From fca02054e8cb44ea98bfc63155f674ea41feca89 Mon Sep 17 00:00:00 2001 From: ElCeejo <40281901+ElCeejo@users.noreply.github.com> Date: Sat, 24 Sep 2022 01:39:52 -0700 Subject: [PATCH] suffocation --- mob_meta.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mob_meta.lua b/mob_meta.lua index 64dc824..fed40dc 100644 --- a/mob_meta.lua +++ b/mob_meta.lua @@ -1269,7 +1269,8 @@ function mob:_vitals() or self.max_breath > 0 then local head_pos = vec_raise(pos, self.height) local head_node = minetest.get_node(head_pos) - if minetest.get_item_group(head_node.name, "liquid") > 0 then + if minetest.get_item_group(head_node.name, "liquid") > 0 + or creatura.get_node_def(head_node.name).walkable then if self._breath <= 0 then damage = (damage or 0) + 1 else