forge/arma/server/addons/task/XEH_PREP.hpp
2026-06-03 05:59:56 -05:00

77 lines
2.6 KiB
C++

PREP(attack);
PREP(defend);
PREP(defuse);
PREP(delivery);
PREP(destroy);
PREP(handler);
PREP(hostage);
PREP(hvt);
PREP(initMissionSetupService);
PREP(makeCargo);
PREP(makeHostage);
PREP(makeHVT);
PREP(makeIED);
PREP(makeObject);
PREP(makeShooter);
PREP(makeTarget);
PREP(missionManager);
PREP(initTaskStore);
PREP_SUBDIR(generators,attackMissionGenerator);
PREP_SUBDIR(generators,captureHvtMissionGenerator);
PREP_SUBDIR(generators,defendMissionGenerator);
PREP_SUBDIR(generators,defuseMissionGenerator);
PREP_SUBDIR(generators,deliveryMissionGenerator);
PREP_SUBDIR(generators,destroyMissionGenerator);
PREP_SUBDIR(generators,hostageMissionGenerator);
PREP_SUBDIR(generators,hvtMissionGenerator);
PREP_SUBDIR(helpers,getEnemyFactionUnitPool);
PREP_SUBDIR(helpers,getMissionSettingRange);
PREP_SUBDIR(helpers,handleTaskRewards);
PREP_SUBDIR(helpers,parseTaskChainAttributes);
PREP_SUBDIR(helpers,parseRewards);
PREP_SUBDIR(helpers,spawnEnemyWave);
PREP_SUBDIR(helpers,startTask);
PREP_SUBDIR(helpers,updateEnemyCountFromActivePlayers);
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(objects,TaskInstanceBaseClass);
PREP_SUBDIR(objects,TaskStateGateway);
PREP_SUBDIR(objects,TaskLifecycleReporter);
PREP_SUBDIR(objects,TaskCatalogStore);
PREP_SUBDIR(objects,TaskEntityRegistry);
PREP_SUBDIR(objects,TaskParticipantTracker);
PREP_SUBDIR(objects,TaskRewardService);
PREP_SUBDIR(objects,TaskNotificationService);
PREP_SUBDIR(objects,MissionGeneratorProviderRegistry);
PREP_SUBDIR(objects,BuiltinMissionGeneratorProvider);
PREP_SUBDIR(objects,EntityControllerBaseClass);
PREP_SUBDIR(objects,AttackTaskBaseClass);
PREP_SUBDIR(objects,HostageTaskBaseClass);
PREP_SUBDIR(objects,HostageEntityController);
PREP_SUBDIR(objects,TargetEntityController);
PREP_SUBDIR(objects,ShooterEntityController);
PREP_SUBDIR(objects,HVTEntityController);
PREP_SUBDIR(objects,CargoEntityController);
PREP_SUBDIR(objects,ProtectedEntityController);
PREP_SUBDIR(objects,IEDEntityController);
PREP_SUBDIR(objects,DefenseEnemyController);
PREP_SUBDIR(objects,DefuseTaskBaseClass);
PREP_SUBDIR(objects,DestroyTaskBaseClass);
PREP_SUBDIR(objects,DeliveryTaskBaseClass);
PREP_SUBDIR(objects,HVTTaskBaseClass);
PREP_SUBDIR(objects,DefendTaskBaseClass);