Example #1
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.FallenStar, 3, "Channel your magic while");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.Vulture, 10, " reciting the magic words,");
            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.LesserManaPotion, 10, "\nyou will be able to control ");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.EyeofCthulhu, 1, " elements for your multi purpose benefit.");
            return(LoreBase);
        }
Example #2
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddHuntObjective(NPCID.Snatcher, 20, "I entrust you the knowledge");
            LoreBase.AddGatherItemObjective(ItemID.VariegatedLardfish, 10, " of invoking creatures");
            LoreBase.AddHuntObjective(NPCID.Hornet, 30, "\nand make them do as you command");
            LoreBase.AddGatherItemObjective(ItemID.BeeWax, 20, ",\nto save the lands from the evil.");
            return(LoreBase);
        }
Example #3
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddTalkToNpcObjective(Terraria.ID.NPCID.Merchant, "You want to learn what is It to be a merchant? Alright, pay me 1 Gold Coin.", "The hidden knowledge to being ");
            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.GoldCoin, 1, "a merchant is contained here.");
            LoreBase.AddTalkToNpcObjective(Terraria.ID.NPCID.Merchant, "You've got the coin. Now, you need to get me a rare product. An Angel Statue", "\nBuy low, sell high.");
            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.AngelStatue, 1, " Watch the profit, and the sales.");
            LoreBase.AddTalkToNpcObjective(Terraria.ID.NPCID.Merchant, "Good, now get out. I've got nothing else to say.", "\nThat is the basic of mercantile.");
            return(LoreBase);
        }
Example #4
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddHuntObjective(Terraria.ID.NPCID.Hellbat, 100, "This is a long lost");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.AngryBones, 200, " knowledge, about the\n");
            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.Hellstone, 200, "Cerberus creatures, that used to guard");
            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.Obsidian, 150, " the underworld.");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.FireImp, 25, "\nUse this knowledge to alter your ");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.Guide, 1, "physical form, and ");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.WallofFlesh, 1, "\nturn into a hybrid of this fearsome creature.");
            return(LoreBase);
        }
Example #5
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.WoodenBow, 1, "An Archer will always need a bow ");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.DemonEye, 20, "and arrows. \nPull the string");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.EyeofCthulhu, 1, " to launch the arrow farther, in order to hit your target.");
            return(LoreBase);
        }
Example #6
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddHuntObjective(Terraria.ID.NPCID.BlueSlime, 10, "You must be sneaky, and");
            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.Shackle, 5, " have light hands.");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.Zombie, 15, "\nYou need also to know when");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.EyeofCthulhu, 1, " you should get away from contact.");
            return(LoreBase);
        }
Example #7
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase Lore = new ClassUnlockLoreBase();

            Lore.AddHuntObjective(Terraria.ID.NPCID.Zombie, 30, "Who do you pledge loyalty to?");
            Lore.AddHuntObjective(Terraria.ID.NPCID.GoblinWarrior, 20, " Vow to protect someone and");
            Lore.AddTalkToNpcObjective(Terraria.ID.NPCID.DyeTrader, "You want to learn what is It to be a Knight? Well, maybe I have something related to that... Check this.", "\nkeep that someone safe");
            Lore.AddGatherItemObjective(Terraria.ID.ItemID.CopperShortsword, 1, " to be a true knight.");
            return(Lore);
        }
Example #8
0
        public override ClassUnlockLoreBase CreateLoreBase()
        {
            ClassUnlockLoreBase LoreBase = new ClassUnlockLoreBase();

            LoreBase.AddGatherItemObjective(Terraria.ID.ItemID.FlintlockPistol, 1, "No matter what size is your target");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.Harpy, 30, "\na Sharpshooter should accuratelly");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.JungleBat, 20, " hit them with their guns,");
            LoreBase.AddHuntObjective(Terraria.ID.NPCID.QueenBee, 1, "\nwhile keeping a safe distance.");
            return(LoreBase);
        }