81 lines
1.9 KiB
Lua
81 lines
1.9 KiB
Lua
--[[
|
||
Fate of the Gods - Adds roleplay mechanics.
|
||
Copyright © 2020 Hamlet and contributors.
|
||
|
||
Licensed under the EUPL, Version 1.2 or – as soon they will be
|
||
approved by the European Commission – subsequent versions of the
|
||
EUPL (the "Licence");
|
||
You may not use this work except in compliance with the Licence.
|
||
You may obtain a copy of the Licence at:
|
||
|
||
https://joinup.ec.europa.eu/software/page/eupl
|
||
https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32017D0863
|
||
|
||
Unless required by applicable law or agreed to in writing,
|
||
software distributed under the Licence is distributed on an
|
||
"AS IS" basis,
|
||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||
implied.
|
||
See the Licence for the specific language governing permissions
|
||
and limitations under the Licence.
|
||
|
||
--]]
|
||
|
||
|
||
-- Global mod's namespace
|
||
fog = {}
|
||
|
||
-- Mod's database
|
||
fog.t_MOD_STORAGE = minetest.get_mod_storage()
|
||
|
||
-- Used for localization
|
||
fog.l10n = minetest.get_translator('fog')
|
||
|
||
|
||
--
|
||
-- Procedures
|
||
--
|
||
|
||
-- Minetest logger
|
||
local pr_LogMessage = function()
|
||
|
||
-- Constant
|
||
local s_LOG_LEVEL = minetest.settings:get('debug_log_level')
|
||
|
||
-- Body
|
||
if (s_LOG_LEVEL == nil)
|
||
or (s_LOG_LEVEL == 'action')
|
||
or (s_LOG_LEVEL == 'info')
|
||
or (s_LOG_LEVEL == 'verbose')
|
||
then
|
||
minetest.log('action', '[Mod] Fate of The Gods [v0.1.0] loaded.')
|
||
end
|
||
end
|
||
|
||
|
||
-- Subfiles loader
|
||
local pr_LoadSubFiles = function()
|
||
|
||
-- Constant
|
||
local s_MOD_PATH = minetest.get_modpath('fog')
|
||
|
||
-- Body
|
||
dofile(s_MOD_PATH .. '/core/settings.lua')
|
||
dofile(s_MOD_PATH .. '/core/functions.lua')
|
||
dofile(s_MOD_PATH .. '/core/procedures.lua')
|
||
dofile(s_MOD_PATH .. '/core/formspec.lua')
|
||
dofile(s_MOD_PATH .. '/core/overriders_axes.lua')
|
||
dofile(s_MOD_PATH .. '/core/overriders_picks.lua')
|
||
dofile(s_MOD_PATH .. '/core/overriders_shovels.lua')
|
||
dofile(s_MOD_PATH .. '/core/overriders_swords.lua')
|
||
|
||
end
|
||
|
||
|
||
--
|
||
-- Main body
|
||
--
|
||
|
||
pr_LoadSubFiles()
|
||
pr_LogMessage()
|