client/addons/task/XEH_PREP.hpp
Jacob Schmidt 86ae5c4248 feat: Implement task rewards and penalties
This commit introduces a new task reward and penalty system.

The following changes were made:

- Added `handleTaskRewards` to `XEH_PREP.hpp` for pre-processing.
- Added parameters for equipment, supply, weapon, vehicle, and special rewards to the task definition functions (`fnc_defuse.sqf`, `fnc_destroy.sqf`, `fnc_attack.sqf`, `fnc_hvt.sqf`, `fnc_delivery.sqf`, `fnc_defend.sqf`, `fnc_hostage.sqf`).
- Modified task completion logic to handle rewards and penalties using the new `handleTaskRewards` function.
- Replaced direct reputation and fund modifications with the new reward system.
- Updated documentation to reflect the new reward parameters.
2025-05-25 14:20:36 -05:00

29 lines
530 B
C++

PREP(attack);
PREP(attackModule);
PREP(defend);
PREP(defendModule);
PREP(defuse);
PREP(defuseModule);
PREP(delivery);
PREP(deliveryModule);
PREP(destroy);
PREP(destroyModule);
PREP(explosivesModule);
PREP(handler);
PREP(handleTaskRewards);
PREP(heartBeat);
PREP(hostage);
PREP(hostageModule);
PREP(hostagesModule);
PREP(hvt);
PREP(hvtModule);
PREP(makeCargo);
PREP(makeHostage);
PREP(makeHVT);
PREP(makeIED);
PREP(makeObject);
PREP(makeShooter);
PREP(makeTarget);
PREP(protectedModule);
PREP(shootersModule);
PREP(spawnEnemyWave);