From e0b1a756f24be29de0dbe9236d427c6e80171b38 Mon Sep 17 00:00:00 2001 From: Kex Date: Thu, 20 Nov 2025 17:28:06 +0100 Subject: [PATCH 1/5] Remove medic loadout overrides --- .../BLUFOR/US_Army/Character_US_Medic.et | 14 -------------- .../BLUFOR/US_Army/Character_US_Medic.et.meta | 17 ----------------- .../GreenBerets/Character_US_SF_Medic.et | 14 -------------- .../GreenBerets/Character_US_SF_Medic.et.meta | 17 ----------------- .../INDFOR/FIA/Character_FIA_AC_Medic.et | 14 -------------- .../INDFOR/FIA/Character_FIA_AC_Medic.et.meta | 17 ----------------- .../Factions/INDFOR/FIA/Character_FIA_Medic.et | 14 -------------- .../INDFOR/FIA/Character_FIA_Medic.et.meta | 17 ----------------- .../OPFOR/USSR_Army/Character_USSR_Medic.et | 14 -------------- .../USSR_Army/Character_USSR_Medic.et.meta | 17 ----------------- .../Spetsnaz/Character_USSR_SF_Medic.et | 14 -------------- .../Spetsnaz/Character_USSR_SF_Medic.et.meta | 17 ----------------- 12 files changed, 186 deletions(-) delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et.meta delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et.meta delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et.meta delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et.meta delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et.meta delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et delete mode 100644 addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et.meta diff --git a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et b/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et deleted file mode 100644 index 21aef1890..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et +++ /dev/null @@ -1,14 +0,0 @@ -SCR_ChimeraCharacter : "{284E735C6C70DAD2}Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_BaseLoadout.et" { - ID "51FA8A5F10E81780" - components { - SCR_InventoryStorageManagerComponent "{520EA1D2DB118DE5}" { - InitialInventoryItems { - ItemsInitConfigurationItem "{5538C29CBE93E810}" { - PrefabsToSpawn + { - "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" - } - } - } - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et.meta b/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et.meta deleted file mode 100644 index 100fae7cb..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et.meta +++ /dev/null @@ -1,17 +0,0 @@ -MetaFileClass { - Name "{C9E4FEAF5AAC8D8C}Prefabs/Characters/Factions/BLUFOR/US_Army/Character_US_Medic.et" - Configurations { - EntityTemplateResourceClass PC { - } - EntityTemplateResourceClass XBOX_ONE : PC { - } - EntityTemplateResourceClass XBOX_SERIES : PC { - } - EntityTemplateResourceClass PS4 : PC { - } - EntityTemplateResourceClass HEADLESS : PC { - } - EntityTemplateResourceClass PS5 : PC { - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et b/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et deleted file mode 100644 index 7528e4360..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et +++ /dev/null @@ -1,14 +0,0 @@ -SCR_ChimeraCharacter : "{894628A45793E7A0}Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_BaseLoadout.et" { - ID "520EC961A090B1EE" - components { - SCR_InventoryStorageManagerComponent "{520EA1D2DB118DE5}" { - InitialInventoryItems { - ItemsInitConfigurationItem "{60DAD6A4B334A247}" { - PrefabsToSpawn + { - "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" - } - } - } - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et.meta b/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et.meta deleted file mode 100644 index 4656c2368..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et.meta +++ /dev/null @@ -1,17 +0,0 @@ -MetaFileClass { - Name "{9A234C5857D92187}Prefabs/Characters/Factions/BLUFOR/US_Army/GreenBerets/Character_US_SF_Medic.et" - Configurations { - EntityTemplateResourceClass PC { - } - EntityTemplateResourceClass XBOX_ONE : PC { - } - EntityTemplateResourceClass XBOX_SERIES : PC { - } - EntityTemplateResourceClass PS4 : PC { - } - EntityTemplateResourceClass PS5 : PC { - } - EntityTemplateResourceClass HEADLESS : PC { - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et b/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et deleted file mode 100644 index 88cc60621..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et +++ /dev/null @@ -1,14 +0,0 @@ -SCR_ChimeraCharacter : "{DE3786C0C6C978D4}Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_BaseLoadout.et" { - ID "520EC961A090B1EE" - components { - SCR_InventoryStorageManagerComponent "{520EA1D2DB118DE5}" { - InitialInventoryItems { - ItemsInitConfigurationItem "{5DF8B4EAF98C1278}" { - PrefabsToSpawn + { - "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" - } - } - } - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et.meta b/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et.meta deleted file mode 100644 index 7bc0f9152..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et.meta +++ /dev/null @@ -1,17 +0,0 @@ -MetaFileClass { - Name "{4E29194BA809DF32}Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_AC_Medic.et" - Configurations { - EntityTemplateResourceClass PC { - } - EntityTemplateResourceClass XBOX_ONE : PC { - } - EntityTemplateResourceClass XBOX_SERIES : PC { - } - EntityTemplateResourceClass PS4 : PC { - } - EntityTemplateResourceClass PS5 : PC { - } - EntityTemplateResourceClass HEADLESS : PC { - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et b/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et deleted file mode 100644 index 79c5b2255..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et +++ /dev/null @@ -1,14 +0,0 @@ -SCR_ChimeraCharacter : "{DE3786C0C6C978D4}Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_BaseLoadout.et" { - ID "520EC961A090B1EE" - components { - SCR_InventoryStorageManagerComponent "{520EA1D2DB118DE5}" { - InitialInventoryItems { - ItemsInitConfigurationItem "{5570901746070FD4}" { - PrefabsToSpawn + { - "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" - } - } - } - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et.meta b/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et.meta deleted file mode 100644 index cf80eff79..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et.meta +++ /dev/null @@ -1,17 +0,0 @@ -MetaFileClass { - Name "{45A02CA25CBA9443}Prefabs/Characters/Factions/INDFOR/FIA/Character_FIA_Medic.et" - Configurations { - EntityTemplateResourceClass PC { - } - EntityTemplateResourceClass XBOX_ONE : PC { - } - EntityTemplateResourceClass XBOX_SERIES : PC { - } - EntityTemplateResourceClass PS4 : PC { - } - EntityTemplateResourceClass HEADLESS : PC { - } - EntityTemplateResourceClass PS5 : PC { - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et b/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et deleted file mode 100644 index 3f5b7598f..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et +++ /dev/null @@ -1,14 +0,0 @@ -SCR_ChimeraCharacter : "{3ECA3A935BC069B9}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_BaseLoadout.et" { - ID "51FAD317FC20EC1B" - components { - SCR_InventoryStorageManagerComponent "{520EA1D2DB118DE5}" { - InitialInventoryItems { - ItemsInitConfigurationItem "{5A5CCAB6745FD597}" { - PrefabsToSpawn + { - "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" - } - } - } - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et.meta b/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et.meta deleted file mode 100644 index f67dcac67..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et.meta +++ /dev/null @@ -1,17 +0,0 @@ -MetaFileClass { - Name "{AB9726163EC1BD81}Prefabs/Characters/Factions/OPFOR/USSR_Army/Character_USSR_Medic.et" - Configurations { - EntityTemplateResourceClass PC { - } - EntityTemplateResourceClass XBOX_ONE : PC { - } - EntityTemplateResourceClass XBOX_SERIES : PC { - } - EntityTemplateResourceClass PS4 : PC { - } - EntityTemplateResourceClass HEADLESS : PC { - } - EntityTemplateResourceClass PS5 : PC { - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et b/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et deleted file mode 100644 index 6e4718a20..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et +++ /dev/null @@ -1,14 +0,0 @@ -SCR_ChimeraCharacter : "{B6F05D4557B61C4E}Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_BaseLoadout.et" { - ID "520EC961A090B1EE" - components { - SCR_InventoryStorageManagerComponent "{520EA1D2DB118DE5}" { - InitialInventoryItems { - ItemsInitConfigurationItem "{60DADDE870A5053F}" { - PrefabsToSpawn + { - "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" - } - } - } - } - } -} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et.meta b/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et.meta deleted file mode 100644 index c1bd134af..000000000 --- a/addons/medical_core/Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et.meta +++ /dev/null @@ -1,17 +0,0 @@ -MetaFileClass { - Name "{8CA70597606992EC}Prefabs/Characters/Factions/OPFOR/USSR_Army/Spetsnaz/Character_USSR_SF_Medic.et" - Configurations { - EntityTemplateResourceClass PC { - } - EntityTemplateResourceClass XBOX_ONE : PC { - } - EntityTemplateResourceClass XBOX_SERIES : PC { - } - EntityTemplateResourceClass PS4 : PC { - } - EntityTemplateResourceClass PS5 : PC { - } - EntityTemplateResourceClass HEADLESS : PC { - } - } -} \ No newline at end of file From 84f5dc89de05d208fd5bd84241e6efa5147fdd10 Mon Sep 17 00:00:00 2001 From: Kex Date: Thu, 20 Nov 2025 17:29:11 +0100 Subject: [PATCH 2/5] Prefill medical kits --- .../Kits/MedicalKit_01/MedicalKit_01_US.et | 19 ++++++++++ .../MedicalKit_01/MedicalKit_01_US.et.meta | 17 +++++++++ .../Kits/MedicalKit_01/MedicalKit_01_base.et | 36 +++++++++++++++++++ .../MedicalKit_01/MedicalKit_01_base.et.meta | 17 +++++++++ 4 files changed, 89 insertions(+) create mode 100644 addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et create mode 100644 addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et.meta create mode 100644 addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et create mode 100644 addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta diff --git a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et new file mode 100644 index 000000000..1740d7b3b --- /dev/null +++ b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et @@ -0,0 +1,19 @@ +GenericEntity : "{46FD263F0F368A92}Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et" { + ID "508AB2013EEE1E00" + components { + SCR_UniversalInventoryStorageComponent "{5E4E8A7876A50FDC}" { + MultiSlots { + MultiSlotConfiguration "{66E81CB9F5B0F5B5}" { + SlotTemplate LoadoutSlotInfo Bandage { + Prefab "{A81F501D3EF6F38E}Prefabs/Items/Medicine/FieldDressing_01/FieldDressing_US_01.et" + } + } + MultiSlotConfiguration "{66E81CBA65FAD3C2}" { + SlotTemplate InventoryStorageSlot Saline { + Prefab "{00E36F41CA310E2A}Prefabs/Items/Medicine/SalineBag_01/SalineBag_US_01.et" + } + } + } + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et.meta b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et.meta new file mode 100644 index 000000000..29f7c5ee4 --- /dev/null +++ b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{AE578EEA4244D41F}Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et" + Configurations { + EntityTemplateResourceClass PC { + } + EntityTemplateResourceClass XBOX_ONE : PC { + } + EntityTemplateResourceClass XBOX_SERIES : PC { + } + EntityTemplateResourceClass PS4 : PC { + } + EntityTemplateResourceClass PS5 : PC { + } + EntityTemplateResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et new file mode 100644 index 000000000..2ef28c218 --- /dev/null +++ b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et @@ -0,0 +1,36 @@ +GenericEntity : "{C95E11C60810F432}Prefabs/Items/Core/Item_Base.et" { + ID "508AB2013EEE1E00" + components { + SCR_UniversalInventoryStorageComponent "{5E4E8A7876A50FDC}" { + MaxCumulativeVolume 2999 + MaxItemSize 10 10 10 + MultiSlots { + MultiSlotConfiguration "{66E81CB8294EABB5}" { + SlotTemplate InventoryStorageSlot Morphine { + Prefab "{0D9A5DCF89AE7AA9}Prefabs/Items/Medicine/MorphineInjection_01/MorphineInjection_01.et" + } + NumSlots 8 + } + MultiSlotConfiguration "{66E81CB9ACED528B}" { + SlotTemplate LoadoutSlotInfo Epinephrine { + Prefab "{5B2FD067D70C1E8F}Prefabs/Items/Medicine/EpinephrineInjection/ACE_Medical_EpinephrineInjection.et" + } + NumSlots 8 + } + MultiSlotConfiguration "{66E81CB9F5B0F5B5}" { + SlotTemplate LoadoutSlotInfo Bandage { + Prefab "{C3F1FA1E2EC2B345}Prefabs/Items/Medicine/FieldDressing_01/FieldDressing_USSR_01.et" + } + NumSlots 8 + } + MultiSlotConfiguration "{66E81CBA65FAD3C2}" { + SlotTemplate InventoryStorageSlot Saline { + Prefab "{527D7C5D2E476BDC}Prefabs/Items/Medicine/SalineBag_01/SalineBag_USSR_01.et" + } + NumSlots 3 + } + } + m_fMaxWeight 10 + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta new file mode 100644 index 000000000..36ef13582 --- /dev/null +++ b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{46FD263F0F368A92}Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et" + Configurations { + EntityTemplateResourceClass PC { + } + EntityTemplateResourceClass XBOX_ONE : PC { + } + EntityTemplateResourceClass XBOX_SERIES : PC { + } + EntityTemplateResourceClass PS4 : PC { + } + EntityTemplateResourceClass PS5 : PC { + } + EntityTemplateResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file From c633ac91980bdca908818382b602f57b314b40ec Mon Sep 17 00:00:00 2001 From: Kex Date: Thu, 20 Nov 2025 17:36:03 +0100 Subject: [PATCH 3/5] Prefil medical kit with advanced items --- .../Kits/MedicalKit_01/MedicalKit_01_base.et | 33 +++++++++++++++++++ .../MedicalKit_01/MedicalKit_01_base.et.meta | 17 ++++++++++ 2 files changed, 50 insertions(+) create mode 100644 addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et create mode 100644 addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta diff --git a/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et b/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et new file mode 100644 index 000000000..fcb65aa55 --- /dev/null +++ b/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et @@ -0,0 +1,33 @@ +GenericEntity : "{C95E11C60810F432}Prefabs/Items/Core/Item_Base.et" { + ID "508AB2013EEE1E00" + components { + SCR_UniversalInventoryStorageComponent "{5E4E8A7876A50FDC}" { + MultiSlots { + MultiSlotConfiguration "{66E83E2AB3E32CD4}" { + SlotTemplate InventoryStorageSlot AmmoniumCarbonate { + Prefab "{58CF3AB87C441295}Prefabs/Items/Medicine/AmmoniumCarbonatePackage/ACE_Medical_AmmoniumCarbonatePackage.et" + } + NumSlots 8 + } + MultiSlotConfiguration "{66E83E2AD137C97B}" { + SlotTemplate InventoryStorageSlot Naloxone { + Prefab "{02DD34077F51F65E}Prefabs/Items/Medicine/NaloxoneInjection/ACE_Medical_NaloxoneInjection.et" + } + NumSlots 8 + } + MultiSlotConfiguration "{66E83E2AC236DEDE}" { + SlotTemplate InventoryStorageSlot Phenylephrine { + Prefab "{9BBA766CD869002C}Prefabs/Items/Medicine/PhenylephrineInjection/ACE_Medical_PhenylephrineInjection.et" + } + NumSlots 8 + } + MultiSlotConfiguration "{66E83E2AE241C25A}" { + SlotTemplate InventoryStorageSlot Metoprolol { + Prefab "{D0434D5215B54181}Prefabs/Items/Medicine/MetoprololInjection/ACE_Medical_MetoprololInjection.et" + } + NumSlots 8 + } + } + } + } +} \ No newline at end of file diff --git a/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta b/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta new file mode 100644 index 000000000..36ef13582 --- /dev/null +++ b/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{46FD263F0F368A92}Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et" + Configurations { + EntityTemplateResourceClass PC { + } + EntityTemplateResourceClass XBOX_ONE : PC { + } + EntityTemplateResourceClass XBOX_SERIES : PC { + } + EntityTemplateResourceClass PS4 : PC { + } + EntityTemplateResourceClass PS5 : PC { + } + EntityTemplateResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file From 64fee3f8a71e6a62f1feace9381675d5f183fc9c Mon Sep 17 00:00:00 2001 From: Kex Date: Tue, 25 Nov 2025 21:52:31 +0100 Subject: [PATCH 4/5] Restrict medical kit to medical items --- .../Kits/MedicalKit_01/MedicalKit_01_US.et | 2 +- .../Kits/MedicalKit_01/MedicalKit_01_base.et | 2 +- ...dical_MedicalKitInventoryStorageComponent.c | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 addons/medical_core/scripts/Game/ACE_Medical_MedicalKit/Inventory/ACE_Medical_MedicalKitInventoryStorageComponent.c diff --git a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et index 1740d7b3b..a1f663dca 100644 --- a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et +++ b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_US.et @@ -1,7 +1,7 @@ GenericEntity : "{46FD263F0F368A92}Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et" { ID "508AB2013EEE1E00" components { - SCR_UniversalInventoryStorageComponent "{5E4E8A7876A50FDC}" { + ACE_Medical_MedicalKitInventoryStorageComponent "{5E4E8A7876A50FDC}" { MultiSlots { MultiSlotConfiguration "{66E81CB9F5B0F5B5}" { SlotTemplate LoadoutSlotInfo Bandage { diff --git a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et index 2ef28c218..82841d86d 100644 --- a/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et +++ b/addons/medical_core/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et @@ -1,7 +1,7 @@ GenericEntity : "{C95E11C60810F432}Prefabs/Items/Core/Item_Base.et" { ID "508AB2013EEE1E00" components { - SCR_UniversalInventoryStorageComponent "{5E4E8A7876A50FDC}" { + ACE_Medical_MedicalKitInventoryStorageComponent "{5E4E8A7876A50FDC}" { MaxCumulativeVolume 2999 MaxItemSize 10 10 10 MultiSlots { diff --git a/addons/medical_core/scripts/Game/ACE_Medical_MedicalKit/Inventory/ACE_Medical_MedicalKitInventoryStorageComponent.c b/addons/medical_core/scripts/Game/ACE_Medical_MedicalKit/Inventory/ACE_Medical_MedicalKitInventoryStorageComponent.c new file mode 100644 index 000000000..759b9a554 --- /dev/null +++ b/addons/medical_core/scripts/Game/ACE_Medical_MedicalKit/Inventory/ACE_Medical_MedicalKitInventoryStorageComponent.c @@ -0,0 +1,18 @@ +//------------------------------------------------------------------------------------------------ +class ACE_Medical_MedicalKitInventoryStorageComponentClass : SCR_UniversalInventoryStorageComponentClass +{ +} + +//------------------------------------------------------------------------------------------------ +class ACE_Medical_MedicalKitInventoryStorageComponent : SCR_UniversalInventoryStorageComponent +{ + //------------------------------------------------------------------------------------------------ + //! Only allow medical items + override bool CanStoreItem(IEntity item, int slotID) + { + if (!super.CanStoreItem(item, slotID)) + return false; + + return item.FindComponent(SCR_ConsumableItemComponent); + } +} From 3ec94968cfe9578e0648ab8a4b47c04c25976e12 Mon Sep 17 00:00:00 2001 From: Kex Date: Tue, 25 Nov 2025 21:54:38 +0100 Subject: [PATCH 5/5] Use new storage component --- .../Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et b/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et index fcb65aa55..b8ce2c8fc 100644 --- a/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et +++ b/addons/medical_circulation/Prefabs/Items/Equipment/Kits/MedicalKit_01/MedicalKit_01_base.et @@ -1,7 +1,7 @@ GenericEntity : "{C95E11C60810F432}Prefabs/Items/Core/Item_Base.et" { ID "508AB2013EEE1E00" components { - SCR_UniversalInventoryStorageComponent "{5E4E8A7876A50FDC}" { + ACE_Medical_MedicalKitInventoryStorageComponent "{5E4E8A7876A50FDC}" { MultiSlots { MultiSlotConfiguration "{66E83E2AB3E32CD4}" { SlotTemplate InventoryStorageSlot AmmoniumCarbonate {