示例#1
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078139); // Know yourself, and you will become a true warrior.
 }
示例#2
0
        public static void AwardTo(PlayerMobile pm)
        {
            if (pm == null)
            {
                return;
            }

            var context = MLQuestSystem.GetOrCreateContext(pm);

            if (!context.Spellweaving)
            {
                context.Spellweaving = true;

                Effects.SendLocationParticles(
                    EffectItem.Create(pm.Location, pm.Map, EffectItem.DefaultDuration),
                    0,
                    0,
                    0,
                    0,
                    0,
                    5060,
                    0
                    );
                Effects.PlaySound(pm.Location, pm.Map, 0x243);

                Effects.SendMovingParticles(
                    new Entity(Serial.Zero, new Point3D(pm.X - 6, pm.Y - 6, pm.Z + 15), pm.Map),
                    pm,
                    0x36D4,
                    7,
                    0,
                    false,
                    true,
                    0x497,
                    0,
                    9502,
                    1,
                    0,
                    (EffectLayer)255,
                    0x100
                    );
                Effects.SendMovingParticles(
                    new Entity(Serial.Zero, new Point3D(pm.X - 4, pm.Y - 6, pm.Z + 15), pm.Map),
                    pm,
                    0x36D4,
                    7,
                    0,
                    false,
                    true,
                    0x497,
                    0,
                    9502,
                    1,
                    0,
                    (EffectLayer)255,
                    0x100
                    );
                Effects.SendMovingParticles(
                    new Entity(Serial.Zero, new Point3D(pm.X - 6, pm.Y - 4, pm.Z + 15), pm.Map),
                    pm,
                    0x36D4,
                    7,
                    0,
                    false,
                    true,
                    0x497,
                    0,
                    9502,
                    1,
                    0,
                    (EffectLayer)255,
                    0x100
                    );

                Effects.SendTargetParticles(pm, 0x375A, 35, 90, 0x00, 0x00, 9502, (EffectLayer)255, 0x100);
            }
        }
示例#3
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074200);             // Thank goodness you are here, there’s no time to lose.
 }
示例#4
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074221);               // Greetings!  I have a small task for you good traveler.
 }
示例#5
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074188); // Weakling! You are not up to the task I have.
 }
示例#6
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, Utility.RandomList(
                            1074200,   // Thank goodness you are here, there�s no time to lose.
                            1074203)); // Hello friend. I realize you are busy but if you would be willing to render me a service I can assure you that you will be judiciously renumerated.
 }
示例#7
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074211);             // I could use some help.
 }
示例#8
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078165); // To be undetected means you cannot be harmed.
 }
示例#9
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, Utility.RandomList(
                            1074188,   // Weakling! You are not up to the task I have.
                            1074195)); // You there, in the stupid hat!   Come here.
 }
示例#10
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078124); // You there! I can use some help mining these rocks!
 }
示例#11
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078126); // Meditation allows a mage to replenish mana quickly. I can teach you.
 }
示例#12
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078136); // There is an art to slaying your enemies swiftly. It's called tactics, and I can teach it to you.
 }
示例#13
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078202); // Archery requires a steady aim and dexterous fingers.
 }
示例#14
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078129); // I can teach you how to scribe magic scrolls.
 }
示例#15
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078131); // Allured by dark magic, aren't you?
 }
示例#16
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078130); // A mage should learn how to resist spells.
 }
示例#17
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074206); // Excuse me please traveler, might I have a little of your time?
 }
示例#18
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074187); // Want a job?
 }
示例#19
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078187); // The art of fencing requires a dexterous hand, a quick wit and fleet feet.
 }
示例#20
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074204); // Greetings seeker.  I have an urgent matter for you, if you are willing.
 }
示例#21
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074222); // Could I trouble you for some assistance?
 }
示例#22
0
 public static void AwardTo(PlayerMobile pm)
 {
     MLQuestSystem.GetOrCreateContext(pm).SetDoneQuest(MLQuestSystem.FindQuest(typeof(HumanInNeed)));
     pm.SendLocalizedMessage(1074949, 0x2A);             // You have demonstrated your compassion!  Your kind actions have been noted.
 }
示例#23
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074218);               // Hey!  I want to talk to you, now.
 }
示例#24
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078133); // Hail, friend. Want to live the life of a paladin?
 }
示例#25
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074186); // Come here, I have a task.
 }
示例#26
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078123); // Tinkering is very useful for a blacksmith. You can make your own tools.
 }
示例#27
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074223); // Have you done it yet?  Oh, I haven’t told you, have I?
 }
示例#28
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I’d greatly appreciate it.
 }
示例#29
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, Utility.RandomList(
                            1074209,   // Hey, could you help me out with something?
                            1074215)); // Don’t test my patience you sniveling worm!
 }
示例#30
0
 public override void Shout(PlayerMobile pm)
 {
     MLQuestSystem.Tell(this, pm, 1078134); // Seek me to learn the way of the samurai.
 }