diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 9b2db8b106..0f9877187d 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -521,6 +521,17 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put var/restingpwr = 1 + 4 * !CHECK_MOBILITY(src, MOBILITY_STAND) + //GS13 EDIT START + if(ckey) + if(!client && !(stat == DEAD)) + if(!SSD) + add_status_indicator("ssd") + SSD = TRUE + else + if(SSD) + remove_status_indicator("ssd") + SSD = FALSE + //GS13 EDIT END //Dizziness if(dizziness) var/client/C = client diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 6024bfbf4c..d3d0919baf 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -90,6 +90,9 @@ var/metabolism_efficiency = 1 //more or less efficiency to metabolize helpful/harmful reagents and regulate body temperature.. var/has_limbs = 0 //does the mob have distinct limbs?(arms,legs, chest,head) + // GS13 EDIT + var/SSD = FALSE + var/list/pipes_shown = list() var/last_played_vent diff --git a/tgstation.dme b/tgstation.dme index d493b9d26a..3a189e898c 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4057,6 +4057,7 @@ #include "hyperstation\code\game\objects\structures\sauna_oven.dm" #include "hyperstation\code\modules\clothing\sizeaccessories.dm" #include "hyperstation\code\modules\food_and_drinks\recipes\drinks_recipes.dm" +#include "hyperstation\code\modules\mob\living\status_indicators.dm" #include "hyperstation\code\modules\reagents\chemistry\reagents\drink_reagents.dm" #include "hyperstation\code\modules\resize\resize_action.dm" #include "hyperstation\code\modules\resize\resizing.dm"