UtBS S4: rewrite a macro as a custom event

This commit is contained in:
DisherProject 2019-03-04 13:12:34 +01:00
parent a5b12b5393
commit 15f004ccfd

View file

@ -470,43 +470,39 @@
# Medium: 1 orcish slayer, 2 goblin impalers, 1 naga warrior, 2 naga fighters
# Hard: 1 orcish slayer, 2 goblin impalers, 3 naga warriors
[event]
name=naga_attack
#define NAGA_ATTACK
#1 orcish assassin/slayer summons/leads any goblins
#1 orcish assassin/slayer summons/leads any goblins
#ifdef EASY
{NAMED_NOTRAIT_UNIT 2 (Orcish Assassin) 24 32 (Orac) ( _ "Orac")}
{NAMED_NOTRAIT_UNIT 2 (Orcish Assassin) 24 32 (Orac) ( _ "Orac")}
#else
{NAMED_NOTRAIT_UNIT 2 (Orcish Slayer) 24 32 (Orac) ( _ "Orac")}
{NAMED_NOTRAIT_UNIT 2 (Orcish Slayer) 24 32 (Orac) ( _ "Orac")}
#endif
#2 nagas appear at edge of lake
#2 nagas appear at edge of lake
#ifdef EASY
{NAMED_NOTRAIT_UNIT 2 (Naga Fighter) 20 34 (Scylla) ( _ "Scylla")}
{NAMED_NOTRAIT_UNIT 2 (Naga Fighter) 20 34 (Scylla) ( _ "Scylla")}
#else
{NAMED_NOTRAIT_UNIT 2 (Naga Warrior) 20 34 (Scylla) ( _ "Scylla")}
{NAMED_NOTRAIT_UNIT 2 (Naga Warrior) 20 34 (Scylla) ( _ "Scylla")}
#endif
#hack to make Scylla female
[+unit]
gender=female
[/unit]
#hack to make Scylla female
[+unit]
gender=female
[/unit]
#ifdef HARD
{NAMED_NOTRAIT_UNIT 2 (Naga Warrior) 19 34 () ( _ "Lake Naga")}
{NAMED_NOTRAIT_UNIT 2 (Naga Warrior) 20 35 () ( _ "Lake Naga")}
{NAMED_NOTRAIT_UNIT 2 (Naga Warrior) 19 34 () ( _ "Lake Naga")}
{NAMED_NOTRAIT_UNIT 2 (Naga Warrior) 20 35 () ( _ "Lake Naga")}
#else
{NAMED_NOTRAIT_UNIT 2 (Naga Fighter) 19 34 () ( _ "Lake Naga")}
{NAMED_NOTRAIT_UNIT 2 (Naga Fighter) 20 35 () ( _ "Lake Naga")}
{NAMED_NOTRAIT_UNIT 2 (Naga Fighter) 19 34 () ( _ "Lake Naga")}
{NAMED_NOTRAIT_UNIT 2 (Naga Fighter) 20 35 () ( _ "Lake Naga")}
#endif
[set_variable]
name=naga_ambush
value=1
[/set_variable]
#enddef
{VARIABLE naga_ambush yes}
[/event]
[event]
name=moveto
@ -524,7 +520,9 @@
[/variable]
[/filter_condition]
{NAGA_ATTACK}
[fire_event]
name=naga_attack
[/fire_event]
#ifdef EASY
{NAMED_NOTRAIT_UNIT 2 (Goblin Spearman) 24 31 () ( _ "Goblin Scout")}
@ -689,7 +687,9 @@
[/variable]
[then]
{NAGA_ATTACK}
[fire_event]
name=naga_attack
[/fire_event]
[message]
speaker=Orac