This wiki is archived from 2021-09-05
Planetary Annihilation AI Build Specs: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:AI]] | [[Category:AI]] | ||
= | = Planetary Annihilation AI Build Spec = | ||
[[Planetary Annihilation AI Implementation|AI Implementation]] | [[Planetary Annihilation AI Implementation|AI Implementation]] | ||
[[Planetary Annihilation AI Build Conditions|AI Build Conditions]] | |||
Fabber Build Specs | Fabber Build Specs | ||
* name | * name string | ||
* to_build | * to_build string AI Friendly Name | ||
* instance_count | * instance_count number | ||
* shared_instance_count | * shared_instance_count string | ||
* min_num_assisters | * min_num_assisters >=-1 | ||
* max_num_assisters | * max_num_assisters >=-1 | ||
* priority | * priority number | ||
* base_sort | * base_sort string | ||
** FromMainBase | ** FromMainBase default | ||
** FromPerimeter | ** FromPerimeter furthest from main base | ||
** FromBuilder | ** FromBuilder closest to builder | ||
* include_unsafe_bases | * include_unsafe_bases boolean (NEW) | ||
* builders | * builders array of unit spec strings for fabbers | ||
* build conditions | * build conditions array of build condition spec groups | ||
* placement_rules object | * placement_rules object | ||
** buffer | ** buffer | ||
** placement_type | ** placement_type | ||
*** FromBaseCenter | *** FromBaseCenter default | ||
*** FromBasePerimeter | *** FromBasePerimeter | ||
*** FromMainBaseCenter | *** FromMainBaseCenter | ||
*** FromMainBasePerimeter | *** FromMainBasePerimeter | ||
** threat | ** threat | ||
*** influence_type (influence type) | |||
*** compare_type (comparison string) | |||
*** radius (number) | |||
*** value (number) | |||
** unit_count_rules | ** unit_count_rules | ||
Latest revision as of 11:00, 9 September 2021
Planetary Annihilation AI Build Spec
Fabber Build Specs
- name string
- to_build string AI Friendly Name
- instance_count number
- shared_instance_count string
- min_num_assisters >=-1
- max_num_assisters >=-1
- priority number
- base_sort string
- FromMainBase default
- FromPerimeter furthest from main base
- FromBuilder closest to builder
- include_unsafe_bases boolean (NEW)
- builders array of unit spec strings for fabbers
- build conditions array of build condition spec groups
- placement_rules object
- buffer
- placement_type
- FromBaseCenter default
- FromBasePerimeter
- FromMainBaseCenter
- FromMainBasePerimeter
- threat
- influence_type (influence type)
- compare_type (comparison string)
- radius (number)
- value (number)
- unit_count_rules
Platoon Build Specs
- name
- to_build (string AI Platoon Template Name)
- instance_count (number)
- shared_instance_count (string)
- min_num_assisters (>=-1)
- max_num_assisters (>=-1)
- priority (number)
- build conditions (array of build condition spec groups)
- task_type (string Platoon Task Type)
Note: Platoon conditions are always evaluated against the main base unlike fabbers (may change this).
ie do not use InBase