/
_main.cfg
53 lines (49 loc) · 863 Bytes
/
_main.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#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
[tag]
name="ai"
max=infinite
super="$ai"
{REQUIRED_KEY id string}
{SIMPLE_KEY name t_string}
{SIMPLE_KEY description t_string}
{DEFAULT_KEY hidden bool no}
[/tag]
[tag]
name="default_config"
min=1
[link]
name="$ai/aspect"
[/link]
[/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"
engine=lua
{SIMPLE_KEY code string}
{DATA_TAG args 0 1}
[/tag]
{./engine.cfg}
{./aspect_complex.cfg}
{./aspect_simple.cfg}
{./goal.cfg}
{./stage.cfg}
[/tag]