Merge pull request #1 from Zeno-/master

Began moving values to config.lua so they can be specified in the .conf file
master
HeroOfTheWinds 2014-06-20 17:15:55 -10:00
commit 47cddff43a
3 changed files with 53 additions and 27 deletions

24
config.lua Normal file
View File

@ -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)

View File

@ -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