forge/arma/server/addons/task/XEH_PREP.hpp
Jacob Schmidt 0cd6509337 Refactor phone and task systems around repositories
- Rename phone class to repository and update client event handlers
- Split task helpers/modules/prototypes and add mission generator flow
- Add reward parsing, mission manager startup, and attack logging
2026-05-02 01:29:25 -05:00

47 lines
1.2 KiB
C++

PREP(attack);
PREP(defend);
PREP(defuse);
PREP(delivery);
PREP(destroy);
PREP(handler);
PREP(hostage);
PREP(hvt);
PREP(makeCargo);
PREP(makeHostage);
PREP(makeHVT);
PREP(makeIED);
PREP(makeObject);
PREP(makeShooter);
PREP(makeTarget);
PREP(missionManager);
PREP(initTaskStore);
PREP_SUBDIR(generators,attackMissionGenerator);
PREP_SUBDIR(helpers,handleTaskRewards);
PREP_SUBDIR(helpers,heartBeat);
PREP_SUBDIR(helpers,parseRewards);
PREP_SUBDIR(helpers,spawnEnemyWave);
PREP_SUBDIR(helpers,startTask);
PREP_SUBDIR(modules,attackModule);
PREP_SUBDIR(modules,cargoModule);
PREP_SUBDIR(modules,defendModule);
PREP_SUBDIR(modules,defuseModule);
PREP_SUBDIR(modules,deliveryModule);
PREP_SUBDIR(modules,destroyModule);
PREP_SUBDIR(modules,explosivesModule);
PREP_SUBDIR(modules,hostageModule);
PREP_SUBDIR(modules,hostagesModule);
PREP_SUBDIR(modules,hvtModule);
PREP_SUBDIR(modules,protectedModule);
PREP_SUBDIR(modules,shootersModule);
PREP_SUBDIR(prototypes,initPrototypes);
PREP_SUBDIR(prototypes,TaskInstanceBaseClass);
PREP_SUBDIR(prototypes,EntityControllerBaseClass);
PREP_SUBDIR(prototypes,AttackTaskBaseClass);
PREP_SUBDIR(prototypes,HostageTaskBaseClass);
PREP_SUBDIR(prototypes,HostageEntityController);
PREP_SUBDIR(prototypes,DefuseTaskBaseClass);