Compatability fixes for 0.4.15-dev

master
Beha 2017-01-07 17:22:04 -05:00
parent f8eb4a4e2e
commit b3d51a65ea
4 changed files with 16 additions and 16 deletions

View File

@ -318,7 +318,7 @@ function doors.register(name, def)
return itemstack
end
})
if not def.sounds then
def.sounds = default.node_sound_wood_defaults()
end
@ -468,7 +468,7 @@ doors.register("door_steel", {
doors.register("door_steel_heavy", {
tiles = {{ name = "doors_door_steel.png", backface_culling = true }},
description = "Steel Door",
description = "Heavy Steel Door",
inventory_image = "doors_item_steel.png",
heavy = true,
protected = true,
@ -535,7 +535,7 @@ end
function _doors.trapdoor_toggle(pos, clicker)
local node = minetest.get_node(pos)
local def = minetest.registered_nodes[node.name]
if not kingdoms.check_pos_level(pos, clicker:get_player_name(), def.heavy and "heavy_doors" or "doors", "You are not of a sufficient level to open this trapdoor.") then
return false
end
@ -803,5 +803,3 @@ doors.register_fencegate("doors:gate_aspen_wood", {
material = "default:aspen_wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}
})
kingdoms.log("action", "Doors loaded.")

View File

@ -0,0 +1,3 @@
-- Things that are not used with Kingdoms' level system.
minetest.unregister_item("default:key")
minetest.unregister_item("default:skeleton_key")

View File

@ -1,15 +1,13 @@
-- Set flags used by Kingdoms.
minetest.register_on_mapgen_init(function(params)
if kingdoms.config.mapgen then
minetest.set_mapgen_setting("mgname", "v7")
minetest.set_mapgen_setting("flags", "trees, caves, dungeons, noflat, light, decorations")
-- Biomes won't be registered properly until done manually.
default.register_biomes()
default.register_decorations()
kingdoms.log("action", "Applied mapgen settings.")
end
magic.register_mapgen()
end)
if kingdoms.config.mapgen then
minetest.set_mapgen_setting("mgname", "v7")
minetest.set_mapgen_setting("flags", "trees, caves, dungeons, noflat, light, decorations")
-- Biomes won't be registered properly until done manually.
default.register_biomes()
default.register_decorations()
kingdoms.log("action", "Applied mapgen settings.")
end
magic.register_mapgen()
local registered_items = {}
function kingdoms.register_dungeon_node(name, probability)

View File

@ -59,6 +59,7 @@ domodfile("barriers.lua")
-- Overrides of default to support kingdoms.
domodfile("ext/chests.lua")
domodfile("ext/furnace.lua")
domodfile("ext/unregister.lua")
-- Silver without moreores.
domodfile("ext/silver.lua")