diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghypo.dm
similarity index 96%
rename from code/modules/reagents/reagent_containers/borghydro.dm
rename to code/modules/reagents/reagent_containers/borghypo.dm
index 170ff64138..3388018280 100644
--- a/code/modules/reagents/reagent_containers/borghydro.dm
+++ b/code/modules/reagents/reagent_containers/borghypo.dm
@@ -102,6 +102,12 @@ Borg Hypospray
if(!istype(M))
return
if(R.total_volume && M.can_inject(user, 1, user.zone_selected,bypass_protection))
+ if(user.a_intent == INTENT_HELP) //Prevents mediborgs from OD'ing people unless on harm intent
+ for(var/datum/reagent/RG in R.reagent_list)
+ if(M.reagents.has_reagent(RG.type) && !RG.overdose_threshold == 0)
+ if(((M.reagents.get_reagent_amount(RG.type)) + amount_per_transfer_from_this > RG.overdose_threshold))
+ to_chat(user, "Injecting [M] with more [RG] would overdose them.")
+ return
to_chat(M, "You feel a tiny prick!")
to_chat(user, "You inject [M] with the injector.")
var/fraction = min(amount_per_transfer_from_this/R.total_volume, 1)
diff --git a/tgstation.dme b/tgstation.dme
index efcebe58ea..72ab44c48a 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -3143,7 +3143,7 @@
#include "code\modules\reagents\chemistry\recipes\special.dm"
#include "code\modules\reagents\chemistry\recipes\toxins.dm"
#include "code\modules\reagents\reagent_containers\blood_pack.dm"
-#include "code\modules\reagents\reagent_containers\borghydro.dm"
+#include "code\modules\reagents\reagent_containers\borghypo.dm"
#include "code\modules\reagents\reagent_containers\bottle.dm"
#include "code\modules\reagents\reagent_containers\chem_pack.dm"
#include "code\modules\reagents\reagent_containers\dropper.dm"