summaryrefslogtreecommitdiff
path: root/api.lua
diff options
context:
space:
mode:
authorTenPlus1 <kinsellaja@yahoo.com>2016-09-29 09:59:24 +0100
committerTenPlus1 <kinsellaja@yahoo.com>2016-09-29 09:59:24 +0100
commit03e96f30175dfaf34a6635de0db3f566eb68f722 (patch)
tree48bcac8c695c0e330b5dea5cddb1412a0ac89a40 /api.lua
parenta455395a96de65bbbedf3d4bb8ab4530b80cfad3 (diff)
health and damage have min of 1.0 added with diffuculty setting in use
Diffstat (limited to 'api.lua')
-rw-r--r--api.lua8
1 files 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,