Micro AI scenarios: adapt coordinates to changed MP map
The dimensions of the Dark Forecast map were changed.
This commit is contained in:
parent
bb510a58af
commit
b347d2b2d6
2 changed files with 95 additions and 95 deletions
|
@ -20,7 +20,7 @@
|
|||
unrenamable=yes
|
||||
type=Goblin Spearman
|
||||
max_moves=99
|
||||
x,y=13,15
|
||||
x,y=13,8
|
||||
|
||||
team_name=Grnk
|
||||
user_team_name= _ "team_name^Grnk"
|
||||
|
@ -40,56 +40,56 @@
|
|||
[event]
|
||||
name=prestart
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 9 13}
|
||||
{SET_LABEL 9 13 _"Animals"}
|
||||
{PLACE_IMAGE "scenery/signpost.png" 9 6}
|
||||
{SET_LABEL 9 6 _"Animals"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 10 12}
|
||||
{SET_LABEL 10 12 _"Wolves"}
|
||||
{PLACE_IMAGE "scenery/signpost.png" 10 5}
|
||||
{SET_LABEL 10 5 _"Wolves"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 11 12}
|
||||
{SET_LABEL 11 12 _"Swarm"}
|
||||
{PLACE_IMAGE "scenery/signpost.png" 11 5}
|
||||
{SET_LABEL 11 5 _"Swarm"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 12 4}
|
||||
{SET_LABEL 12 4 _"Dragon"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 13 4}
|
||||
{SET_LABEL 13 4 _"Guardians"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 14 3}
|
||||
{SET_LABEL 14 3 _"Lurkers"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 6}
|
||||
{SET_LABEL 8 6 _"Protect Unit"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 7}
|
||||
{SET_LABEL 8 7 _"HttT: The Elves Besieged"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 8}
|
||||
{SET_LABEL 8 8 _"Bottleneck"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 9}
|
||||
{SET_LABEL 8 9 _"Messenger"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 9 10}
|
||||
{SET_LABEL 9 10 _"Patrols"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 10 10}
|
||||
{SET_LABEL 10 10 _"Recruiting"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 11 11}
|
||||
{SET_LABEL 11 11 _"Healers"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 12 11}
|
||||
{SET_LABEL 12 11 _"Dragon"}
|
||||
{SET_LABEL 12 11 _"Goto"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 13 11}
|
||||
{SET_LABEL 13 11 _"Guardians"}
|
||||
{PLACE_IMAGE "scenery/signpost.png" 13 12}
|
||||
{SET_LABEL 13 12 _"Hang Out and Messenger"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 14 10}
|
||||
{SET_LABEL 14 10 _"Lurkers"}
|
||||
{PLACE_IMAGE "scenery/signpost.png" 14 12}
|
||||
{SET_LABEL 14 12 _"Simple Attack"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 13}
|
||||
{SET_LABEL 8 13 _"Protect Unit"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 14}
|
||||
{SET_LABEL 8 14 _"HttT: The Elves Besieged"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 15}
|
||||
{SET_LABEL 8 15 _"Bottleneck"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 8 16}
|
||||
{SET_LABEL 8 16 _"Messenger"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 9 17}
|
||||
{SET_LABEL 9 17 _"Patrols"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 10 17}
|
||||
{SET_LABEL 10 17 _"Recruiting"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 11 18}
|
||||
{SET_LABEL 11 18 _"Healers"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 12 18}
|
||||
{SET_LABEL 12 18 _"Goto"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 13 19}
|
||||
{SET_LABEL 13 19 _"Hang Out and Messenger"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 14 19}
|
||||
{SET_LABEL 14 19 _"Simple Attack"}
|
||||
|
||||
{PLACE_IMAGE "scenery/signpost.png" 15 20}
|
||||
{SET_LABEL 15 20 _"Fast AI"}
|
||||
{PLACE_IMAGE "scenery/signpost.png" 15 13}
|
||||
{SET_LABEL 15 13 _"Fast AI"}
|
||||
|
||||
{VARIABLE scenario_name micro_ai_test}
|
||||
|
||||
|
@ -99,7 +99,7 @@
|
|||
description= _ "Bottleneck Defense Micro AI demo"
|
||||
image=units/human-loyalists/lieutenant.png~CROP(16,7,36,36)~SCALE(24,24)
|
||||
[filter_location]
|
||||
x,y=8,15
|
||||
x,y=8,8
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -114,7 +114,7 @@
|
|||
description= _ "Swamp Lurker Micro AI demo"
|
||||
image=units/monsters/wolf.png~CROP(40,29,24,24)
|
||||
[filter_location]
|
||||
x,y=14,10
|
||||
x,y=14,3
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -129,7 +129,7 @@
|
|||
description= _ "Guardian Micro AI demo"
|
||||
image=items/buckler.png~CROP(24,24,24,24)
|
||||
[filter_location]
|
||||
x,y=13,11
|
||||
x,y=13,4
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -144,7 +144,7 @@
|
|||
description= _ "Patrol Micro AI demo"
|
||||
image=units/goblins/wolf-rider.png~CROP(22,11,42,42)~SCALE(24,24)
|
||||
[filter_location]
|
||||
x,y=9,17
|
||||
x,y=9,10
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -159,7 +159,7 @@
|
|||
description= _ "Recruiting Tests Micro AI demo"
|
||||
image=units/human-loyalists/lieutenant.png~CROP(16,7,36,36)~SCALE(24,24)
|
||||
[filter_location]
|
||||
x,y=10,17
|
||||
x,y=10,10
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -174,7 +174,7 @@
|
|||
description= _ "Protect Unit Micro AI demo"
|
||||
image=units/human-magi/red-mage.png~CROP(22,12,24,24)
|
||||
[filter_location]
|
||||
x,y=8,13
|
||||
x,y=8,6
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -190,7 +190,7 @@
|
|||
description= _ "HttT: The Elves Besieged Micro AI demo"
|
||||
image=units/human-magi/red-mage.png~CROP(22,12,24,24)
|
||||
[filter_location]
|
||||
x,y=8,14
|
||||
x,y=8,7
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -205,7 +205,7 @@
|
|||
description= _ "Messenger Escort Micro AI demo"
|
||||
image=units/human-loyalists/cavalryman/cavalryman.png~CROP(33,27,24,24)
|
||||
[filter_location]
|
||||
x,y=8,16
|
||||
x,y=8,9
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -220,7 +220,7 @@
|
|||
description= _ "Animals Micro AI demo"
|
||||
image=units/monsters/wolf.png~CROP(40,29,24,24)
|
||||
[filter_location]
|
||||
x,y=9,13
|
||||
x,y=9,6
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -235,7 +235,7 @@
|
|||
description= _ "Wolves Micro AI demo"
|
||||
image=units/monsters/wolf.png~CROP(40,29,24,24)
|
||||
[filter_location]
|
||||
x,y=10,12
|
||||
x,y=10,5
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -250,7 +250,7 @@
|
|||
description= _ "Swarm Micro AI demo"
|
||||
image=units/undead/bat-se-4.png~CROP(24,16,24,24)
|
||||
[filter_location]
|
||||
x,y=11,12
|
||||
x,y=11,5
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -265,7 +265,7 @@
|
|||
description= _ "Dragon Micro AI demo"
|
||||
image=units/monsters/fire-dragon.png~CROP(102,60,48,48)~SCALE(24,24)
|
||||
[filter_location]
|
||||
x,y=12,11
|
||||
x,y=12,4
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -280,7 +280,7 @@
|
|||
description= _ "Healer support Micro AI demo"
|
||||
image=units/elves-wood/shaman.png~CROP(26,19,24,24)
|
||||
[filter_location]
|
||||
x,y=11,18
|
||||
x,y=11,11
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -295,7 +295,7 @@
|
|||
description= _ "Goto Micro AI demo"
|
||||
image=units/human-loyalists/spearman.png~CROP(21,16,24,24)
|
||||
[filter_location]
|
||||
x,y=12,18
|
||||
x,y=12,11
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -310,7 +310,7 @@
|
|||
description= _ "Hang Out Micro AI demo"
|
||||
image=units/human-outlaws/bandit.png~CROP(22,14,24,24)
|
||||
[filter_location]
|
||||
x,y=13,19
|
||||
x,y=13,12
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -325,7 +325,7 @@
|
|||
description= _ "Simple Attack Micro AI demo"
|
||||
image=units/undead/soulless.png~CROP(27,14,24,24)
|
||||
[filter_location]
|
||||
x,y=14,19
|
||||
x,y=14,12
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -340,7 +340,7 @@
|
|||
description= _ "Fast Micro AI demo"
|
||||
image=units/orcs/grunt.png~CROP(24,12,24,24)
|
||||
[filter_location]
|
||||
x,y=15,20
|
||||
x,y=15,13
|
||||
[/filter_location]
|
||||
[show_if]
|
||||
{VARIABLE_CONDITIONAL scenario_name equals micro_ai_test}
|
||||
|
@ -354,7 +354,7 @@
|
|||
[event]
|
||||
name=start
|
||||
|
||||
{SCROLL_TO 13 18}
|
||||
{SCROLL_TO 13 11}
|
||||
|
||||
{MESSAGE Grnk "" "" _"Move me to any of the signposts to go to a Micro AI demonstration.
|
||||
|
||||
|
@ -375,7 +375,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=8,15
|
||||
x,y=8,8
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -392,7 +392,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=14,10
|
||||
x,y=14,3
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -409,7 +409,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=9,13
|
||||
x,y=9,6
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -426,7 +426,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=10,12
|
||||
x,y=10,5
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -443,7 +443,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=11,12
|
||||
x,y=11,5
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -460,7 +460,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=12,11
|
||||
x,y=12,4
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -477,7 +477,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=13,11
|
||||
x,y=13,4
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -494,7 +494,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=9,17
|
||||
x,y=9,10
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -511,7 +511,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=10,17
|
||||
x,y=10,10
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -528,7 +528,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=8,13
|
||||
x,y=8,6
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -545,7 +545,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=8,14
|
||||
x,y=8,7
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -562,7 +562,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=8,16
|
||||
x,y=8,9
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -579,7 +579,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=11,18
|
||||
x,y=11,11
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -596,7 +596,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=12,18
|
||||
x,y=12,11
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -613,7 +613,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=13,19
|
||||
x,y=13,12
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -630,7 +630,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=14,19
|
||||
x,y=14,12
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
@ -647,7 +647,7 @@ Information about each demonstration can be accessed by right-clicking on the re
|
|||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
x,y=15,20
|
||||
x,y=15,13
|
||||
[/filter]
|
||||
|
||||
[endlevel]
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
id=Grospur
|
||||
name= _ "Grospur"
|
||||
type=General
|
||||
x,y=15,14
|
||||
x,y=15,7
|
||||
|
||||
persistent=no
|
||||
canrecruit=yes
|
||||
|
@ -30,7 +30,7 @@
|
|||
type=Ancient Lich
|
||||
id=Uralt
|
||||
name= _ "Uralt"
|
||||
x,y=8,6
|
||||
x,y=18,2
|
||||
|
||||
persistent=no
|
||||
|
||||
|
@ -67,18 +67,18 @@
|
|||
|
||||
{VARIABLE scenario_name simple_attack}
|
||||
|
||||
{UNIT 1 Longbowman 11 14 random_traits,experience=no,67}
|
||||
{UNIT 1 Longbowman 15 12 random_traits,experience=no,67}
|
||||
{UNIT 1 Longbowman 13 17 random_traits,experience=no,67}
|
||||
{UNIT 1 (Master Bowman) 13 13 random_traits,experience=no,149}
|
||||
{UNIT 1 (Master Bowman) 11 16 random_traits,experience=no,149}
|
||||
{UNIT 1 (Master Bowman) 15 18 random_traits,experience=no,149}
|
||||
{UNIT 1 Sergeant 14 14 id=sergeant}
|
||||
{GENERIC_UNIT 1 Javelineer 15 13}
|
||||
{GENERIC_UNIT 1 (Iron Mauler) 15 17}
|
||||
{UNIT 1 Longbowman 11 7 random_traits,experience=no,67}
|
||||
{UNIT 1 Longbowman 15 5 random_traits,experience=no,67}
|
||||
{UNIT 1 Longbowman 13 10 random_traits,experience=no,67}
|
||||
{UNIT 1 (Master Bowman) 13 6 random_traits,experience=no,149}
|
||||
{UNIT 1 (Master Bowman) 11 9 random_traits,experience=no,149}
|
||||
{UNIT 1 (Master Bowman) 15 11 random_traits,experience=no,149}
|
||||
{UNIT 1 Sergeant 14 7 id=sergeant}
|
||||
{GENERIC_UNIT 1 Javelineer 15 6}
|
||||
{GENERIC_UNIT 1 (Iron Mauler) 15 10}
|
||||
|
||||
{SCATTER_UNITS 12 "Soulless" 1 (x,y=5-9,8-22) (side=2)}
|
||||
{SCATTER_UNITS 6 "Skeleton,Skeleton Archer" 1 (x,y=5-9,8-22) (side=2)}
|
||||
{SCATTER_UNITS 12 "Soulless" 1 (x,y=5-9,1-15) (side=2)}
|
||||
{SCATTER_UNITS 6 "Skeleton,Skeleton Archer" 1 (x,y=5-9,1-15) (side=2)}
|
||||
|
||||
[micro_ai]
|
||||
side=2
|
||||
|
@ -117,7 +117,7 @@
|
|||
[event]
|
||||
name=start
|
||||
|
||||
{SCROLL_TO 11 16}
|
||||
{SCROLL_TO 11 9}
|
||||
|
||||
{MESSAGE sergeant "" "" _"General Grospur, what do we do? These undead will surely wipe us out."}
|
||||
{MESSAGE Grospur "" "" _"Don't be such a chicken, Sergeant! I have placed units with lots of experience around the perimeter. The undead will not dare to attack them. And those few that sneak through... we can easily dispose of them once they make it inside.
|
||||
|
@ -178,8 +178,8 @@
|
|||
[/have_unit]
|
||||
[then]
|
||||
{MESSAGE Uralt "" "" _"Rise, minions!"}
|
||||
{SCATTER_UNITS 6 "Soulless" 1 (x,y=5-9,8-22) (side=2)}
|
||||
{SCATTER_UNITS 3 "Skeleton,Skeleton Archer" 1 (x,y=5-9,8-22) (side=2)}
|
||||
{SCATTER_UNITS 6 "Soulless" 1 (x,y=5-9,1-15) (side=2)}
|
||||
{SCATTER_UNITS 3 "Skeleton,Skeleton Archer" 1 (x,y=5-9,1-15) (side=2)}
|
||||
[/then]
|
||||
[/if]
|
||||
[/event]
|
||||
|
|
Loading…
Add table
Reference in a new issue