Guardian MAI test scenario: switch to new guardian MAI syntax

This commit is contained in:
mattsc 2013-10-22 13:11:55 -07:00
parent a11e296808
commit e9fd0d51d8

View file

@ -73,7 +73,24 @@
[/modify_ai]
[/ai]
{MICRO_AI_GUARDIAN}
[ai]
id=all_guardians
description=_"Guardian Micro AI"
version=10710
[engine]
name="lua"
code= <<
local ai = ...
local engine = {}
engine = wesnoth.require("ai/micro_ais/ais/mai_coward_engine.lua").init(ai, engine)
engine = wesnoth.require("ai/micro_ais/ais/mai_return_guardian_engine.lua").init(ai, engine)
engine = wesnoth.require("ai/micro_ais/ais/mai_stationed_guardian_engine.lua").init(ai, engine)
engine = wesnoth.require("ai/micro_ais/ais/mai_zone_guardian_engine.lua").init(ai, engine)
return engine
>>
[/engine]
{RCA_STAGE}
[/ai]
[/side]
# Put all the units and markers out there
@ -129,10 +146,9 @@
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=coward
action=add
guardian_type=coward
id=coward1
distance=5
[/micro_ai]
@ -153,10 +169,9 @@
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=coward
action=add
guardian_type=coward
id=coward2
distance=5
seek_x,seek_y=24,5
@ -178,10 +193,9 @@
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=coward
action=add
guardian_type=coward
id=coward3
distance=5
seek_x,seek_y=24,5
@ -204,10 +218,9 @@
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=coward
action=add
guardian_type=coward
id=coward4
distance=4
seek_x=32
@ -230,10 +243,9 @@
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=return_guardian
action=add
guardian_type=return_guardian
id=return1
return_x,return_y=20,2
[/micro_ai]
@ -250,10 +262,9 @@
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=return_guardian
action=add
guardian_type=return_guardian
id=return2
return_x,return_y=21,9
[/micro_ai]
@ -297,10 +308,9 @@ s=2,14 g=3,13"
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=stationed_guardian
action=add
guardian_type=stationed_guardian
id=stationed1
distance=4
station_x,station_y=2,14
@ -320,10 +330,9 @@ s=4,14 g=7,13"
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=stationed_guardian
action=add
guardian_type=stationed_guardian
id=stationed2
distance=4
station_x,station_y=4,14
@ -346,10 +355,9 @@ s=4,14 g=7,13"
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=zone_guardian
action=add
guardian_type=zone_guardian
id=zone1
[filter_location]
x=4,5,6,7,5
@ -373,10 +381,9 @@ separate attack Zone"
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=zone_guardian
action=add
guardian_type=zone_guardian
id=zone2
[filter_location]
x=1,2,3,2
@ -399,10 +406,9 @@ separate attack Zone"
[/unit]
[micro_ai]
side=2
ai_type=guardian_unit
ai_type=zone_guardian
action=add
guardian_type=zone_guardian
id=zone3
[filter_location]
x,y=22-31,4-11 # This is intentionally chosen to extend past the lake