Skip to content

Commit

Permalink
Laserpointer - Block laser attachments if setting disabled (CBA 3.16.…
Browse files Browse the repository at this point in the history
…0) (#9346)

* Laserpointer - Block laser attachements if setting disabled

req CBATeam/CBA_A3#1595

* Apply suggestions from code review

* Update addons/main/script_mod.hpp

---------

Co-authored-by: jonpas <jonpas33@gmail.com>
  • Loading branch information
PabstMirror and jonpas committed Sep 7, 2023
1 parent 017e097 commit c163d6d
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion addons/laserpointer/XEH_postInit.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,14 @@ GVAR(greenLaserUnits) = [];
["CBA_settingsInitialized", {
// If not enabled, dont't add draw eventhandler or PFEH (for performance)
if (!GVAR(enabled)) exitWith {
["ACE_acc_pointer_red", { false }] call CBA_fnc_addAttachmentCondition;
["ACE_acc_pointer_green", { false }] call CBA_fnc_addAttachmentCondition;
["CBA_attachmentSwitched", {
params ["_unit", "_prevItem", "_newItem", "_currWeaponType"];
TRACE_4("CBA_attachmentSwitched eh",_unit,_prevItem,_newItem,_currWeaponType);
if ((getNumber (configFile >> "CfgWeapons" >> _newItem >> "ACE_laserpointer")) > 0) then {
TRACE_1("removing ACE_laserpointer",getNumber (configFile >> "CfgWeapons" >> _newItem >> "ACE_laserpointer"));
[1, "prev"] call CBA_accessory_fnc_switchAttachment;
[1, "next"] call CBA_accessory_fnc_switchAttachment;
};
}] call CBA_fnc_addEventHandler;
};
Expand Down

0 comments on commit c163d6d

Please sign in to comment.