mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Add stringtables and items
This commit is contained in:
parent
e4c36d9fa0
commit
ddb4ef42f3
6
addons/medical/CfgFactionClasses.hpp
Normal file
6
addons/medical/CfgFactionClasses.hpp
Normal file
@ -0,0 +1,6 @@
|
||||
class CfgFactionClasses {
|
||||
class NO_CATEGORY;
|
||||
class ADDON: NO_CATEGORY {
|
||||
displayName = CSTRING(Category_DisplayName);
|
||||
};
|
||||
};
|
406
addons/medical/CfgVehicles.hpp
Normal file
406
addons/medical/CfgVehicles.hpp
Normal file
@ -0,0 +1,406 @@
|
||||
|
||||
#define MEDICAL_ACTION_DISTANCE 1.75
|
||||
|
||||
class CBA_Extended_EventHandlers;
|
||||
|
||||
class CfgVehicles {
|
||||
class Logic;
|
||||
class Module_F: Logic {
|
||||
class ArgumentsBaseUnits {
|
||||
};
|
||||
};
|
||||
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 {
|
||||
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
||||
};
|
||||
|
||||
scope = 1;
|
||||
scopeCurator = 2;
|
||||
side = -1;
|
||||
model = QPATHTOEF(apl,bodybag.p3d);
|
||||
icon = "";
|
||||
displayName = CSTRING(Bodybag_Display);
|
||||
EGVAR(dragging,canDrag) = 1;
|
||||
EGVAR(dragging,dragPosition)[] = {0,1.2,0};
|
||||
EGVAR(dragging,dragDirection) = 0;
|
||||
EGVAR(cargo,size) = 1;
|
||||
EGVAR(cargo,canLoad) = 1;
|
||||
class ACE_Actions {
|
||||
class ACE_MainActions {
|
||||
displayName = ECSTRING(interaction,MainAction);
|
||||
distance = 5;
|
||||
condition = QUOTE(true);
|
||||
statement = "";
|
||||
icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa";
|
||||
selection = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
// Medical litter classes
|
||||
class Thing;
|
||||
class ACE_MedicalLitterBase: Thing {
|
||||
scope = 1;
|
||||
scopeCurator = 0;
|
||||
displayName = " ";
|
||||
destrType = "DestructNo";
|
||||
model = QPATHTOF(data\littergeneric.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_clean: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_clean.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_bandage1: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_bandages1.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_bandage2: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_bandages2.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_bandage3: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_bandages3.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_packingBandage: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_packingBandage.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_gloves: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_gloves.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_adenosine: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_adenosine.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_atropine: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_atropine.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_epinephrine: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_epinephrine.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_morphine: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_morphine.p3d);
|
||||
};
|
||||
class ACE_MedicalLitter_QuickClot: ACE_MedicalLitterBase {
|
||||
model = QPATHTOF(data\littergeneric_Quikclot.p3d);
|
||||
};
|
||||
class Item_Base_F;
|
||||
class ACE_fieldDressingItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Bandage_Basic_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_fieldDressing,1);
|
||||
};
|
||||
};
|
||||
class ACE_packingBandageItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Packing_Bandage_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_packingBandage,1);
|
||||
};
|
||||
};
|
||||
class ACE_elasticBandageItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Bandage_Elastic_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_elasticBandage,1);
|
||||
};
|
||||
};
|
||||
class ACE_tourniquetItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Tourniquet_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_tourniquet,1);
|
||||
};
|
||||
};
|
||||
class ACE_morphineItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Morphine_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_morphine,1);
|
||||
};
|
||||
};
|
||||
class ACE_adenosineItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Adenosine_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_adenosine,1);
|
||||
};
|
||||
};
|
||||
class ACE_atropineItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Atropine_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_atropine,1);
|
||||
};
|
||||
};
|
||||
class ACE_epinephrineItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Epinephrine_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_epinephrine,1);
|
||||
};
|
||||
};
|
||||
class ACE_plasmaIVItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Plasma_IV);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_plasmaIV,1);
|
||||
};
|
||||
};
|
||||
|
||||
class ACE_bloodIVItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Blood_IV);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_bloodIV,1);
|
||||
};
|
||||
};
|
||||
class ACE_salineIVItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Saline_IV);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_salineIV,1);
|
||||
};
|
||||
};
|
||||
class ACE_quikClotItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(QuikClot_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_quikclot,1);
|
||||
};
|
||||
};
|
||||
class ACE_personalAidKitItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Aid_Kit_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_personalAidKit,1);
|
||||
};
|
||||
};
|
||||
class ACE_surgicalKitItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(SurgicalKit_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_surgicalKit,1);
|
||||
};
|
||||
};
|
||||
class ACE_bodyBagItem: Item_Base_F {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
displayName = CSTRING(Bodybag_Display);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
vehicleClass = "Items";
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_bodyBag,1);
|
||||
};
|
||||
};
|
||||
|
||||
class NATO_Box_Base;
|
||||
class ACE_medicalSupplyCrate: NATO_Box_Base {
|
||||
scope = 2;
|
||||
scopeCurator = 2;
|
||||
accuracy = 1000;
|
||||
displayName = CSTRING(medicalSupplyCrate);
|
||||
model = QPATHTOF(data\ace_medcrate.p3d);
|
||||
author = ECSTRING(common,ACETeam);
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_fieldDressing,50);
|
||||
MACRO_ADDITEM(ACE_morphine,25);
|
||||
MACRO_ADDITEM(ACE_epinephrine,25);
|
||||
MACRO_ADDITEM(ACE_bloodIV,15);
|
||||
MACRO_ADDITEM(ACE_bloodIV_500,15);
|
||||
MACRO_ADDITEM(ACE_bloodIV_250,15);
|
||||
MACRO_ADDITEM(ACE_bodyBag,10);
|
||||
};
|
||||
};
|
||||
class ACE_medicalSupplyCrate_advanced: ACE_medicalSupplyCrate {
|
||||
displayName = CSTRING(medicalSupplyCrate_advanced);
|
||||
class TransportItems {
|
||||
MACRO_ADDITEM(ACE_fieldDressing,25);
|
||||
MACRO_ADDITEM(ACE_packingBandage,25);
|
||||
MACRO_ADDITEM(ACE_elasticBandage,25);
|
||||
MACRO_ADDITEM(ACE_tourniquet,15);
|
||||
MACRO_ADDITEM(ACE_morphine,15);
|
||||
MACRO_ADDITEM(ACE_adenosine,15);
|
||||
MACRO_ADDITEM(ACE_atropine,15);
|
||||
MACRO_ADDITEM(ACE_epinephrine,15);
|
||||
MACRO_ADDITEM(ACE_plasmaIV,7);
|
||||
MACRO_ADDITEM(ACE_plasmaIV_500,7);
|
||||
MACRO_ADDITEM(ACE_plasmaIV_250,7);
|
||||
MACRO_ADDITEM(ACE_salineIV,7);
|
||||
MACRO_ADDITEM(ACE_salineIV_500,7);
|
||||
MACRO_ADDITEM(ACE_salineIV_250,7);
|
||||
MACRO_ADDITEM(ACE_bloodIV,7);
|
||||
MACRO_ADDITEM(ACE_bloodIV_500,7);
|
||||
MACRO_ADDITEM(ACE_bloodIV_250,7);
|
||||
MACRO_ADDITEM(ACE_quikClot,20);
|
||||
MACRO_ADDITEM(ACE_personalAidKit,3);
|
||||
MACRO_ADDITEM(ACE_surgicalKit,2);
|
||||
MACRO_ADDITEM(ACE_bodyBag,5);
|
||||
};
|
||||
};
|
||||
};
|
242
addons/medical/CfgWeapons.hpp
Normal file
242
addons/medical/CfgWeapons.hpp
Normal file
@ -0,0 +1,242 @@
|
||||
|
||||
class CfgWeapons {
|
||||
class ItemCore;
|
||||
class InventoryItem_Base_F;
|
||||
class InventoryFirstAidKitItem_Base_F;
|
||||
class MedikitItem;
|
||||
|
||||
// ITEMS
|
||||
class FirstAidKit: ItemCore {
|
||||
type = 0;
|
||||
class ItemInfo: InventoryFirstAidKitItem_Base_F {
|
||||
mass = 4;
|
||||
};
|
||||
};
|
||||
class Medikit: ItemCore {
|
||||
type = 0;
|
||||
class ItemInfo: MedikitItem {
|
||||
mass = 60;
|
||||
};
|
||||
};
|
||||
|
||||
class ACE_ItemCore;
|
||||
class ACE_fieldDressing: ACE_ItemCore {
|
||||
scope = 2;
|
||||
model = QPATHTOF(data\bandage.p3d);
|
||||
picture = QPATHTOF(ui\items\fieldDressing_x_ca.paa);
|
||||
displayName = CSTRING(Bandage_Basic_Display);
|
||||
descriptionShort = CSTRING(Bandage_Basic_Desc_Short);
|
||||
descriptionUse = CSTRING(Bandage_Basic_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_packingBandage: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Packing_Bandage_Display);
|
||||
picture = QPATHTOF(ui\items\packingBandage_x_ca.paa);
|
||||
model = QPATHTOF(data\packingbandage.p3d);
|
||||
descriptionShort = CSTRING(Packing_Bandage_Desc_Short);
|
||||
descriptionUse = CSTRING(Packing_Bandage_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_elasticBandage: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Bandage_Elastic_Display);
|
||||
picture = QPATHTOF(ui\items\elasticBandage_x_ca.paa);
|
||||
model = "\A3\Structures_F_EPA\Items\Medical\Bandage_F.p3d";
|
||||
descriptionShort = CSTRING(Bandage_Elastic_Desc_Short);
|
||||
descriptionUse = CSTRING(Bandage_Elastic_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_tourniquet: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Tourniquet_Display);
|
||||
picture = QPATHTOF(ui\items\tourniquet_x_ca.paa);
|
||||
model = QPATHTOF(data\tourniquet.p3d);
|
||||
descriptionShort = CSTRING(Tourniquet_Desc_Short);
|
||||
descriptionUse = CSTRING(Tourniquet_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_morphine: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Morphine_Display);
|
||||
picture = QPATHTOF(ui\items\morphine_x_ca.paa);
|
||||
model = QPATHTOF(data\morphine.p3d);
|
||||
descriptionShort = CSTRING(Morphine_Desc_Short);
|
||||
descriptionUse = CSTRING(Morphine_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_adenosine: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Adenosine_Display);
|
||||
picture = QPATHTOF(ui\items\adenosine_x_ca.paa);
|
||||
model = QPATHTOF(data\adenosine.p3d);
|
||||
descriptionShort = CSTRING(adenosine_Desc_Short);
|
||||
descriptionUse = CSTRING(adenosine_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_atropine: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Atropine_Display);
|
||||
picture = QPATHTOF(ui\items\atropine_x_ca.paa);
|
||||
model = QPATHTOF(data\atropine.p3d);
|
||||
descriptionShort = CSTRING(Atropine_Desc_Short);
|
||||
descriptionUse = CSTRING(Atropine_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_epinephrine: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Epinephrine_Display);
|
||||
picture = QPATHTOF(ui\items\epinephrine_x_ca.paa);
|
||||
model = QPATHTOF(data\epinephrine.p3d);
|
||||
descriptionShort = CSTRING(Epinephrine_Desc_Short);
|
||||
descriptionUse = CSTRING(Epinephrine_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
|
||||
class ACE_plasmaIV: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Plasma_IV);
|
||||
model = QPATHTOF(data\IVBag_1000ml.p3d);
|
||||
hiddenSelections[] = {"camo"};
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_plasma_1000ml_ca.paa) };
|
||||
picture = QPATHTOF(ui\items\plasmaIV_x_ca.paa);
|
||||
descriptionShort = CSTRING(Plasma_IV_Desc_Short);
|
||||
descriptionUse = CSTRING(Plasma_IV_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 10;
|
||||
};
|
||||
};
|
||||
class ACE_plasmaIV_500: ACE_plasmaIV {
|
||||
displayName = CSTRING(Plasma_IV_500);
|
||||
model = QPATHTOF(data\IVBag_500ml.p3d);
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_plasma_500ml_ca.paa) };
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 5;
|
||||
};
|
||||
};
|
||||
class ACE_plasmaIV_250: ACE_plasmaIV {
|
||||
displayName = CSTRING(Plasma_IV_250);
|
||||
model = QPATHTOF(data\IVBag_250ml.p3d);
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_plasma_250ml_ca.paa) };
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 2.5;
|
||||
};
|
||||
};
|
||||
class ACE_bloodIV: ACE_ItemCore {
|
||||
scope = 2;
|
||||
model = QPATHTOF(data\IVBag_1000ml.p3d);
|
||||
displayName = CSTRING(Blood_IV);
|
||||
picture = QPATHTOF(ui\items\bloodIV_x_ca.paa);
|
||||
hiddenSelections[] = {"camo"};
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_blood_1000ml_ca.paa) };
|
||||
descriptionShort = CSTRING(Blood_IV_Desc_Short);
|
||||
descriptionUse = CSTRING(Blood_IV_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 10;
|
||||
};
|
||||
};
|
||||
class ACE_bloodIV_500: ACE_bloodIV {
|
||||
displayName = CSTRING(Blood_IV_500);
|
||||
model = QPATHTOF(data\IVBag_500ml.p3d);
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_blood_500ml_ca.paa) };
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 5;
|
||||
};
|
||||
};
|
||||
class ACE_bloodIV_250: ACE_bloodIV {
|
||||
displayName = CSTRING(Blood_IV_250);
|
||||
model = QPATHTOF(data\IVBag_250ml.p3d);
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_blood_250ml_ca.paa) };
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 2.5;
|
||||
};
|
||||
};
|
||||
class ACE_salineIV: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Saline_IV);
|
||||
model = QPATHTOF(data\IVBag_1000ml.p3d);
|
||||
hiddenSelections[] = {"camo"};
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_saline_1000ml_ca.paa) };
|
||||
picture = QPATHTOF(ui\items\salineIV_x_ca.paa);
|
||||
descriptionShort = CSTRING(Saline_IV_Desc_Short);
|
||||
descriptionUse = CSTRING(Saline_IV_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 10;
|
||||
};
|
||||
};
|
||||
class ACE_salineIV_500: ACE_salineIV {
|
||||
displayName = CSTRING(Saline_IV_500);
|
||||
model = QPATHTOF(data\IVBag_500ml.p3d);
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_saline_500ml_ca.paa) };
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 5;
|
||||
};
|
||||
};
|
||||
class ACE_salineIV_250: ACE_salineIV {
|
||||
displayName = CSTRING(Saline_IV_250);
|
||||
model = QPATHTOF(data\IVBag_250ml.p3d);
|
||||
hiddenSelectionsTextures[] = { QPATHTOF(data\IVBag_saline_250ml_ca.paa) };
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 2.5;
|
||||
};
|
||||
};
|
||||
class ACE_quikclot: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(QuikClot_Display);
|
||||
model = QPATHTOF(data\QuikClot.p3d);
|
||||
picture = QPATHTOF(ui\items\quickclot_x_ca.paa);
|
||||
descriptionShort = CSTRING(QuikClot_Desc_Short);
|
||||
descriptionUse = CSTRING(QuikClot_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 1;
|
||||
};
|
||||
};
|
||||
class ACE_personalAidKit: ACE_ItemCore {
|
||||
scope = 2;
|
||||
displayName = CSTRING(Aid_Kit_Display);
|
||||
picture = QPATHTOF(ui\items\personal_aid_kit_x_ca.paa);
|
||||
descriptionShort = CSTRING(Aid_Kit_Desc_Short);
|
||||
descriptionUse = CSTRING(Aid_Kit_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 10;
|
||||
};
|
||||
};
|
||||
class ACE_surgicalKit: ACE_ItemCore {
|
||||
scope=2;
|
||||
displayName= CSTRING(SurgicalKit_Display);
|
||||
model = QPATHTOF(data\surgical_kit.p3d);
|
||||
picture = QPATHTOF(ui\items\surgicalKit_x_ca.paa);
|
||||
descriptionShort = CSTRING(SurgicalKit_Desc_Short);
|
||||
descriptionUse = CSTRING(SurgicalKit_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 15;
|
||||
};
|
||||
};
|
||||
class ACE_bodyBag: ACE_ItemCore {
|
||||
scope=2;
|
||||
displayName= CSTRING(Bodybag_Display);
|
||||
model = QPATHTOF(data\bodybagItem.p3d);
|
||||
picture = QPATHTOF(ui\items\bodybag_x_ca.paa);
|
||||
descriptionShort = CSTRING(Bodybag_Desc_Short);
|
||||
descriptionUse = CSTRING(Bodybag_Desc_Use);
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 7;
|
||||
};
|
||||
};
|
||||
};
|
@ -14,8 +14,12 @@ class CfgPatches {
|
||||
};
|
||||
};
|
||||
|
||||
#include "CfgEventHandlers.hpp"
|
||||
#include "CfgSounds.hpp"
|
||||
|
||||
#include "ACE_Medical_Injuries.hpp"
|
||||
#include "ACE_Medical_StateMachine.hpp"
|
||||
|
||||
#include "CfgEden.hpp"
|
||||
#include "CfgEventHandlers.hpp"
|
||||
#include "CfgSounds.hpp"
|
||||
#include "CfgFactionClasses.hpp"
|
||||
#include "CfgVehicles.hpp"
|
||||
#include "CfgWeapons.hpp"
|
||||
|
BIN
addons/medical/data/EpiMorphine_co.paa
Normal file
BIN
addons/medical/data/EpiMorphine_co.paa
Normal file
Binary file not shown.
99
addons/medical/data/IVBag.rvmat
Normal file
99
addons/medical/data/IVBag.rvmat
Normal file
@ -0,0 +1,99 @@
|
||||
#define _ARMA_
|
||||
|
||||
class StageTI
|
||||
{
|
||||
texture = "a3\data_f\default_ti_ca.paa";
|
||||
};
|
||||
ambient[] = {1,1,1,1};
|
||||
diffuse[] = {1,1,1,1};
|
||||
forcedDiffuse[] = {0,0,0,0};
|
||||
emmisive[] = {0,0,0,0};
|
||||
specular[] = {0.3,0.3,0.3,0.3};
|
||||
specularPower = 150;
|
||||
PixelShaderID = "Super";
|
||||
VertexShaderID = "Super";
|
||||
class Stage1
|
||||
{
|
||||
texture = "z\ace\addons\medical\data\IVBag_nohq.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture = "#(argb,8,8,3)color(0,0.6,1,1,SMDI)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture = "#(ai,64,64,1)fresnelGlass(2)";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
useWorldEnvMap = "true";
|
||||
texture = "a3\data_f\env_land_ca.paa";
|
||||
uvSource = "tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[] = {1,0,0};
|
||||
up[] = {0,1,0};
|
||||
dir[] = {0,0,1};
|
||||
pos[] = {0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/medical/data/IVBag_1000ml.p3d
Normal file
BIN
addons/medical/data/IVBag_1000ml.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_250ml.p3d
Normal file
BIN
addons/medical/data/IVBag_250ml.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_500ml.p3d
Normal file
BIN
addons/medical/data/IVBag_500ml.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_blood_1000ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_blood_1000ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_blood_250ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_blood_250ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_blood_500ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_blood_500ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_nohq.paa
Normal file
BIN
addons/medical/data/IVBag_nohq.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_plasma_1000ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_plasma_1000ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_plasma_250ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_plasma_250ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_plasma_500ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_plasma_500ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_saline_1000ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_saline_1000ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_saline_250ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_saline_250ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/IVBag_saline_500ml_ca.paa
Normal file
BIN
addons/medical/data/IVBag_saline_500ml_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/QuikClot.p3d
Normal file
BIN
addons/medical/data/QuikClot.p3d
Normal file
Binary file not shown.
82
addons/medical/data/QuikClot.rvmat
Normal file
82
addons/medical/data/QuikClot.rvmat
Normal file
@ -0,0 +1,82 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\default_ti_ca.paa";
|
||||
};
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.050000008,0.050000008,0.050000008,1};
|
||||
specularPower=50;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\medical\data\quikclot_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={0,9,0};
|
||||
up[]={4.5,0,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(1.5,1.22)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="none";
|
||||
};
|
BIN
addons/medical/data/QuikClot_CO.paa
Normal file
BIN
addons/medical/data/QuikClot_CO.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/QuikClot_NOHQ.paa
Normal file
BIN
addons/medical/data/QuikClot_NOHQ.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/ace_litterclean_co.paa
Normal file
BIN
addons/medical/data/ace_litterclean_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/ace_littergeneric1_co.paa
Normal file
BIN
addons/medical/data/ace_littergeneric1_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/ace_medcrate.p3d
Normal file
BIN
addons/medical/data/ace_medcrate.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/ace_medcrate_co.paa
Normal file
BIN
addons/medical/data/ace_medcrate_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/ace_medcrate_r.p3d
Normal file
BIN
addons/medical/data/ace_medcrate_r.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/adenosine.p3d
Normal file
BIN
addons/medical/data/adenosine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/atropine.p3d
Normal file
BIN
addons/medical/data/atropine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/atropine_co.paa
Normal file
BIN
addons/medical/data/atropine_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/bandage.p3d
Normal file
BIN
addons/medical/data/bandage.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/bodybagItem.p3d
Normal file
BIN
addons/medical/data/bodybagItem.p3d
Normal file
Binary file not shown.
32
addons/medical/data/bodybagItem.rvmat
Normal file
32
addons/medical/data/bodybagItem.rvmat
Normal file
@ -0,0 +1,32 @@
|
||||
ambient[]={1.000000,1.000000,1.000000,1.000000};
|
||||
diffuse[]={1.000000,1.000000,1.000000,1.000000};
|
||||
forcedDiffuse[]={0.000000,0.000000,0.000000,0.000000};
|
||||
emmisive[]={0.000000,0.000000,0.000000,1.000000};
|
||||
specular[]={1.000000,1.000000,1.000000,1.000000};
|
||||
specularPower=20.000000;
|
||||
PixelShaderID="NormalMapSpecularDIMap";
|
||||
VertexShaderID="NormalMap";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\medical\data\bodybagItem_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="z\ace\addons\medical\data\bodybagItem_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1.000000,0.000000,0.000000};
|
||||
up[]={0.000000,1.000000,0.000000};
|
||||
dir[]={0.000000,0.000000,0.000000};
|
||||
pos[]={0.000000,0.000000,0.000000};
|
||||
};
|
||||
};
|
BIN
addons/medical/data/bodybagItem_co.paa
Normal file
BIN
addons/medical/data/bodybagItem_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/bodybagItem_nohq.paa
Normal file
BIN
addons/medical/data/bodybagItem_nohq.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/bodybagItem_smdi.paa
Normal file
BIN
addons/medical/data/bodybagItem_smdi.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/epinephrine.p3d
Normal file
BIN
addons/medical/data/epinephrine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric.p3d
Normal file
BIN
addons/medical/data/littergeneric.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_Quikclot.p3d
Normal file
BIN
addons/medical/data/littergeneric_Quikclot.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_adenosine.p3d
Normal file
BIN
addons/medical/data/littergeneric_adenosine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_atropine.p3d
Normal file
BIN
addons/medical/data/littergeneric_atropine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_bandages1.p3d
Normal file
BIN
addons/medical/data/littergeneric_bandages1.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_bandages2.p3d
Normal file
BIN
addons/medical/data/littergeneric_bandages2.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_bandages3.p3d
Normal file
BIN
addons/medical/data/littergeneric_bandages3.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_clean.p3d
Normal file
BIN
addons/medical/data/littergeneric_clean.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_epinephrine.p3d
Normal file
BIN
addons/medical/data/littergeneric_epinephrine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_gloves.p3d
Normal file
BIN
addons/medical/data/littergeneric_gloves.p3d
Normal file
Binary file not shown.
32
addons/medical/data/littergeneric_gloves.rvmat
Normal file
32
addons/medical/data/littergeneric_gloves.rvmat
Normal file
@ -0,0 +1,32 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
forcedDiffuse[]={0.5,0.5,0.5,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.20000001,0.20000001,0.20000001,0};
|
||||
specularPower=350.799999;
|
||||
PixelShaderID="NormalMapSpecularDIMap";
|
||||
VertexShaderID="NormalMap";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\medical\data\littergeneric_gloves_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture= "#(argb,8,8,3)color(0.1,0.1,0.1,0,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/medical/data/littergeneric_gloves_co.paa
Normal file
BIN
addons/medical/data/littergeneric_gloves_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_gloves_nohq.paa
Normal file
BIN
addons/medical/data/littergeneric_gloves_nohq.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_morphine.p3d
Normal file
BIN
addons/medical/data/littergeneric_morphine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/littergeneric_packingbandage.p3d
Normal file
BIN
addons/medical/data/littergeneric_packingbandage.p3d
Normal file
Binary file not shown.
31
addons/medical/data/littergeneric_packingbandage.rvmat
Normal file
31
addons/medical/data/littergeneric_packingbandage.rvmat
Normal file
@ -0,0 +1,31 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
forcedDiffuse[]={0.5,0.5,0.5,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0,0,0,0};
|
||||
PixelShaderID="NormalMapSpecularDIMap";
|
||||
VertexShaderID="NormalMap";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\medical\data\littergeneric_packingbandage_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture= "#(argb,8,8,3)color(0,0,0,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={0,0,0};
|
||||
up[]={0,0,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/medical/data/littergeneric_packingbandage_nohq.paa
Normal file
BIN
addons/medical/data/littergeneric_packingbandage_nohq.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/medical_co.paa
Normal file
BIN
addons/medical/data/medical_co.paa
Normal file
Binary file not shown.
24
addons/medical/data/model.cfg
Normal file
24
addons/medical/data/model.cfg
Normal file
@ -0,0 +1,24 @@
|
||||
class CfgSkeletons {
|
||||
class Default {
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "";
|
||||
skeletonBones[] = {};
|
||||
};
|
||||
};
|
||||
|
||||
class CfgModels {
|
||||
class Default {
|
||||
sectionsInherit="";
|
||||
sections[] = {""};
|
||||
skeletonName = "";
|
||||
};
|
||||
class IVBagBase: Default {
|
||||
sectionsInherit = "";
|
||||
sections[] = {"camo"};
|
||||
skeletonName = "";
|
||||
};
|
||||
|
||||
class IVBag_250ml: IVBagBase {};
|
||||
class IVBag_500ml: IVBagBase {};
|
||||
class IVBag_1000ml: IVBagBase {};
|
||||
};
|
BIN
addons/medical/data/morphine.p3d
Normal file
BIN
addons/medical/data/morphine.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/packingbandage.p3d
Normal file
BIN
addons/medical/data/packingbandage.p3d
Normal file
Binary file not shown.
32
addons/medical/data/packingbandage.rvmat
Normal file
32
addons/medical/data/packingbandage.rvmat
Normal file
@ -0,0 +1,32 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={0.5,0.5,0.5,1};
|
||||
forcedDiffuse[]={0.5,0.5,0.5,0};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0,0,0,0};
|
||||
specularPower=0;
|
||||
PixelShaderID="NormalMapSpecularDIMap";
|
||||
VertexShaderID="NormalMap";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\medical\data\packingbandage_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,1};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture= "#(argb,8,8,3)color(0,0,0,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={0,0,0};
|
||||
up[]={0,0,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/medical/data/packingbandage_co.paa
Normal file
BIN
addons/medical/data/packingbandage_co.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/packingbandage_nohq.paa
Normal file
BIN
addons/medical/data/packingbandage_nohq.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/surgical_kit.p3d
Normal file
BIN
addons/medical/data/surgical_kit.p3d
Normal file
Binary file not shown.
92
addons/medical/data/surgical_kit.rvmat
Normal file
92
addons/medical/data/surgical_kit.rvmat
Normal file
@ -0,0 +1,92 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.70399898,0.70399898,0.70399898,0};
|
||||
specularPower=70;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\medical\data\surgical_kit_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,1,AS)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0.05,1,1,SMDI)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,32,128,1)fresnel(0.98,1.02)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="z\ace\addons\apl\data\env_co.tga";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/medical/data/surgical_kit_co.paa
Normal file
BIN
addons/medical/data/surgical_kit_co.paa
Normal file
Binary file not shown.
22
addons/medical/data/surgical_kit_metal.rvmat
Normal file
22
addons/medical/data/surgical_kit_metal.rvmat
Normal file
@ -0,0 +1,22 @@
|
||||
ambient[]={1,1,1,0};
|
||||
diffuse[]={1,1,1,0};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,0};
|
||||
specular[]={0.5,0.5,0.5,0};
|
||||
specularPower=11.6;
|
||||
renderFlags[]=
|
||||
{
|
||||
"NoAlphaWrite"
|
||||
};
|
||||
PixelShaderID="Glass";
|
||||
VertexShaderID="Glass";
|
||||
class Stage1
|
||||
{
|
||||
texture="#(argb,8,8,3)color(1,1,1,0.9)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="a3\data_f\env_chrome_co.paa";
|
||||
uvSource="none";
|
||||
};
|
BIN
addons/medical/data/surgical_kit_nohq.paa
Normal file
BIN
addons/medical/data/surgical_kit_nohq.paa
Normal file
Binary file not shown.
BIN
addons/medical/data/tourniquet.p3d
Normal file
BIN
addons/medical/data/tourniquet.p3d
Normal file
Binary file not shown.
BIN
addons/medical/data/tourniquet_co.paa
Normal file
BIN
addons/medical/data/tourniquet_co.paa
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
6
addons/medical/ui/CfgInGameUI.hpp
Normal file
6
addons/medical/ui/CfgInGameUI.hpp
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
class CfgInGameUI {
|
||||
class PeripheralVision {
|
||||
bloodTexture = ""; //"A3\ui_f\data\igui\cfg\PeripheralVision\bloodTexture_ca.paa";
|
||||
};
|
||||
};
|
BIN
addons/medical/ui/Icon_Module_Medical_ca.paa
Normal file
BIN
addons/medical/ui/Icon_Module_Medical_ca.paa
Normal file
Binary file not shown.
129
addons/medical/ui/RscTitles.hpp
Normal file
129
addons/medical/ui/RscTitles.hpp
Normal file
@ -0,0 +1,129 @@
|
||||
class ACE_gui_backgroundBase;
|
||||
class ACE_gui_listBoxBase;
|
||||
|
||||
class Rsctitles {
|
||||
class GVAR(DisplayInformation) {
|
||||
duration = 10e10;
|
||||
idd = 1111;
|
||||
movingenable = 0;
|
||||
onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QUOTE(GVAR(DisplayInformation))), _this select 0)]);
|
||||
onUnload = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QUOTE(GVAR(DisplayInformation))), nil)]);
|
||||
class controlsBackground {
|
||||
class bodyImgBackground: ACE_gui_backgroundBase {
|
||||
idc = -1;
|
||||
x = "safezoneX + (2.5 * (((safezoneW / safezoneH) min 1.2) / 40))";
|
||||
y = "1.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY";
|
||||
w = "8.5 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h = "8.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)";
|
||||
colorBackground[] = {1,1,1,1};
|
||||
colorPicture[] = {1,1,1,1};
|
||||
colorText[] = {1,1,1,1};
|
||||
text = QPATHTOF(ui\body_background.paa);
|
||||
};
|
||||
class bodyImgHead: bodyImgBackground {
|
||||
idc = 50;
|
||||
colorBackground[] = {1,1,1,1};
|
||||
colorPicture[] = {1,1,1,1};
|
||||
colorText[] = {1,1,1,1};
|
||||
text = QPATHTOF(ui\body_head.paa);
|
||||
};
|
||||
class bodyImgTorso: bodyImgHead {
|
||||
idc = 51;
|
||||
text = QPATHTOF(ui\body_torso.paa);
|
||||
};
|
||||
class bodyImgArms_l: bodyImgHead {
|
||||
idc = 52;
|
||||
text = QPATHTOF(ui\body_arm_left.paa);
|
||||
};
|
||||
class bodyImgArms_r: bodyImgHead {
|
||||
idc = 53;
|
||||
text = QPATHTOF(ui\body_arm_right.paa);
|
||||
};
|
||||
class bodyImgLegs_l: bodyImgHead {
|
||||
idc = 54;
|
||||
text = QPATHTOF(ui\body_leg_left.paa);
|
||||
};
|
||||
class bodyImgLegs_r: bodyImgHead {
|
||||
idc = 55;
|
||||
text = QPATHTOF(ui\body_leg_right.paa);
|
||||
};
|
||||
class InjuryListLabel {
|
||||
idc = 199;
|
||||
type = CT_STATIC;
|
||||
x = "safezoneX + (2 * (((safezoneW / safezoneH) min 1.2) / 40))";
|
||||
y = "10.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY";
|
||||
w = "9 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h = "0.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)";
|
||||
style = 0x00 + 0x100; // ST_LEFT + ST_SHADOW
|
||||
font = "RobotoCondensed";
|
||||
colorText[] = {0.95, 0.95, 0.95, 0.75};
|
||||
colorBackground[] = {"(profilenamespace getVariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getVariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getVariable ['GUI_BCG_RGB_B',0.5])", "(profilenamespace getVariable ['GUI_BCG_RGB_A',0.9])"};
|
||||
text = CSTRING(Injuries);
|
||||
};
|
||||
class InjuryList: ACE_gui_listBoxBase {
|
||||
idc = 200;
|
||||
x = "safezoneX + (2 * (((safezoneW / safezoneH) min 1.2) / 40))";
|
||||
y = "11 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY";
|
||||
w = "9 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h = "9 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)";
|
||||
rowHeight = 0.03;
|
||||
colorBackground[] = {0, 0, 0, 0.2};
|
||||
colorText[] = {1,1, 1, 1.0};
|
||||
colorScrollbar[] = {0.95, 0.95, 0.95, 1};
|
||||
colorSelect[] = {0.95, 0.95, 0.95, 1};
|
||||
colorSelect2[] = {0.95, 0.95, 0.95, 1};
|
||||
colorSelectBackground[] = {0, 0, 0, 0.0};
|
||||
colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.5};
|
||||
};
|
||||
class ActivityLog: InjuryList {
|
||||
idc = 302;
|
||||
y = "21.3 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY";
|
||||
h = "7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
w = "15 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)";
|
||||
rowHeight = 0.03;
|
||||
shadow = 2;
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
colorText[] = {1,1, 1, 1.0};
|
||||
colorScrollbar[] = {0.95, 0.95, 0.95, 1};
|
||||
colorSelect[] = {1,1,1,1};
|
||||
colorSelect2[] = {1,1,1,1};
|
||||
colorSelectBackground[] = {0, 0, 0, 0.0};
|
||||
colorSelectBackground2[] = {0.0, 0.0, 0.0, 0};
|
||||
};
|
||||
class TriageStatus {
|
||||
idc = 303;
|
||||
type = CT_STATIC;
|
||||
x = "safezoneX + (2 * (((safezoneW / safezoneH) min 1.2) / 40))";
|
||||
y = "20.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY";
|
||||
w = "9 * (((safezoneW / safezoneH) min 1.2) / 40)";
|
||||
h = "0.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
|
||||
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)";
|
||||
style = 0x00 + 0x100; // ST_LEFT + ST_SHADOW
|
||||
font = "RobotoCondensed";
|
||||
colorText[] = {0.95, 0.95, 0.95, 0.75};
|
||||
colorBackground[] = {0,0,0,0.9};
|
||||
text = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
// disables blood texture overlay
|
||||
class RscHealthTextures {
|
||||
class controls {
|
||||
class Flame_1;
|
||||
class Blood_1: Flame_1 {
|
||||
text = ""; //"A3\Ui_f\data\igui\rsctitles\HealthTextures\blood_lower_ca.paa";
|
||||
};
|
||||
class Blood_2: Flame_1 {
|
||||
text = ""; //"A3\Ui_f\data\igui\rsctitles\HealthTextures\blood_middle_ca.paa";
|
||||
};
|
||||
class Blood_3: Flame_1 {
|
||||
text = ""; //"A3\Ui_f\data\igui\rsctitles\HealthTextures\blood_upper_ca.paa";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
BIN
addons/medical/ui/body_arm_left.paa
Normal file
BIN
addons/medical/ui/body_arm_left.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/body_arm_right.paa
Normal file
BIN
addons/medical/ui/body_arm_right.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/body_background.paa
Normal file
BIN
addons/medical/ui/body_background.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/body_head.paa
Normal file
BIN
addons/medical/ui/body_head.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/body_leg_left.paa
Normal file
BIN
addons/medical/ui/body_leg_left.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/body_leg_right.paa
Normal file
BIN
addons/medical/ui/body_leg_right.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/body_torso.paa
Normal file
BIN
addons/medical/ui/body_torso.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/autoInjector.paa
Normal file
BIN
addons/medical/ui/icons/autoInjector.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/bandage.paa
Normal file
BIN
addons/medical/ui/icons/bandage.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/bodybag.paa
Normal file
BIN
addons/medical/ui/icons/bodybag.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/iv.paa
Normal file
BIN
addons/medical/ui/icons/iv.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/medical_cross.paa
Normal file
BIN
addons/medical/ui/icons/medical_cross.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/medical_crossRed.paa
Normal file
BIN
addons/medical/ui/icons/medical_crossRed.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/medical_crossYellow.paa
Normal file
BIN
addons/medical/ui/icons/medical_crossYellow.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/packingBandage.paa
Normal file
BIN
addons/medical/ui/icons/packingBandage.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/surgicalKit.paa
Normal file
BIN
addons/medical/ui/icons/surgicalKit.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/tourniquet.paa
Normal file
BIN
addons/medical/ui/icons/tourniquet.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/icons/triageCard.paa
Normal file
BIN
addons/medical/ui/icons/triageCard.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/adenosine_x_ca.paa
Normal file
BIN
addons/medical/ui/items/adenosine_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/atropine_x_ca.paa
Normal file
BIN
addons/medical/ui/items/atropine_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/bloodIV_x_ca.paa
Normal file
BIN
addons/medical/ui/items/bloodIV_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/bodybag_x_ca.paa
Normal file
BIN
addons/medical/ui/items/bodybag_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/elasticBandage_x_ca.paa
Normal file
BIN
addons/medical/ui/items/elasticBandage_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/epinephrine_x_ca.paa
Normal file
BIN
addons/medical/ui/items/epinephrine_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/fieldDressing_x_ca.paa
Normal file
BIN
addons/medical/ui/items/fieldDressing_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/morphine_x_ca.paa
Normal file
BIN
addons/medical/ui/items/morphine_x_ca.paa
Normal file
Binary file not shown.
BIN
addons/medical/ui/items/packingBandage_x_ca.paa
Normal file
BIN
addons/medical/ui/items/packingBandage_x_ca.paa
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user