use overlay effect over [unit] overlays=
This commit is contained in:
parent
aa07ec7915
commit
ef06634485
11 changed files with 42 additions and 47 deletions
|
@ -74,7 +74,15 @@
|
|||
side=2
|
||||
x,y=30,27
|
||||
random_traits=no
|
||||
overlays=misc/hero-icon.png
|
||||
[modifications]
|
||||
# TODO: maybe it is better to give the corresponding LOYAL_HERO trait directly?
|
||||
[object]
|
||||
[effect]
|
||||
apply_to=overlay
|
||||
add="misc/hero-icon.png"
|
||||
[/effect]
|
||||
[/object]
|
||||
[/modifications]
|
||||
[/unit]
|
||||
{NOTRAIT_UNIT 2 Dragoon 30 26}
|
||||
[unit]
|
||||
|
|
|
@ -214,9 +214,6 @@
|
|||
side=2
|
||||
variable=start_loc
|
||||
[/store_starting_location]
|
||||
{CLEAR_VARIABLE Lionel.overlays}
|
||||
{CLEAR_VARIABLE Lionel.ellipse}
|
||||
{VARIABLE Lionel.canrecruit yes}
|
||||
{VARIABLE Lionel.side 2}
|
||||
{VARIABLE Lionel.facing nw}
|
||||
[unstore_unit]
|
||||
|
@ -224,6 +221,7 @@
|
|||
x=$start_loc.x
|
||||
y=$start_loc.y
|
||||
[/unstore_unit]
|
||||
{MAKE_LOYAL_LEADER Lionel}
|
||||
{CLEAR_VARIABLE start_loc,Lionel}
|
||||
# wmllint: recognize Lionel
|
||||
[/event]
|
||||
|
@ -367,7 +365,7 @@
|
|||
[/else]
|
||||
[/if]
|
||||
{SUBSUME_SIDE_AND_VILLAGES 2}
|
||||
{MAKE_HERO Lionel}
|
||||
{MAKE_LOYAL_HERO Lionel}
|
||||
[/event]
|
||||
|
||||
# last breath events for Iliah-Malal
|
||||
|
|
|
@ -73,16 +73,15 @@
|
|||
[/foreach]
|
||||
{CLEAR_VARIABLE side_villages}
|
||||
|
||||
#restore moves, turn off canrecruit for the leader and change all allegiances.
|
||||
[modify_unit]
|
||||
[filter]
|
||||
side={SIDE}
|
||||
[/filter]
|
||||
moves=$this_unit.max_moves
|
||||
canrecruit=no
|
||||
side=1
|
||||
[/modify_unit]
|
||||
#next, turn off canrecruit for the leader and change all allegiances.
|
||||
{MODIFY_UNIT (side={SIDE}
|
||||
canrecruit=yes) canrecruit no}
|
||||
{MODIFY_UNIT side={SIDE} side 1}
|
||||
|
||||
[modify_side]
|
||||
side={SIDE}
|
||||
|
@ -133,9 +132,7 @@
|
|||
# side 1.
|
||||
|
||||
#define CHANTAL_FOLLOWS_DELFADOR
|
||||
{MODIFY_UNIT (id=Chantal) canrecruit no}
|
||||
{MODIFY_UNIT (id=Chantal) overlays "misc/hero-icon.png"}
|
||||
{MODIFY_UNIT (id=Chantal) ellipse "misc/ellipse-hero"}
|
||||
{MAKE_LOYAL_HERO Chantal}
|
||||
{MODIFY_UNIT (side=3) side 1}
|
||||
[modify_side]
|
||||
side=3
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
profile=portraits/relana.png
|
||||
facing=se
|
||||
side=2
|
||||
# TODO: why does she have a hero icon in addition to her leader icon?
|
||||
overlays=misc/hero-icon.png
|
||||
canrecruit=yes
|
||||
controller=ai
|
||||
|
|
|
@ -81,17 +81,7 @@
|
|||
[/have_unit]
|
||||
[then]
|
||||
# Ensure he is a leader
|
||||
[modify_unit]
|
||||
[filter]
|
||||
id=Krash
|
||||
[/filter]
|
||||
canrecruit=yes
|
||||
[/modify_unit]
|
||||
# Remove loyalty overlay
|
||||
[remove_unit_overlay]
|
||||
id=Krash
|
||||
image=misc/loyal-icon.png
|
||||
[/remove_unit_overlay]
|
||||
{MAKE_LOYAL_LEADER Krash}
|
||||
# Give expendable overlay
|
||||
[unit_overlay]
|
||||
id=Krash
|
||||
|
|
|
@ -327,7 +327,6 @@
|
|||
x,y=$wesfolk_leader_store.x,$wesfolk_leader_store.y
|
||||
experience=$wesfolk_leader_store.experience
|
||||
moves=$wesfolk_leader_store.moves
|
||||
overlays=misc/hero-icon.png
|
||||
random_traits=no
|
||||
profile=portraits/lady_outlaw.png
|
||||
[modifications]
|
||||
|
|
|
@ -270,7 +270,6 @@
|
|||
placement=map_overwrite
|
||||
facing=$lady_store.facing
|
||||
experience=$lady_store.experience
|
||||
overlays=misc/hero-icon.png
|
||||
random_traits=no
|
||||
profile=portraits/jessica.png
|
||||
[modifications]
|
||||
|
|
|
@ -85,28 +85,29 @@
|
|||
|
||||
[side]
|
||||
side=3
|
||||
type=Soulless
|
||||
id=Gruth
|
||||
name= _ "Gruth"
|
||||
canrecruit=yes
|
||||
overlays="misc/leader-expendable.png"
|
||||
|
||||
team_name=undead
|
||||
side_name=_"Undead"
|
||||
user_team_name=_"Undead"
|
||||
controller=ai
|
||||
|
||||
{GOLD 45 60 75}
|
||||
{INCOME 5 8 11}
|
||||
|
||||
[leader]
|
||||
type=Soulless
|
||||
id=Gruth
|
||||
name= _ "Gruth"
|
||||
{IS_EXPENDABLE_LEADER}
|
||||
[/leader]
|
||||
# Second leader:
|
||||
[unit]
|
||||
[leader]
|
||||
type=Soulless
|
||||
id=Gerd
|
||||
name=_ "Gerd"
|
||||
canrecruit=yes
|
||||
overlays="misc/leader-expendable.png"
|
||||
x,y=11,26
|
||||
[/unit]
|
||||
{IS_EXPENDABLE_LEADER}
|
||||
[/leader]
|
||||
[ai]
|
||||
recruitment_pattern=fighter
|
||||
{NO_SCOUTS}
|
||||
|
|
|
@ -320,12 +320,8 @@
|
|||
id=Minister Hylas
|
||||
[/kill]
|
||||
|
||||
{MODIFY_UNIT (id=Sir Gerrick) overlays ""}
|
||||
{MODIFY_UNIT (id=Sir Gerrick) canrecruit yes}
|
||||
{MODIFY_UNIT (id=Sir Gerrick) ellipse ""}
|
||||
|
||||
{MODIFY_UNIT (id=Urza Afalas) overlays "misc/loyal-icon.png"}
|
||||
{MODIFY_UNIT (id=Urza Afalas) ellipse ""}
|
||||
{MAKE_LOYAL_LEADER (Sir Gerrick)}
|
||||
{MAKE_LOYAL_NORMAL (Urza Afalas)}
|
||||
|
||||
[message]
|
||||
speaker=Illan
|
||||
|
|
|
@ -390,8 +390,7 @@
|
|||
x,y=18,8
|
||||
[/recall]
|
||||
|
||||
{MODIFY_UNIT (id=Minister Hylas) overlays "misc/loyal-icon.png"}
|
||||
{MODIFY_UNIT (id=Minister Hylas) ellipse ""}
|
||||
{MAKE_LOYAL_NORMAL (Minister Hylas)}
|
||||
|
||||
[message]
|
||||
speaker=Deoran
|
||||
|
|
|
@ -30,7 +30,14 @@
|
|||
|
||||
#define IS_EXPENDABLE_LEADER
|
||||
# Embed this into a unit declaration to add an expendable leader icon to the unit.
|
||||
overlays="misc/leader-expendable.png"
|
||||
[+modifications]
|
||||
[object]
|
||||
[effect]
|
||||
apply_to=overlay
|
||||
add="misc/leader-expendable.png"
|
||||
[/effect]
|
||||
[/object]
|
||||
[/modifications]
|
||||
#enddef
|
||||
|
||||
#define NEW_JOURNEY X Y
|
||||
|
|
Loading…
Add table
Reference in a new issue