Fix the hitpoints of units going off in the human-undead transformations.
This commit is contained in:
parent
90e7897691
commit
bdd6ab733a
1 changed files with 78 additions and 4 deletions
|
@ -241,6 +241,24 @@
|
|||
#define TURN_TO_UNDEAD TURN_NUM
|
||||
[event]
|
||||
name=turn {TURN_NUM}
|
||||
|
||||
[store_unit]
|
||||
[filter]
|
||||
side=3
|
||||
[/filter]
|
||||
|
||||
kill=yes
|
||||
variable=stored_changers
|
||||
[/store_unit]
|
||||
|
||||
{FOREACH stored_changers i}
|
||||
{VARIABLE stored_changers[$i].variables.real_hitpoints $stored_changers[$i].hitpoints}
|
||||
|
||||
[unstore_unit]
|
||||
variable=stored_changers[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
|
||||
{CHG_TYPE side,type=3,Spearman Skeleton}
|
||||
{CHG_TYPE side,type=3,Swordsman Deathblade}
|
||||
{CHG_TYPE side,type=3,Pikeman Revenant}
|
||||
|
@ -261,6 +279,25 @@
|
|||
{CHG_TYPE side,type=3,Lieutenant (Death Squire)}
|
||||
{CHG_TYPE side,type=3,General (Death Knight)}
|
||||
|
||||
[store_unit]
|
||||
[filter]
|
||||
side=3
|
||||
[/filter]
|
||||
|
||||
kill=yes
|
||||
variable=stored_changers
|
||||
[/store_unit]
|
||||
|
||||
{FOREACH stored_changers i}
|
||||
{VARIABLE stored_changers[$i].hitpoints $stored_changers[$i].variables.real_hitpoints}
|
||||
|
||||
[unstore_unit]
|
||||
variable=stored_changers[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
|
||||
{CLEAR_VARIABLE stored_changers}
|
||||
|
||||
[colour_adjust]
|
||||
red=255
|
||||
green=100
|
||||
|
@ -274,8 +311,8 @@
|
|||
green=0
|
||||
blue=0
|
||||
[/colour_adjust]
|
||||
[refresh]
|
||||
[/refresh]
|
||||
[redraw]
|
||||
[/redraw]
|
||||
|
||||
[disallow_recruit]
|
||||
side=3
|
||||
|
@ -291,6 +328,24 @@
|
|||
#define TURN_TO_HUMAN TURN_NUM
|
||||
[event]
|
||||
name=turn {TURN_NUM}
|
||||
|
||||
[store_unit]
|
||||
[filter]
|
||||
side=3
|
||||
[/filter]
|
||||
|
||||
kill=yes
|
||||
variable=stored_changers
|
||||
[/store_unit]
|
||||
|
||||
{FOREACH stored_changers i}
|
||||
{VARIABLE stored_changers[$i].variables.real_hitpoints $stored_changers[$i].hitpoints}
|
||||
|
||||
[unstore_unit]
|
||||
variable=stored_changers[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
|
||||
{CHG_TYPE side,type=3,Skeleton Spearman}
|
||||
{CHG_TYPE side,type=3,Deathblade Swordsman}
|
||||
{CHG_TYPE side,type=3,Revenant Pikeman}
|
||||
|
@ -311,6 +366,25 @@
|
|||
{CHG_TYPE (side,type=3,Death Squire) Lieutenant}
|
||||
{CHG_TYPE (side,type=3,Death Knight) General}
|
||||
|
||||
[store_unit]
|
||||
[filter]
|
||||
side=3
|
||||
[/filter]
|
||||
|
||||
kill=yes
|
||||
variable=stored_changers
|
||||
[/store_unit]
|
||||
|
||||
{FOREACH stored_changers i}
|
||||
{VARIABLE stored_changers[$i].hitpoints $stored_changers[$i].variables.real_hitpoints}
|
||||
|
||||
[unstore_unit]
|
||||
variable=stored_changers[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
|
||||
{CLEAR_VARIABLE stored_changers}
|
||||
|
||||
[colour_adjust]
|
||||
red=255
|
||||
green=255
|
||||
|
@ -324,8 +398,8 @@
|
|||
green=0
|
||||
blue=0
|
||||
[/colour_adjust]
|
||||
[refresh]
|
||||
[/refresh]
|
||||
[redraw]
|
||||
[/redraw]
|
||||
|
||||
[disallow_recruit]
|
||||
side=3
|
||||
|
|
Loading…
Add table
Reference in a new issue