Fix bug in which Zur is always the one considered defeated in a challenge

This commit is contained in:
Alarantalara 2013-11-10 10:50:33 -05:00
parent 4461233568
commit c6378ec86b

View file

@ -817,9 +817,6 @@
[then]
{VARIABLE challenged $unit.id}
[/then]
[else]
{VARIABLE challenged "None"}
[/else]
[/if]
[/else]
[/if]
@ -853,6 +850,13 @@
[/message]
[/else]
[/if]
[event]
name=die
[filter]
id=Grak
[/filter]
{VARIABLE grak_defeated 1}
[/event]
[/then]
[else]
[if]
@ -883,39 +887,18 @@
[/message]
[/else]
[/if]
[event]
name=die
[filter]
id=Zur
[/filter]
{VARIABLE zur_defeated 1}
[/event]
[/then]
[/if]
[/else]
[/if]
# if there is a challenge, handle success
[if]
[variable]
name=challenged
not_equals="None"
[/variable]
[then]
[event]
name=die
delayed_variable_substitution=no
[filter]
id=$challenged
[/filter]
[if]
[variable]
name=second_unit.id
equals=Grak
[/variable]
[then]
{VARIABLE grak_defeated 1}
[/then]
[else]
{VARIABLE zur_defeated 1}
[/else]
[/if]
[/event]
[/then]
[/if]
{CLEAR_VARIABLE challenged}
[/event]