diff --git a/code/game/objects/effects/chem/water.dm b/code/game/objects/effects/chem/water.dm index 1b2ac9bb39..9b15464544 100644 --- a/code/game/objects/effects/chem/water.dm +++ b/code/game/objects/effects/chem/water.dm @@ -3,6 +3,7 @@ icon = 'icons/effects/effects.dmi' icon_state = "extinguish" mouse_opacity = 0 + pass_flags = PASSTABLE | PASSGRILLE /obj/effect/effect/water/New(loc) ..() @@ -53,4 +54,3 @@ name = "chemicals" icon = 'icons/obj/chempuff.dmi' icon_state = "" - pass_flags = PASSTABLE | PASSGRILLE \ No newline at end of file diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 9b62a14ef4..e99dc648bc 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -61,6 +61,12 @@ name = "[material.display_name] [initial(name)]" desc += " It's made of [material.use_name]." +/obj/structure/bed/CanPass(atom/movable/mover, turf/target, height=0, air_group=0) + if(istype(mover) && mover.checkpass(PASSTABLE)) + return 1 + else + return ..() + /obj/structure/bed/ex_act(severity) switch(severity) if(1.0)