From 03e96f30175dfaf34a6635de0db3f566eb68f722 Mon Sep 17 00:00:00 2001 From: TenPlus1 Date: Thu, 29 Sep 2016 09:59:24 +0100 Subject: [PATCH] health and damage have min of 1.0 added with diffuculty setting in use --- api.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api.lua b/api.lua index 3bafcb0..e4399da 100644 --- a/api.lua +++ b/api.lua @@ -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,