Replace deprecated settings methods

This commit is contained in:
upsilon 2017-06-23 13:12:11 +02:00
parent 094613eb29
commit 973b3430e8
No known key found for this signature in database
GPG Key ID: A80DAE1F266E1C3C
2 changed files with 8 additions and 8 deletions

View File

@ -62,9 +62,9 @@ local function shoot_arrow(itemstack, player, throw_itself, new_stack)
end end
local dir = player:get_look_dir() local dir = player:get_look_dir()
local velocity_factor = tonumber(minetest.setting_get("throwing.velocity_factor")) or 19 local velocity_factor = tonumber(minetest.settings:get("throwing.velocity_factor")) or 19
local horizontal_acceleration_factor = tonumber(minetest.setting_get("throwing.horizontal_acceleration_factor")) or -3 local horizontal_acceleration_factor = tonumber(minetest.settings:get("throwing.horizontal_acceleration_factor")) or -3
local vertical_acceleration = tonumber(minetest.setting_get("throwing.vertical_acceleration")) or -10 local vertical_acceleration = tonumber(minetest.settings:get("throwing.vertical_acceleration")) or -10
obj:setvelocity({x=dir.x*velocity_factor, y=dir.y*velocity_factor, z=dir.z*velocity_factor}) obj:setvelocity({x=dir.x*velocity_factor, y=dir.y*velocity_factor, z=dir.z*velocity_factor})
obj:setacceleration({x=dir.x*horizontal_acceleration_factor, y=vertical_acceleration, z=dir.z*horizontal_acceleration_factor}) obj:setacceleration({x=dir.x*horizontal_acceleration_factor, y=vertical_acceleration, z=dir.z*horizontal_acceleration_factor})
@ -74,7 +74,7 @@ local function shoot_arrow(itemstack, player, throw_itself, new_stack)
minetest.sound_play(luaentity.on_throw_sound or "throwing_sound", {pos=playerpos, gain = 0.5}) minetest.sound_play(luaentity.on_throw_sound or "throwing_sound", {pos=playerpos, gain = 0.5})
end end
if not minetest.setting_getbool("creative_mode") then if not minetest.settings:get_bool("creative_mode") then
if new_stack then if new_stack then
inventory:set_stack("main", index, new_stack) inventory:set_stack("main", index, new_stack)
else else
@ -111,7 +111,7 @@ local function arrow_step(self, dtime)
end end
local function hit_failed() local function hit_failed()
if not minetest.setting_getbool("creative_mode") and self.item then if not minetest.settings:get_bool("creative_mode") and self.item then
player:get_inventory():add_item("main", self.item) player:get_inventory():add_item("main", self.item)
end end
if self.on_hit_fails then if self.on_hit_fails then
@ -237,7 +237,7 @@ function throwing.register_arrow(name, def)
end end
def.inventory_image = def.tiles[1] def.inventory_image = def.tiles[1]
def.on_place = function(itemstack, placer, pointed_thing) def.on_place = function(itemstack, placer, pointed_thing)
if minetest.setting_getbool("throwing.allow_arrow_placing") and pointed_thing.above then if minetest.settings:get_bool("throwing.allow_arrow_placing") and pointed_thing.above then
local playername = placer:get_player_name() local playername = placer:get_player_name()
if not minetest.is_protected(pointed_thing.above, playername) then if not minetest.is_protected(pointed_thing.above, playername) then
minetest.log("action", "Player "..playername.." placed arrow "..name.." at ("..pointed_thing.above.x..","..pointed_thing.above.y..","..pointed_thing.above.z..")") minetest.log("action", "Player "..playername.." placed arrow "..name.." at ("..pointed_thing.above.x..","..pointed_thing.above.y..","..pointed_thing.above.z..")")
@ -352,7 +352,7 @@ function throwing.register_bow(name, def)
minetest.after(def.delay or 0, function() minetest.after(def.delay or 0, function()
-- Shoot arrow -- Shoot arrow
if shoot_arrow(itemstack, user, def.throw_itself, new_stack) then if shoot_arrow(itemstack, user, def.throw_itself, new_stack) then
if not minetest.setting_getbool("creative_mode") then if not minetest.settings:get_bool("creative_mode") then
itemstack:add_wear(65535 / (def.uses or 50)) itemstack:add_wear(65535 / (def.uses or 50))
end end
end end

View File

@ -42,7 +42,7 @@ throwing.register_bow("bow_diamond", {
}) })
local function get_setting(name) local function get_setting(name)
local value = minetest.setting_getbool("throwing.enable_"..name) local value = minetest.settings:get_bool("throwing.enable_"..name)
if value == true or value == nil then if value == true or value == nil then
return true return true
else else