DiD S8: manor guards deterministic type
This commit is contained in:
parent
9b9b1baf68
commit
a6cb13cbcd
1 changed files with 36 additions and 42 deletions
|
@ -186,27 +186,17 @@
|
|||
|
||||
[set_variables]
|
||||
name=guardtypetable
|
||||
[value]
|
||||
type=Heavy Infantryman
|
||||
[/value]
|
||||
[value]
|
||||
type=Heavy Infantryman
|
||||
[/value]
|
||||
[value]
|
||||
type=Shock Trooper
|
||||
[/value]
|
||||
[value]
|
||||
type=Spearman
|
||||
[/value]
|
||||
[value]
|
||||
type=Spearman
|
||||
[/value]
|
||||
[value]
|
||||
type=Fencer
|
||||
[/value]
|
||||
#ifndef HARD
|
||||
[value]
|
||||
type=Fencer
|
||||
[/value]
|
||||
#endif
|
||||
[value]
|
||||
type=Duelist
|
||||
[/value]
|
||||
|
@ -235,6 +225,21 @@
|
|||
type=Duelist
|
||||
[/value]
|
||||
#endif
|
||||
[value]
|
||||
type=Heavy Infantryman
|
||||
[/value]
|
||||
[value]
|
||||
type=Heavy Infantryman
|
||||
[/value]
|
||||
[value]
|
||||
type=Spearman
|
||||
[/value]
|
||||
[value]
|
||||
type=Fencer
|
||||
[/value]
|
||||
[value]
|
||||
type=Fencer
|
||||
[/value]
|
||||
[/set_variables]
|
||||
|
||||
[random_placement]
|
||||
|
@ -252,13 +257,7 @@
|
|||
[/not]
|
||||
[/filter_location]
|
||||
[command]
|
||||
[set_variable]
|
||||
name=ind
|
||||
rand=1..$guardtypetable.length
|
||||
[/set_variable]
|
||||
{VARIABLE_OP ind sub 1}
|
||||
{NAMED_NOTRAIT_UNIT 2 "$guardtypetable[$ind].type" $loc.x $loc.y () (_ "Guard")} {GUARDIAN}
|
||||
{CLEAR_VARIABLE ind}
|
||||
{NAMED_NOTRAIT_UNIT 2 "$guardtypetable[$($loc.n % $guardtypetable.length)].type" $loc.x $loc.y () (_ "Guard")} {GUARDIAN}
|
||||
[/command]
|
||||
[/random_placement]
|
||||
|
||||
|
@ -267,27 +266,23 @@
|
|||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=White Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Red Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Red Mage
|
||||
[/value]
|
||||
#ifdef EASY
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
#endif
|
||||
#ifndef EASY
|
||||
[value]
|
||||
type=White Mage
|
||||
|
@ -297,16 +292,22 @@
|
|||
[/value]
|
||||
#endif
|
||||
#ifdef HARD
|
||||
[value]
|
||||
type=Red Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=White Mage
|
||||
[/value]
|
||||
#endif
|
||||
[value]
|
||||
type=Red Mage
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Red Mage
|
||||
type=Mage
|
||||
[/value]
|
||||
[value]
|
||||
type=Mage
|
||||
[/value]
|
||||
#endif
|
||||
[/set_variables]
|
||||
|
||||
[random_placement]
|
||||
|
@ -324,13 +325,7 @@
|
|||
[/not]
|
||||
[/filter_location]
|
||||
[command]
|
||||
[set_variable]
|
||||
name=ind
|
||||
rand=1..$magetypetable.length
|
||||
[/set_variable]
|
||||
{VARIABLE_OP ind sub 1}
|
||||
{GENERIC_UNIT 2 "$magetypetable[$ind].type" $loc.x $loc.y}
|
||||
{CLEAR_VARIABLE ind}
|
||||
{GENERIC_UNIT 2 "$magetypetable[$($loc.n % $magetypetable.length)].type" $loc.x $loc.y}
|
||||
[/command]
|
||||
[/random_placement]
|
||||
#ifdef EASY
|
||||
|
@ -376,7 +371,6 @@
|
|||
[/set_variable]
|
||||
#endif
|
||||
|
||||
|
||||
[recall]
|
||||
id=Darken Volk
|
||||
x,y=18,15
|
||||
|
|
Loading…
Add table
Reference in a new issue