95 lines
2.2 KiB
Lua
95 lines
2.2 KiB
Lua
|
|
lib_trm = {}
|
|
lib_trm.name = "lib_trm"
|
|
lib_trm.ver_max = 0
|
|
lib_trm.ver_min = 1
|
|
lib_trm.ver_rev = 0
|
|
lib_trm.ver_str = lib_trm.ver_max .. "." .. lib_trm.ver_min .. "." .. lib_trm.ver_rev
|
|
lib_trm.authorship = "lisacvuk, davidthecreator, shadmordre"
|
|
lib_trm.license = "LGLv2.1"
|
|
lib_trm.copyright = "2019"
|
|
lib_trm.path_mod = minetest.get_modpath(minetest.get_current_modname())
|
|
lib_trm.path_world = minetest.get_worldpath()
|
|
|
|
lib_trm.intllib = minetest.setting_get("lib_trm_engine_translation") or false
|
|
|
|
local S
|
|
local NS
|
|
if not lib_trm.intllib then
|
|
if minetest.get_modpath("intllib") then
|
|
S = intllib.Getter()
|
|
else
|
|
-- S = function(s) return s end
|
|
-- internationalization boilerplate
|
|
S, NS = dofile(lib_trm.path_mod.."/intllib.lua")
|
|
end
|
|
else
|
|
S = minetest.get_translator(lib_trm.name)
|
|
end
|
|
|
|
minetest.log(S("[MOD] lib_trm: Loading..."))
|
|
minetest.log(S("[MOD] lib_trm: Version:") .. S(lib_trm.ver_str))
|
|
minetest.log(S("[MOD] lib_trm: Legal Info: Copyright ") .. S(lib_trm.copyright) .. " " .. S(lib_trm.authorship) .. "")
|
|
minetest.log(S("[MOD] lib_trm: License: ") .. S(lib_trm.license) .. "")
|
|
|
|
--minetest.log("[MOD] lib_trm: Loading...")
|
|
--minetest.log("[MOD] lib_trm: Version:" .. lib_trm.ver_str)
|
|
--minetest.log("[MOD] lib_trm: Legal Info: Copyright " .. lib_trm.copyright .. " " ..lib_trm.authorship) .. "")
|
|
--minetest.log("[MOD] lib_trm: License: " .. lib_trm.license .. "")
|
|
|
|
|
|
dofile(lib_trm.path_mod.."/lib_trm_toolcap_modifier.lua")
|
|
|
|
dofile(lib_trm.path_mod.."/lib_trm_tool_ranks.lua")
|
|
|
|
|
|
minetest.register_on_mods_loaded(function()
|
|
for node_name, node_def in pairs(minetest.registered_tools) do
|
|
if node_name and node_name ~= "" then
|
|
if node_def then
|
|
if not node_def.original_description then
|
|
local node_desc = node_def.description
|
|
minetest.override_item(node_name, {
|
|
original_description = node_desc,
|
|
description = toolranks.create_description(node_desc, 0, 1),
|
|
--description = node_desc,
|
|
after_use = toolranks.new_afteruse,
|
|
})
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end)
|
|
|
|
|
|
|
|
minetest.log(S("[MOD] lib_trm: Successfully loaded."))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|