prim hierachy built from
- nodes
- zones
- points
- splines
continent = node
- prop AI_TYPE=CONTINENT
manager = node
- prop AI_TYPE=MANAGER
- prop AI_MANAGER_TYPE=FAUNA/TRIBE/PETS/
manager delimiter = zone
- prop AI_TYPE=BOUDARY
- prop AI_BOUNDARY_TYPE=INCLUDE
manager exclusion areas = zone
- prop AI_TYPE=BOUNDARY
- prop AI_BOUNDARY_TYPE=EXCLUDE
fauna group = node
- prop AI_TYPE=GROUP_FAUNA
- prop AI_FAUNA_TYPE=HERBIVORE/PREDATOR/CARNIVORE
- prop AI_FAUNA_TIMER_xxx=timer value
- prop AI_FAUNA_DAYNIGHT=DAY/NIGHT/ALLWAYS/NEVER
fauna group spawn place, eat place, rest place = points/ zones
- prop AI_TYPE=PLACE
- prop AI_PLACE_TYPE=FAUNA_FOOD/FAUNA_REST/FAUNA_SPAWN
- prop AI_PLACE_RADIUS=radius
fauna group population = node
- prop AI_TYPE=FAUNA_SPAWN
- prop AI_FAUNA_SPAWN_WEIGHT=integer weight
fauna group population = node
- prop AI_TYPE=FAUNA_SPAWN_ATOM
- prop AI_CREATURE_TYPE=sheet name
- prop AI_CREATURE_COUNT=count (can be 'min max' later)
Name AI-LesFalaises
AI_TYPE CONTINENT
Name FAUNA-lesfalaises
AI_TYPE MANAGER
AI_MANAGER_TYPE FAUNA
Name AIMgr lesfalaises boundary
AI_TYPE BOUNDARY
AI_BOUNDARY_TYPE INCLUDE
Name no go zone round village
AI_TYPE BOUNDARY
AI_BOUNDARY_TYPE INCLUDE
Name herb1
AI_TYPE GROUP_FAUNA
AI_FAUNA_TYPE HERBIVORE
AI_SPAWN_TYPE ALLWAYS
Name herb1 spawn
AI_TYPE PLACE
AI_PLACE_TYPE FAUNA_SPAWN
AI_PLACE_RADIUS 10
Name herb1 food
AI_TYPE PLACE
AI_PLACE_TYPE FAUNA_FOOD
AI_PLACE_RADIUS 10
Name herb1 rest
AI_TYPE PLACE
AI_PLACE_TYPE FAUNA_REST
AI_PLACE_RADIUS 10
Name herb1 population v1
AI_TYPE FAUNA_SPAWN
AI_FAUNA_SPAWN_WEIGHT 5
Name herb1 population v1 armas lvl 1
AI_TYPE FAUNA_SPAWN_ATOM
AI_CREATURE_TYPE arma_des_lvl_01.creature
AI_CREATURE_COUNT 4
Name herb1 population v1 armas lvl 2
AI_TYPE FAUNA_SPAWN_ATOM
AI_CREATURE_TYPE arma_des_lvl_02.creature
AI_CREATURE_COUNT 2
Name herb1 population v2
AI_TYPE FAUNA_SPAWN
AI_FAUNA_SPAWN_WEIGHT 5
Name herb1 population v2 armas lvl 1
AI_TYPE FAUNA_SPAWN_ATOM
AI_CREATURE_TYPE arma_des_lvl_01.creature
AI_CREATURE_COUNT 5
end of herb1
end of FAUNA-lesfalaises