Patch for goblins - issue #14

master
daretmavi 2021-02-14 23:31:16 +01:00
parent cde2ab289c
commit 2adc390e50
2 changed files with 16 additions and 4 deletions

View File

@ -38,7 +38,7 @@ MOD_PATCH=( ) #patch names
#MOD_PATCHES - all patches defined
#MOD_PATCHES - first is path and all patch names are separeted by ":"
#MOD_PATCHES=("mobs/water_life:poison.patch" "buildings/doors:doors_update.patch" "player/3d_armor:mob_damage.patch" "player/hbsprint:no_damage.patch" "player/hunger_ng:effects.patch")
MOD_PATCHES=("buildings/doors:doors_update.patch" "player/hbsprint:no_damage.patch" "environment/dynamic_liquid:bucket.patch" "mobs/mobs_mobkit/water_life:poison.patch" "mobs/mobs_mobkit/water_life:poison_hunger_ng.patch")
MOD_PATCHES=("buildings/doors:doors_update.patch" "player/hbsprint:no_damage.patch" "environment/dynamic_liquid:bucket.patch" "mobs/mobs_mobkit/water_life:poison.patch" "mobs/mobs_mobkit/water_life:poison_hunger_ng.patch" "mobs/mobs_mobs/goblins:goblins_nil.patch")
#MOD_PATCHES=( )
echo "---------------------------------------------------------------"

View File

@ -669,7 +669,21 @@ function goblins.tunneling(self, type)
end
function goblins.danger_dig(self,freq,depth)
local pos = vector.round(self.object:get_pos())
local self_pos = self.object:get_pos()
if self_pos ~= nil then
local vx = self_pos.x
local vy = self_pos.y
local vz = self_pos.z
local pos = {x = math.floor(vx + 0.5),
y = math.floor(vy + 0.5),
z = math.floor(vz + 0.5)
}
--minetest.log("self_pos: "..dump(self_pos))
else
--minetest.log("self_pos: "..dump(self_pos))
end
--local pos = vector.round(self.object:get_pos())
if pos then
local lol = minetest.get_node_light(pos) or 0
local freq = freq or 0.1
@ -814,5 +828,3 @@ function goblins.goblin_dog_behaviors(self)
--]]
end
end