ACE3/addons/irlight/CfgJointRails.hpp
BaerMitUmlaut d6faac5881
Add IR Flashlights (#6563)
* Initial IR flashlight tests

* More experiments

* Rewrite using engine IR lights

* Rework ranges, fix bugs, add docs

* Fix uncommented DISABLE_COMPILE_CACHE

Co-authored-by: jonpas <jonpas33@gmail.com>

* Markdown fixes

Co-authored-by: jonpas <jonpas33@gmail.com>

* Markdown fixes

Co-authored-by: jonpas <jonpas33@gmail.com>

* Markdown fixes

Co-authored-by: jonpas <jonpas33@gmail.com>

* Markdown fixes

Co-authored-by: jonpas <jonpas33@gmail.com>

* Markdown fixes

Co-authored-by: jonpas <jonpas33@gmail.com>

* Use baseWeapon instead of custom property

* Add baseWeapon to SPIR

---------

Co-authored-by: jonpas <jonpas33@gmail.com>
2023-09-17 09:32:39 +02:00

83 lines
2.3 KiB
C++

class SlotInfo;
class PointerSlot: SlotInfo {
compatibleItems[] += {
"ACE_DBAL_A3_Red",
"ACE_DBAL_A3_Red_IP",
"ACE_DBAL_A3_Red_II",
"ACE_DBAL_A3_Red_VP",
"ACE_DBAL_A3_Red_LR",
"ACE_DBAL_A3_Red_LR_IP",
"ACE_DBAL_A3_Red_LR_II",
"ACE_DBAL_A3_Red_LR_VP",
"ACE_DBAL_A3_Green",
"ACE_DBAL_A3_Green_IP",
"ACE_DBAL_A3_Green_II",
"ACE_DBAL_A3_Green_VP",
"ACE_DBAL_A3_Green_LR",
"ACE_DBAL_A3_Green_LR_IP",
"ACE_DBAL_A3_Green_LR_II",
"ACE_DBAL_A3_Green_LR_VP",
"ACE_SPIR",
"ACE_SPIR_Medium",
"ACE_SPIR_Narrow",
"ACE_SPIR_LR",
"ACE_SPIR_LR_Medium",
"ACE_SPIR_LR_Narrow"
};
};
class PointerSlot_Rail: PointerSlot {
class compatibleItems {
ACE_DBAL_A3_Red = 1;
ACE_DBAL_A3_Red_IP = 1;
ACE_DBAL_A3_Red_II = 1;
ACE_DBAL_A3_Red_VP = 1;
ACE_DBAL_A3_Red_LR = 1;
ACE_DBAL_A3_Red_LR_IP = 1;
ACE_DBAL_A3_Red_LR_II = 1;
ACE_DBAL_A3_Red_LR_VP = 1;
ACE_DBAL_A3_Green = 1;
ACE_DBAL_A3_Green_IP = 1;
ACE_DBAL_A3_Green_II = 1;
ACE_DBAL_A3_Green_VP = 1;
ACE_DBAL_A3_Green_LR = 1;
ACE_DBAL_A3_Green_LR_IP = 1;
ACE_DBAL_A3_Green_LR_II = 1;
ACE_DBAL_A3_Green_LR_VP = 1;
ACE_SPIR = 1;
ACE_SPIR_Medium = 1;
ACE_SPIR_Narrow = 1;
ACE_SPIR_LR = 1;
ACE_SPIR_LR_Medium = 1;
ACE_SPIR_LR_Narrow = 1;
};
};
class asdg_SlotInfo;
class asdg_FrontSideRail: asdg_SlotInfo {
class compatibleItems {
ACE_DBAL_A3_Red = 1;
ACE_DBAL_A3_Red_IP = 1;
ACE_DBAL_A3_Red_II = 1;
ACE_DBAL_A3_Red_VP = 1;
ACE_DBAL_A3_Red_LR = 1;
ACE_DBAL_A3_Red_LR_IP = 1;
ACE_DBAL_A3_Red_LR_II = 1;
ACE_DBAL_A3_Red_LR_VP = 1;
ACE_DBAL_A3_Green = 1;
ACE_DBAL_A3_Green_IP = 1;
ACE_DBAL_A3_Green_II = 1;
ACE_DBAL_A3_Green_VP = 1;
ACE_DBAL_A3_Green_LR = 1;
ACE_DBAL_A3_Green_LR_IP = 1;
ACE_DBAL_A3_Green_LR_II = 1;
ACE_DBAL_A3_Green_LR_VP = 1;
ACE_SPIR = 1;
ACE_SPIR_Medium = 1;
ACE_SPIR_Narrow = 1;
ACE_SPIR_LR = 1;
ACE_SPIR_LR_Medium = 1;
ACE_SPIR_LR_Narrow = 1;
};
};