From 4f84e371baa51b1fa3884da4abd1dd703fa27de0 Mon Sep 17 00:00:00 2001 From: Phantastic-Swan Date: Fri, 15 Aug 2025 18:42:02 +0200 Subject: [PATCH] fixes runtimes on mage hands regarding their targeting, as well as watersponge division by zero runtime --- GainStation13/code/mechanics/water_sponge.dm | 3 +++ GainStation13/code/mobs/chocoslime.dm | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/GainStation13/code/mechanics/water_sponge.dm b/GainStation13/code/mechanics/water_sponge.dm index b2e2151ff8..ede00d9b8c 100644 --- a/GainStation13/code/mechanics/water_sponge.dm +++ b/GainStation13/code/mechanics/water_sponge.dm @@ -49,6 +49,9 @@ if(breath) var/pressure = breath.return_pressure() var/total_moles = breath.total_moles() + if (total_moles == 0) + return + #define PP_MOLES(X) ((X / total_moles) * pressure) #define PP(air, gas) PP_MOLES(air.get_moles(gas)) var/gas_breathed = PP(breath,GAS_H2O) diff --git a/GainStation13/code/mobs/chocoslime.dm b/GainStation13/code/mobs/chocoslime.dm index 4f05a8e6ae..c8d0a34c8d 100644 --- a/GainStation13/code/mobs/chocoslime.dm +++ b/GainStation13/code/mobs/chocoslime.dm @@ -158,7 +158,7 @@ /mob/living/simple_animal/hostile/fatten/CanAttack(atom/the_target) var/mob/living/carbon/target = the_target - if(!istype(the_target)|| !check_target_prefs(target)) + if(!istype(target)|| !check_target_prefs(target)) return FALSE return ..()