From 8e39687ebeb14aaabd534d262fd84f41046f6537 Mon Sep 17 00:00:00 2001 From: amsy2 <159543265+amsy2@users.noreply.github.com> Date: Sun, 11 Jan 2026 14:28:56 +0100 Subject: [PATCH] Hot Ice Firebot tweaks (#5082) ## About The Pull Request Cooldown between using of the foam 5s->8s Range of the foam 5->7 Increased the temperature range in which firebot will not use the foam Changed color of the foam ## Why It's Good For The Game Hot Ice Firebots proved to be real good at doing their job, these tweaks are there to slightly reduce their 'power' and so they don't spam the foam as much ## Proof Of Testing image ## Changelog :cl: balance: Firebots with Hot Ice foam cooldown 5s->8s, range 5->7, changed color of the foam to reflect the upgrade /:cl: --- .../~~bubber_defines/atmospherics/atmos_mob_interaction.dm | 4 ++-- .../code/modules/mob/living/basic/bots/firebot.dm | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/code/__DEFINES/~~bubber_defines/atmospherics/atmos_mob_interaction.dm b/code/__DEFINES/~~bubber_defines/atmospherics/atmos_mob_interaction.dm index 6088d8ac52d..ffce13949ea 100644 --- a/code/__DEFINES/~~bubber_defines/atmospherics/atmos_mob_interaction.dm +++ b/code/__DEFINES/~~bubber_defines/atmospherics/atmos_mob_interaction.dm @@ -3,6 +3,6 @@ //Air alarms will trigger above this temperature #define AIRALARM_TLV_TEMP_WARN_MAX (BODYTEMP_HEAT_WARNING_1 - 27) //Firebots with hot ice witll use their foam below this temperature -#define FIREBOT_HOTICE_TLV_TEMP_WARN_MIN (AIRALARM_TLV_TEMP_WARN_MIN + 13) +#define FIREBOT_HOTICE_TLV_TEMP_WARN_MIN (AIRALARM_TLV_TEMP_WARN_MIN + 11) //Firebots with hot ice witll use their foam above this temperature -#define FIREBOT_HOTICE_TLV_TEMP_WARN_MAX (AIRALARM_TLV_TEMP_WARN_MAX - 13) +#define FIREBOT_HOTICE_TLV_TEMP_WARN_MAX (AIRALARM_TLV_TEMP_WARN_MAX - 11) diff --git a/modular_zubbers/code/modules/mob/living/basic/bots/firebot.dm b/modular_zubbers/code/modules/mob/living/basic/bots/firebot.dm index 796277585b1..2f92d1d4497 100644 --- a/modular_zubbers/code/modules/mob/living/basic/bots/firebot.dm +++ b/modular_zubbers/code/modules/mob/living/basic/bots/firebot.dm @@ -12,10 +12,10 @@ if(!COOLDOWN_FINISHED(src, foam_cooldown)) return var/datum/effect_system/fluid_spread/foam/firefighting_freon/foam = new - foam.set_up(5, holder = src, location = loc) + foam.set_up(7, holder = src, location = loc) foam.start() - COOLDOWN_START(src, foam_cooldown, 5 SECONDS) + COOLDOWN_START(src, foam_cooldown, 8 SECONDS) /mob/living/basic/bot/firebot/hotice_upgrade/update_overlays() . = ..() @@ -45,6 +45,7 @@ /obj/effect/particle_effect/fluid/foam/firefighting_freon/Initialize(mapload) . = ..() RemoveElement(/datum/element/atmos_sensitive) + src.add_atom_colour("#00fff7", FIXED_COLOUR_PRIORITY) /obj/effect/particle_effect/fluid/foam/firefighting_freon/process() ..()