Compatability fixes for 0.4.15-dev
parent
f8eb4a4e2e
commit
b3d51a65ea
|
@ -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.")
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
-- Things that are not used with Kingdoms' level system.
|
||||
minetest.unregister_item("default:key")
|
||||
minetest.unregister_item("default:skeleton_key")
|
|
@ -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)
|
||||
|
|
|
@ -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")
|
||||
|
||||
|
|
Loading…
Reference in New Issue