
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.
29 lines
530 B
C++
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); |