From 5102cacdb42fcecea313499bbe00ba41375bd39c Mon Sep 17 00:00:00 2001 From: keronshb Date: Mon, 6 Sep 2021 09:50:21 -0400 Subject: [PATCH] Prevents them from spawning off station z --- .../living/simple_animal/friendly/mouse.dm | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 340d2e5598..a3bfa1d964 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -99,15 +99,17 @@ evolve() return for(var/obj/item/trash/garbage in range(1, src)) - if(prob(2)) - qdel(garbage) - evolve_plague() - return + if(is_station_level(z)) + if(prob(2)) + qdel(garbage) + evolve_plague() + return for(var/obj/effect/decal/cleanable/blood/gibs/leftovers in range(1, src)) - if(prob(2)) - qdel(leftovers) - evolve_plague() - return + if(is_station_level(z)) + if(prob(2)) + qdel(leftovers) + evolve_plague() + return /** *Checks the mouse cap, if it's above the cap, doesn't spawn a mouse. If below, spawns a mouse and adds it to cheeserats. @@ -198,4 +200,5 @@ GLOBAL_VAR(tom_existed) /mob/living/simple_animal/mouse/handle_environment(datum/gas_mixture/environment) . = ..() - miasma() + if(is_station_level(z)) + miasma()