From 490eebdede73880ab5d7daebb250ab41e9640e25 Mon Sep 17 00:00:00 2001 From: "Alex Pooley (@zuedev)" Date: Wed, 27 May 2026 23:44:57 +0100 Subject: better namespacing --- uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$ | 1 + .../ACE3_PissBags/addons/pissbags/Pissbag_ca.paa | Bin 0 -> 181350 bytes uag/mods/ACE3_PissBags/addons/pissbags/config.cpp | 65 +++++++++++++++++++++ uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa | Bin 0 -> 37545 bytes 4 files changed, 66 insertions(+) create mode 100644 uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$ create mode 100644 uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa create mode 100644 uag/mods/ACE3_PissBags/addons/pissbags/config.cpp create mode 100644 uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa (limited to 'uag/mods/ACE3_PissBags/addons/pissbags') diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$ b/uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$ new file mode 100644 index 0000000..3b09213 --- /dev/null +++ b/uag/mods/ACE3_PissBags/addons/pissbags/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ACE3_Pissbags\addons\pissbags \ No newline at end of file diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa b/uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa new file mode 100644 index 0000000..ce35920 Binary files /dev/null and b/uag/mods/ACE3_PissBags/addons/pissbags/Pissbag_ca.paa differ diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/config.cpp b/uag/mods/ACE3_PissBags/addons/pissbags/config.cpp new file mode 100644 index 0000000..cea9038 --- /dev/null +++ b/uag/mods/ACE3_PissBags/addons/pissbags/config.cpp @@ -0,0 +1,65 @@ +class CfgPatches { + class pissbags { + name = "pissbags"; + units[] = {}; + requiredAddons[] = {"ace_medical_treatment"}; + authors[] = {"zuedev", "Fluffy"}; + authorUrl = "https://uagpmc.com"; + }; +}; + +class CfgWeapons { + class ACE_bloodIV; + class ACE_bloodIV_500; + class ACE_bloodIV_250; + + class UAGPMC_pissIV: ACE_bloodIV { + displayName = "Piss Bag (1000ml)"; + picture = "\z\ACE3_Pissbags\addons\pissbags\pissiv.paa"; + hiddenSelectionsTextures[] = {"\z\ACE3_Pissbags\addons\pissbags\Pissbag_ca.paa"}; + }; + + class UAGPMC_pissIV_500: ACE_bloodIV_500 { + displayName = "Piss Bag (500ml)"; + picture = "\z\ACE3_Pissbags\addons\pissbags\pissiv.paa"; + hiddenSelectionsTextures[] = {"\z\ACE3_Pissbags\addons\pissbags\Pissbag_ca.paa"}; + }; + + class UAGPMC_pissIV_250: ACE_bloodIV_250 { + displayName = "Piss Bag (250ml)"; + picture = "\z\ACE3_Pissbags\addons\pissbags\pissiv.paa"; + hiddenSelectionsTextures[] = {"\z\ACE3_Pissbags\addons\pissbags\Pissbag_ca.paa"}; + }; +}; + +class ace_medical_treatment { + class IV { + class BloodIV; + class BloodIV_500; + class BloodIV_250; + + class PissIV: BloodIV {}; + class PissIV_500: BloodIV_500 {}; + class PissIV_250: BloodIV_250 {}; + }; +}; + +class ace_medical_treatment_actions { + class BloodIV; + + class PissIV: BloodIV { + displayName = "Give Piss IV (1000ml)"; + displayNameProgress = "Transfusing Piss..."; + items[] = {"UAGPMC_pissIV"}; + }; + + class PissIV_500: PissIV { + displayName = "Give Piss IV (500ml)"; + items[] = {"UAGPMC_pissIV_500"}; + }; + + class PissIV_250: PissIV { + displayName = "Give Piss IV (250ml)"; + items[] = {"UAGPMC_pissIV_250"}; + }; +}; diff --git a/uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa b/uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa new file mode 100644 index 0000000..50e96b8 Binary files /dev/null and b/uag/mods/ACE3_PissBags/addons/pissbags/pissiv.paa differ -- cgit v1.2.3