mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
@@ -58,7 +58,7 @@
|
||||
span_notice("[user] severs [target]'s [target.parse_zone_with_bodypart(target_zone)]!"),
|
||||
span_notice("[user] severs [target]'s [target.parse_zone_with_bodypart(target_zone)]!"),
|
||||
)
|
||||
display_pain(target, "You can no longer feel your severed [target.parse_zone_with_bodypart(target_zone)]!", mood_event_type = /datum/mood_event/surgery)
|
||||
display_pain(target, "You can no longer feel your severed [target.parse_zone_with_bodypart(target_zone)]!", mood_event_type = /datum/mood_event/surgery/success)
|
||||
|
||||
if(HAS_MIND_TRAIT(user, TRAIT_MORBID) && ishuman(user))
|
||||
var/mob/living/carbon/human/morbid_weirdo = user
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
span_warning("[user] screws up, causing blood to spurt out of [target_human]'s chest!"),
|
||||
span_warning("[user] screws up, causing blood to spurt out of [target_human]'s chest!"),
|
||||
)
|
||||
display_pain(target, mood_event_type = /datum/mood_event/surgery/failure)
|
||||
var/obj/item/bodypart/target_bodypart = target_human.get_bodypart(target_zone)
|
||||
target_bodypart.adjustBleedStacks(10)
|
||||
target_human.adjustOrganLoss(ORGAN_SLOT_HEART, 10)
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
return ..()
|
||||
|
||||
/datum/surgery_step/incise/failure(mob/user, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, fail_prob)
|
||||
display_pain(target, mood_event_type = /datum/mood_event/surgery)
|
||||
display_pain(target, mood_event_type = /datum/mood_event/surgery/failure)
|
||||
return ..()
|
||||
|
||||
/datum/surgery_step/incise/nobleed/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
|
||||
|
||||
Reference in New Issue
Block a user