From 2af449a3c7f959cd0bb97df06ad54c14cd5f6c85 Mon Sep 17 00:00:00 2001 From: Funce Date: Mon, 20 Jul 2020 11:55:23 +1200 Subject: [PATCH 1/2] Fixes genewebs being impossibly impassable --- code/game/objects/effects/spiders.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index be0faccf5b..8d50d822f7 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -38,7 +38,7 @@ /obj/structure/spider/stickyweb/CanPass(atom/movable/mover, turf/target) if (genetic) - return + return TRUE if(istype(mover, /mob/living/simple_animal/hostile/poison/giant_spider)) return TRUE else if(isliving(mover)) From 0c07faa3e0c9b388843156271fc8296774b80f64 Mon Sep 17 00:00:00 2001 From: Funce Date: Mon, 20 Jul 2020 12:22:18 +1200 Subject: [PATCH 2/2] For future reference, '.' return overrides 'return' statements --- code/game/objects/effects/spiders.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 8d50d822f7..745b281d2a 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -38,7 +38,7 @@ /obj/structure/spider/stickyweb/CanPass(atom/movable/mover, turf/target) if (genetic) - return TRUE + return if(istype(mover, /mob/living/simple_animal/hostile/poison/giant_spider)) return TRUE else if(isliving(mover)) @@ -69,6 +69,7 @@ if(prob(50)) to_chat(mover, "You get stuck in \the [src] for a moment.") return FALSE + return TRUE else if(istype(mover, /obj/item/projectile)) return prob(30)