Expand description
CEO Builder backend logic.
Contains the functions for building CEO entries, importing ceo_data.ccd, and querying trait CEOs from the Assembly Kit data.
ConstantsΒ§
- BOB_
CONFIG_ πXML - BOB configuration that builds only
ceo_data.ccd, silently. - CEO_
BOB_ πTABLES - CEO tables BOB reads when building
ceo_data.ccd. Only these are exported. - CEO_
REQUIRED_ πTABLES - CEO tables BOB canβt build
ceo_data.ccdwithout.
FunctionsΒ§
- backup_
ceo_ πxmls - Copies the
ceo*.xmlfiles of the Assembly Kitβsraw_data/dbto.xml.bakfiles. - build_
ceo - Builds
ceo_data.ccdin the Assembly Kit from the CEO tables of a pack, running BOB. - build_
ceo_ entries - Build CEO entries (armour, career, traits, loc) from structured input data.
- build_
ceo_ post - Import ceo_data.ccd into the pack after BOB has run.
- export_
ceo_ πtables - Exports the CEO tables under the
ceo_db/folder of a pack to XML files in the Assembly Kitβsraw_data/db. - get_
trait_ ceos - Fetch all trait CEOs from the Assembly Kit data, resolving display names via loc.
- run_bob π
- Runs BOB to build
ceo_data.ccd, with a config that only builds that file. - xml_
escaped_ πvalue - Returns a table value as BOB expects it in an XML file.