From 2ae0d2f2a133d5aa93a65824d618f1e721cac838 Mon Sep 17 00:00:00 2001 From: Duane Date: Wed, 3 Aug 2016 07:32:37 -0500 Subject: [PATCH] Adjust dungeon spawns. --- abms.lua | 2 +- dungeon.lua | 59 +++++++++++++++++++++++++++-------------------------- 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/abms.lua b/abms.lua index 30178f5..67a9626 100644 --- a/abms.lua +++ b/abms.lua @@ -404,7 +404,7 @@ minetest.register_abm({ end end - local target_level = math.max(2, math.ceil(pos.y / -2000)) + local target_level = math.max(2, math.ceil((pos.y - 3 ^ math.random(9)) / -2000)) local desc for i = 1, 100 do diff --git a/dungeon.lua b/dungeon.lua index 92677f0..91135bd 100644 --- a/dungeon.lua +++ b/dungeon.lua @@ -47,35 +47,36 @@ minetest.register_node("fun_caves:dungeon_wall_2", newnode) local treasures = { - { level = 1, rarity = 10, name = 'default:apple 10', }, - { level = 1, rarity = 50, name = 'default:bronze_ingot 10', }, - { level = 1, rarity = 20, name = 'default:coal_lump 10', }, - { level = 1, rarity = 40, name = 'default:copper_ingot 10', }, - { level = 1, rarity = 60, name = 'default:diamond 10', }, - { level = 1, rarity = 60, name = 'default:gold_ingot 10', }, - { level = 1, rarity = 70, name = 'default:mese_crystal', }, - { level = 1, rarity = 80, name = 'default:obsidian', }, - { level = 1, rarity = 40, name = 'default:obsidian_shard', }, - { level = 1, rarity = 180, name = 'default:pick_diamond', }, - { level = 1, rarity = 210, name = 'default:pick_mese', }, - { level = 1, rarity = 30, name = 'default:steel_ingot 10', }, - { level = 1, rarity = 120, name = 'default:sword_diamond', }, - { level = 1, rarity = 140, name = 'default:sword_mese', }, - { level = 1, rarity = 10, name = 'default:wood 10', }, - { level = 1, rarity = 400, name = 'fun_caves:aquamarine', }, - { level = 1, rarity = 400, name = 'fun_caves:constant_flame', }, - { level = 1, rarity = 400, name = 'fun_caves:coral_gem', }, - { level = 1, rarity = 400, name = 'fun_caves:garnet', }, - { level = 2, rarity = 400, name = 'fun_caves:metallic_ice', }, - { level = 1, rarity = 480, name = 'fun_caves:moon_glass 10', }, - { level = 1, rarity = 240, name = 'fun_caves:moon_juice 10', }, - { level = 1, rarity = 400, name = 'fun_caves:moonstone', }, - { level = 1, rarity = 1000, name = 'fun_caves:philosophers_stone', }, - { level = 1, rarity = 320, name = 'fun_caves:pure_copper', }, - { level = 2, rarity = 60, name = 'fun_caves:silver_ingot 10', }, - { level = 1, rarity = 400, name = 'fun_caves:sky_iron', }, - { level = 1, rarity = 50, name = 'fun_caves:meteorite', }, - { level = 1, rarity = 1000, name = 'fun_caves:unobtainium', }, + { level = 1, rarity = 10, name = 'default:apple 10', }, + { level = 1, rarity = 120, name = 'default:bronze_ingot 10', }, + { level = 1, rarity = 30, name = 'default:coal_lump 10', }, + { level = 1, rarity = 85, name = 'default:copper_ingot 10', }, + { level = 1, rarity = 155, name = 'default:diamond 10', }, + { level = 1, rarity = 155, name = 'default:gold_ingot 10', }, + { level = 1, rarity = 200, name = 'default:mese_crystal', }, + { level = 1, rarity = 240, name = 'default:obsidian', }, + { level = 1, rarity = 85, name = 'default:obsidian_shard', }, + { level = 1, rarity = 450, name = 'default:pick_diamond', }, + { level = 1, rarity = 600, name = 'default:pick_mese', }, + { level = 1, rarity = 50, name = 'default:steel_ingot 10', }, + { level = 1, rarity = 450, name = 'default:sword_diamond', }, + { level = 1, rarity = 400, name = 'default:sword_mese', }, + { level = 1, rarity = 10, name = 'default:wood 10', }, + { level = 1, rarity = 400, name = 'fun_caves:aquamarine', }, + { level = 1, rarity = 400, name = 'fun_caves:constant_flame', }, + { level = 1, rarity = 400, name = 'fun_caves:coral_gem', }, + { level = 1, rarity = 400, name = 'fun_caves:garnet', }, + { level = 2, rarity = 960, name = 'fun_caves:metallic_ice', }, + { level = 2, rarity = 120, name = 'fun_caves:eternal_ice_crystal', }, + { level = 1, rarity = 480, name = 'fun_caves:moon_glass 10', }, + { level = 1, rarity = 240, name = 'fun_caves:moon_juice 10', }, + { level = 1, rarity = 400, name = 'fun_caves:moonstone', }, + { level = 1, rarity = 5000, name = 'fun_caves:philosophers_stone', }, + { level = 1, rarity = 160, name = 'fun_caves:pure_copper', }, + { level = 2, rarity = 175, name = 'fun_caves:silver_ingot 10', }, + { level = 1, rarity = 960, name = 'fun_caves:sky_iron', }, + { level = 1, rarity = 120, name = 'fun_caves:meteorite', }, + { level = 1, rarity = 5000, name = 'fun_caves:unobtainium', }, }