mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-23 03:57:13 +01:00
Fix embedded object messages for characters who feel no pain. (#32397)
This commit is contained in:
@@ -814,14 +814,18 @@
|
||||
var/obj/item/organ/external/BP = X
|
||||
for(var/obj/item/I in BP.embedded_objects)
|
||||
if(prob(I.embedded_pain_chance))
|
||||
BP.receive_damage(I.w_class*I.embedded_pain_multiplier)
|
||||
to_chat(src, SPAN_USERDANGER("[I] embedded in your [BP.name] hurts!"))
|
||||
BP.receive_damage(I.w_class * I.embedded_pain_multiplier)
|
||||
to_chat(src, SPAN_USERDANGER("[I] embedded in your [BP.name] [can_feel_pain() ? "hurts" : "crunches"]!"))
|
||||
|
||||
if(prob(I.embedded_fall_chance))
|
||||
BP.receive_damage(I.w_class*I.embedded_fall_pain_multiplier)
|
||||
BP.receive_damage(I.w_class * I.embedded_fall_pain_multiplier)
|
||||
BP.remove_embedded_object(I)
|
||||
I.forceMove(get_turf(src))
|
||||
visible_message(SPAN_DANGER("[I] falls out of [name]'s [BP.name]!"),SPAN_USERDANGER("[I] falls out of your [BP.name]!"))
|
||||
visible_message(
|
||||
SPAN_DANGER("[I] falls out of [name]'s [BP.name]!"),
|
||||
SPAN_USERDANGER("[I] falls out of your [BP.name]!"),
|
||||
SPAN_HEAR("Something clatters to the floor!")
|
||||
)
|
||||
if(!has_embedded_objects())
|
||||
clear_alert("embeddedobject")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user