TSG 6a: make human guard non-loyal too

Side-effect of this change: It's gender is now random.
Handling that too.

(income was already increased by former commit)
[ci skip]
This commit is contained in:
Severin Glöckner 2020-08-27 16:45:26 +02:00
parent c55da47912
commit 662938bd73

View file

@ -275,19 +275,40 @@
#ifdef EASY
{GENERIC_UNIT 2 (Revenant) 19 26} {GUARDIAN}
{GENERIC_UNIT 2 (Revenant) 19 29} {GUARDIAN}
{NAMED_LOYAL_UNIT 2 (Dark Sorcerer) 20 27 (Mal Maul) (_"Mal Maul")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Dark Sorcerer) 20 27 (Mal Maul) (_"Mal Maul")} {GUARDIAN}
#endif
#ifdef NORMAL
{GENERIC_UNIT 2 (Revenant) 19 26} {GUARDIAN}
{GENERIC_UNIT 2 (Draug) 19 29} {GUARDIAN}
{NAMED_LOYAL_UNIT 2 (Dark Sorcerer) 20 27 (Mal Maul) (_"Mal Maul")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Dark Sorcerer) 20 27 (Mal Maul) (_"Mal Maul")} {GUARDIAN}
#endif
#ifdef HARD
{GENERIC_UNIT 2 (Draug) 19 26} {GUARDIAN}
{GENERIC_UNIT 2 (Draug) 19 29} {GUARDIAN}
{NAMED_LOYAL_UNIT 2 (Necromancer) 20 27 (Mal Maul) (_"Mal Maul")} {GUARDIAN}
{NAMED_GENERIC_UNIT 2 (Necromancer) 20 27 (Mal Maul) (_"Mal Maul")} {GUARDIAN}
#endif
[store_unit]
[filter]
id=Mal Maul
[/filter]
variable=mal
[/store_unit]
[if]
{VARIABLE_CONDITIONAL mal.gender equals female}
[then]
# po-override: unit name
{VARIABLE mal.name _"female^Mal Maul"}
[unstore_unit]
variable=mal
[/unstore_unit]
[/then]
[/if]
{CLEAR_VARIABLE mal}
# trolls
{NAMED_LOYAL_UNIT 5 (Troll Hero) 8 17 (Grek) (_"Grek")} {GUARDIAN}