diff options
author | TenPlus1 <kinsellaja@yahoo.com> | 2016-09-29 09:59:24 +0100 |
---|---|---|
committer | TenPlus1 <kinsellaja@yahoo.com> | 2016-09-29 09:59:24 +0100 |
commit | 03e96f30175dfaf34a6635de0db3f566eb68f722 (patch) | |
tree | 48bcac8c695c0e330b5dea5cddb1412a0ac89a40 | |
parent | a455395a96de65bbbedf3d4bb8ab4530b80cfad3 (diff) |
health and damage have min of 1.0 added with diffuculty setting in use
-rw-r--r-- | api.lua | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,5 +1,5 @@ --- Mobs Api (28th September 2016) +-- Mobs Api (29th September 2016) mobs = {} mobs.mod = "redo" @@ -2283,8 +2283,8 @@ minetest.register_entity(name, { drawtype = def.drawtype, -- DEPRECATED, use rotate instead rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 lifetimer = def.lifetimer or 180, -- 3 minutes - hp_min = (def.hp_min or 5) * difficulty, - hp_max = (def.hp_max or 10) * difficulty, + hp_min = max(1, (def.hp_min or 5) * difficulty), + hp_max = max(1, (def.hp_max or 10) * difficulty), physical = true, collisionbox = def.collisionbox, visual = def.visual, @@ -2294,7 +2294,7 @@ minetest.register_entity(name, { view_range = def.view_range or 5, walk_velocity = def.walk_velocity or 1, run_velocity = def.run_velocity or 2, - damage = (def.damage or 0) * difficulty, + damage = max(1, (def.damage or 0) * difficulty), light_damage = def.light_damage or 0, water_damage = def.water_damage or 0, lava_damage = def.lava_damage or 0, |