Skip to content

Commit

Permalink
NR S2: balance imporvements between AIs
Browse files Browse the repository at this point in the history
* castle of the southwestern leader has been moved down a bit
* fixup for  gate event and troll die event not properly working
* give dwarves more gold if they are in trouble, increased income of trolls
* added micro AIs, currently not working as expected
* other minor map edits
* removed patch 9b9aa13 for #3073, the village had been moved down one hex
  for visual reasons

[ci skip]

(cherry-picked from commit fd9fc26)
  • Loading branch information
sevu committed Oct 7, 2018
1 parent 2b436c1 commit 32dc3cc
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 41 deletions.
24 changes: 12 additions & 12 deletions data/campaigns/Northern_Rebirth/maps/02_01_Infested_Caves.map
@@ -1,25 +1,25 @@
Gg, Gg, Hh, Hh, Mm^Xm, Mm^Xm, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uu, Xu, Xu, Xu
Hh, Gg, Hh^Vhh, Mm, Xu, Xu, Uh, Uh, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Qxu, Xu, Xu, Xu, Uh^Vu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Qxu, Uh, Uu, Uh, Xu, Xu, Xu, Xu
Mm, Hh, Hh, Mm, Xu, Uh^Vu, Uu, Uu, Re, Uh, Uh, Uh, Uh, Xu, Xu, Xu, Qxu, Qxu, Uu, Uh, Uh, Uh, Uh, Uh, Uu, Xu, Uu, Uh^Vu, Uu^Uf, Xu, Uh, Uh^Vu, Wwg, Xu, Uh, Uh, Uh, Xu, Xu, Xu, Xu, Xu
Mm^Xm, Mm, Xu, Uu^Ii, Uu^Ii, Uu^Ii, Re^Br/, Uu, Cte, Cte, Cte, Uh^Uf, Uu^Uf, Xu, Xu, Qxu, Uh^Vu, Uh, Chr, Uue, Uu, Uu, Cer, Cer, Cer, Uu, Re^Es, Uu^Uf, Re^Br\, Uu, Uu, Wwf, Wwg, Wwg, Uu^Vu, Uh, Qxu^Bw\, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xuc, Xuc, Re^Br/, Re^Br/, Uu, Rd^Br\, Cte, 2 Khr, Cte, Uu^Uf, Xu, Xu, Xu, Qxu, Uh, Uh, Uue, Re, Uu, Uu, Cer, 8 Ket, Cer, Uu, Uu^Br/, Re^Br/, Uu^Uf, Uu^Br\, Chr, Wwf, Wwf, Uh^Uf, Uu^Uf, Qxu, Qxu, Uu, Uu, Xu, Xu, Xu
Xu, Xuc, Uh^Dr, Re^Br/, Uu, Chr^Ii, Uu, Uu^Vu, Uu, Cte, Rd, Uu, Uu^Vu, Xu, Xu, Xu, Uu, Uu, Uh, Re, Rd, Urb, Re^Br/, Cer^Br\, Uu^Br\, Uu^Br/, Xuc, Uu^Vu, Re, Rd, Urb, Uu, Uu^Uf, Uh^Uf, Uh^Uf, Uu, Qxu^Bcx\, Xu, Xu, Uu, Xu, Xu
Xu, Xuc, Uh^Dr, Re^Br|, Uu, Uu, Rd^Uf, Re, Re^Es, Uu^Es, Uu^Es, Uu^Vu, Xu, Xu, Uu, Uu^Pr\, Xu, Uh, Xu, Xu, Xu, Urb^Br/, Re^Es, Re^Es, Xuc, Xuc, Xu, Xuc, Xuc, Uu, Urb, Re, Xu, Cte, Qxu, Qxu, Qxu, Qxu^Bcx\, Uu, Uu, Xu, Xu
Mm^Xm, Mm, Xu, Uu^Ii, Uu^Ii, Uu^Ii, Re^Br\, Uu, Cte, Cte, Cte, Uh^Uf, Uu^Uf, Xu, Xu, Qxu, Uh^Vu, Uh, Chr, Uue, Uu, Uu, Cer, Cer, Cer, Uu^Uf, Re, Uu^Uf, Re^Br\, Uu, Uu, Wwf, Wwg, Wwg, Uu^Vu, Uh, Qxu^Bw\, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xuc, Xuc, Re^Br/, Re^Br/, Uu, Rd^Br\, Cte^Br/, 2 Khr, Cte, Uu^Uf, Xu, Xu, Xu, Qxu, Uh, Uh, Uue, Re, Uu, Uu, Cer, 8 Ket, Cer, Uu, Uu^Br/, Re^Br/, Rd, Uu^Br\, Chr, Wwf, Wwf, Uh^Uf, Uu^Uf, Qxu, Qxu, Uu, Uu, Xu, Xu, Xu
Xu, Xuc, Uh^Dr, Re^Br/, Uu, Chr^Ii, Uu, Uu^Vu, Uu, Cte, Rd, Uu, Uu^Vu, Xu, Xu, Uu, Uu, Uu, Uh, Re, Rd, Urb, Re^Br/, Cer^Br\, Re^Br/, Uu^Br/, Xuc, Uu^Vu, Re, Rd, Urb, Uu, Uu^Uf, Uh^Uf, Uh^Uf, Uu, Qxu^Bcx\, Xu, Xu, Uu, Xu, Xu
Xu, Xuc, Uh^Dr, Re^Br|, Uu, Uu, Rd^Uf, Re, Re^Es, Uu^Es, Uu^Es, Uu^Vu, Xu, Xu, Uu, Uu^Pr\, Xu, Uh, Xu, Xu, Xu, Urb^Br/, Re^Es, Re^Es, Xuc, Xuc, Xu, Xuc, Xuc, Uu, Urb, Re, Xu, Xu, Qxu, Qxu, Qxu, Qxu^Bcx\, Uu, Uu, Xu, Xu
Xu, Xu, Uh, Uu^Br|, Uu, Uh, Uh^Uf, Chr, Rd, Uu^Es, Re, Uh, Urb, Uu^Pr\, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Urb^Br|, Re^Es, Uu^Vud, Xuc, Xu, Xuc, Xu, Xuc, Urb, Uu, Xu, Xu, Qxu, Qxu, Qxu, Qxu, Uu^Vu, Uu, Uu, Xu, Xu
Xu, Xu, Xu, Uu^Br|, Uu^Uf, Uh, Xuc, Xu, Uu^Vu, Uu, Uh^Dr, Uh^Uf, Uh^Uf, Xu, Xu, Xu, Xu, Xu, Uh, Chr, Rd, Uu^Br\, Uu^Br\, Uh, Uh, Xuc, Qxu, Xuc, Rd, Uu, Uu, Uu^Vu, Xu, Qxu, Qxu, Qxu, Rd^Es, Uu, Uu, Uu, Uh^Vu, Xu
Xu, Xu, Xu, Uu^Br|, Uu, Uu, Xuc, Xu, Xu, Xu, Xu, Uh^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Uh^Dr, Uu^Uf, Rd, Re^Vu, Re, Uu^Br|, Uu, Qxu, Chr, Qxu, Re, Uu, Xu, Xu, Xu, Uh, Rd, Re, Cud, Cud, Cud, Uh, Xu, Xu
Xu, Xu, Xu, Uu^Br\, Rd^Br\, Re, Uu, Xuc, Xuc, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uh, Uu, Uh^Dr, Qxu, Uu^Uf, Re, Uu^Br|, Uue, Uue, Uue, Uue, Rd^Es, Chr, Uu^Uf, Xu, Cud, Uu^Vud, Uu, Uu, Cud, 6 Kud, Cud, Uh^Uf, Xu, Xu
Xu, Xu, Xu, Xu, Uu, Uu^Br\, Uu^Br\, Uu^Vu, Uu, Xuc, Xuc, Xu, Xu, Xu, Xu, Xu, Cud, Uh, Uu, Uu, Qxu, Uu^Vu, Chr, Kh, Re, Uue, Re, Uue, Uue, Uue^Uf, Uu^Vu, Xu, Uu, Uu, Uh^Dr, Uh, Xu, Cud, Xu, Uh, Xu, Xu
Uu^Ii, Uu^Ii, Uu^Ii, Xu, Uu, Uu, Ce, Ce^Br\, Ce^Br\, Uu, Uu^Uf, Uu, Re, Xu, Uu^Uf, Uh, Rd, Uu, Rd^Es, Qxu, Chr, Qxu, Qxu, Rd, Re, Chr, Chr, Uue, Uue, Uue, Uu, Uu, Uu, Rd, Uh^Dr, Xu, Xu, Xu, Cud, Xu, Cud, Xu
Re^Ii, Uu^Ii, Re, Uu^Vu, Uu, Uu, Ce, Ce^Es, 1 Ke, Ce^Br\, Rd^Br\, Uu, Re^Br/, Uu, Uu^Vu, Uu^Uf, Rd, Re^Es, Rd, Uu, Uh, Qxu, Re^Br\, Chr, Chr, Uue^Uf, Uue^Uf, Uue, Rd^Br/, Uu, Rd, Uu, Uu, Uh, Uh, Xu, Re^Br|, Uu^Br/, Uu, Cud, Urb, Uu
Uu^Ii, Uu^Ii, Uu^Ii, Xu, Uu, Uu, Ce, Ce^Br\, Ce^Br\, Uu, Uu^Uf, Uu, Re, Xu, Uu^Uf, Uh, Rd, Uu, Rd^Es, Qxu, Chr, Qxu, Qxu, Rd, Re, Chr, Chr, Uue, Uue, Uue, Uu, Uu, Uu, Rd, Uh^Dr, Xu, Xuc, Xu, Cud, Xu, Cud, Xu
Re^Ii, Uu^Ii, Re, Uu^Vu, Uu, Uu, Ce, Ce^Es, 1 Ke, Ce^Br\, Rd^Br\, Uu, Re^Br/, Uu, Uu^Vu, Uu^Uf, Rd, Re^Es, Rd, Uu, Uh, Qxu, Re^Br\, Chr, Chr, Uue^Uf, Uue^Uf, Uue, Rd^Br/, Uu, Rd, Uu, Uu, Uh, Uh, Xuc, Re^Br|, Uu^Br/, Uu, Cud, Urb, Uu
Re^Ii, Re^Ii, Re, Uu^Uf, Uu^Es, Uu^Es, Uu^Es, Ce, Ce, Ce, Uu, Re^Br/, Uu, Rd^Br\, Re^Br/, Re^Br/, Rd^Br\, Uue^Es, Uue, Re, Re^Br/, Rd^Br/, Chr, Kh, Re^Br\, Re, Re^Br/, Rd^Br/, Rd, Re^Br\, Uh^Br\, Uu, Uu, Chr, Uh, Uu, Urb^Br/, Uu, Uh, Urb, Uu, Urb
Uu^Ii, Uu^Ii, Re, Re, Uu^Uf, Uu^Es, Uu, Rd, Uu, Uu, Uh, Re, Re, Uh, Uu^Vu, Uu^Uf, Uu, Re^Br\, Rd^Br\, Rd^Br/, Re, Rd, Re, Chr, Uue, Rd^Br/, Chr, Re, Uu, Uh, Uu, Uu^Br\, Re^Br\, Uu, Uu^Br/, Urb^Br/, Uh, Uh, Qxu, Uh, Qxu, Xu
Xu, Re, Xu, Uu, Uu, Uu, Rd, Re, Xu, Uu^Vu, Chr, Uh^Dr, Xu, Uu, Xu, Chr, Xu, Uu, Uu^Uf, Uu^Uf, Uu, Chr, Chr, Uue, Chr, Re, Uue^Vu, Uue, Uu, Uue, Chr, Uu, Uu, Rd^Br\, Uu^Br\, Uu^Vu, Xu, Xu, Xu, Qxu, Qxu, Qxu
Xu, Xu, Xu, Xu, Uu, Uu, Uu, Chr, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu^Vu, Uu, Uu, Rd, Uu, Kh, Uue, Uue, Uue, Uue, Uu^Uf, Uu, Uu, Uu, Uu, Re, Uu, Re^Br|, Xu, Xu, Xu, Xu, Qxu, Qxu
Xu, Xu, Xu, Xu, Chr, Uu, Uu, Uu, Uu^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uh, Qxu, Qxu, Uu, Qxu, Uu, Uu^Vu, Uu, Xu, Rd, Rd, Rd^Br\, Re^Br|, Cud, Xu, Xu, Xu, Qxu
Xu, Xu, Xu, Xu, Xu, Uu, Re, Uu^Uf, Xu, Xu, Xu, Xu, Qxu, Xu, Qxu, Xu, Xu, Xu, Re^Es, Rd, Uu, Re, Uu, Uu, Uu, Qxu, Xu, Qxu, Xu, Qxu, Xu, Xu, Xu, Xu, Cud, Uu^Vu, Cud, Cud, Xu, Xu, Qxu, Qxu
Xu, Xu, Xu, Xu, Uu, Rd^Em, Rd^Uf, Re^Es, Xu, Xu, Xu, Qxu, Wwg^Ii, Qxu, Qxu, Qxu, Xu, Xu, Rd, Uu, Uu, Re, Xu, Uu^Vu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Cud, Cud, 5 Kud, Uu, Qxu, Qxu, Qxu
Xu, Xu, Xu, Uh^Vud, Uu^Uf, Rd, Uu, Re^Es, Uu^Uf, Xu, Uu^Uf, Wwg, Wwg, Uh^Uf, Uh, Qxu, Xu, Xu, Xuc, Uu^Uf, Uue, Xuc, Xuc, Xu, Xu, Uh^Ii, Rb^Emf, Xu, Cud, Cud, 4 Kud, Cud, Cud, Xu, Xu, Uu, Uu, Uu^Br|, Uu^Br\, Uu, Qxu, Qxu
Xu, Re, Xu, Uu, Uu, Uu, Rd, Re, Xu, Uu^Vu, Chr, Uh^Dr, Xu, Uu, Xu, Chr, Xu, Uu, Uu^Uf, Uu^Uf, Uu, Chr, Chr, Uue, Chr, Re, Uue^Vu, Uue, Uu, Uue, Chr, Uu, Uu, Rd^Br\, Uu^Br\, Xu, Xu, Xu, Xu, Qxu, Qxu, Qxu
Xu, Xu, Xu, Xu, Uu, Uu, Uu, Chr, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu^Vu, Uu, Uu, Rd, Uu, Kh, Uue, Uue, Uue, Uue, Uu^Uf, Uu, Uu, Uu, Uu, Re, Uu^Br|, Uue^Uf, Xu, Xu, Xu, Xu, Qxu, Qxu
Xu, Xu, Xu, Xu, Chr, Uu, Uu, Uu, Uu^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uh, Qxu, Qxu, Uu, Qxu, Uu, Uu^Vu, Uu, Xu, Rd, Rd^Br|, Rd, Uh, Uh^Vu, Xu, Xu, Xu, Qxu
Xu, Xu, Xu, Xu, Xu, Uu, Re, Uu^Uf, Xu, Xu, Xu, Xu, Qxu, Xu, Qxu, Xu, Xu, Xu, Re^Es, Rd, Uu, Re, Uu, Uu, Uu, Qxu, Xu, Qxu, Xu, Qxu, Xu, Xu, Xu, Xu, Uue, Uue^Br\, Uu^Br\, Cud^Br\, Cud, Xu, Qxu, Qxu
Xu, Xu, Xu, Xu, Uu, Rd^Em, Rd^Uf, Re^Es, Xu, Xu, Xu, Qxu, Wwg^Ii, Qxu, Qxu, Qxu, Xu, Xu, Rd, Uu, Uu, Re, Xu, Uu^Vu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Cud, Cud, Cud, 5 Kud, Qxu, Xu, Qxu
Xu, Xu, Xu, Uh^Vud, Uu^Uf, Rd, Uu, Re^Es, Uu^Uf, Xu, Uu^Uf, Wwg, Wwg, Uh^Uf, Uh, Qxu, Xu, Xu, Xuc, Uu^Uf, Uue, Xuc, Xuc, Xu, Xu, Uh^Ii, Rb^Emf, Xu, Cud, Cud, 4 Kud, Cud, Cud, Xu, Xu, Xu, Xu, Cud, Uu^Br|, Xu, Qxu, Qxu
Xu, Xu, Xu, Xu, Uu^Uf, Uu, Uh^Dr, Re, Xu, Xu, Uu^Vud, Uu^Uf, Uu^Dr, Wwg, Uh, Qxu, Qxu, Xu, Xuc, Uu^Uf, Uue, Uu^Vu, Xuc, Xu, Uh^Ii, Rb^Emf, Re^Emf, Xu, Uu, Cud^Ebn, Uue, Cud^Ebn, Uu^Vud, Cud, Xu, Xu, Uh, Uu, Uu^Br|, Uu, Qxu, Qxu
Xu, Xu, Xu, Xu, Uu, Uu, Uu, Uu, Xu, Xu, Chr, Uu, Wwf^Em, Wwg, Chr, Uh, Xuc, Xuc, Rd^Es, Re^Es, Uue, Uue, Xu, Xu, Xu, Re^Emf, Re^Vud, Wwg, Wwf^Ii, Uue, Rb^Emf, Re^Em, Uue^Ii, Xu, Uh^Ufi, Xu, Xu, Uu, Uu^Br|, Uu, Uu, Qxu
Xu, Xu, Xu, Xu, Xu, Uu, Uue^Ii, Uue, Uue, Chr, 3 Khr, Chr, Re, Uu^Uf, Uu^Uf, Xuc, Xuc, Rd^Es, Uue, Uue, Xuc, Xuc, Xuc, Xu, Uu^Vud, Wwg, Wwf, Wwf^Ii, Gs^Fet, Rb^Em, Rb^Emf, Re^Emf, Rb^Ii, Rb^Ii, Rb^Vud, Uh^Uf, Xu, Urb, Uu^Br|, Re, Uu^Vu, Qxu
Expand Down
98 changes: 69 additions & 29 deletions data/campaigns/Northern_Rebirth/scenarios/02_01_Infested_Caves.cfg
Expand Up @@ -110,12 +110,24 @@
recruitment_pattern=fighter,fighter,fighter,mixed fighter
grouping=defensive
support_villages=yes
# in the unexpected case that they become too strong they should not clear the whole map
[avoid]
x=1-31
y=1-11
[/avoid]
[/ai]

{NOTRAIT_UNIT () "Dwarvish Stalwart" 31 28} {GUARDIAN} {NO_UPKEEP}
# The first one is a Steelclad, he guards a critical location from the skeletons.
# If he goes down, it's assumed he was killed by Trolls, which probably means
# that the Trolls killed two Skeleton sides and became very strong, and they
# will trigger afterwards the event which gives a big boost to the dwarves.
# The second one suplements him, he hinders units to overcome his ZoC.
# The Steelwart can't move; the Fighter is controlled by an Micro AI.
{NOTRAIT_UNIT () "Dwarvish Steelclad" 31 28} {GUARDIAN} {NO_UPKEEP} {FACING se}
{NOTRAIT_UNIT () "Dwarvish Fighter" 27 28} {NO_UPKEEP}
{NOTRAIT_UNIT () "Dwarvish Stalwart" 28 21} {GUARDIAN} {NO_UPKEEP}
{NOTRAIT_UNIT () "Dwarvish Stalwart" 32 21} {GUARDIAN} {NO_UPKEEP}
{NOTRAIT_UNIT () "Dwarvish Stalwart" 24 25} {GUARDIAN} {NO_UPKEEP}
{NOTRAIT_UNIT () "Dwarvish Stalwart" 24 25} {GUARDIAN} {NO_UPKEEP} {FACING se}
[/side]

[side]
Expand All @@ -139,7 +151,7 @@
controller=ai
recruit=Troll Whelp,Troll,Troll Rocklobber
{GOLD 300 400 500}
{INCOME 10 10 10}
{INCOME 10 14 18}
team_name=trolls
user_team_name= _ "Trolls"

Expand All @@ -148,12 +160,13 @@
name= _ "Thung"
canrecruit=yes

# try to increase surviving chances of side 5
# make them not focus the leaders, in particular of side 5
[ai]
leader_value=1
# not really useful, deny 2 villages in case they conquer the nord
[avoid]
x=25-40
y=19-21
x=16-22
y=1-3
[/avoid]
[/ai]

Expand Down Expand Up @@ -192,6 +205,9 @@
id=Mal Tath
name= _ "Mal Tath"
canrecruit=yes

# controlled by Micro AI, more meatshield than guard
{NOTRAIT_UNIT () "Skeleton Archer" 24 2} {NO_UPKEEP}
[/side]

# And an empty side for the bat used in flavor event
Expand All @@ -218,7 +234,7 @@
[/show_if]
[/objective]
[objective]
description= _ "Move Tallin to the Dwarvish area to meet with Lord Hamel"
description= _ "Move Tallin to the dwarvish area to meet with Lord Hamel"
condition=win
[show_if]
[variable]
Expand All @@ -233,7 +249,7 @@
condition=lose
[/objective]
[objective]
description= _ "Death of Hamel"
description= _ "The dwarves are defeated"
condition=lose
[/objective]

Expand Down Expand Up @@ -297,20 +313,6 @@
[/message]
[/event]

# Keep Mal Tath from grabbing the southern-most village and ending up on
# the tiny castle in the south during the first two turns
[event]
name=side 8 turn 1 refresh, side 8 turn 2 refresh
first_time_only=no

[modify_unit]
[filter]
id=Mal Tath
[/filter]
moves=4
[/modify_unit]
[/event]

# Find Camerin event
[event]
name=capture
Expand Down Expand Up @@ -563,8 +565,8 @@
[/then]
[else]
[terrain]
x=16
y=5
x=15
y=6
layer=overlay
terrain=^Pr\o
[/terrain]
Expand Down Expand Up @@ -718,20 +720,20 @@
[/message]
[/event]

# When the eastern trolls are defeated the undead wii get their villages (not many)
# When the eastern trolls are defeated the undead will get their villages (not many)
# and focus on the player and the dwarves. The player is probably otherwise busy.
[event]
name=die
[filter]
side=4
side=6
canrecruit=yes
[/filter]
[filter_second]
race=undead
[/filter_second]
[gold]
side=4
amount=50
amount=70
[/gold]
[modify_side]
[filter_side]
Expand All @@ -750,17 +752,23 @@
[/event]

# Give gold to the allies in case their area is invaded
# TODO: check if the filter still fits when editing the map
[event]
name=moveto
[filter]
side=2,3,5,6,7,8
x=24-31
y=21-25
y=21-27
# exclude the ZoC of the unit guarding the entrance
[not]
x=30,31
y=27,27
[/not]
[/filter]

[gold]
side=4
amount=130
amount=200
[/gold]
[modify_side]
[filter_side]
Expand All @@ -784,6 +792,38 @@
[/modify_unit]
[/event]

# Micro AI, controlling a unit which is supporting the one above.
[event]
name=prestart
[micro_ai]
side=4
ai_type=return_guardian
action=add
[filter]
upkeep=loyal
type=Dwarvish Fighter
[/filter]
return_x,return_y=27,28
[/micro_ai]
[/event]

# Micro AI, ccontrolling one unit next to the northern undead leader.
# In cases the undead leader leaves his keep to attack a troll in the west,
# this unit will follow him (due to positioning) and return afterwards
[event]
name=prestart
[micro_ai]
side=8
ai_type=return_guardian
action=add
[filter]
upkeep=loyal
type=Skeleton Archer
[/filter]
return_x,return_y=24,2
[/micro_ai]
[/event]

# Meeting the dwarves
[event]
name=sighted
Expand Down

0 comments on commit 32dc3cc

Please sign in to comment.