From 22bb5e7602ebfa0f1dae1b99b144bd858ecc465e Mon Sep 17 00:00:00 2001 From: sys4-fr Date: Sat, 29 Sep 2018 17:17:10 +0200 Subject: [PATCH] =?UTF-8?q?Diff=C3=A9rents=20ajouts=20:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajout de messages de chargement des mods - Mise à jour du mod nalc_maptools --- nalc_default/init.lua | 3 + nalc_default/overrides.lua | 13 +++ nalc_maptools/depends.txt | 1 + nalc_maptools/init.lua | 222 +++++++++++++++++++++++++++++++++++++ nalc_mobs/init.lua | 2 + nalc_moognu/init.lua | 2 + 6 files changed, 243 insertions(+) diff --git a/nalc_default/init.lua b/nalc_default/init.lua index 8a1ba0b..491ba42 100644 --- a/nalc_default/init.lua +++ b/nalc_default/init.lua @@ -1,5 +1,8 @@ local modpath = minetest.get_modpath(minetest.get_current_modname()) +-- Functions +dofile(modpath.."/functions.lua") + -- Custom Nodes dofile(modpath.."/nodes.lua") diff --git a/nalc_default/overrides.lua b/nalc_default/overrides.lua index 642d2ca..bbb7d1f 100644 --- a/nalc_default/overrides.lua +++ b/nalc_default/overrides.lua @@ -11,3 +11,16 @@ minetest.override_item( { stack_max = 200 }) + +-- sand +for _,t in pairs({"", "desert_", "silver_"}) do + minetest.override_item( + "default:"..t.."sand", + { + sounds = default.node_sound_sand_defaults( + { + footstep = {name = "default_sand_footstep", gain = 0.24}, + dug = {name = "default_sand_footstep", gain = 0.48}, + }) + }) +end diff --git a/nalc_maptools/depends.txt b/nalc_maptools/depends.txt index 0c86971..3b63508 100644 --- a/nalc_maptools/depends.txt +++ b/nalc_maptools/depends.txt @@ -1 +1,2 @@ +nalc_default maptools diff --git a/nalc_maptools/init.lua b/nalc_maptools/init.lua index b315fbb..16b3bef 100644 --- a/nalc_maptools/init.lua +++ b/nalc_maptools/init.lua @@ -5,4 +5,226 @@ minetest.register_craft( recipe = {"default:apple", "default:mese", "default:mese"}, }) +-- Nodes +minetest.register_node( + ":maptools:stone_with_coin", + { description = "Stone with Coin", + tiles = {"default_stone.png^maptools_gold_coin.png"}, + is_ground_content = true, + groups = {cracky = 3}, + drop = { + items = { + {items = {"maptools:gold_coin"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), + }) +minetest.register_alias("default:stone_with_coin", "maptools:stone_with_coin") + +-- Ores +minetest.register_ore( + { ore_type = "scatter", + ore = "maptools:stone_with_coin", + wherein = "default:stone", + clust_scarcity = 26 * 26 * 26, + clust_num_ores = 1, + clust_size = 1, + y_min = -30000, + y_max = 0, + flags = "absheight", + }) + +-- Super Apples +minetest.register_ore({ + ore_type = "scatter", + ore = "maptools:superapple", + wherein = "default:apple", + clust_scarcity = 6 * 6 * 6, + clust_num_ores = 5, + clust_size = 2, + y_min = 0, + y_max = 64, + }) + +-- Override items +minetest.override_item( + "default:desert_stone", + { + drop = { + items = { + {items = {"default:desert_cobble"}}, + {items = {"maptools:copper_coin"}, rarity = 20} + } + } + }) + +local drop = minetest.registered_items["default:dirt"].drop +if drop then + table.insert(drop.items, 1, {items = {"maptools:copper_coin", "default:dirt"}, rarity = 32}) +else + minetest.override_item( + "default:dirt", + { + drop = { + items = { + {items = {"default:dirt"}}, + {items = {"maptools:copper_coin"}, rarity = 32} + } + } + }) +end + +minetest.override_item( + "default:stone_with_coal", + { + drop = { + items = { + {items = {"default:coal_lump"}}, + {items = {"maptools:copper_coin"}} + } + } + }) +minetest.override_item( + "nalc_default:desert_stone_with_coal", + { + drop = { + items = { + {items = {"default:coal_lump"}}, + {items = {"maptools:copper_coin"}} + } + } + }) + +minetest.override_item( + "default:stone_with_iron", + { + drop = { + items = { + {items = {"default:iron_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) +minetest.override_item( + "nalc_default:desert_stone_with_iron", + { + drop = { + items = { + {items = {"default:iron_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) + +minetest.override_item( + "default:stone_with_copper", + { + drop = { + items = { + {items = {"default:copper_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) +minetest.override_item( + "nalc_default:desert_stone_with_copper", + { + drop = { + items = { + {items = {"default:copper_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) + +if minetest.registered_items["default:stone_with_tin"] then + minetest.override_item( + "default:stone_with_tin", + { + drop = { + items = { + {items = {"default:tin_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) +end +minetest.override_item( + "nalc_default:desert_stone_with_tin", + { + drop = { + items = { + {items = {"default:tin_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) + +minetest.override_item( + "default:stone_with_mese", + { + drop = { + items = { + {items = {"default:mese_crystal"}}, + {items = {"maptools:silver_coin 2", rarity = 75}}, + } + } + }) + +minetest.override_item( + "default:stone_with_gold", + { + drop = { + items = { + {items = {"default:gold_lump"}}, + {items = {"maptools:silver_coin", rarity = 80}}, + } + } + }) + +minetest.override_item( + "default:stone_with_diamond", + { + drop = { + items = { + {items = {"default:diamond"}}, + {items = {"maptools:silver_coin"}}, + } + } + }) + +if minetest.get_modpath("moreores") then + minetest.override_item( + "moreores:mineral_silver", + { + drop = { + items = { + {items = {"moreores:silver_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) + + minetest.override_item( + "moreores:mineral_mithril", + { + drop = { + items = { + {items = {"moreores:mithril_lump"}}, + {items = {"maptools:silver_coin 3"}}, + } + } + }) + minetest.override_item( + "nalc_moreores:desert_stone_with_silver", + { + drop = { + items = { + {items = {"moreores:silver_lump"}}, + {items = {"maptools:copper_coin 3"}} + } + } + }) +end + minetest.log("action", "[nalc_maptools] loaded.") diff --git a/nalc_mobs/init.lua b/nalc_mobs/init.lua index 74bf29b..cee8a6f 100644 --- a/nalc_mobs/init.lua +++ b/nalc_mobs/init.lua @@ -26,3 +26,5 @@ minetest.register_craft({ }) minetest.register_alias("default:scorched_stuff", "mobs:scorched_stuff") + +minetest.log("action", "[nalc_mobs] loaded.") diff --git a/nalc_moognu/init.lua b/nalc_moognu/init.lua index a672240..ece58f0 100644 --- a/nalc_moognu/init.lua +++ b/nalc_moognu/init.lua @@ -145,3 +145,5 @@ if minetest.get_modpath("toolranks") then after_use = toolranks.new_afteruse }) end + +minetest.log("action", "[nalc_moognu] loaded.")