Example #1
0
        public override bool OnDragDrop(Mobile from, Item dropped)
        {
            if (dropped is Gold && dropped.Amount >= 5000 && from.Karma >= 0 && from.Skills[SkillName.EvalInt].Base >= 25)
            {
                this.Say("Take this, and be enlightened.");

                LoreBook book = new LoreBook();
                book.BookTitle  = "The Jedi Order";
                book.Name       = book.BookTitle;
                book.BookAuthor = "Zoda the Jedi Master";
                LoreBook.SetBookCover(16, book);
                book.ItemID = 0x543C;
                book.Light  = LightType.Circle225;
                LoreBook.GetText(book);
                from.AddToBackpack(book);

                dropped.Delete();
            }
            else
            {
                from.AddToBackpack(dropped);
            }

            return(base.OnDragDrop(from, dropped));
        }
Example #2
0
        public override void OnDeath(Container c)
        {
            base.OnDeath(c);

            if (Utility.RandomBool())
            {
                LoreBook book = new LoreBook();
                book.BookTitle  = "The Rule of One";
                book.Name       = book.BookTitle;
                book.BookAuthor = "Asajj Ventress the Syth Lord";
                LoreBook.SetBookCover(78, book);
                book.ItemID = 0x4CDF;
                book.Light  = LightType.Circle225;
                LoreBook.GetText(book);
                c.DropItem(book);
            }
        }
Example #3
0
        public override void OnDeath(Container c)
        {
            base.OnDeath(c);

            if (Utility.RandomBool())
            {
                LoreBook book = new LoreBook();
                book.BookTitle  = "The Jedi Order";
                book.Name       = book.BookTitle;
                book.BookAuthor = "Zoda the Jedi Master";
                LoreBook.SetBookCover(16, book);
                book.ItemID = 0x543C;
                book.Light  = LightType.Circle225;
                LoreBook.GetText(book);
                c.DropItem(book);
            }
        }