HttT S11 Improved reinforcements

Use radius for warning zones. Allow water approach, so no warning is given to sea monsters unless they move onto the beach. Put units in place instead of smooshed to left edge of map. Adjust the warning comments. Actually swarm the attacker. Add a swarm if Li'sar is attacked. No comment unless Li'sar is killed by one of Konrad's forces.
This commit is contained in:
Gregory A Lundberg 2016-08-06 13:00:00 -05:00
parent 9c3301a78b
commit c952517875

View file

@ -300,50 +300,84 @@
[/set_variable]
[/event]
#if the players marches over to Li'sar's keep, reinforcements appear
#if someone marches over to Li'sar's keep, reinforcements appear
[event]
name=moveto
[filter]
side=1
x=0-16
y=23-34
[not]
side=2
[/not]
[/filter]
[filter_condition]
[have_unit]
id="Lisar"
[/have_unit]
[have_location]
x,y=$x1,$y1
[and]
x,y=5,27
radius=11
[/and]
[not]
terrain="Wo,Ww"
[/not]
[/have_location]
[/filter_condition]
[message]
type=Royal Guard
message= _ "Stop! You shall not pass!"
[/message]
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 29}
{FORD_GUARD 1 27}
{FORD_GUARD 1 25}
{FORD_GUARD 7 24}
{FORD_GUARD 9 25}
{FORD_GUARD 9 27}
{FORD_GUARD 9 29}
{FORD_GUARD 7 30}
{FORD_GUARD 5 31}
{FORD_GUARD 3 30}
[/event]
#getting closer --> more reinforcements
[event]
name=moveto
[filter]
side=1
x=2-9
y=24-30
[not]
side=2
[/not]
[/filter]
[filter_condition]
[have_unit]
id="Lisar"
[/have_unit]
[have_location]
x,y=$x1,$y1
[and]
x,y=5,27
radius=4
[/and]
[not]
terrain="Wo,Ww"
[/not]
[/have_location]
[/filter_condition]
[message]
side=2
[not]
id="Li'sar"
[/not]
message= _ "Stop! You shall not pass! Quick, reinforcements, protect the Princess!"
message= _ "Quick, reinforcements, protect the Princess!"
[/message]
{FORD_GUARD 1 27}
{FORD_GUARD 1 27}
{FORD_GUARD 1 27}
{FORD_GUARD 1 27}
{FORD_GUARD 1 27}
{FORD_GUARD 1 27}
{FORD_GUARD 5 25}
{FORD_GUARD 7 26}
{FORD_GUARD 7 28}
{FORD_GUARD 5 29}
{FORD_GUARD 3 28}
{FORD_GUARD 3 26}
[/event]
#if the player dares attack Li'sar's escort, they are pounced on by
#if anyone dares attack Li'sar's escort, they are pounced on by
#many Royal Guards
[event]
name=attack
@ -352,14 +386,33 @@
[/filter_second]
[message]
speaker=second_unit
message= _ "Stop! You shall not pass! Quick, reinforcements, protect the Princess!"
message= _ "Quick, reinforcements!"
[/message]
{FORD_GUARD 5 27}
{FORD_GUARD 5 27}
{FORD_GUARD 5 27}
{FORD_GUARD 5 27}
{FORD_GUARD 5 27}
{FORD_GUARD 5 27}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
[/event]
#Geez, talk about not taking a hint ...
[event]
name=attack
[filter_second]
id="Li'sar"
[/filter_second]
[message]
side=2
[not]
id="Li'sar"
[/not]
message= _ "Protect the Princess!"
[/message]
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
{FORD_GUARD $x1 $y1}
[/event]
# Defeating Li'sar just sends her away
@ -368,6 +421,9 @@
[filter]
id="Li'sar"
[/filter]
[filter_second]
side=1
[/filter_second]
[message]
speaker="Li'sar"
{LISAR_VARIATION defeat}