diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm
index 24ee6d0966..6db3699beb 100644
--- a/code/game/objects/items/implants/implant_misc.dm
+++ b/code/game/objects/items/implants/implant_misc.dm
@@ -34,16 +34,23 @@
. = ..()
uses--
to_chat(imp_in, "You feel a sudden surge of energy!")
+ imp_in.SetSleeping(0)
imp_in.SetStun(0)
imp_in.SetKnockdown(0)
imp_in.SetUnconscious(0)
- imp_in.adjustStaminaLoss(-75)
+ imp_in.adjustStaminaLoss(-150)
+ imp_in.stuttering = 0
+ imp_in.updatehealth()
+ imp_in.update_stamina()
+ imp_in.resting = 0
imp_in.lying = 0
imp_in.update_canmove()
+ imp_in.reagents.add_reagent("inaprovaline", 3) //let's give another chance to dumb fucks who forget to breathe
imp_in.reagents.add_reagent("synaptizine", 10)
imp_in.reagents.add_reagent("omnizine", 10)
imp_in.reagents.add_reagent("stimulants", 10)
+
if(!uses)
qdel(src)
diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm
index b14541d3c8..237d1a6c00 100644
--- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm
+++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm
@@ -108,10 +108,20 @@
to_chat(loc, "Combat injection is still recharging.")
return
var/mob/living/carbon/human/M = loc
- M.adjustStaminaLoss(-75)
+ M.SetSleeping(0)
M.SetUnconscious(0)
M.SetStun(0)
M.SetKnockdown(0)
+ M.reagents.add_reagent("inaprovaline", 3)
+ M.reagents.add_reagent("synaptizine", 10)
+ M.reagents.add_reagent("stimulants", 10)
+ M.adjustStaminaLoss(-150)
+ M.stuttering = 0
+ M.updatehealth()
+ M.update_stamina()
+ M.resting = 0
+ M.lying = 0
+ M.update_canmove()
combat_cooldown = 0
START_PROCESSING(SSobj, src)
diff --git a/code/modules/antagonists/changeling/powers/adrenaline.dm b/code/modules/antagonists/changeling/powers/adrenaline.dm
index ede14a23c9..9dbe706ed2 100644
--- a/code/modules/antagonists/changeling/powers/adrenaline.dm
+++ b/code/modules/antagonists/changeling/powers/adrenaline.dm
@@ -19,6 +19,14 @@
user.SetKnockdown(0)
user.reagents.add_reagent("changelingadrenaline", 10)
user.reagents.add_reagent("changelinghaste", 2) //For a really quick burst of speed
- user.adjustStaminaLoss(-75)
+ user.reagents.add_reagent("inaprovaline", 3) //let's give another chance to dumb fucks who forget to breathe
+ user.adjustStaminaLoss(-150)
+ user.stuttering = 0
+ user.updatehealth()
+ user.update_stamina()
+ user.resting = 0
+ user.lying = 0
+ user.update_canmove()
+
return TRUE
diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm
index ff1f620a3a..5c19a67284 100644
--- a/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm
+++ b/code/modules/ninja/suit/n_suit_verbs/ninja_adrenaline.dm
@@ -4,12 +4,25 @@
if(!ninjacost(0,N_ADRENALINE))
var/mob/living/carbon/human/H = affecting
- H.SetUnconscious(0)
+ H.SetSleeping(0)
H.SetStun(0)
H.SetKnockdown(0)
- H.adjustStaminaLoss(-75)
+ H.SetUnconscious(0)
+ H.adjustStaminaLoss(-150)
H.stuttering = 0
+ H.updatehealth()
+ H.update_stamina()
+ H.resting = 0
+ H.lying = 0
+ H.update_canmove()
+
+ H.reagents.add_reagent("inaprovaline", 3) //let's give another chance to dumb fucks who forget to breathe
+ H.reagents.add_reagent("synaptizine", 10)
+ H.reagents.add_reagent("omnizine", 10)
+ H.reagents.add_reagent("stimulants", 10)
+
H.say(pick("A CORNERED FOX IS MORE DANGEROUS THAN A JACKAL!","HURT ME MOOORRREEE!","IMPRESSIVE!"), forced = "ninjaboost")
+
a_boost--
to_chat(H, "There are [a_boost] adrenaline boosts remaining.")
s_coold = 3