Example #1
0
        public static void LoadNPC()
        {
            NonPlayerCharacters = new Dictionary <uint, NPC>();

            NPC npc1 = new NPC()
            {
                IDnpc        = 1,
                Name         = "Lapa",
                Introduction = "Tenho Doutorado em POG e mestrado em XGH. Quer comprar algumas gambiarras?",
                Conclusion   = "Muito obrigado por falar com o rei dos POG, tome aqui uns big bigs",
                MyLevel      = new Ents.Level(999, null)
            };
            Shop s = new Shop();

            s.TradingItems.AddToBag(new Slot(40, 1));
            s.TradingItems.AddToBag(new Slot(41, 1));
            npc1.AddFunction(new Trader(s));
            npc1.AddFunction(new Quester(1));

            NonPlayerCharacters.Add(1, npc1);

            NPC npc2 = new NPC()
            {
                IDnpc        = 2,
                Name         = "Pai",
                Introduction = "Meu filho, já passei por inúmeras aventuras, agora é sua vez! Colete relíquias, talentos, mate monstros e se aventure nesse incrível mundo...",
                Conclusion   = "Vá em paz meu filho",
                MyLevel      = new Ents.Level(99, null)
            };

            npc2.AddFunction(new Quester(1));

            NonPlayerCharacters.Add(2, npc2);
        }