Merge pull request #1 from Zeno-/master
Began moving values to config.lua so they can be specified in the .conf filemaster
commit
47cddff43a
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
local CONFIG_FILE_PREFIX = "caverealms."
|
||||||
|
|
||||||
|
caverealms.config = {}
|
||||||
|
|
||||||
|
-- This function based on kaeza/minetest-irc/config.lua and used under the
|
||||||
|
-- terms of BSD 2-clause license.
|
||||||
|
local function setting(stype, name, default)
|
||||||
|
local value
|
||||||
|
if stype == "bool" then
|
||||||
|
value = minetest.setting_getbool(CONFIG_FILE_PREFIX..name)
|
||||||
|
elseif stype == "string" then
|
||||||
|
value = minetest.setting_get(CONFIG_FILE_PREFIX..name)
|
||||||
|
elseif stype == "number" then
|
||||||
|
value = tonumber(minetest.setting_get(CONFIG_FILE_PREFIX..name))
|
||||||
|
end
|
||||||
|
if value == nil then
|
||||||
|
value = default
|
||||||
|
end
|
||||||
|
caverealms.config[name] = value
|
||||||
|
end
|
||||||
|
|
||||||
|
setting("number", "ymin", -33000)
|
||||||
|
setting("number", "ymax", -700)
|
20
init.lua
20
init.lua
|
@ -3,10 +3,16 @@
|
||||||
-- Depends default
|
-- Depends default
|
||||||
-- License: code WTFPL
|
-- License: code WTFPL
|
||||||
|
|
||||||
-- Parameters
|
caverealms = {}
|
||||||
|
|
||||||
local YMIN = -33000 -- Approximate realm limits.
|
local modpath = minetest.get_modpath(minetest.get_current_modname())
|
||||||
local YMAX = -700
|
|
||||||
|
dofile(modpath.."/config.lua")
|
||||||
|
|
||||||
|
-- Parameters (see also config.lua)
|
||||||
|
|
||||||
|
local YMIN = caverealms.config.ymin -- Approximate realm limits.
|
||||||
|
local YMAX = caverealms.config.ymax
|
||||||
local XMIN = -33000
|
local XMIN = -33000
|
||||||
local XMAX = 33000
|
local XMAX = 33000
|
||||||
local ZMIN = -33000
|
local ZMIN = -33000
|
||||||
|
@ -64,10 +70,6 @@ local np_wave = {
|
||||||
persist = 0.5
|
persist = 0.5
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Stuff
|
|
||||||
|
|
||||||
caverealms = {}
|
|
||||||
|
|
||||||
-- Nodes
|
-- Nodes
|
||||||
|
|
||||||
--glowing crystal
|
--glowing crystal
|
||||||
|
@ -117,11 +119,11 @@ minetest.register_node("caverealms:glow_gem", {
|
||||||
})
|
})
|
||||||
--cave mossy cobble - bluish?
|
--cave mossy cobble - bluish?
|
||||||
minetest.register_node("caverealms:stone_with_moss", {
|
minetest.register_node("caverealms:stone_with_moss", {
|
||||||
description = "Cave Dirt with Grass",
|
description = "Cave Stone with Moss",
|
||||||
tiles = {"default_cobble.png^caverealms_moss.png", "default_cobble.png", "default_cobble.png^caverealms_moss_side.png"},
|
tiles = {"default_cobble.png^caverealms_moss.png", "default_cobble.png", "default_cobble.png^caverealms_moss_side.png"},
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
groups = {crumbly=3},
|
groups = {crumbly=3},
|
||||||
drop = 'default:dirt',
|
drop = 'default:cobblestone',
|
||||||
sounds = default.node_sound_dirt_defaults({
|
sounds = default.node_sound_dirt_defaults({
|
||||||
footstep = {name="default_grass_footstep", gain=0.25},
|
footstep = {name="default_grass_footstep", gain=0.25},
|
||||||
}),
|
}),
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 483 B After Width: | Height: | Size: 436 B |
Loading…
Reference in New Issue