Simplify code for limiting undead moves

Use nested events instead of variables and conditions.
This commit is contained in:
Thewodoros 2025-01-09 17:56:14 +03:00 committed by Dalas121
parent 4972b265e2
commit 4adf905f5a

View File

@ -547,17 +547,10 @@
{CLEAR_VARIABLE Mal_Talar}
# let them attack to prevent spawncamping, but limit movement
{VARIABLE limit_moves_4 yes}
[/event]
[event]
name=side 4 turn refresh
[filter_condition]
{VARIABLE_CONDITIONAL limit_moves_4 equals yes}
[/filter_condition]
{MODIFY_UNIT side=4 moves 2}
{CLEAR_VARIABLE limit_moves_4}
[event]
name=side 4 turn refresh
{MODIFY_UNIT side=4 moves 2}
[/event]
[/event]
#--------------------
@ -715,26 +708,14 @@
{CLEAR_VARIABLE Mal_Mana}
# let them attack to prevent spawncamping, but limit movement
{VARIABLE limit_moves_56 yes}
[/event]
[event]
name=side 5 turn refresh
[filter_condition]
{VARIABLE_CONDITIONAL limit_moves_56 equals yes}
[/filter_condition]
{MODIFY_UNIT side=5 moves 1}
[/event]
[event]
name=side 6 turn refresh
[filter_condition]
{VARIABLE_CONDITIONAL limit_moves_56 equals yes}
[/filter_condition]
{MODIFY_UNIT side=6 moves 1}
{CLEAR_VARIABLE limit_moves_56}
[event]
name=side 5 turn refresh
{MODIFY_UNIT side=5 moves 1}
[/event]
[event]
name=side 6 turn refresh
{MODIFY_UNIT side=6 moves 1}
[/event]
[/event]
#--------------------