add checks for optional default mod
This commit is contained in:
parent
bb67e0469e
commit
3ff7c802de
4
api.lua
4
api.lua
|
@ -1308,12 +1308,14 @@ end
|
|||
---@param damage number|integer
|
||||
---@return boolean
|
||||
function XBowsEntityDef.on_punch(self, selfObj, puncher, time_from_last_punch, tool_capabilities, dir, damage)
|
||||
local wood_sound_def = default.node_sound_wood_defaults()
|
||||
local wood_sound_def = minetest.global_exists('default') and default.node_sound_wood_defaults() or nil
|
||||
|
||||
if wood_sound_def then
|
||||
minetest.sound_play(wood_sound_def.dig.name, {
|
||||
pos = selfObj.object:get_pos(),
|
||||
gain = wood_sound_def.dig.gain
|
||||
})
|
||||
end
|
||||
|
||||
return false
|
||||
end
|
||||
|
|
|
@ -3,7 +3,7 @@ minetest.register_node('x_bows:target', {
|
|||
tiles = {'x_bows_target.png'},
|
||||
is_ground_content = false,
|
||||
groups = {snappy=3, flammable=4, fall_damage_add_percent = -30},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
sounds = minetest.global_exists('default') and default.node_sound_leaves_defaults() or {},
|
||||
mesecons = {receptor = {state = 'off'}},
|
||||
---@param pos Vector
|
||||
---@param elapsed number
|
||||
|
|
Ŝarĝante…
Reference in New Issue