Tweak api for older versions of minetest
This commit is contained in:
parent
44229230df
commit
914793542a
7
api.lua
7
api.lua
@ -1,4 +1,4 @@
|
|||||||
-- Mobs Api (4th November 2015)
|
-- Mobs Api (6th November 2015)
|
||||||
mobs = {}
|
mobs = {}
|
||||||
mobs.mod = "redo"
|
mobs.mod = "redo"
|
||||||
|
|
||||||
@ -345,7 +345,7 @@ function entity_physics(pos, radius)
|
|||||||
radius = radius * 2
|
radius = radius * 2
|
||||||
|
|
||||||
local objs = minetest.get_objects_inside_radius(pos, radius)
|
local objs = minetest.get_objects_inside_radius(pos, radius)
|
||||||
local obj_pos, obj_vel, dist
|
local obj_pos, dist
|
||||||
|
|
||||||
for _, obj in pairs(objs) do
|
for _, obj in pairs(objs) do
|
||||||
|
|
||||||
@ -1393,7 +1393,8 @@ minetest.register_entity(name, {
|
|||||||
local weapon = hitter:get_wielded_item()
|
local weapon = hitter:get_wielded_item()
|
||||||
local punch_interval = tool_capabilities.full_punch_interval or 1.4
|
local punch_interval = tool_capabilities.full_punch_interval or 1.4
|
||||||
|
|
||||||
if weapon:get_definition().tool_capabilities ~= nil then
|
if weapon:get_definition()
|
||||||
|
and weapon:get_definition().tool_capabilities then
|
||||||
local wear = math.floor((punch_interval / 75) * 9000)
|
local wear = math.floor((punch_interval / 75) * 9000)
|
||||||
weapon:add_wear(wear)
|
weapon:add_wear(wear)
|
||||||
hitter:set_wielded_item(weapon)
|
hitter:set_wielded_item(weapon)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user