fixed blood being disabled

This commit is contained in:
kaadmy 2015-09-22 10:21:14 -07:00
parent f0c8171d7c
commit fc33cfd001
1 changed files with 13 additions and 10 deletions

View File

@ -3,9 +3,9 @@ mobs = {}
mobs.mod = "redo"
-- Initial settings check
local damage_enabled = minetest.setting_getbool("enable_damage") or true
local damage_enabled = minetest.setting_getbool("enable_damage") or false
local peaceful_only = minetest.setting_getbool("only_peaceful_mobs") or false
local enable_blood = minetest.setting_getbool("mobs_enable_blood") or true
local enable_blood = minetest.setting_getbool("mobs_enable_blood") or false
mobs.protected = tonumber(minetest.setting_get("mobs_spawn_protected")) or 0
mobs.remove = minetest.setting_getbool("remove_far_mobs") or false
@ -1205,11 +1205,14 @@ function mobs:register_mob(name, def)
end
-- blood_particles
if self.blood_amount > 0
and enable_blood == true then
if self.blood_amount > 0 then
local pos = self.object:getpos()
pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) / 2
pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) / 3
if enable_blood then
effect(pos, self.blood_amount, self.blood_texture)
else
effect(pos, self.blood_amount, "default_grass_clump_tall.png")
end
end
-- knock back effect
@ -1330,10 +1333,10 @@ function effect(pos, amount, texture, max_size)
time = 0.25,
minpos = pos,
maxpos = pos,
minvel = {x = -0, y = -2, z = -0},
maxvel = {x = 2, y = 2, z = 2},
minacc = {x = -4, y = -4, z = -4},
maxacc = {x = 4, y = 4, z = 4},
minvel = {x = -0, y = 2, z = -0},
maxvel = {x = 2, y = 6, z = 2},
minacc = {x = -4, y = -16, z = -4},
maxacc = {x = 4, y = -4, z = 4},
minexptime = 0.1,
maxexptime = 1,
minsize = 1,