1
0
mirror of https://github.com/MinetestForFun/fishing.git synced 2025-07-21 17:40:27 +02:00

initial commit

rewriting original fishing mod by 4aiman
This commit is contained in:
2015-04-16 21:33:56 +02:00
parent 2d84eeb2a9
commit ab21ae6cdc
64 changed files with 861 additions and 1 deletions

61
init.lua Normal file
View File

@ -0,0 +1,61 @@
print("loading [fishing] mod")
fishing_setting = {}
if (minetest.get_modpath("intllib")) then
dofile(minetest.get_modpath("intllib").."/intllib.lua")
fishing_setting.S = intllib.Getter(minetest.get_current_modname())
else
fishing_setting.S = function ( s ) return s end
end
fishing_setting.file = minetest.get_worldpath() .. "/fishing_config.txt"
fishing_setting.is_creative_mode = minetest.setting_getbool("creative_mode")
fishing_setting.setting = {}
fishing_setting.random_timer = 3600
fishing_setting.prizes = {}
--for random object
random_objects = {}
fishing_setting.baits = {}
local path = minetest.get_modpath("fishing").."/"
dofile(path .."settings.txt")
dofile(path .."crafting.lua")
dofile(path .."baits.lua")
dofile(path .."prizes.lua")
dofile(path .."amorce.lua")
dofile(path .."bobber.lua")
--dofile(path .."bobber_shark.lua")
dofile(path .."fishes.lua")
dofile(path .."trophies.lua")
dofile(path .."poles.lua")
-- timer
fishing_setting.timer = 0
minetest.register_globalstep(function(dtime)
if fishing_setting.enable == false then return end
fishing_setting.timer = fishing_setting.timer - dtime
-- if fishing.new_object then
-- new object is item, time to catch is timer
-- fishing_setting.timer = fishing_setting.random_timer
-- end
-- if timer == 300 then
--you have 5min for catch item
-- end
if fishing_setting.timer < 0 then
for _, player in ipairs(minetest.get_connected_players()) do
local name = player:get_player_name()
--FIXME display message
end
--get random object
fishing_setting.timer = fishing_setting.random_timer
end
end)