fixed some item descriptions + more compact dungeon code
This commit is contained in:
parent
0c46cb47d4
commit
7045f35e22
@ -1,20 +1,17 @@
|
||||
local function place_treasure(d)
|
||||
if d == nil or #d < 1 then
|
||||
return
|
||||
end
|
||||
for i=1,2,1 do
|
||||
local p = d[math.random(1, #d)]
|
||||
if minetest.get_node({x=p.x, y =p.y-1, z=p.z}) ~= "air" then
|
||||
minetest.set_node(p, {name = "default:treasure_chest"})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
minetest.set_gen_notify("dungeon")
|
||||
|
||||
minetest.register_on_generated(function(minp, maxp, blockseed)
|
||||
minetest.register_on_generated(function(minp, maxp, seed)
|
||||
local g = minetest.get_mapgen_object("gennotify")
|
||||
if g and g.dungeon and #g.dungeon > 4 then
|
||||
minetest.after(3, place_treasure, table.copy(g.dungeon))
|
||||
if g and g.dungeon and #g.dungeon > 3 then
|
||||
minetest.after(3, function(d)
|
||||
if d == nil or #d < 1 then
|
||||
return
|
||||
end
|
||||
for i=1,2 do
|
||||
local p = d[math.random(1, #d)]
|
||||
if minetest.get_node({x=p.x, y =p.y-1, z=p.z}).name ~= "air" then
|
||||
minetest.set_node(p, {name = "default:treasure_chest"})
|
||||
end
|
||||
end
|
||||
end, table.copy(g.dungeon))
|
||||
end
|
||||
end)
|
||||
|
@ -83,7 +83,7 @@ minetest.register_craftitem("skills:ability_book", {
|
||||
table.insert(default.treasure_chest_items, "skills:ability_book")
|
||||
|
||||
skills.abilities.register_ability("super_jump", {
|
||||
description = "Super Jump\nLevel: 8\nSkill: hunter\nTime: 7.0\nEffect: gravity = 0.1\nEnergy: 10",
|
||||
description = "Super Jump\n Level: 8\n Skill: hunter\n Time: 7.0\n Effect: gravity = 0.1\n Energy: 10",
|
||||
img = "skills_abilities_super_jump.png",
|
||||
skill = "hunter",
|
||||
lvl = 8,
|
||||
@ -107,7 +107,7 @@ skills.abilities.register_ability("super_jump", {
|
||||
})
|
||||
|
||||
skills.abilities.register_ability("lift", {
|
||||
description = "Lift\nLevel: 12\nSkill: hunter\nTime: 2.0\nEffect: gravity = -0.5\nEnergy: 20",
|
||||
description = "Lift\n Level: 12\n Skill: hunter\n Time: 2.0\n Effect: gravity = -0.5\n Energy: 20",
|
||||
img = "skills_abilities_lift.png",
|
||||
skill = "hunter",
|
||||
lvl = 12,
|
||||
@ -131,7 +131,7 @@ skills.abilities.register_ability("lift", {
|
||||
})
|
||||
|
||||
skills.abilities.register_ability("run", {
|
||||
description = "Run\nLevel: 2\nSkill: hunter\nTime: 5.0\nEffect: speed = 2\nEnergy: 20",
|
||||
description = "Run\n Level: 2\n Skill: hunter\n Time: 5.0\n Effect: speed = 2\n Energy: 20",
|
||||
img = "skills_abilities_run.png",
|
||||
skill = "hunter",
|
||||
lvl = 2,
|
||||
@ -155,7 +155,7 @@ skills.abilities.register_ability("run", {
|
||||
})
|
||||
|
||||
skills.abilities.register_ability("sprint", {
|
||||
description = "Sprint\nLevel: 4\nSkill: hunter\nTime: 5.0\nEffect: speed = 3\nEnergy: 20",
|
||||
description = "Sprint\n Level: 4\n Skill: hunter\n Time: 5.0\n Effect: speed = 3\n Energy: 20",
|
||||
img = "skills_abilities_run.png",
|
||||
skill = "hunter",
|
||||
lvl = 1,
|
||||
@ -179,7 +179,7 @@ skills.abilities.register_ability("sprint", {
|
||||
})
|
||||
|
||||
skills.abilities.register_ability("heal", {
|
||||
description = "Heal\nLevel: 7\nSkill: farmer\nEffect: hp + 4\nEnergy: 15",
|
||||
description = "Heal\n Level: 7\n Skill: farmer\n Effect: hp + 4\n Energy: 15",
|
||||
img = "skills_abilities_heal.png",
|
||||
skill = "farmer",
|
||||
lvl = 7,
|
||||
@ -191,7 +191,7 @@ skills.abilities.register_ability("heal", {
|
||||
})
|
||||
|
||||
skills.abilities.register_ability("grow", {
|
||||
description = "Grow\nLevel: 3\nSkill: farmer\nEffect: -\nEnergy: 30",
|
||||
description = "Grow\n Level: 3\n Skill: farmer\n Effect: -\n Energy: 30",
|
||||
img = "skills_abilities_grow.png",
|
||||
skill = "farmer",
|
||||
lvl = 3,
|
||||
|
Loading…
x
Reference in New Issue
Block a user