]> git.lizzy.rs Git - elidragon.git/commitdiff
Added more quests
authorElias Fleckenstein <eliasfleckenstein@web.de>
Tue, 26 May 2020 08:48:50 +0000 (10:48 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Tue, 26 May 2020 08:48:50 +0000 (10:48 +0200)
quests.lua
skyblock.lua

index 7c166c2e19f7198287deb58bdec930fd0bc5938e..4a66d943580b5707ae232e1913e46a25c87aadec 100644 (file)
@@ -46,7 +46,71 @@ elidragon.quests.list = {
                items = {"default:stone"},
                reward = "default:chest_locked",
                goal = "Stone Age",
-       }
+       },
+       craft_stone_pick = {
+               job = "Craft a Stone Pickaxe",
+               desc = "Let's get a full stone toolset",
+               count = 1,
+               parents = {"dig_cobble"},
+               action = "craft",
+               items = {"default:pick_stone"},
+               reward = "default:iron_lump",
+       },
+       craft_stone_axe = {
+               job = "Craft a Stone Axe",
+               desc = "Let's get a full stone toolset",
+               count = 1,
+               parents = {"craft_stone_pick"},
+               action = "craft",
+               items = {"default:axe_stone"},
+               reward = "default:iron_lump",
+       },
+       craft_stone_shovel = {
+               job = "Craft a Stone Shovel",
+               desc = "Let's get a full stone toolset",
+               count = 1,
+               parents = {"dig_cobble"},
+               action = "craft",
+               items = {"default:shovel_stone"},
+               reward = "default:iron_lump",
+       },
+       craft_stone_sword = {
+               job = "Craft a stone sword",
+               desc = "Let's get a full stone toolset",
+               count = 1,
+               parents = {"craft_stone_shovel", "craft_stone_axe"},
+               action = "craft",
+               items = {"default:sword_stone"},
+               reward = "default:iron_lump",
+               goal = "Full Toolset",
+       },
+       craft_iron_pickaxe = {
+               job = "Make an Iron Pick",
+               desc = "Craft an iron pickaxe",
+               count = 1,
+               parents = {"craft_stone_pick", "craft_furnace"},
+               action = "craft",
+               items = {"default:pick_steel"},
+               reward = "default:dirt 25",
+       },
+       craft_dirt = {
+               job = "Craft some dirt!",
+               desc = "Expand your island",
+               count = 99,
+               parents = {"craft_stone_sword"},
+               action = "craft",
+               items = {"default:dirt"},
+               reward = "protector:protect 5",
+       },
+       craft_furnace = {
+               job = "Make a furnace",
+               desc = "Use 8 Cobble to get a furnace",
+               count = 1,
+               parents = {"dig_cobble"},
+               action = "craft",
+               items = {"default:furnace"},
+               reward = "default:coal_lump 5",
+       },
 }
 
 elidragon.savedata.quests = elidragon.savedata.quests or {}
index e3800a28b6a951d7e183598630b0d9e8160e73dd..6af12e4bcb0e097b82a30b0aac56c350ccd06f73 100755 (executable)
@@ -260,7 +260,7 @@ end)
 minetest.after(0, function()
        minetest.register_alias("default:pine_leaves", "default:pine_needles")
        minetest.register_alias("default:pine_bush_leaves", "default:pine_bush_needles")
-       local trees = {"default:", "default:jungle", "default:pine_", "default:acacia_", "default:aspen_", "default:bush_", "default:blueberry_bush_", "default:acacia_bush_", "default:pine_bush_",}
+       local trees = {"default:", "default:jungle", "default:pine_", "default:acacia_", "default:aspen_", "default:bush_", "default:blueberry_bush_", "default:acacia_bush_", "default:pine_bush_", "moretrees:apple_tree_", "moretrees:beech_", "moretrees:cedar_", "moretrees:date_palm_", "moretrees:fir_", "moretrees:oak_", "moretrees:palm_", "moretrees:poplar_", "moretrees:sequoia_", "moretrees:spruce_", "moretrees:willow_", }
        for _, tree in pairs(trees) do
                local items = {}
                items[#items + 1] = {
@@ -278,6 +278,7 @@ minetest.after(0, function()
                items[#items + 1] = {
                        items = {tree .. "leaves"},
                }
+               print(tree)
                minetest.registered_nodes[tree .. "leaves"].drop = {max_items = 1, items = items}
        end
 end)