Remove AI Controller from campaign scenarios (addresses #3668)

Ideally we would replace it with a more effective and intuitive version at some point, but currently we do not know how to set up AI behavior that both makes sense and is usable in a general setting (without consisting of unit-level control).
This commit is contained in:
mattsc 2018-11-08 07:15:40 -08:00
parent a4d963eaf5
commit 23d313949d
21 changed files with 0 additions and 84 deletions

View file

@ -86,8 +86,6 @@
[/ai]
[/side]
{AI_CONTROLLER () 1 2 ()}
{STARTING_VILLAGES 2 999}
{STARTING_VILLAGES 3 3}
@ -133,8 +131,6 @@
bonus=yes
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
[recall]

View file

@ -96,8 +96,6 @@
[/ai]
[/side]
{AI_CONTROLLER () 1 2 ()}
{PLACE_IMAGE scenery/rock1.png 15 28}
{PLACE_IMAGE scenery/rock2.png 8 5}
@ -153,8 +151,6 @@
bonus=no
carryover_percentage=70
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
{VARIABLE shodrano_killed no}

View file

@ -44,8 +44,6 @@
{FLAG_VARIANT loyalist}
[/side]
{AI_CONTROLLER () 1 2,3,4 ()}
[side]
type=General
id=Halrad
@ -185,8 +183,6 @@
bonus=yes
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
[/event]

View file

@ -280,8 +280,6 @@
id=Olurf
message= _ "For an elf, you think like a dwarf! I think I like you! " + {WHISPER _"whisper^—For an elf..."}
[/message]
{AI_CONTROLLER_ALLOW_LEADER_CONTROL 1 2}
[/event]
[event]

View file

@ -308,8 +308,6 @@
id=Kalenz
message= _ "The North Elves still stand. Prepare for battle!"
[/message]
{AI_CONTROLLER_ALLOW_LEADER_CONTROL 1 2}
[/event]
[event]

View file

@ -136,7 +136,6 @@
[not]
id=Uradredia
[/not]) side 1}
{AI_CONTROLLER (kalenz) () () ()}
[/event]
[event]
@ -174,12 +173,6 @@
[/ai]
[/side]
{AI_CONTROLLER (kalenz) 1 2 ()}
[event]
name=start
{AI_CONTROLLER_ALLOW_LEADER_CONTROL 1 2}
[/event]
[side]
side=3
#ifndef MULTIPLAYER

View file

@ -38,8 +38,6 @@
user_team_name=_"Rebels"
[/side]
{AI_CONTROLLER () 1 2 ()}
{STARTING_VILLAGES_AREA 1 38 12 7}
[side]
@ -153,8 +151,6 @@
bonus=yes
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
[/event]

View file

@ -37,8 +37,6 @@
user_team_name=_"Rebels"
[/side]
{AI_CONTROLLER () 1 2 ()}
# wmllint: directory spelling Maddock
[side]
type=General
@ -114,8 +112,6 @@
bonus=yes
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
[store_unit]

View file

@ -42,8 +42,6 @@
user_team_name=_"Rebels"
[/side]
{AI_CONTROLLER () 1 2 ()}
[side]
type=Shadow Lord
id=Helicrom
@ -155,8 +153,6 @@
bonus=yes
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
#Initialize switch

View file

@ -49,8 +49,6 @@
user_team_name=_"Rebels"
[/side]
{AI_CONTROLLER () 1 4,5 ()}
{STARTING_VILLAGES 1 4}
[side]
@ -287,7 +285,6 @@
numerical_equals=3
[/variable]
[then]
# Add the AI controller note if Helicrom is helping out
[objectives]
side=1
[objective]
@ -301,8 +298,6 @@
{TURNS_RUN_OUT}
{IS_LAST_SCENARIO}
{AI_CONTROLLER_NOTE}
[/objectives]
[/then]
[else]
@ -511,7 +506,6 @@
message= _ "Baldras, Gwydion is Lord Maddocks son. This battle isnt just about Annuvin anymore."
[/message]
# Add the AI controller note when Gwydion shows up
[objectives]
side=1
[objective]
@ -525,8 +519,6 @@
{TURNS_RUN_OUT}
{IS_LAST_SCENARIO}
{AI_CONTROLLER_NOTE}
[/objectives]
[/event]

View file

@ -264,8 +264,6 @@
[/unit]
[/side]
{AI_CONTROLLER () 1 2 ()}
{STARTING_VILLAGES 1 6}
{STARTING_VILLAGES 2 6}
{STARTING_VILLAGES 3 7}
@ -350,8 +348,6 @@
{TURNS_RUN_OUT}
{AI_CONTROLLER_NOTE}
[gold_carryover]
bonus=yes
carryover_percentage=40

View file

@ -158,8 +158,6 @@
{GENERIC_UNIT 2 "Elvish Fighter" 21 21}
[/side]
{AI_CONTROLLER () 1 2 ()}
# Enemy AI - set to be aggressive
[side]
side=3
@ -484,8 +482,6 @@
{TURNS_RUN_OUT}
{AI_CONTROLLER_NOTE}
[gold_carryover]
bonus=yes
carryover_percentage=40

View file

@ -355,8 +355,6 @@
[/side]
{STARTING_VILLAGES 8 10}
{AI_CONTROLLER () 1 8 ()}
# Side for Eryssa if alive
[side]
side=9
@ -959,7 +957,6 @@
[/objective]
{IS_LAST_SCENARIO}
{AI_CONTROLLER_NOTE}
[/objectives]
[/event]
# Flavour event at turn 5

View file

@ -292,8 +292,6 @@
facing=sw
[/unit]
{AI_CONTROLLER_ALLOW_UNIT_CONTROL 1 "Grüü"}
[message]
speaker=Blemaker
message= _ "Look! Dwarves are fighting orcs!"

View file

@ -45,8 +45,6 @@
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
{GREAT_HORDE_NOTE}
[/objectives]
[/event]
@ -62,8 +60,6 @@
{BLACK_FLAG}
[/side]
{AI_CONTROLLER () 1 2,3 ()}
[side]
# wmllint: who ALBROCK_SIDE is Al'Brock
{ALBROCK_SIDE}

View file

@ -43,8 +43,6 @@
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
{GREAT_HORDE_NOTE}
[/objectives]
[/event]
@ -60,8 +58,6 @@
{BLACK_FLAG}
[/side]
{AI_CONTROLLER () 1 2,3 ()}
[side]
{ALBROCK_SIDE}
{GOLD 125 100 75}

View file

@ -45,8 +45,6 @@
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
{GREAT_HORDE_NOTE}
[/objectives]
[/event]
@ -64,8 +62,6 @@
{STARTING_VILLAGES 1 2}
{AI_CONTROLLER () 1 2,3 ()}
[side]
{ALBROCK_SIDE}
{GOLD 200 175 150}

View file

@ -47,8 +47,6 @@
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
{GREAT_HORDE_NOTE}
[/objectives]
[/event]
@ -66,8 +64,6 @@
{STARTING_VILLAGES 1 10}
{AI_CONTROLLER () 1 2,3 ()}
[side]
{ALBROCK_SIDE}
{GOLD 200 150 125}

View file

@ -40,8 +40,6 @@
{IS_LAST_SCENARIO}
{AI_CONTROLLER_NOTE}
{GREAT_HORDE_NOTE}
[/objectives]
[/event]
@ -59,8 +57,6 @@
{STARTING_VILLAGES_AREA 1 22 5 10}
{AI_CONTROLLER () 1 2,3,6 ()}
[side]
{ALBROCK_SIDE}
{GOLD 200 150 125}

View file

@ -60,8 +60,6 @@
{FLAG_VARIANT loyalist}
[/side]
{AI_CONTROLLER () 1 2 ()}
{STARTING_VILLAGES 2 9}
[side]
@ -263,8 +261,6 @@
[gold_carryover]
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
[/event]

View file

@ -54,8 +54,6 @@
{FLAG_VARIANT loyalist}
[/side]
{AI_CONTROLLER () 1 2 ()}
{STARTING_VILLAGES 2 10}
[side]
@ -298,8 +296,6 @@
bonus=yes
carryover_percentage=40
[/gold_carryover]
{AI_CONTROLLER_NOTE}
[/objectives]
[/event]