Guardian MAI test scenario: switch to new guardian MAI syntax
This commit is contained in:
parent
a11e296808
commit
e9fd0d51d8
1 changed files with 29 additions and 23 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue