Fix the hitpoints of units going off in the human-undead transformations.

This commit is contained in:
Lari Nieminen 2008-02-05 16:31:32 +00:00
parent 90e7897691
commit bdd6ab733a

View file

@ -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