Interaction/Dragging - Remove actions from scripted weaponHolders (#9541)

remove actions from scripted holders
This commit is contained in:
Grim 2023-10-19 20:24:38 -04:00 committed by GitHub
parent 124798cb8d
commit 55566fd60f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 0 deletions

View File

@ -42,6 +42,13 @@ class Extended_Init_EventHandlers {
class WeaponHolder {
class ADDON {
init = QUOTE(_this call FUNC(initObject));
exclude[] = {"GroundWeaponHolder_Scripted"};
};
};
class WeaponHolderSimulated {
class ADDON {
init = QUOTE(_this call FUNC(initObject));
exclude[] = {"WeaponHolderSimulated_Scripted"};
};
};
class Land_Camping_Light_F {

View File

@ -715,6 +715,14 @@ class CfgVehicles {
};
};
};
// Don't enable for scripted
class WeaponHolderSimulated_Scripted: WeaponHolderSimulated {
class ACE_Actions: ACE_Actions {
class ACE_MainActions: ACE_MainActions {
delete GVAR(Gear);
};
};
};
class ReammoBox;
// dropped weapons/gear
@ -733,6 +741,19 @@ class CfgVehicles {
};
};
};
// Don't enable for scripted
class GroundWeaponHolder: WeaponHolder {
class ACE_Actions: ACE_Actions {
class ACE_MainActions;
};
};
class GroundWeaponHolder_Scripted: GroundWeaponHolder {
class ACE_Actions: ACE_Actions {
class ACE_MainActions: ACE_MainActions {
delete GVAR(Gear);
};
};
};
class Lamps_base_F;
class Land_PortableLight_single_F: Lamps_base_F {