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 ..()