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
|
||||
-- License: code WTFPL
|
||||
|
||||
-- Parameters
|
||||
caverealms = {}
|
||||
|
||||
local YMIN = -33000 -- Approximate realm limits.
|
||||
local YMAX = -700
|
||||
local modpath = minetest.get_modpath(minetest.get_current_modname())
|
||||
|
||||
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 XMAX = 33000
|
||||
local ZMIN = -33000
|
||||
|
@ -64,10 +70,6 @@ local np_wave = {
|
|||
persist = 0.5
|
||||
}
|
||||
|
||||
-- Stuff
|
||||
|
||||
caverealms = {}
|
||||
|
||||
-- Nodes
|
||||
|
||||
--glowing crystal
|
||||
|
@ -117,11 +119,11 @@ minetest.register_node("caverealms:glow_gem", {
|
|||
})
|
||||
--cave mossy cobble - bluish?
|
||||
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"},
|
||||
is_ground_content = true,
|
||||
groups = {crumbly=3},
|
||||
drop = 'default:dirt',
|
||||
drop = 'default:cobblestone',
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
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