- Add mission config, params, and function registrations - Implement faction helpers and mission generators - Include setup docs, CBA settings, and mission scaffolding
Helper Functions
Helper functions provide reusable lookups and conversions for the PMC simulator mission.
Registered Functions
forge_pmc_fnc_getAllEnemyFactionsreturns available non-BLUFOR faction classnames.forge_pmc_fnc_getEnemyFactionOptionsreads configured faction options fromCfgEnemyFactions.forge_pmc_fnc_resolveEnemyFactionParamconverts a mission parameter value into a faction classname.forge_pmc_fnc_getEnemyFactionSideresolves a faction classname to an Arma side.forge_pmc_fnc_getEnemyFactionUnitPoolbuilds the unit pool used by generated enemy spawns.forge_pmc_fnc_getMissionSettingRangeresolves generator ranges from applied mission settings with config fallbacks.forge_pmc_fnc_getEnemyFactionListboxSelectionandforge_pmc_fnc_populateEnemyFactionListboxsupport faction picker UI/listbox flows.
Notes
These functions are registered under the forge_pmc tag, so their public names do not include the folder name. Moving a helper within this folder should not change callers as long as CfgFunctions.hpp remains updated.