Last minute polishing

This commit is contained in:
GremlingSS
2023-12-30 12:01:08 +00:00
parent 10e3bf038c
commit 8bfb7e1c30
@@ -8,39 +8,37 @@
RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED), .proc/Fatten)
/datum/component/fattening_door/proc/Fatten() //GS13
var/stuck_delay = 0
var/turf/T = get_turf(parent)
for(var/mob/living/carbon/M in T)
var/vis_message_self = ""
var/vis_message_others = ""
// determine if mob should get stuck and be fattened
if(M.fatness >= FATNESS_LEVEL_FAT)
fatten = TRUE
if(!M.AmountFatStunned())
stuck_delay = 5
M.visible_message(
"<span class='boldnotice'>[M]'s sides briefly brush against the doorway.</span>",
"<span class='boldwarning'>You feel your sides briefly brush against the doorway!</span>")
vis_message_self = "You feel your sides briefly brush against the doorway!"
vis_message_others = "[M]'s sides briefly brush against the doorway."
// Scales depending on this switch.
switch(M.fatness)
if(FATNESS_LEVEL_BARELYMOBILE to INFINITY)
stuck_delay = 120
M.visible_message(
"<span class='boldnotice'>[M] gets stuck in the doorway!</span>",
"<span class='boldwarning'>You feel yourself get stuck in the doorway!</span>")
vis_message_self = "You feel yourself get stuck in the doorway!"
vis_message_others = "[M] gets stuck in the doorway!"
if((FATNESS_LEVEL_FATTER+1) to FATNESS_LEVEL_MORBIDLY_OBESE)
stuck_delay = 50
M.visible_message(
"<span class='boldnotice'>[M] barely squeezes through the doorway!</span>",
"<span class='boldwarning'>You feel your sides barely squeeze through the doorway!</span>")
vis_message_self ="You feel your sides barely squeeze through the doorway!"
vis_message_others = "[M] barely squeezes through the doorway!"
if((FATNESS_LEVEL_FAT+1) to FATNESS_LEVEL_FATTER)
stuck_delay = 15
M.visible_message(
"<span class='boldnotice'>[M]'s sides briefly smush against the doorway.</span>",
"<span class='boldwarning'>You feel your sides smush against the doorway!.</span>")
vis_message_self = "You feel your sides smush against the doorway!."
vis_message_others = "[M]'s sides briefly smush against the doorway."
// Apply the fatstun
if(fatten)
M.visible_message("<span class='boldnotice'>[vis_message_others]</span>", "<span class='boldwarning'>[vis_message_self]</span>")
M.FatStun(stuck_delay, fatAmount = fat_to_add)