This wiki is archived from 2021-09-05

Planetary Annihilation AI Build Specs

From Planetary Annihilation: TITANS and Classic PA Wiki
Jump to navigation Jump to search

Planetary Annihilation AI Build Spec

AI Implementation

AI Build Conditions

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

AI Fabber Manager

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

AI Platoon Manager