wesnoth/data/schema/ai/_main.cfg
2021-09-04 22:20:28 -04:00

56 lines
966 B
INI

#define AI_ASPECT_FILTERS
{SIMPLE_KEY turns range_list}
{SIMPLE_KEY time_of_day string_list}
#enddef
#define AI_ASPECT_INVALIDATE
{SIMPLE_KEY invalidate_on_* bool}
#enddef
[tag]
name="ais"
min=1
{SIMPLE_KEY default_ai_algorithm string}
[tag]
name="ai"
max=infinite
super="$ai"
{REQUIRED_KEY id string}
{SIMPLE_KEY name t_string}
{SIMPLE_KEY mp_rank unsigned}
{SIMPLE_KEY description t_string}
{DEFAULT_KEY hidden bool no}
[/tag]
[tag]
name="default_config"
min=1
{LINK_TAG "$ai/aspect"}
[/tag]
[/tag]
[tag]
name="$ai"
max=0
{SIMPLE_KEY ai_algorithm string}
[tag]
name="$component"
{SIMPLE_KEY id string}
{SIMPLE_KEY name string}
{SIMPLE_KEY engine ai_engine}
[/tag]
[tag]
name="$generic_lua_component"
{SIMPLE_KEY code string}
{DATA_TAG args 0 1 any}
[/tag]
{./engine.cfg}
{./aspect_complex.cfg}
{./aspect_simple.cfg}
{./recruitment.cfg}
{./goal.cfg}
{./stage.cfg}
{./modify.cfg}
{./micro.cfg}
[/tag]