diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 3646e39876..a7a60914eb 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -12,129 +12,6 @@ class CfgVehicles { class ACE_Module; // TODO Add settings modules - #define ARM_LEG_ARMOR_DEFAULT 1 - #define ARM_LEG_ARMOR_BETTER 1 - #define ARM_LEG_ARMOR_CSAT 1 - - #define ADD_ACE_HITPOINTS(ARM_ARMOR,LEG_ARMOR) \ - class HitLeftArm { \ - armor = ARM_ARMOR; \ - material = -1; \ - name = "hand_l"; \ - passThrough = 1; \ - radius = 0.08; \ - explosionShielding = 1; \ - visual = "injury_hands"; \ - minimalHit = 0.01; \ - }; \ - class HitRightArm: HitLeftArm { \ - name = "hand_r"; \ - }; \ - class HitLeftLeg { \ - armor = LEG_ARMOR; \ - material = -1; \ - name = "leg_l"; \ - passThrough = 1; \ - radius = 0.1; \ - explosionShielding = 1; \ - visual = "injury_legs"; \ - minimalHit = 0.01; \ - }; \ - class HitRightLeg: HitLeftLeg { \ - name = "leg_r"; \ - }; - - class Man; - class CAManBase: Man { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_DEFAULT,ARM_LEG_ARMOR_DEFAULT) - }; - }; - - class SoldierWB: CAManBase {}; - class SoldierEB: CAManBase {}; - class SoldierGB: CAManBase {}; - - class B_Soldier_base_F: SoldierWB {}; - - class B_Soldier_04_f: B_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_BETTER,ARM_LEG_ARMOR_BETTER) - }; - }; - - class B_Soldier_05_f: B_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_BETTER,ARM_LEG_ARMOR_BETTER) - }; - }; - - class I_Soldier_base_F: SoldierGB {}; - - class I_Soldier_03_F: I_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_BETTER,ARM_LEG_ARMOR_BETTER) - }; - }; - - class I_Soldier_04_F: I_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_BETTER,ARM_LEG_ARMOR_BETTER) - }; - }; - - class O_Soldier_base_F: SoldierEB { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_CSAT,ARM_LEG_ARMOR_BETTER) - }; - }; - - class O_Soldier_diver_base_F: O_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_CSAT,ARM_LEG_ARMOR_BETTER) - }; - }; - - class O_Soldier_02_F: O_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_CSAT,ARM_LEG_ARMOR_BETTER) - }; - }; - - class O_officer_F: O_Soldier_base_F { - class HitPoints { - ADD_ACE_HITPOINTS(ARM_LEG_ARMOR_CSAT,ARM_LEG_ARMOR_BETTER) - }; - }; - - //These VR guys already have limb hitpoints that we should be able to use - //Note: the selections are a little weird, eg: class leg_l {name = "leg_l";}; - // class B_Soldier_VR_F: B_Soldier_base_F { { - // class HitPoints { - //Has class hand_l, hand_r, leg_l, leg_r Hitpoints already - // }; - // }; - // class O_Soldier_VR_F: O_Soldier_base_F { { - // class HitPoints { - //Has class hand_l, hand_r, leg_l, leg_r Hitpoints already - // }; - // }; - // class I_Soldier_VR_F: I_Soldier_base_F { { - // class HitPoints { - //Has class hand_l, hand_r, leg_l, leg_r Hitpoints already - // }; - // }; - // class C_Soldier_VR_F: C_man_1 { - // class HitPoints { - //Has class hand_l, hand_r, leg_l, leg_r Hitpoints already - // }; - // }; - // class O_Protagonist_VR_F: O_Soldier_base_F { - // class HitPoints { - //Has class hand_l, hand_r, leg_l, leg_r Hitpoints already - // }; - // }; - class MapBoard_altis_F; class ACE_bodyBagObject: MapBoard_altis_F { class EventHandlers {