forked from VoxeLibre/VoxeLibre
Cleanup mcl_info clutter and messy var localization
This commit is contained in:
parent
8184d4938c
commit
fb8b3d5f55
|
@ -1,25 +1,15 @@
|
||||||
mcl_info = {}
|
mcl_info = {}
|
||||||
local refresh_interval = .63
|
local format, pairs,ipairs,table,vector,minetest,mcl_info,tonumber,tostring = string.format,pairs,ipairs,table,vector,minetest,mcl_info,tonumber,tostring
|
||||||
local huds = {}
|
|
||||||
local default_debug = 0
|
|
||||||
local after = minetest.after
|
|
||||||
local get_connected_players = minetest.get_connected_players
|
|
||||||
local get_biome_name = minetest.get_biome_name
|
|
||||||
local get_biome_data = minetest.get_biome_data
|
|
||||||
local format = string.format
|
|
||||||
local pairs = pairs
|
|
||||||
local ipairs = ipairs
|
|
||||||
local table = table
|
|
||||||
|
|
||||||
local min1, min2, min3 = mcl_vars.mg_overworld_min, mcl_vars.mg_end_min, mcl_vars.mg_nether_min
|
|
||||||
local max1, max2, max3 = mcl_vars.mg_overworld_max, mcl_vars.mg_end_max, mcl_vars.mg_nether_max + 128
|
|
||||||
|
|
||||||
local modname = minetest.get_current_modname()
|
local modname = minetest.get_current_modname()
|
||||||
local modpath = minetest.get_modpath(modname)
|
|
||||||
local S = minetest.get_translator(modname)
|
local S = minetest.get_translator(modname)
|
||||||
local storage = minetest.get_mod_storage()
|
local storage = minetest.get_mod_storage()
|
||||||
local player_dbg = {}
|
local player_dbg = {}
|
||||||
|
|
||||||
|
local refresh_interval = .63
|
||||||
|
local huds = {}
|
||||||
|
local default_debug = 0
|
||||||
|
|
||||||
local function check_setting(s)
|
local function check_setting(s)
|
||||||
return s
|
return s
|
||||||
end
|
end
|
||||||
|
@ -78,7 +68,7 @@ local function get_text(player, bits)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function info()
|
local function info()
|
||||||
for _, player in pairs(get_connected_players()) do
|
for _, player in pairs(minetest.get_connected_players()) do
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local s = player_setting(player)
|
local s = player_setting(player)
|
||||||
local pos = player:get_pos()
|
local pos = player:get_pos()
|
||||||
|
@ -110,7 +100,7 @@ local function info()
|
||||||
player:hud_change(huds[name][2], "text", text)
|
player:hud_change(huds[name][2], "text", text)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
after(refresh_interval, info)
|
minetest.after(refresh_interval, info)
|
||||||
end
|
end
|
||||||
minetest.after(0,info)
|
minetest.after(0,info)
|
||||||
|
|
||||||
|
@ -170,8 +160,8 @@ mcl_info.register_debug_field("Node below",{
|
||||||
mcl_info.register_debug_field("Biome",{
|
mcl_info.register_debug_field("Biome",{
|
||||||
level = 3,
|
level = 3,
|
||||||
func = function(pl,pos)
|
func = function(pl,pos)
|
||||||
local biome_data = get_biome_data(pos)
|
local biome_data = minetest.get_biome_data(pos)
|
||||||
local biome = biome_data and get_biome_name(biome_data.biome) or "No biome"
|
local biome = biome_data and minetest.get_biome_name(biome_data.biome) or "No biome"
|
||||||
if biome_data then
|
if biome_data then
|
||||||
return format("%s (%s), Humidity: %.1f, Temperature: %.1f",biome, biome_data.biome, biome_data.humidity, biome_data.heat)
|
return format("%s (%s), Humidity: %.1f, Temperature: %.1f",biome, biome_data.biome, biome_data.humidity, biome_data.heat)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue