82 lines
2.3 KiB
Lua

PyuTest = {}
Translate = function(s)
return core.get_translator(core.get_current_modname())(s)
end
PyuTest.BLOCK_FAST = 3
PyuTest.BLOCK_NORMAL = 2
PyuTest.BLOCK_SLOW = 1
PyuTest.OVERWORLD_SURFACE_BOTTOM = 1
PyuTest.OVERWORLD_TOP = 4096
PyuTest.OVERWORLD_BOTTOM = -200
-- these values are yoinked from VoxeLibre
-- (https://git.minetest.land/VoxeLibre/VoxeLibre/src/branch/master/mods/MAPGEN/mcl_biomes/init.lua)
PyuTest.OVERWORLD_OCEAN_MIN = -15
PyuTest.OVERWORLD_DEEP_OCEAN_MAX = PyuTest.OVERWORLD_OCEAN_MIN - 1
PyuTest.OVERWORLD_DEEP_OCEAN_MIN = -31
PyuTest.CAVE_TOP = PyuTest.OVERWORLD_DEEP_OCEAN_MIN - 1
PyuTest.CAVE_BOTTOM = -55
PyuTest.WATER_FREEZING_TEMPERATURE = 0
PyuTest.WATER_EVAPORATING_TEMPERATURE = 1000
PyuTest.WORLD_TOP = 31000
PyuTest.WORLD_BOTTOM = -31000
PyuTest.NODEBOX_DEFAULT = {
type = "fixed",
fixed = { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 },
}
PyuTest.DEFAULT_EFFECTS = {
sky_type = "regular",
sky_base_color = "#FFFFFF",
fog_distance = -1,
fog_start = -1,
fog_color = "#00000000"
}
PyuTest.COLORS = {
white = { "White", nil },
black = { "Black", { r = 32, g = 32, b = 32 } },
brown = { "Brown", "#9F8170" },
red = { "Red", "red" },
orange = { "Orange", "orange" },
yellow = { "Yellow", "yellow" },
green = { "Green", "green" },
blue = { "Blue", "blue" },
purple = { "Purple", "purple" },
pink = { "Pink", "pink" },
lime = { "Lime", "#64C044" },
cyan = { "Cyan", "cyan" },
magenta = { "Magenta", "magenta" },
chartreuse = { "Chartreuse", "#7FFF00" },
ultramarine = { "Ultramarine", "#120A8F" },
violet = { "Violet", "#8000FF" },
rose = { "Rose", "#FF0080" },
chestnut = { "Chestnut", "#954535" },
turquoise = { "Turquoise", "#40E0D0" },
teal = { "Teal", "#008080" },
mauve = { "Mauve", "#E0B0FF" },
mint = { "Mint", "#3EB489" },
ecru = { "Ecru", "#C2B280" },
khaki = { "Khaki", "khaki" },
indigo = { "Indigo", "#4000FF" },
peach = { "Peach", "#FFE5B4"}
}
PyuTest.WORLD_GRAVITY = core.settings:get("movement_gravity")
PyuTest.get_schematic_path = function(name)
return core.get_modpath("pyutest") .. "/schematics/" .. name .. ".mts"
end
local modpath = core.get_modpath("pyutest")
dofile(modpath .. "/damage.lua")
dofile(modpath .. "/util.lua")