From 27d7775e981a3ad1e0385855488dcb04c782d423 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Fri, 20 Jan 2017 21:24:56 +0100 Subject: [PATCH] More Minecraft-like mob health --- mods/mobs_mc/chicken.lua | 1 + mods/mobs_mc/cow.lua | 1 + mods/mobs_mc/creeper.lua | 1 + mods/mobs_mc/enderman.lua | 1 + mods/mobs_mc/ghast.lua | 1 + mods/mobs_mc/pig.lua | 1 + mods/mobs_mc/sheep.lua | 1 + mods/mobs_mc/skeleton.lua | 1 + mods/mobs_mc/slimes.lua | 5 +++++ mods/mobs_mc/spider.lua | 4 ++-- mods/mobs_mc/villager.lua | 1 + mods/mobs_mc/zombie.lua | 1 + mods/mobs_mc/zombiepig.lua | 1 + 13 files changed, 18 insertions(+), 2 deletions(-) diff --git a/mods/mobs_mc/chicken.lua b/mods/mobs_mc/chicken.lua index 065a7c280..008b46197 100644 --- a/mods/mobs_mc/chicken.lua +++ b/mods/mobs_mc/chicken.lua @@ -9,6 +9,7 @@ mobs:register_mob("mobs_mc:chicken", { type = "animal", + hp_min = 4, hp_max = 4, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1, 0.4}, diff --git a/mods/mobs_mc/cow.lua b/mods/mobs_mc/cow.lua index 6fb45c6a9..6e4d9d312 100644 --- a/mods/mobs_mc/cow.lua +++ b/mods/mobs_mc/cow.lua @@ -8,6 +8,7 @@ mobs:register_mob("mobs_mc:cow", { type = "animal", + hp_min = 10, hp_max = 10, collisionbox = {-0.6, -0.01, -0.6, 0.6, 1.8, 0.6}, diff --git a/mods/mobs_mc/creeper.lua b/mods/mobs_mc/creeper.lua index ee18cc9cf..0a4e88fe0 100644 --- a/mods/mobs_mc/creeper.lua +++ b/mods/mobs_mc/creeper.lua @@ -10,6 +10,7 @@ mobs:register_mob("mobs_mc:creeper", { type = "monster", + hp_min = 20, hp_max = 20, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.6, 0.4}, pathfinding = true, diff --git a/mods/mobs_mc/enderman.lua b/mods/mobs_mc/enderman.lua index 8076d7a91..d992248d0 100644 --- a/mods/mobs_mc/enderman.lua +++ b/mods/mobs_mc/enderman.lua @@ -9,6 +9,7 @@ mobs:register_mob("mobs_mc:enderman", { type = "monster", + hp_min = 40, hp_max = 40, collisionbox = {-0.4, -2.4, -0.4, 0.4, 1.8, 0.4}, diff --git a/mods/mobs_mc/ghast.lua b/mods/mobs_mc/ghast.lua index 0a2e38166..2a463b820 100644 --- a/mods/mobs_mc/ghast.lua +++ b/mods/mobs_mc/ghast.lua @@ -10,6 +10,7 @@ mobs:register_mob("mobs_mc:ghast", { type = "monster", pathfinding = true, group_attack = true, + hp_min = 10, hp_max = 10, collisionbox = {-1.45, -1.45, -1.45 ,1.45, 1.45, 1.45}, visual_size = {x=3.0, y=3.0}, diff --git a/mods/mobs_mc/pig.lua b/mods/mobs_mc/pig.lua index d71490673..a8e3f7664 100644 --- a/mods/mobs_mc/pig.lua +++ b/mods/mobs_mc/pig.lua @@ -8,6 +8,7 @@ mobs:register_mob("mobs_mc:pig", { type = "animal", + hp_min = 10, hp_max = 10, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1, 0.4}, diff --git a/mods/mobs_mc/sheep.lua b/mods/mobs_mc/sheep.lua index 24c287cf0..415704b5c 100644 --- a/mods/mobs_mc/sheep.lua +++ b/mods/mobs_mc/sheep.lua @@ -9,6 +9,7 @@ --mcsheep mobs:register_mob("mobs_mc:sheep", { type = "animal", + hp_min = 8, hp_max = 8, collisionbox = {-0.5, -0.01, -0.5, 0.5, 1.5, 0.5}, diff --git a/mods/mobs_mc/skeleton.lua b/mods/mobs_mc/skeleton.lua index 36f0a29f7..5f04e5274 100644 --- a/mods/mobs_mc/skeleton.lua +++ b/mods/mobs_mc/skeleton.lua @@ -8,6 +8,7 @@ mobs:register_mob("mobs_mc:skeleton", { type = "monster", + hp_min = 30, hp_max = 30, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, pathfinding = true, diff --git a/mods/mobs_mc/slimes.lua b/mods/mobs_mc/slimes.lua index 08d21d51d..b604df6b9 100644 --- a/mods/mobs_mc/slimes.lua +++ b/mods/mobs_mc/slimes.lua @@ -10,6 +10,7 @@ mobs:register_mob("mobs_mc:greensmall", { type = "monster", pathfinding = true, group_attack = true, + hp_min = 1, hp_max = 1, collisionbox = {-0.2, -0.4, -0.2, 0.2, 0.2, 0.2}, visual_size = {x=0.5, y=0.5}, @@ -68,6 +69,7 @@ mobs:register_mob("mobs_mc:greenmedium", { type = "monster", pathfinding = true, group_attack = true, + hp_min = 4, hp_max = 4, collisionbox = {-0.55, -0.55, -0.55, 0.55, 0.55, 0.55}, visual_size = {x=1.0, y=1.0}, @@ -128,6 +130,7 @@ mobs:register_mob("mobs_mc:greenbig", { type = "monster", pathfinding = true, group_attack = true, + hp_min = 16, hp_max = 16, collisionbox = {-0.75, -0.75, -0.75, 0.75, 0.75, 0.75}, visual_size = {x=1.5, y=1.5}, @@ -192,6 +195,7 @@ mobs:register_mob("mobs_mc:lavasmall", { type = "monster", pathfinding = true, group_attack = true, + hp_min = 4, hp_max = 4, collisionbox = {-0.2, -0.4, -0.2, 0.2, 0.2, 0.2}, visual_size = {x=0.5, y=0.5}, @@ -245,6 +249,7 @@ mobs:register_mob("mobs_mc:lavabig", { type = "monster", pathfinding = true, group_attack = true, + hp_min = 16, hp_max = 16, collisionbox = {-0.75, -0.75, -0.75, 0.75, 0.75, 0.75}, visual_size = {x=1.5, y=1.5}, diff --git a/mods/mobs_mc/spider.lua b/mods/mobs_mc/spider.lua index 9278eb7ad..14323ae1f 100644 --- a/mods/mobs_mc/spider.lua +++ b/mods/mobs_mc/spider.lua @@ -13,8 +13,8 @@ mobs:register_mob("mobs_mc:spider", { attack_type = "dogfight", pathfinding = true, damage = 2, - hp_min = 12, - hp_max = 20, + hp_min = 16, + hp_max = 16, armor = 100, collisionbox = {-0.9, -0.01, -0.7, 0.7, 0.6, 0.7}, visual = "mesh", diff --git a/mods/mobs_mc/villager.lua b/mods/mobs_mc/villager.lua index 9a9c236ec..7906a41e3 100644 --- a/mods/mobs_mc/villager.lua +++ b/mods/mobs_mc/villager.lua @@ -9,6 +9,7 @@ mobs:register_mob("mobs_mc:villager", { type = "npc", + hp_min = 20, hp_max = 20, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.95, 0.4}, textures = { diff --git a/mods/mobs_mc/zombie.lua b/mods/mobs_mc/zombie.lua index 3f76979b2..e3c4db3f0 100644 --- a/mods/mobs_mc/zombie.lua +++ b/mods/mobs_mc/zombie.lua @@ -10,6 +10,7 @@ mobs:register_mob("mobs_mc:zombie", { type = "monster", + hp_min = 20, hp_max = 20, collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, textures = { diff --git a/mods/mobs_mc/zombiepig.lua b/mods/mobs_mc/zombiepig.lua index ca5b8015a..efa066ca3 100644 --- a/mods/mobs_mc/zombiepig.lua +++ b/mods/mobs_mc/zombiepig.lua @@ -9,6 +9,7 @@ mobs:register_mob("mobs_mc:pigman", { type = "monster", + hp_min = 20, hp_max = 20, collisionbox = {-0.3, -1.0, -0.3, 0.3, 0.8, 0.3}, visual = "mesh",