mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-21 03:55:05 +01:00
Prevents using organ extractor to circumvent mephedrone heart damage (#25401)
* adds check to prevent organ extractor/mephodrone cheese * Update code/modules/surgery/organs/organ_extractor.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Signed-off-by: Matt <116982774+Burzah@users.noreply.github.com> --------- Signed-off-by: Matt <116982774+Burzah@users.noreply.github.com> Co-authored-by: Matt <116982774+Burzah@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
This commit is contained in:
@@ -140,6 +140,9 @@
|
||||
if(replaced) //Lets not destroy someones brain fully by putting someone elses brain in that slot.
|
||||
replaced.remove(C)
|
||||
replaced.forceMove(get_turf(src))
|
||||
if(istype(storedorgan, /obj/item/organ/internal/heart) && ((/obj/item/organ/internal/cyberimp/brain/sensory_enhancer in C.internal_organs) || C.reagents.addiction_threshold_accumulated[/datum/reagent/mephedrone]))
|
||||
storedorgan.damage = 40 // Damage the heart so you can't endlessly OD for cheap easily.
|
||||
to_chat(user, "<span class='warning'>CAUTION: Crystalized mephedrone has bounced off the drill into [storedorgan], causing internal damage!</span>")
|
||||
storedorgan.insert(C)
|
||||
playsound(get_turf(C), 'sound/weapons/circsawhit.ogg', 50, TRUE)
|
||||
storedorgan = null
|
||||
|
||||
Reference in New Issue
Block a user