aboutsummaryrefslogtreecommitdiff
path: root/communities/uag/mods/ACE3_Ketamine
diff options
context:
space:
mode:
Diffstat (limited to 'communities/uag/mods/ACE3_Ketamine')
-rw-r--r--communities/uag/mods/ACE3_Ketamine/.gitignore4
-rw-r--r--communities/uag/mods/ACE3_Ketamine/.hemtt/project.toml25
-rw-r--r--communities/uag/mods/ACE3_Ketamine/README.md1
-rw-r--r--communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$1
-rw-r--r--communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp74
-rw-r--r--communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf28
-rw-r--r--communities/uag/mods/ACE3_Ketamine/steam/description.md5
-rw-r--r--communities/uag/mods/ACE3_Ketamine/steam/image.pngbin0 -> 117797 bytes
-rw-r--r--communities/uag/mods/ACE3_Ketamine/steam/workshop_id.txt1
9 files changed, 139 insertions, 0 deletions
diff --git a/communities/uag/mods/ACE3_Ketamine/.gitignore b/communities/uag/mods/ACE3_Ketamine/.gitignore
new file mode 100644
index 0000000..d109ec3
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/.gitignore
@@ -0,0 +1,4 @@
+.hemttout/
+releases/
+*.pbo
+*.pbo.bisign \ No newline at end of file
diff --git a/communities/uag/mods/ACE3_Ketamine/.hemtt/project.toml b/communities/uag/mods/ACE3_Ketamine/.hemtt/project.toml
new file mode 100644
index 0000000..3325245
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/.hemtt/project.toml
@@ -0,0 +1,25 @@
+name = "ACE3 Ketamine"
+prefix = "ACE3_Ketamine"
+mainprefix = "z"
+
+[version]
+major = 0
+minor = 0
+patch = 0
+git_hash = 8
+
+[properties]
+author = "UAG Development Team"
+url = "https://github.com/uagpmc/arma3"
+
+[hemtt.launch.default]
+workshop = [
+ "2369477168", # Advanced Developer Tools Workshop ID
+]
+
+[hemtt.launch.ace]
+extends = "default"
+workshop = [
+ "450814997", # CBA_A3's Workshop ID
+ "463939057", # ACE3's Workshop ID
+]
diff --git a/communities/uag/mods/ACE3_Ketamine/README.md b/communities/uag/mods/ACE3_Ketamine/README.md
new file mode 100644
index 0000000..7f0cf56
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/README.md
@@ -0,0 +1 @@
+# ACE3 Ketamine
diff --git a/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$ b/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$
new file mode 100644
index 0000000..93cc2cd
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/$PBOPREFIX$
@@ -0,0 +1 @@
+z\ACE3_Ketamine\addons\uag_ketamine
diff --git a/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp b/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp
new file mode 100644
index 0000000..e291285
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/config.cpp
@@ -0,0 +1,74 @@
+class CfgPatches {
+ class uag_ketamine {
+ authors[] = {"zuedev", "fluffy"};
+ authorUrl = "https://uagpmc.com";
+ name = "uag_ketamine";
+ requiredAddons[] = {"ace_medical_treatment"};
+ requiredVersion = 2.16;
+ units[] = {};
+ weapons[] = {
+ "UAG_Ketamine"
+ };
+ };
+};
+
+class CfgFunctions {
+ class uag {
+ class ketamine {
+ file = "\z\ACE3_Ketamine\addons\uag_ketamine\functions";
+ class injectKetamine {};
+ };
+ };
+};
+
+class CfgWeapons {
+ class CBA_MiscItem_ItemInfo;
+ class ACE_morphine;
+
+ class UAG_Ketamine: ACE_morphine
+ {
+ displayName = "Vitamin K";
+ author = "Fluffy";
+
+ descriptionShort = "A nice Vitamin.";
+ descriptionUse = "A Delicious Stick of Vitamin K";
+ class ItemInfo: CBA_MiscItem_ItemInfo
+ {
+ mass = 0.875;
+ };
+ };
+};
+
+class ace_medical_treatment
+{
+ class Medication
+ {
+ class Morphine;
+
+ class UAG_Ketamine: Morphine
+ {
+ painReduce = 2.0;
+ hrIncreaseLow[] = {0, 0};
+ hrIncreaseNormal[] = {0, 0};
+ hrIncreaseHigh[] = {0, 0};
+ timeInSystem = 600;
+ timeTillMaxEffect = 20;
+ maxDose = 1;
+ incompatibleMedication[] = {};
+ viscosityChange = 0;
+ };
+ };
+};
+
+class ace_medical_treatment_actions
+{
+ class Morphine;
+
+ class UAG_Ketamine: Morphine
+ {
+ displayName = "Inject Ketamine";
+ displayNameProgress = "Injecting Vitamin K";
+ callbackSuccess = "call ace_medical_treatment_fnc_medication; call UAG_fnc_injectKetamine";
+ items[] = {"UAG_Ketamine"};
+ };
+};
diff --git a/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf b/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf
new file mode 100644
index 0000000..35ff9d6
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/addons/uag_ketamine/functions/fn_injectKetamine.sqf
@@ -0,0 +1,28 @@
+/*
+ * UAG_fnc_injectKetamine
+ *
+ * Injects the player with Ketamine.
+ *
+ *
+ * Parameters:
+ * 0: _player <PLAYER> = player
+ *
+ * Return Value:
+ * None
+ *
+ * examples:
+ * _player call UAG_fnc_injectKetamine;
+*/
+
+
+params ["_player"];
+
+// Actually make the Player Invulnerable for 60 seconds
+[_player] spawn {
+ params ["_player"];
+
+ _player allowDamage false;
+ _player setStamina ((getStamina _player) / 3);
+ sleep 60;
+ _player allowDamage true;
+};
diff --git a/communities/uag/mods/ACE3_Ketamine/steam/description.md b/communities/uag/mods/ACE3_Ketamine/steam/description.md
new file mode 100644
index 0000000..1605799
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/steam/description.md
@@ -0,0 +1,5 @@
+Everything needed to join UAG's Arma 3 sessions.
+
+Designed to be used with a UAG Erapack, such as Modern, WW2, or Halo.
+
+Check out the source: https://github.com/uagpmc/arma3/tree/main/mods/UAG_Core
diff --git a/communities/uag/mods/ACE3_Ketamine/steam/image.png b/communities/uag/mods/ACE3_Ketamine/steam/image.png
new file mode 100644
index 0000000..1b93a7f
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/steam/image.png
Binary files differ
diff --git a/communities/uag/mods/ACE3_Ketamine/steam/workshop_id.txt b/communities/uag/mods/ACE3_Ketamine/steam/workshop_id.txt
new file mode 100644
index 0000000..a099036
--- /dev/null
+++ b/communities/uag/mods/ACE3_Ketamine/steam/workshop_id.txt
@@ -0,0 +1 @@
+TBD