diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm index 0da99369..add1e7e9 100644 --- a/code/game/objects/items/devices/suit_cooling.dm +++ b/code/game/objects/items/devices/suit_cooling.dm @@ -4,7 +4,8 @@ w_class = 4 icon = 'icons/obj/device.dmi' icon_state = "suitcooler0" - slot_flags = SLOT_BACK //you can carry it on your back if you want, but it won't do anything unless attached to suit storage + item_state = "suitcooler0" //hacky, but yeah, works for now. + slot_flags = SLOT_BACK //will now work while on back - Skull132 //copied from tank.dm flags = FPRINT | TABLEPASS | CONDUCT @@ -83,10 +84,10 @@ var/mob/living/carbon/human/H = M - if (!H.wear_suit || H.s_store != src) - return 0 + if (H.wear_suit && (H.back == src || H.s_store == src)) + return 1 - return 1 + return 0 /obj/item/device/suit_cooling_unit/proc/turn_on() if(!cell) diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 654d35b6..52db8a3d 100644 Binary files a/icons/mob/back.dmi and b/icons/mob/back.dmi differ