From 6ffde2fc175012dd9bf15dc1a146d67f8a7fc2fd Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Wed, 16 Feb 2022 21:58:05 +0100 Subject: [PATCH] Fix checks for water & fire groups --- mob_meta.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mob_meta.lua b/mob_meta.lua index 69c3ffc..bb751c4 100644 --- a/mob_meta.lua +++ b/mob_meta.lua @@ -1186,7 +1186,7 @@ function mob:_vitals() local head_pos = vec_raise(stand_pos, self.height) local head_def = get_node_def(minetest.get_node(head_pos).name) if head_def.drawtype == "liquid" - and minetest.get_item_group(minetest.get_node(head_pos), "water") > 0 then + and minetest.get_item_group(minetest.get_node(head_pos).name, "water") > 0 then if self._breath <= 0 then self:hurt(1) indicate_damage(self) @@ -1199,7 +1199,7 @@ function mob:_vitals() end end local stand_def = get_node_def(minetest.get_node(stand_pos).name) - if minetest.get_item_group(minetest.get_node(stand_pos), "fire") > 0 + if minetest.get_item_group(minetest.get_node(stand_pos).name, "fire") > 0 and stand_def.damage_per_second then local damage = stand_def.damage_per_second local resist = self.fire_resistance or 0