Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "quest.h"
- std::vector<QuestBaseInfo> QuestBaseInfo::quests;
- std::string QuestBaseInfo::message_hello = "Welcome, young earthling. You arrived, despite yourself, in a very dark period of this planet’s history. "
- "You probably have a lot of questions but it will have to wait, because it is essential for both of us that "
- "I teach you how to survive in this hostile environment.";
- void QuestBaseInfo::load()
- {
- if(quests.empty())
- quests =
- {
- {0, "Resources 1 - Chest",{
- "Pick up the pickaxe and the axe\nlocated in the chest."},
- "Using tools will be absolutely necessary to gather resources. You will need to learn how to craft items that will help you survive.\n"
- "Pick up the pickaxe and the axe in the chest in front of you.", 0, 10, -1, {}},
- {0, "Resources 2 - Pickaxe",{
- "Gather 4 Coal blocks."},
- "Now, equip the pickaxe and look for 4 coal blocks by digging into the ground. "
- "You can easily find some on the surface of this planet.", 10, 10, -1, {}},
- {0, "Resources 3 - Axe",
- {"Gather 8 Wood."},
- "Now, equip the axe and gather 8 chunks of wood.", 20, 10, 3, {}},
- {0, "Crafts 1",{
- "Craft a wooden sword and equip it in the main slot.",
- "Craft a torch."},
- "Use the gathered wood and coal to create a sword and a torch. These will allow you to see more clearly and defend yourself.\n"
- "To create the sword and the torch, use the O key to open the crafting window. "
- "If you have the required materials for crafting, the recipes will appear highlighted on the list. "
- "You will then need to click on the desired item on the list to craft it.", 30, 10, 4, {
- ItemSlot(itemIndexFromEntry("pc_drop_wood"), 10),
- ItemSlot(itemIndexFromEntry("pc_drop_coal"), 10)}},
- {0, "Crafts 2",{
- "Build an advanced crafting table."},
- "Now, build an advanced crafting table. It will allow you to craft advanced new items "
- "like furniture and necessary tools to forge weapons and armors.", 40, 10, 5, {}},
- {0, "Building 1",{
- "Build a shelter.",
- "Place the crafting table on the ground.",
- "Build a door and place it."},
- "Congratulations! You will now need a shelter to protect yourself from hostile creatures, "
- "and to be able to use the crafting table without being bothered..."
- "You can choose to build your shelter with any material: dirt, wood, stone and many other things.\n"
- "To build a shelter, these prerequisites are required:\n"
- "4 Walls forming a closed area\n"
- "A background wall covering the entire shelter surface\n"
- "A door\n"
- "A source of light (torch or other)", 50, 10, -1, {
- ItemSlot(itemIndexFromEntry("pc_drop_wood"), 10),
- ItemSlot(itemIndexFromEntry("pc_drop_coal"), 10),
- ItemSlot(itemIndexFromEntry("pc_drop_rock"), 10),
- ItemSlot(itemIndexFromEntry("pc_drop_tin"), 12)}},
- {0, "Crafts 3", {
- "Use the advanced crafting table to build a furnace.",
- "Create 3 Tin bars.",
- "Build a tin anvil.",
- "Craft your first tin armor piece."},
- "You can now take shelter safely. Use this opportunity to craft your first armor piece! "
- "Use the advanced crafting table to build a furnace that will allow you to melt ore into bars."
- "Place the furnace on the ground and use it to transform the 12 tin ores into 3 tin bars."
- "Use the furnace again to build an anvil with the 3 tin bars."
- "You can finally craft your first armor piece! Put the anvil on the ground and use it to craft an armor piece. "
- "You can choose between the greaves, the chest and the helmet. "
- "There is an infinite amount of ore in this world. "
- "It will be essential to craft better quality weapons and armors that will allow you to push the limits of exploration even further! "
- "Feel free to mine around to find new ore!", 60, 10, 7, {
- ItemSlot(itemIndexFromEntry("pc_drop_bar_tin"), 3)}},
- {0, "Skills", {
- "Obtain 100 souls",
- "Unlock the Run skill."},
- "You must have noticed that when you kill a monster, you receive souls. "
- "These can be used in many ways. "
- "The most important of them is to allow you to develop skills you could never learn otherwise. "
- "You can unlock skills by opening the skill window!", 70, 10, 8, {
- ItemSlot(itemIndexFromEntry("pc_sword_copper"), 1),
- ItemSlot(itemIndexFromEntry("pc_drop_bar_iron"), 3),
- ItemSlot(itemIndexFromEntry("pc_rune_cut1"), 1)}},
- {0, "Runes", {
- "Build a runic anvil.",
- "Use the runic anvil to embed the rune\ninto your copper sword’s slot."},
- "Runes are powerful magic items you can embed in your weapon and armor if they have at least one empty slot. "
- "You will also be able to merge multiple identical runes to get an even more powerful one. "
- "You will find runes in chests or defeating rare monsters.", 80, 10, 9, {}},
- {0, "Agriculture 1", {
- "Craft a hoe.",
- "Sow the gathered seeds on loose soil."},
- "Food has extraordinary properties. Every time you eat a new meal, it will grant you permanent HP and/or SP bonuses! "
- "However, eating when you're already full will only grant you a temporary HP and/or SP regeneration bonus. "
- "You will also be able to mix some ingredients together to cook new meals that will also grant you "
- "permanent HP/SP bonuses the first time you eat them.\n"
- "Agriculture is an activity you might not want to neglect. Obtaining food in this world will be a long and risky activity, "
- "but if you use the seeds you gather, you will be able to grow fruits and vegetables, and use them for new recipes!"
- "Craft a hoe (O key) which will allow you to remove grass without digging the dirt. "
- "When you obtain seeds, sow them on loose soil and wait patiently for your hard work to bloom.", 90, 10, -1, {}},
- {0, "Farming", {
- "Build a manger and place it.",
- "Put wheat inside it.",
- "Tame a chicken."},
- "You probably have seen chickens while exploring the world. "
- "They can be tamed to provide meat and eggs! "
- "To tame them, you must build a manger (using an advanced working table), and place wheat inside. "
- "Nearby chickens will be tamed and remain near the manger. "
- "Alternatively, you could just chase a chicken and try to make it run to the manger!", 100, 10, -1, {}},
- {0, "Alchemy", {
- "Build an alchemy table.",
- "Craft a small healing potion."},
- "The flowers of this world are not just mere decorations. "
- "Some have a considerable power which can be unlocked through the art of Alchemy. "
- "A single empty vial and a few flowers will be enough to create multiple potions with various effects!"
- "Build an alchemy table using the advanced crafting table. You will need 5 steel bars to do so. "
- "An empty vial requires glass. Create glass with sand and a furnace.", 110, 10, 12, {}},
- {0, "Magic", {
- "Gather 8 wood, 6 wisp dust, 1 leather and 1 ruby.",
- "Craft an enchantment book and a parchment\nwith some paper.",
- "Enchant a gem with the \"Fireball\" spell."},
- "Magic is the ability to manipulate gems and cast powerful spells! "
- "Every gem type corresponds to a particular magic school. Their size represents how powerful the spell you create will be. "
- "Merging gems of the same quality together will create an even higher quality gem, "
- "that will be able to contain a more powerful spell. "
- "Use the advanced working table to craft an enchantment book and a parchment. "
- "Use the enchantment book to enchant a gem with the “Fireball” spell. "
- "To do so, put a parchment in the left slot, a ruby in the right slot, and select “Enchant”.", 120, 10, -1, {}},
- {0, "Capture", {
- "Gather 10 amethysts.",
- "Craft a Soul gem using the amethysts.",
- "Capture a monster.",
- "Summon the captured monster."},
- "Soul gems, which you will recognize easily by to their purple color, "
- "are rare gems that allow you to capture monsters and make them your pets. "
- "Summoning them will cost you energy. More powerful monsteres require more energy to use, so be careful! "
- "Tamed monsters will be able to EVOLVE! "
- "Just treat your monster right and have it gain experience during fights! "
- "You can recall a tamed mosnter whenever you want the same way you summoned it, by using the summoning stone. "
- "If a pet’s HP falls to 0, it returns to the gem and can't be summoned for a while.", 130, 10, -1, {}},
- {0, "Transformation", {
- "Gather 10 amethysts and 5 steel bars.",
- "Use the advanced crafting table to build\na transformation table.",
- "Transform into a slime and gain\n50 experience points.",
- "Use the experience points to unlock\nthe next transformation."},
- "The transformation table is a powerful magic tool that will allow you to morph "
- "into a multitude of monsters and even use their abilities. "
- "Every monster killed during your transformed state will grant you particular souls "
- "that will allow you to unlock new monsters to transform into.", 140, 10, -1, {}},
- {1, "Free the Chloridians!", {
- "Find one of the prisons where Chloridians\nare held captive, and defeat the guards.",
- "Free a Chloridian from its prison.",
- "Go back to the surface and give\nthe freed Chloridian a job."},
- "A long time ago, this world was ruled by the peaceful Chloridian race, a thriving and powerful species. "
- "However, one fateful night their whole civilization was destroyed by a mysterious abominable creature! "
- "These days, the few surviving Chloridians have become slaves and lab rats. Please help them. Please save them. "
- "If you do, I promise they will help you leave this planet and find your way back home. "
- "I need your help. Free them and recreate the civilization that was once ours. Please. "
- "You will find captive Chloridians in the depths of the world, scattered in many places. "
- "Once freed, each Chloridian will find their way back to me. "
- "Once home, you can request the Chlordian of the skills you wish to be helped with. "
- "Manage the village. Make sure to provide them shelter and protection against the nearby dangers. "
- "If by misfortune one of them dies, you won't only lose a villager "
- "but also all of the knowledge acquired by that fallen villager.", 150, 10, -1, {}},
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment