AToTB S02 Agressive kidnappers

This combines two changes.

First, it uses the sighted event instead of a moveto tripwire to find the kidnappers.

Second, instead of passively waiting for a target to come into range, the kidnappers behave as more normal AI, but ignoring keeps and devalueing villages.

This is done by moving the kidnappers to their own side, which remains hidden until they are discovered.
This commit is contained in:
Gregory A Lundberg 2016-08-15 16:16:45 -05:00
parent bb21a7ae2b
commit 5a9a394d95

View file

@ -163,6 +163,59 @@ Besides... I want my brother back."
[/ai]
[/side]
[side]
side=3
hidden=yes
team_name=elves
user_team_name=_"Kidnappers"
type=Dark Adept
id=Muff Toras
name= _ "Muff Toras"
unrenamable=yes
x,y=9,4
[ai]
leader_ignores_keep=yes
village_value=0
[/ai]
#ifdef EASY
[unit]
type=Skeleton
x,y=9,5
[/unit]
[unit]
type=Skeleton
x,y=9,3
[/unit]
#else
[unit]
type=Revenant
x,y=9,5
[/unit]
[unit]
type=Revenant
x,y=9,3
[/unit]
#endif
[/side]
[event]
id=freezer
name=side 3 turn refresh
first_time_only=no
[modify_unit]
[filter]
side=3
[/filter]
moves=0
[/modify_unit]
[/event]
{STARTING_VILLAGES 1 7}
#ifdef EASY
{STARTING_VILLAGES 2 17}
@ -299,53 +352,25 @@ Besides... I want my brother back."
[/event]
[event]
name=moveto
name=sighted
[filter]
side=1
x=1-19
y=1-12
side=3
[/filter]
[filter_second]
side=1
[/filter_second]
[unit]
side=2
type=Dark Adept
id=Muff Toras
name= _ "Muff Toras"
{IS_HERO}
unrenamable=yes
x,y=9,4
ai_special=guardian
[/unit]
[remove_event]
id=freezer
[/remove_event]
#ifdef EASY
[unit]
type=Skeleton
x,y=9,5
ai_special=guardian
side=2
[/unit]
[modify_side]
[filter]
side=3
[/filter]
hidden=no
[/modify_side]
[unit]
type=Skeleton
x,y=9,3
ai_special=guardian
side=2
[/unit]
#else
[unit]
type=Revenant
x,y=9,5
ai_special=guardian
side=2
[/unit]
[unit]
type=Revenant
x,y=9,3
ai_special=guardian
side=2
[/unit]
#endif
[remove_shroud]
side=1
x=0-20
@ -353,7 +378,7 @@ Besides... I want my brother back."
[/remove_shroud]
[message]
speaker=unit
speaker=second_unit
message= _ "I see them! There they are!"
[/message]