diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm index 5a1930c7385..11bec517459 100644 --- a/code/game/objects/items/devices/suit_cooling.dm +++ b/code/game/objects/items/devices/suit_cooling.dm @@ -1,7 +1,7 @@ /obj/item/suit_cooling_unit name = "portable suit cooling unit" desc = "A portable heat sink and liquid cooled radiator that can be hooked up to a space suit's existing temperature controls to provide industrial levels of cooling." - w_class = WEIGHT_CLASS_BULKY + w_class = WEIGHT_CLASS_NORMAL icon = 'icons/obj/item/suitcooler.dmi' icon_state = "suitcooler0" item_state = "coolingpack" @@ -17,14 +17,25 @@ origin_tech = list(TECH_MAGNET = 2, TECH_MATERIAL = 2) - var/celltype = /obj/item/cell/high + // Type of cell the IPC cooling unit starts with. + var/celltype = /obj/item/cell/apc matter = list(MATERIAL_ALUMINIUM = 25000, MATERIAL_GLASS = 3500) - var/on = 0 //is it turned on? - var/cover_open = 0 //is the cover open? + + // Is it turned on? + var/on = 0 + // Is the cover open? + var/cover_open = 0 + var/obj/item/cell/cell - var/max_cooling = 24 //in degrees kelvin per second - probably don't need to mess with heat capacity here - var/charge_consumption = 8.3 //charge per second at max_cooling + + // In degrees kelvin per second - probably don't need to mess with heat capacity here + var/max_cooling = 24 + + // Base charge consumption per second. Modified by how much cooling work the cooler is doing. + var/charge_consumption = 15.4 + + // Target to cool an IPC to. var/thermostat = T20C //TODO: make it heat up the surroundings when not in space @@ -241,3 +252,6 @@ /obj/item/suit_cooling_unit/no_cell celltype = null + +/obj/item/suit_cooling_unit/hyper_cell // Mostly for special spawns, events, etc., so they don't have to worry about cell charge. + celltype = /obj/item/cell/hyper diff --git a/html/changelogs/kermit-ipc-cooler-size.yml b/html/changelogs/kermit-ipc-cooler-size.yml new file mode 100644 index 00000000000..e0dc9f79aae --- /dev/null +++ b/html/changelogs/kermit-ipc-cooler-size.yml @@ -0,0 +1,7 @@ +author: kermit + +delete-after: True + +changes: + - qol: "Downsizes the IPC Suit Cooler from Bulky to Normal so they can fit in bags (on par with large oxygen tanks)." + - balance: "Downgrades the IPC Suit Cooler's cell to a heavy-duty cell (-50% charge capacity) and increases charge consumption modifer by 85% (result is: approx. 10 minutes cooling a cooler-less IPC; in ordinary EVA conditions, it still lasts ages, don't worry)."