fix: Fixes badly formatted files (#878)
This commit is contained in:
parent
b3c153eae3
commit
1cf7b6c056
33 changed files with 274 additions and 312 deletions
|
|
@ -225,21 +225,21 @@ namespace Server.Engines.Help
|
|||
* Use this option when another player is verbally harassing your character.
|
||||
* Verbal harassment behaviors include but are not limited to, using bad language, threats etc..
|
||||
* Before you submit a complaint be sure you understand what constitutes harassment
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=40"><EFBFBD> what is verbal harassment? -</A>
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=40">- what is verbal harassment? -</A>
|
||||
* and that you have followed these steps:<BR>
|
||||
* 1. You have asked the player to stop and they have continued.<BR>
|
||||
* 2. You have tried to remove yourself from the situation.<BR>
|
||||
* 3. You have done nothing to instigate or further encourage the harassment.<BR>
|
||||
* 4. You have added the player to your ignore list.
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=138">- How do I ignore a player?</A><BR>
|
||||
* 5. You have read and understand Origin<EFBFBD>s definition of harassment.<BR>
|
||||
* 5. You have read and understand Origin's definition of harassment.<BR>
|
||||
* 6. Your account information is up to date. (Including a current email address)<BR>
|
||||
* *If these steps have not been taken, GMs may be unable to take action against the offending player.<BR>
|
||||
* **A chat log will be review by a GM to assess the validity of this complaint.
|
||||
* Abuse of this system is a violation of the Rules of Conduct.<BR>
|
||||
* EXPLOITING<BR>
|
||||
* Use this option to report someone who may be exploiting or cheating.
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=41"><EFBFBD> What constitutes an exploit?</a>
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=41">- What constitutes an exploit?</a>
|
||||
*/
|
||||
AddHtmlLocalized(
|
||||
110,
|
||||
|
|
@ -259,14 +259,14 @@ namespace Server.Engines.Help
|
|||
* Use this option when another player is harassing your character using game mechanics.
|
||||
* Physical harassment includes but is not limited to luring, Kill Stealing, and any act that causes a players death in Trammel.
|
||||
* Before you submit a complaint be sure you understand what constitutes harassment
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=59"> <EFBFBD> what is physical harassment?</A>
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=59"> - what is physical harassment?</A>
|
||||
* and that you have followed these steps:<BR>
|
||||
* 1. You have asked the player to stop and they have continued.<BR>
|
||||
* 2. You have tried to remove yourself from the situation.<BR>
|
||||
* 3. You have done nothing to instigate or further encourage the harassment.<BR>
|
||||
* 4. You have added the player to your ignore list.
|
||||
* <A HREF="http://uo.custhelp.com/cgi-bin/uo.cfg/php/enduser/std_adp.php?p_faqid=138"> - how do I ignore a player?</A><BR>
|
||||
* 5. You have read and understand Origin<EFBFBD>s definition of harassment.<BR>
|
||||
* 5. You have read and understand Origin's definition of harassment.<BR>
|
||||
* 6. Your account information is up to date. (Including a current email address)<BR>
|
||||
* *If these steps have not been taken, GMs may be unable to take action against the offending player.<BR>
|
||||
* **This issue will be reviewed by a GM to assess the validity of this complaint.
|
||||
|
|
|
|||
|
|
@ -42,8 +42,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
Title = 1075337; // Save His Dad
|
||||
Description =
|
||||
1075338; // My father, Andros, is a smith in Minoc. Last week his forge overturned and he was splashed by molten steel. He was horribly burned, and we feared he would die. An alchemist in Vesper promised to make a bandage that could heal him, but he needed the silk of a dread spider. I came here to get some, but I was careless, and succumbed to their poison. Please, won<EFBFBD>t you help my father?
|
||||
RefusalMessage = 1075340; // Oh . . . that<EFBFBD>s your decision . . . OooOoooOOoo . . .
|
||||
1075338; // My father, Andros, is a smith in Minoc. Last week his forge overturned and he was splashed by molten steel. He was horribly burned, and we feared he would die. An alchemist in Vesper promised to make a bandage that could heal him, but he needed the silk of a dread spider. I came here to get some, but I was careless, and succumbed to their poison. Please, won't you help my father?
|
||||
RefusalMessage = 1075340; // Oh . . . that's your decision . . . OooOoooOOoo . . .
|
||||
InProgressMessage =
|
||||
1075341; // Thank you! Deliver it to Leon the Alchemist in Vesper. The silk crumbles easily, and much time has already passed since I died. Please! Hurry!
|
||||
CompletionMessage =
|
||||
|
|
@ -74,20 +74,20 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
OneTimeOnly = true;
|
||||
Title = 1075343; // A Father<EFBFBD>s Gratitude
|
||||
Title = 1075343; // A Father's Gratitude
|
||||
Description =
|
||||
1075344; // That is simply terrible. First Andros, and now his son. Well, let<EFBFBD>s make sure Frederic<69>s sacrifice wasn<73>t in vain. Will you take the bandages to his father? You can probably deliver them faster than I can, can<EFBFBD>t you?
|
||||
1075344; // That is simply terrible. First Andros, and now his son. Well, let's make sure Frederic's sacrifice wasn't in vain. Will you take the bandages to his father? You can probably deliver them faster than I can, can't you?
|
||||
RefusalMessage =
|
||||
1075346; // Well I<EFBFBD>m sorry to hear you say that. Without your help, I don<6F>t know if I can get these to Andros quickly enough to help him.
|
||||
1075346; // Well I'm sorry to hear you say that. Without your help, I don't know if I can get these to Andros quickly enough to help him.
|
||||
InProgressMessage =
|
||||
1075347; // I don<EFBFBD>t know how much longer Andros will survive. You<6F>d better get this to him as quick as you can. Every second counts!
|
||||
1075347; // I don't know how much longer Andros will survive. You'd better get this to him as quick as you can. Every second counts!
|
||||
CompletionMessage =
|
||||
1075348; // Sorry, I<EFBFBD>m not accepting commissions at the moment. What? You have the bandage I need from Leon? Thank you so much! But why didn<EFBFBD>t my son bring this to me himself? . . . Oh, no! You can't be serious! *sag* My Freddie, my son! Thank you for carrying out his last wish. Here -- I made this for my son, to give to him when he became a journeyman. I want you to have it.
|
||||
1075348; // Sorry, I'm not accepting commissions at the moment. What? You have the bandage I need from Leon? Thank you so much! But why didn't my son bring this to me himself? . . . Oh, no! You can't be serious! *sag* My Freddie, my son! Thank you for carrying out his last wish. Here -- I made this for my son, to give to him when he became a journeyman. I want you to have it.
|
||||
CompletionNotice = CompletionNoticeShort;
|
||||
|
||||
Objectives.Add(new DeliverObjective(typeof(AlchemistsBandage), 1, "Alchemist's Bandage", typeof(Andros)));
|
||||
|
||||
Rewards.Add(new ItemReward(1075345, typeof(AndrosGratitude))); // Andros<EFBFBD> Gratitude
|
||||
Rewards.Add(new ItemReward(1075345, typeof(AndrosGratitude))); // Andros' Gratitude
|
||||
}
|
||||
|
||||
public override bool IsChainTriggered => true;
|
||||
|
|
|
|||
|
|
@ -230,7 +230,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
// Restless spirits are known to inhabit these parts, taking the lives of unwary travelers.
|
||||
// It is about time a hero put the dead back in their graves. I'm sure such a hero would be justly rewarded.
|
||||
Description = 1073566;
|
||||
RefusalMessage = 1073580; // I hope you'll reconsider. Until then, farewell.
|
||||
RefusalMessage = 1073580; // I hope you'll reconsider. Until then, farwell.
|
||||
InProgressMessage = 1073586; // The restless spirts still walk -- you must kill 15 of them.
|
||||
|
||||
Objectives.Add(
|
||||
|
|
@ -313,7 +313,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
// Please, put them out of their misery.
|
||||
// I will offer you what payment I can if you will end the torment of these undead wretches.
|
||||
Description = 1073565;
|
||||
RefusalMessage = 1073580; // I hope you'll reconsider. Until then, farewell.
|
||||
RefusalMessage = 1073580; // I hope you'll reconsider. Until then, farwell.
|
||||
InProgressMessage = 1073585; // Your task is not done. Continue putting the Skeleton and Bone Knights to rest.
|
||||
|
||||
Objectives.Add(
|
||||
|
|
@ -1314,12 +1314,12 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
Title = 1074280; // Reptilian Dentist
|
||||
Description =
|
||||
1074710; // I'm working on a striking necklace -- something really unique -- and I know just what I need to finish it up. A huge fang! Won't that catch the eye? I would like to employ you to find me such an item, perhaps a snake would make the ideal donor. I'll make it worth your while, of course.
|
||||
// I'm working on a striking necklace -- something really unique -- and I know just what I need to finish it up. A huge fang! Won't that catch the eye? I would like to employ you to find me such an item, perhaps a snake would make the ideal donor. I'll make it worth your while, of course.
|
||||
Description = 1074710;
|
||||
RefusalMessage = 1074723; // I understand. I don't like snakes much either. They're so creepy.
|
||||
InProgressMessage =
|
||||
1074722; // Those really big snakes like swamps, I've heard. You might try the blighted grove.
|
||||
CompletionMessage = 1074721; // Do you have it? *gasp* What a tooth! Here <EFBFBD> I must get right to work.
|
||||
// Those really big snakes like swamps, I've heard. You might try the blighted grove.
|
||||
InProgressMessage = 1074722;
|
||||
CompletionMessage = 1074721; // Do you have it? *gasp* What a tooth! Here … I must get right to work.
|
||||
|
||||
Objectives.Add(new CollectObjective(1, typeof(CoilsFang), "coil's fang"));
|
||||
|
||||
|
|
@ -1334,8 +1334,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073881; // Stop Harping on Me
|
||||
Description =
|
||||
1074071; // Humans artistry can be a remarkable thing. For instance, I have heard of a wonderful instrument which creates the most melodious of music. A lap harp. I would be ever so grateful if I could examine one in person.
|
||||
// Humans artistry can be a remarkable thing. For instance, I have heard of a wonderful instrument which creates the most melodious of music. A lap harp. I would be ever so grateful if I could examine one in person.
|
||||
Description = 1074071;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073927; // I will be in your debt if you bring me lap harp.
|
||||
CompletionMessage = 1073969; // My thanks for your service. Now, I will show you something of elven carpentry.
|
||||
|
|
@ -1353,8 +1353,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073908; // The Far Eye
|
||||
Description =
|
||||
1074098; // The wonders of human invention! Turning sand and metal into a far-seeing eye! This is something I must experience for myself. Bring me some of these spyglasses friend human.
|
||||
// The wonders of human invention! Turning sand and metal into a far-seeing eye! This is something I must experience for myself. Bring me some of these spyglasses friend human.
|
||||
Description = 1074098;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073954; // I will be in your debt if you bring me spyglasses.
|
||||
CompletionMessage = 1073978; // Enjoy my thanks for your service.
|
||||
|
|
@ -1372,8 +1372,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073876; // Lethal Darts
|
||||
Description =
|
||||
1074066; // We elves are no strangers to archery but I would be interested in learning whether there is anything to learn from the human approach. I would gladly trade you something I have if you could teach me of the deadly crossbow bolt.
|
||||
// We elves are no strangers to archery but I would be interested in learning whether there is anything to learn from the human approach. I would gladly trade you something I have if you could teach me of the deadly crossbow bolt.
|
||||
Description = 1074066;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073922; // I will be in your debt if you bring me crossbow bolts.
|
||||
CompletionMessage = 1073968; // My thanks for your service. Now, I shall teach you of elven archery.
|
||||
|
|
@ -1392,8 +1392,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073877; // A Simple Bow
|
||||
Description =
|
||||
1074067; // I wish to try a bow crafted in the human style. Is it possible for you to bring me such a weapon? I would be happy to return this favor.
|
||||
// I wish to try a bow crafted in the human style. Is it possible for you to bring me such a weapon? I would be happy to return this favor.
|
||||
Description = 1074067;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073923; // I will be in your debt if you bring me bows.
|
||||
CompletionMessage = 1073968; // My thanks for your service. Now, I shall teach you of elven archery.
|
||||
|
|
@ -1412,8 +1412,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073878; // Ingenious Archery, Part I
|
||||
Description =
|
||||
1074068; // I have heard of a curious type of bow, you call it a "crossbow". It sounds fascinating and I would very much like to examine one closely. Would you be able to obtain such an instrument for me?
|
||||
// I have heard of a curious type of bow, you call it a "crossbow". It sounds fascinating and I would very much like to examine one closely. Would you be able to obtain such an instrument for me?
|
||||
Description = 1074068;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073924; // I will be in your debt if you bring me crossbows.
|
||||
CompletionMessage = 1073968; // My thanks for your service. Now, I shall teach you of elven archery.
|
||||
|
|
@ -1432,8 +1432,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073879; // Ingenious Archery, Part II
|
||||
Description =
|
||||
1074069; // These human "crossbows" are complex and clever. The "heavy crossbow" is a remarkable instrument of war. I am interested in seeing one up close, if you could arrange for one to make its way to my hands.
|
||||
// These human "crossbows" are complex and clever. The "heavy crossbow" is a remarkable instrument of war. I am interested in seeing one up close, if you could arrange for one to make its way to my hands.
|
||||
Description = 1074069;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073925; // I will be in your debt if you bring me heavy crossbows.
|
||||
CompletionMessage = 1073968; // My thanks for your service. Now, I shall teach you of elven archery.
|
||||
|
|
@ -1452,8 +1452,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073880; // Ingenious Archery, Part III
|
||||
Description =
|
||||
1074070; // My friend, I am in search of a device, a instrument of remarkable human ingenuity. It is a repeating crossbow. If you were to obtain such a device, I would gladly reveal to you some of the secrets of elven craftsmanship.
|
||||
// My friend, I am in search of a device, a instrument of remarkable human ingenuity. It is a repeating crossbow. If you were to obtain such a device, I would gladly reveal to you some of the secrets of elven craftsmanship.
|
||||
Description = 1074070;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073926; // I will be in your debt if you bring me repeating crossbows.
|
||||
CompletionMessage = 1073968; // My thanks for your service. Now, I shall teach you of elven archery.
|
||||
|
|
@ -1471,11 +1471,11 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
Title = 1074711; // Scale Armor
|
||||
Description =
|
||||
1074712; // Here's what I need ... there are some creatures called hydra, fearsome beasts, whose scales are especially suitable for a new sort of armor that I'm developing. I need a few such pieces and then some supple alligator skin for the backing. I'm going to need a really large piece that's shaped just right ... the tail I think would do nicely. I appreciate your help.
|
||||
// Here's what I need ... there are some creatures called hydra, fearsome beasts, whose scales are especially suitable for a new sort of armor that I'm developing. I need a few such pieces and then some supple alligator skin for the backing. I'm going to need a really large piece that's shaped just right ... the tail I think would do nicely. I appreciate your help.
|
||||
Description = 1074712;
|
||||
RefusalMessage = 1073580; // I hope you'll reconsider. Until then, farwell.
|
||||
InProgressMessage =
|
||||
1074724; // Hydras have been spotted in the Blighted Grove. You won't get those scales without getting your feet wet, I'm afraid.
|
||||
// Hydras have been spotted in the Blighted Grove. You won't get those scales without getting your feet wet, I'm afraid.
|
||||
InProgressMessage = 1074724;
|
||||
CompletionMessage = 1074725; // I can't wait to get to work now that you've returned with my scales.
|
||||
|
||||
Objectives.Add(new CollectObjective(1, typeof(ThrashersTail), "Thrasher's Tail"));
|
||||
|
|
@ -1492,8 +1492,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073913; // Cuts Both Ways
|
||||
Description =
|
||||
1074103; // What would you say is a typical human instrument of war? Is a broadsword a typical example? I wish to see more of such human weapons, so I would gladly trade elven knowledge for human steel.
|
||||
// What would you say is a typical human instrument of war? Is a broadsword a typical example? I wish to see more of such human weapons, so I would gladly trade elven knowledge for human steel.
|
||||
Description = 1074103;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073959; // I will be in your debt if you bring me broadswords.
|
||||
CompletionMessage = 1073978; // Enjoy my thanks for your service.
|
||||
|
|
@ -1511,8 +1511,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073915; // Dragon Protection
|
||||
Description =
|
||||
1074105; // Mankind, I am told, knows how to take the scales of a terrible dragon and forge them into powerful armor. Such a feat of craftsmanship! I would give anything to view such a creation - I would even teach some of the prize secrets of the elven people.
|
||||
// Mankind, I am told, knows how to take the scales of a terrible dragon and forge them into powerful armor. Such a feat of craftsmanship! I would give anything to view such a creation - I would even teach some of the prize secrets of the elven people.
|
||||
Description = 1074105;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073961; // I will be in your debt if you bring me dragon armor.
|
||||
CompletionMessage = 1073978; // Enjoy my thanks for your service.
|
||||
|
|
@ -1530,8 +1530,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073911; // Nothing Fancy
|
||||
Description =
|
||||
1074101; // I am curious to see the results of human blacksmithing. To examine the care and quality of a simple item. Perhaps, a simple bascinet helmet? Yes, indeed -- if you could bring to me some bascinet helmets, I would demonstrate my gratitude.
|
||||
// I am curious to see the results of human blacksmithing. To examine the care and quality of a simple item. Perhaps, a simple bascinet helmet? Yes, indeed -- if you could bring to me some bascinet helmets, I would demonstrate my gratitude.
|
||||
Description = 1074101;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073957; // I will be in your debt if you bring me bascinets.
|
||||
CompletionMessage = 1073978; // Enjoy my thanks for your service.
|
||||
|
|
@ -1549,8 +1549,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073912; // The Bulwark
|
||||
Description =
|
||||
1074102; // The clank of human iron and steel is strange to elven ears. For instance, the metallic heater shield which human warriors carry into battle. It is odd to an elf, but nevertheless intriguing. Tell me friend, could you bring me such an example of human smithing skill?
|
||||
// The clank of human iron and steel is strange to elven ears. For instance, the metallic heater shield which human warriors carry into battle. It is odd to an elf, but nevertheless intriguing. Tell me friend, could you bring me such an example of human smithing skill?
|
||||
Description = 1074102;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073958; // I will be in your debt if you bring me heater shields.
|
||||
CompletionMessage = 1073978; // Enjoy my thanks for your service.
|
||||
|
|
@ -1568,8 +1568,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
HasRestartDelay = true;
|
||||
Title = 1073882; // Arch Support
|
||||
Description =
|
||||
1074072; // How clever humans are - to understand the need of feet to rest from time to time! Imagine creating a special stool just for weary toes. I would like to examine and learn the secret of their making. Would you bring me some foot stools to examine?
|
||||
// How clever humans are - to understand the need of feet to rest from time to time! Imagine creating a special stool just for weary toes. I would like to examine and learn the secret of their making. Would you bring me some foot stools to examine?
|
||||
Description = 1074072;
|
||||
RefusalMessage = 1073921; // I will patiently await your reconsideration.
|
||||
InProgressMessage = 1073928; // I will be in your debt if you bring me foot stools.
|
||||
CompletionMessage = 1073969; // My thanks for your service. Now, I will show you something of elven carpentry.
|
||||
|
|
@ -1597,10 +1597,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
3,
|
||||
new[] { typeof(Succubus) },
|
||||
"succubi",
|
||||
new QuestArea(
|
||||
1074806, // The Palace of Paroxysmus
|
||||
"The Palace of Paroxysmus"
|
||||
)
|
||||
new QuestArea(1074806, "The Palace of Paroxysmus")
|
||||
)
|
||||
);
|
||||
|
||||
|
|
@ -1627,7 +1624,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"molochs",
|
||||
new QuestArea(1074806, "The Palace of Paroxysmus")
|
||||
)
|
||||
); // The Palace of Paroxysmus
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.LargeBagOfTreasure);
|
||||
}
|
||||
|
|
@ -1652,7 +1649,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"daemons",
|
||||
new QuestArea(1074806, "The Palace of Paroxysmus")
|
||||
)
|
||||
); // The Palace of Paroxysmus
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.LargeBagOfTreasure);
|
||||
}
|
||||
|
|
@ -1677,7 +1674,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"arcane daemons",
|
||||
new QuestArea(1074806, "The Palace of Paroxysmus")
|
||||
)
|
||||
); // The Palace of Paroxysmus
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.LargeBagOfTreasure);
|
||||
}
|
||||
|
|
@ -1703,7 +1700,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"poison elementals",
|
||||
new QuestArea(1074806, "The Palace of Paroxysmus")
|
||||
)
|
||||
); // The Palace of Paroxysmus
|
||||
);
|
||||
Objectives.Add(
|
||||
new KillObjective(
|
||||
6,
|
||||
|
|
@ -1781,7 +1778,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"crystal lattice seekers",
|
||||
new QuestArea(1074805, "The Prism of Light")
|
||||
)
|
||||
); // The Prism of Light
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.LargeBagOfTreasure);
|
||||
}
|
||||
|
|
@ -1809,7 +1806,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"crystal daemons",
|
||||
new QuestArea(1074805, "The Prism of Light")
|
||||
)
|
||||
); // The Prism of Light
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.LargeBagOfTreasure);
|
||||
}
|
||||
|
|
@ -1837,7 +1834,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"crystal vortices",
|
||||
new QuestArea(1074805, "The Prism of Light")
|
||||
)
|
||||
); // The Prism of Light
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.LargeBagOfTreasure);
|
||||
}
|
||||
|
|
@ -1945,11 +1942,11 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
Title = 1072913; // Death to the Ninja!
|
||||
Description =
|
||||
1072966; // I wish to make a statement of censure against the elite ninjas of the Black Order. Deliver, in the strongest manner, my disdain. But do not make war on women, even those that take arms against you. It is not ... fitting.
|
||||
// I wish to make a statement of censure against the elite ninjas of the Black Order. Deliver, in the strongest manner, my disdain. But do not make war on women, even those that take arms against you. It is not ... fitting.
|
||||
Description = 1072966;
|
||||
RefusalMessage = 1072979; // As you wish.
|
||||
InProgressMessage =
|
||||
1072980; // The Black Order's fortress home is well hidden. Legend has it that a humble fishing village disguises the magical portal.
|
||||
// The Black Order's fortress home is well hidden. Legend has it that a humble fishing village disguises the magical portal.
|
||||
InProgressMessage = 1072980;
|
||||
|
||||
// TODO: Verify that this has to be males only (as per the description)
|
||||
Objectives.Add(
|
||||
|
|
@ -1959,7 +1956,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
"elite ninjas",
|
||||
new QuestArea(1074804, "The Citadel")
|
||||
)
|
||||
); // The Citadel
|
||||
);
|
||||
|
||||
Rewards.Add(ItemReward.BagOfTreasure);
|
||||
}
|
||||
|
|
@ -2049,9 +2046,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074186, // Come here, I have a task.
|
||||
1074183
|
||||
1074183 // You there! I have a job for you.
|
||||
)
|
||||
); // You there! I have a job for you.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2116,9 +2113,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074187, // Want a job?
|
||||
1074210
|
||||
1074210 // Hi. Looking for something to do?
|
||||
)
|
||||
); // Hi.<2E> Looking for something to do?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2180,10 +2177,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074213, // Hey buddy.<EFBFBD> Looking for work?
|
||||
1074187
|
||||
1074213, // Hey buddy. Looking for work?
|
||||
1074187 // Want a job?
|
||||
)
|
||||
); // Want a job?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2247,9 +2244,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074211, // I could use some help.
|
||||
1074218
|
||||
1074218 // Hey! I want to talk to you, now.
|
||||
)
|
||||
); // Hey!<21> I want to talk to you, now.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2314,7 +2311,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074223); // Have you done it yet?<EFBFBD> Oh, I haven<65>t told you, have I?
|
||||
MLQuestSystem.Tell(this, pm, 1074223); // Have you done it yet? Oh, I haven't told you, have I?
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2375,9 +2372,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074219, // Hello there, can I have a moment of your time?
|
||||
1074223
|
||||
1074223 // Have you done it yet? Oh, I haven't told you, have I?
|
||||
)
|
||||
); // Have you done it yet?<3F> Oh, I haven<65>t told you, have I?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2446,9 +2443,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074206, // Excuse me please traveler, might I have a little of your time?
|
||||
1074186
|
||||
1074186 // Come here, I have a task.
|
||||
)
|
||||
); // Come here, I have a task.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2508,10 +2505,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074220, // May I call you friend?<EFBFBD> I have a favor to beg of you.
|
||||
1074222
|
||||
1074220, // May I call you friend? I have a favor to beg of you.
|
||||
1074222 // Could I trouble you for some assistance?
|
||||
)
|
||||
); // Could I trouble you for some assistance?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2585,10 +2582,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074188, // Weakling! You are not up to the task I have.
|
||||
1074191, // Just keep walking away!<EFBFBD> I thought so. Coward!<21> I<>ll bite your legs off!
|
||||
1074195
|
||||
1074191, // Just keep walking away! I thought so. Coward! I'll bite your legs off!
|
||||
1074195 // You there, in the stupid hat! Come here.
|
||||
)
|
||||
); // You there, in the stupid hat! Come here.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2645,9 +2642,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074212, // *yawn* You busy?
|
||||
1074210
|
||||
1074210 // Hi. Looking for something to do?
|
||||
)
|
||||
); // Hi.<2E> Looking for something to do?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2707,10 +2704,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074204, // Greetings seeker.<EFBFBD> I have an urgent matter for you, if you are willing.
|
||||
1074201
|
||||
1074204, // Greetings seeker. I have an urgent matter for you, if you are willing.
|
||||
1074201 // Waste not a minute! There's work to be done.
|
||||
)
|
||||
); // Waste not a minute! There<72>s work to be done.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2770,9 +2767,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074211, // I could use some help.
|
||||
1074186
|
||||
1074186 // Come here, I have a task.
|
||||
)
|
||||
); // Come here, I have a task.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2845,9 +2842,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074185, // Hey you! Want to help me out?
|
||||
1074186
|
||||
1074186 // Come here, I have a task.
|
||||
)
|
||||
); // Come here, I have a task.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2927,10 +2924,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074207, // Good day to you friend! Allow me to offer you a fabulous opportunity!<EFBFBD> Thrills and adventure await!
|
||||
1074209
|
||||
1074207, // Good day to you friend! Allow me to offer you a fabulous opportunity! Thrills and adventure await!
|
||||
1074209 // Hey, could you help me out with something?
|
||||
)
|
||||
); // Hey, could you help me out with something?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -2994,10 +2991,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074210, // Hi.<EFBFBD> Looking for something to do?
|
||||
1074220
|
||||
1074210, // Hi. Looking for something to do?
|
||||
1074220 // May I call you friend? I have a favor to beg of you.
|
||||
)
|
||||
); // May I call you friend?<3F> I have a favor to beg of you.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3126,9 +3123,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074187, // Want a job?
|
||||
1074222
|
||||
1074222 // Could I trouble you for some assistance?
|
||||
)
|
||||
); // Could I trouble you for some assistance?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3194,10 +3191,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074221, // Greetings!<EFBFBD> I have a small task for you good traveler.
|
||||
1074201
|
||||
1074221, // Greetings! I have a small task for you good traveler.
|
||||
1074201 // Waste not a minute! There's work to be done.
|
||||
)
|
||||
); // Waste not a minute! There<72>s work to be done.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3257,10 +3254,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074200, // Thank goodness you are here, there<EFBFBD>s no time to lose.
|
||||
1074206
|
||||
1074200, // Thank goodness you are here, there's no time to lose.
|
||||
1074206 // Excuse me please traveler, might I have a little of your time?
|
||||
)
|
||||
); // Excuse me please traveler, might I have a little of your time?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3440,10 +3437,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074210, // Hi.<EFBFBD> Looking for something to do?
|
||||
1074213
|
||||
1074210, // Hi. Looking for something to do?
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3502,10 +3499,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074223, // Have you done it yet?<EFBFBD> Oh, I haven<65>t told you, have I?
|
||||
1074213
|
||||
1074223, // Have you done it yet?' Oh, I haven't told you, have I?
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3698,10 +3695,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074221, // Greetings!<EFBFBD> I have a small task for you good traveler.
|
||||
1074212
|
||||
1074221, // Greetings! I have a small task for you good traveler.
|
||||
1074212 // *yawn* You busy?
|
||||
)
|
||||
); // *yawn* You busy?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -3762,9 +3759,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074206, // Excuse me please traveler, might I have a little of your time?
|
||||
1074203
|
||||
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.
|
||||
)
|
||||
); // 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.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -4612,10 +4609,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074204, // Greetings seeker.<EFBFBD> I have an urgent matter for you, if you are willing.
|
||||
1074200
|
||||
1074204, // Greetings seeker. I have an urgent matter for you, if you are willing.
|
||||
1074200 // Thank goodness you are here, there's no time to lose.
|
||||
)
|
||||
); // Thank goodness you are here, there<72>s no time to lose.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -4725,7 +4722,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I<EFBFBD>d greatly appreciate it.
|
||||
MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I'd greatly appreciate it.
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -4780,7 +4777,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074204); // Greetings seeker.<EFBFBD> I have an urgent matter for you, if you are willing.
|
||||
MLQuestSystem.Tell(this, pm, 1074204); // Greetings seeker. I have an urgent matter for you, if you are willing.
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -647,9 +647,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074188, // Weakling! You are not up to the task I have.
|
||||
1074195
|
||||
1074195 // You there, in the stupid hat! Come here.
|
||||
)
|
||||
); // You there, in the stupid hat! Come here.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -16,14 +16,14 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
1075393; // Beg pardon, sir. I mean, madam. Uh, can I ask a favor of you? I found this jeweled ring. Most people would sell it and keep the money, but not me. I ain't never stole nothing, and I ain't about to start. I tried to take it over to Brit castle, figgerin' it must belong to some highborn lady, but the guards threw me out. You look like they might let you pass. Will you take the ring over there and see if you can find the owner?
|
||||
RefusalMessage = 1075395; // I see. Too good to help an honest beggar like me, eh?
|
||||
InProgressMessage =
|
||||
1075396; // A jewel like this must be worth a lot, so it must belong to some noble or another. I would show it around the castle. Someone<EFBFBD>s bound to recognize it.
|
||||
1075396; // A jewel like this must be worth a lot, so it must belong to some noble or another. I would show it around the castle. Someone's bound to recognize it.
|
||||
CompletionMessage =
|
||||
1075397; // Didst thou find my ring? I thank thee very much! It is an old ring, and a gift from my husband. I was most distraught when I realized it was missing.
|
||||
CompletionNotice = CompletionNoticeShort;
|
||||
|
||||
Objectives.Add(new DeliverObjective(typeof(ReginasRing), 1, "Regina's Ring", typeof(Regina)));
|
||||
|
||||
Rewards.Add(new DummyReward(1075394)); // Find the ring<EFBFBD>s owner.
|
||||
Rewards.Add(new DummyReward(1075394)); // Find the ring's owner.
|
||||
}
|
||||
|
||||
public override Type NextQuest => typeof(ReginasThanks);
|
||||
|
|
@ -35,9 +35,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
OneTimeOnly = true;
|
||||
Title = 1075398; // Regina<EFBFBD>s Thanks
|
||||
Title = 1075398; // Regina's Thanks
|
||||
Description =
|
||||
1075399; // What<EFBFBD>s that you say? It was a humble beggar that found my ring? Such honesty must be rewarded. Here, take this packet and return it to him, and I will be in your debt.
|
||||
1075399; // What's that you say? It was a humble beggar that found my ring? Such honesty must be rewarded. Here, take this packet and return it to him, and I will be in your debt.
|
||||
RefusalMessage = 1075401; // Hmph. Very well. What did you say his name was?
|
||||
InProgressMessage = 1075402; // Take the packet and return it to the beggar who found my ring.
|
||||
CompletionMessage =
|
||||
|
|
|
|||
|
|
@ -127,10 +127,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074204, // Greetings seeker. I have an urgent matter for you, if you are willing.
|
||||
1074222
|
||||
1074204, // Greetings seeker. I have an urgent matter for you, if you are willing.
|
||||
1074222 // Could I trouble you for some assistance?
|
||||
)
|
||||
); // Could I trouble you for some assistance?
|
||||
);
|
||||
}
|
||||
|
||||
public override void InitBody()
|
||||
|
|
@ -254,7 +254,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074221); // Greetings! I have a small task for you good traveler.
|
||||
MLQuestSystem.Tell(this, pm, 1074221); // Greetings! I have a small task for you good traveler.
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -305,7 +305,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074218); // Hey! I want to talk to you, now.
|
||||
MLQuestSystem.Tell(this, pm, 1074218); // Hey! I want to talk to you, now.
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -273,10 +273,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074200, // Thank goodness you are here, there<EFBFBD>s no time to lose.
|
||||
1074203
|
||||
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.
|
||||
)
|
||||
); // 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.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -1995,9 +1995,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Utility.RandomList(
|
||||
1078213, // I don't sleep. I wait.
|
||||
1078212, // There is no theory of evolution. Just a list of creatures I allow to live.
|
||||
1078214
|
||||
1078214 // I can lead a horse to water and make it drink.
|
||||
)
|
||||
); // I can lead a horse to water and make it drink.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
1075529; // Have a pickaxe? My supplier is late and I need some iron ore so I can complete a bulk order for another merchant. If you can get me some soon I'll pay you double what it's worth on the market. Just find a cave or mountainside and try to use your pickaxe there, maybe you'll strike a good vein! 5 large pieces should do it.
|
||||
RefusalMessage =
|
||||
1075531; // Not feeling strong enough today? Its alright, I didn't need a bucket of rocks anyway.
|
||||
InProgressMessage = 1075532; // Hmmm<EFBFBD> we need some more Ore. Try finding a mountain or cave, and give it a whack.
|
||||
InProgressMessage = 1075532; // Hmmm' we need some more Ore. Try finding a mountain or cave, and give it a whack.
|
||||
CompletionMessage =
|
||||
1075533; // I see you found a good vien! Great! This will help get this order out on time. Good work!
|
||||
|
||||
|
|
@ -317,9 +317,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -438,9 +438,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -495,9 +495,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -562,10 +562,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213, // Hey buddy.<EFBFBD> Looking for work?
|
||||
1074211
|
||||
1074213, // Hey buddy. Looking for work?
|
||||
1074211 // I could use some help.
|
||||
)
|
||||
); // I could use some help.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -674,9 +674,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -730,9 +730,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213
|
||||
1074213 // Hey buddy. Looking for work?
|
||||
)
|
||||
); // Hey buddy.<2E> Looking for work?
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -832,10 +832,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213, // Hey buddy.<EFBFBD> Looking for work?
|
||||
1074211
|
||||
1074213, // Hey buddy. Looking for work?
|
||||
1074211 // I could use some help.
|
||||
)
|
||||
); // I could use some help.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -892,10 +892,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074205, // Oh great adventurer, would you please assist a weak soul in need of aid?
|
||||
1074213, // Hey buddy.<EFBFBD> Looking for work?
|
||||
1074211
|
||||
1074213, // Hey buddy. Looking for work?
|
||||
1074211 // I could use some help.
|
||||
)
|
||||
); // I could use some help.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -957,10 +957,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074213, // Hey buddy.<EFBFBD> Looking for work?
|
||||
1074211
|
||||
1074213, // Hey buddy. Looking for work?
|
||||
1074211 // I could use some help.
|
||||
)
|
||||
); // I could use some help.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -389,7 +389,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
Title = 1073085; // Arch Enemies
|
||||
Description =
|
||||
1073575; // Vermin! They get into everything! I told the boy to leave out some poisoned cheese -- and they shot him. What else can I do? Unless<EFBFBD>these ratmen are skilled with a bow, but I'd lay a wager you're better, eh? Could you skin a few of the wretches for me?
|
||||
1073575; // Vermin! They get into everything! I told the boy to leave out some poisoned cheese -- and they shot him. What else can I do? Unless these ratmen are skilled with a bow, but I'd lay a wager you're better, eh? Could you skin a few of the wretches for me?
|
||||
RefusalMessage = 1073580; // I hope you'll reconsider. Until then, farwell.
|
||||
InProgressMessage =
|
||||
1073595; // I don't see 10 tails from Ratman Archers on your belt -- and until I do, no reward for you.
|
||||
|
|
@ -804,9 +804,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074187, // Want a job?
|
||||
1074184
|
||||
1074184 // Come here, I have work for you.
|
||||
)
|
||||
); // Come here, I have work for you.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -864,7 +864,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I<EFBFBD>d greatly appreciate it.
|
||||
MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I'd greatly appreciate it.
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -923,9 +923,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074188, // Weakling! You are not up to the task I have.
|
||||
1074211
|
||||
1074211 // I could use some help.
|
||||
)
|
||||
); // I could use some help.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -993,11 +993,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
MLQuestSystem.Tell(
|
||||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074214, // Knave! Come here right now!
|
||||
1074218
|
||||
)
|
||||
); // Hey!<21> I want to talk to you, now.
|
||||
// Knave! Come here right now!
|
||||
// Hey! I want to talk to you, now.
|
||||
1074214 + Utility.Random(2)
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -1119,10 +1118,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074196, // Excuse me! I<EFBFBD>m sorry to interrupt but I urgently need some assistance.
|
||||
1074197
|
||||
1074196, // Excuse me! I'm sorry to interrupt but I urgently need some assistance.
|
||||
1074197 // Pardon me, but if you could spare some time I'd greatly appreciate it.
|
||||
)
|
||||
); // Pardon me, but if you could spare some time I<>d greatly appreciate it.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -1183,9 +1182,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074185, // Hey you! Want to help me out?
|
||||
1074195
|
||||
1074195 // You there, in the stupid hat! Come here.
|
||||
)
|
||||
); // You there, in the stupid hat! Come here.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -1245,9 +1244,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074193, // You there! Yes you. Stop looking about like a toadie and come here.
|
||||
1074186
|
||||
1074186 // Come here, I have a task.
|
||||
)
|
||||
); // Come here, I have a task.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -1350,10 +1349,10 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
this,
|
||||
pm,
|
||||
Utility.RandomList(
|
||||
1074217, // I want to make you an offer you<EFBFBD>d be a fool to <20>refuse.
|
||||
1074218
|
||||
1074217, // I want to make you an offer you'd be a fool to 'refuse.
|
||||
1074218 // Hey! I want to talk to you, now.
|
||||
)
|
||||
); // Hey!<21> I want to talk to you, now.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -347,11 +347,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Objectives.Add(new CollectObjective(1, typeof(Beads), 1024235)); // beads
|
||||
Objectives.Add(new CollectObjective(1, typeof(JarHoney), 1022540)); // jar of honey
|
||||
|
||||
Rewards.Add(
|
||||
new DummyReward(
|
||||
1074874
|
||||
)
|
||||
); // The opportunity to prove yourself worthy of learning to Summon Fey. (Sufficient spellweaving skill is required to cast the spell)
|
||||
// The opportunity to prove yourself worthy of learning to Summon Fey. (Sufficient spellweaving skill is required to cast the spell)
|
||||
Rewards.Add(new DummyReward(1074874));
|
||||
}
|
||||
|
||||
public override Type NextQuest => typeof(TokenOfFriendship);
|
||||
|
|
@ -372,11 +369,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
Objectives.Add(new DeliverObjective(typeof(GiftForArielle), 1, "gift for Arielle", typeof(Arielle)));
|
||||
|
||||
Rewards.Add(
|
||||
new DummyReward(
|
||||
1074874
|
||||
)
|
||||
); // The opportunity to prove yourself worthy of learning to Summon Fey. (Sufficient spellweaving skill is required to cast the spell)
|
||||
// The opportunity to prove yourself worthy of learning to Summon Fey. (Sufficient spellweaving skill is required to cast the spell)
|
||||
Rewards.Add(new DummyReward(1074874));
|
||||
}
|
||||
|
||||
public override Type NextQuest => typeof(Alliance);
|
||||
|
|
@ -455,11 +449,8 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
Objectives.Add(new CollectObjective(1, typeof(StoutWhip), "Stout Whip"));
|
||||
|
||||
Rewards.Add(
|
||||
new DummyReward(
|
||||
1074873
|
||||
)
|
||||
); // The opportunity to prove yourself worthy of learning to Summon Fiends. (Sufficient spellweaving skill is required to cast the spell)
|
||||
// The opportunity to prove yourself worthy of learning to Summon Fiends. (Sufficient spellweaving skill is required to cast the spell)
|
||||
Rewards.Add(new DummyReward(1074873));
|
||||
}
|
||||
|
||||
public override Type NextQuest => typeof(CrackingTheWhipII);
|
||||
|
|
@ -607,9 +598,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074186, // Come here, I have a task.
|
||||
1074218
|
||||
1074218 // Hey! I want to talk to you, now.
|
||||
)
|
||||
); // Hey! I want to talk to you, now.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
@ -728,9 +719,9 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
pm,
|
||||
Utility.RandomList(
|
||||
1074215, // Don’t test my patience you sniveling worm!
|
||||
1074218
|
||||
1074218 // Hey! I want to talk to you, now.
|
||||
)
|
||||
); // Hey! I want to talk to you, now.
|
||||
);
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
|
||||
public override void Shout(PlayerMobile pm)
|
||||
{
|
||||
MLQuestSystem.Tell(this, pm, 1074200); // Thank goodness you are here, there<EFBFBD>s no time to lose.
|
||||
MLQuestSystem.Tell(this, pm, 1074200); // Thank goodness you are here, there's no time to lose.
|
||||
}
|
||||
|
||||
public override void Serialize(IGenericWriter writer)
|
||||
|
|
|
|||
|
|
@ -12,22 +12,19 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
Title = 1075355; // Unfading Memories
|
||||
Description =
|
||||
1075356; // Aargh! It<49>s just not right! It doesn<73>t capture the unique color of her hair at all! If only I had some Prismatic Amber. That would be perfect. They used to mine it in Malas, but alas, those veins ran dry some time ago. I hear it may have been found in the Prism of Light. Oh, if only there were a bold adventurer within earshot who would go to the Prism of Light and retrieve some for me!
|
||||
// Aargh! It's just not right! It doesn't capture the unique color of her hair at all! If only I had some Prismatic Amber. That would be perfect. They used to mine it in Malas, but alas, those veins ran dry some time ago. I hear it may have been found in the Prism of Light. Oh, if only there were a bold adventurer within earshot who would go to the Prism of Light and retrieve some for me!
|
||||
Description = 1075356;
|
||||
RefusalMessage = 1075358; // Is there no one who can help a humble artist pursue his Muse?
|
||||
InProgressMessage =
|
||||
1075359; // You can find Prismatic Amber in the Prism of Light, located just north of the city of Nujel'm.
|
||||
CompletionMessage =
|
||||
1075360; // I knew it! See, it<69>s just the color I needed! Look how it brings out the highlights of her wheaten tresses!
|
||||
// You can find Prismatic Amber in the Prism of Light, located just north of the city of Nujel'm.
|
||||
InProgressMessage = 1075359;
|
||||
// I knew it! See, it's just the color I needed! Look how it brings out the highlights of her wheaten tresses!
|
||||
CompletionMessage = 1075360;
|
||||
CompletionNotice = CompletionNoticeShort;
|
||||
|
||||
Objectives.Add(new CollectObjective(1, typeof(PrismaticAmber), "Prismatic Amber"));
|
||||
|
||||
Rewards.Add(
|
||||
new DummyReward(
|
||||
1075357
|
||||
)
|
||||
); // The joy of contributing to a noble artistic effort, however paltry the end product.
|
||||
// The joy of contributing to a noble artistic effort, however paltry the end product.
|
||||
Rewards.Add(new DummyReward(1075357));
|
||||
}
|
||||
|
||||
public override Type NextQuest => typeof(UnfadingMemoriesPartTwo);
|
||||
|
|
@ -39,19 +36,19 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
{
|
||||
Activated = true;
|
||||
Title = 1075367; // Unfading Memories
|
||||
Description =
|
||||
1075368; // Finished! With the pigment I was able to create from the Prismatic Amber you brought me, I was able to complete my humble work. I should explain. Once, I loved a noble lady of gentleness and refinement, who possessed such beauty that I have found myself unable to love another to this day. But it was from afar that I admired her, for it is not for one so lowly as I to pay court to the likes of her. You have heard of the fair Thalia, Lady of Nujel'm? No? Well, she was my Muse, my inspiration, and when I heard she was to be married, I lost whatever pitiful talent I possessed. I felt I must compose a portrait of her, my masterpiece, or I would never be able to paint again. You, my friend, have helped me complete my work. Now I ask another favor of you. Will you take it to her as a wedding gift? She will probably reject it, but I must make the offer.
|
||||
RefusalMessage =
|
||||
1075370; // Alright then, you have already helped me more than I deserved. I shall find someone else to undertake this task.
|
||||
InProgressMessage =
|
||||
1075371; // The wedding is taking place in the palace in Nujel'm. You will likely find her there.
|
||||
CompletionMessage =
|
||||
1075372; // I<>m sorry, I<>m getting ready to be married. I don<6F>t have time to . . . what<61>s that you say?
|
||||
// Finished! With the pigment I was able to create from the Prismatic Amber you brought me, I was able to complete my humble work. I should explain. Once, I loved a noble lady of gentleness and refinement, who possessed such beauty that I have found myself unable to love another to this day. But it was from afar that I admired her, for it is not for one so lowly as I to pay court to the likes of her. You have heard of the fair Thalia, Lady of Nujel'm? No? Well, she was my Muse, my inspiration, and when I heard she was to be married, I lost whatever pitiful talent I possessed. I felt I must compose a portrait of her, my masterpiece, or I would never be able to paint again. You, my friend, have helped me complete my work. Now I ask another favor of you. Will you take it to her as a wedding gift? She will probably reject it, but I must make the offer.
|
||||
Description = 1075368;
|
||||
// Alright then, you have already helped me more than I deserved. I shall find someone else to undertake this task.
|
||||
RefusalMessage = 1075370;
|
||||
// The wedding is taking place in the palace in Nujel'm. You will likely find her there.
|
||||
InProgressMessage = 1075371;
|
||||
// I'm sorry, I'm getting ready to be married. I don't have time to . . . what's that you say?
|
||||
CompletionMessage = 1075372;
|
||||
CompletionNotice = CompletionNoticeShort;
|
||||
|
||||
Objectives.Add(new DeliverObjective(typeof(PortraitOfTheBride), 1, "Portrait of the Bride", typeof(Thalia)));
|
||||
|
||||
Rewards.Add(new DummyReward(1075369)); // The Artist<EFBFBD>s gratitude.
|
||||
Rewards.Add(new DummyReward(1075369)); // The Artist's gratitude.
|
||||
}
|
||||
|
||||
public override Type NextQuest => typeof(UnfadingMemoriesPartThree);
|
||||
|
|
@ -65,13 +62,13 @@ namespace Server.Engines.MLQuests.Definitions
|
|||
Activated = true;
|
||||
OneTimeOnly = true;
|
||||
Title = 1075373; // Unfading Memories
|
||||
Description =
|
||||
1075374; // Emilio painted this? It is absolutely wonderful! I used to love looking at his paintings, but I don<6F>t remember him creating anything like this before. Would you be so kind as to carry a letter to him? Fate may have it that I am to marry another, yet I am compelled to reveal to him that his love was not entirely unrequited.
|
||||
// Emilio painted this? It is absolutely wonderful! I used to love looking at his paintings, but I don't remember him creating anything like this before. Would you be so kind as to carry a letter to him? Fate may have it that I am to marry another, yet I am compelled to reveal to him that his love was not entirely unrequited.
|
||||
Description = 1075374;
|
||||
RefusalMessage = 1075376; // Very well, then. If you will excuse me, I need to get ready.
|
||||
InProgressMessage =
|
||||
1075377; // Take the letter back to the Artist<73>s Guild in Britain, if you would do me this kindness.
|
||||
CompletionMessage =
|
||||
1075378; // She said what? She thinks what of me? I . . . I can<61>t believe it! All this time, I never knew how she truly felt. Thank you, my friend. I believe now I will be able to paint once again. Here, take this bleach. I was going to use it to destroy all of my works. Perhaps you can find a better use for it now.
|
||||
// Take the letter back to the Artist's Guild in Britain, if you would do me this kindness.
|
||||
InProgressMessage = 1075377;
|
||||
// She said what? She thinks what of me? I . . . I can't believe it! All this time, I never knew how she truly felt. Thank you, my friend. I believe now I will be able to paint once again. Here, take this bleach. I was going to use it to destroy all of my works. Perhaps you can find a better use for it now.
|
||||
CompletionMessage = 1075378;
|
||||
CompletionNotice = CompletionNoticeShort;
|
||||
|
||||
Objectives.Add(new DeliverObjective(typeof(BridesLetter), 1, "Bride's Letter", typeof(Emilio)));
|
||||
|
|
|
|||
|
|
@ -119,7 +119,7 @@ namespace Server.Engines.Quests.Necro
|
|||
*
|
||||
* Do not speak this password anywhere except when seeking passage
|
||||
* into the Crystal Cave, as our adversaries are lurking in the
|
||||
* shadows <EFBFBD> they are everywhere.<BR><BR>Go with the light, friend.<BR><BR>
|
||||
* shadows ' they are everywhere.<BR><BR>Go with the light, friend.<BR><BR>
|
||||
*
|
||||
* <I>- Frater Melkeer</I>
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ namespace Server.Engines.Quests.Ninja
|
|||
{
|
||||
public static int[] Messages =
|
||||
{
|
||||
1063191, // They won<EFBFBD>t find me here.
|
||||
1063191, // They won't find me here.
|
||||
1063192 // Ah, a quiet hideout.
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -242,24 +242,23 @@ namespace Server.Engines.Quests.Samurai
|
|||
{
|
||||
if (m_KilledCat)
|
||||
{
|
||||
/*
|
||||
* Respect comes from allowing another to make their own decisions.
|
||||
* By denying the gypsy her animals, you negate the respect she is due.
|
||||
* Perhaps you will have learned something to use next time a similar situation arises.
|
||||
* <BR><BR>And now you must prove yourself again. Please retrieve my katana from the treasure room and return it to me.
|
||||
*/
|
||||
return 1063071;
|
||||
}
|
||||
|
||||
/* You showed respect by helping another out while allowing the gypsy
|
||||
* what little dignity she has left. <BR><BR>
|
||||
*
|
||||
* Now she will be able to feed herself and gain enough energy to walk
|
||||
* to her camp. <BR><BR>
|
||||
*
|
||||
* The cats are her family members<EFBFBD> cursed by an evil mage. <BR><BR>
|
||||
*
|
||||
* Once she has enough strength to walk back to the camp, she will be
|
||||
* able to undo the spell. <BR><BR>
|
||||
*
|
||||
* You have been rewarded for completing your trial. And now you must
|
||||
* prove yourself again. <BR><BR>Please retrieve my katana from the
|
||||
* treasure room and return it to me.
|
||||
*/
|
||||
/*
|
||||
* You showed respect by helping another out while allowing the gypsy what little dignity she has left.
|
||||
* <BR><BR>Now she will be able to feed herself and gain enough energy to walk to her camp.
|
||||
* <BR><BR>The cats are her family members– cursed by an evil mage.
|
||||
* <BR><BR>Once she has enough strength to walk back to the camp, she will be able to undo the spell.
|
||||
* <BR><BR>You have been rewarded for completing your trial. And now you must prove yourself again.
|
||||
* <BR><BR>Please retrieve my katana from the treasure room and return it to me.
|
||||
*/
|
||||
return 1063070;
|
||||
}
|
||||
}
|
||||
|
|
@ -317,17 +316,23 @@ namespace Server.Engines.Quests.Samurai
|
|||
{
|
||||
if (m_StolenTreasure)
|
||||
{
|
||||
/*
|
||||
* I thank you for returning this sword.
|
||||
* However, you should admonished for also taking treasure that was not asked for nor given back.
|
||||
* <BR><BR>Think about your actions youngling.
|
||||
* <BR><BR>Your training is nearly complete.
|
||||
* Before you have your final trial, you should pay homage to Samurai who came before you.
|
||||
* <BR><BR>Go into the Altar Room and light a candle for them. Afterwards, return to me.
|
||||
*/
|
||||
return 1063077;
|
||||
}
|
||||
|
||||
/* Thank you for returning this sword to me and leaving the remaining
|
||||
* treasure alone. <BR><BR>
|
||||
*
|
||||
* Your training is nearly complete. Before you have your final trial,
|
||||
* you should pay homage to Samurai who came before you. <BR><BR>
|
||||
*
|
||||
* Go into the Altar Room and light a candle for them. Afterwards, return to me.
|
||||
*/
|
||||
/*
|
||||
* Thank you for returning this sword to me and leaving the remaining treasure alone.
|
||||
* <BR><BR>Your training is nearly complete.
|
||||
* Before you have your final trial, you should pay homage to Samurai who came before you.
|
||||
* <BR><BR>Go into the Altar Room and light a candle for them. Afterwards, return to me.
|
||||
*/
|
||||
return 1063076;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -182,8 +182,8 @@ namespace Server.Gumps
|
|||
|
||||
if (Sextant.Format(e.Location, e.Map, ref xLong, ref yLat, ref xMins, ref yMins, ref xEast, ref ySouth))
|
||||
{
|
||||
AddLabel(135 + half * 160, 80, 0, $"{yLat}<EFBFBD> {yMins}'{(ySouth ? "S" : "N")}");
|
||||
AddLabel(135 + half * 160, 95, 0, $"{xLong}<EFBFBD> {xMins}'{(xEast ? "E" : "W")}");
|
||||
AddLabel(135 + half * 160, 80, 0, $"{yLat}° {yMins}'{(ySouth ? "S" : "N")}");
|
||||
AddLabel(135 + half * 160, 95, 0, $"{xLong}° {xMins}'{(xEast ? "E" : "W")}");
|
||||
}
|
||||
|
||||
// Drop rune button
|
||||
|
|
@ -294,7 +294,7 @@ namespace Server.Gumps
|
|||
))
|
||||
{
|
||||
var location =
|
||||
$"{yLat}<EFBFBD> {yMins}'{(ySouth ? "S" : "N")}, {xLong}<7D> {xMins}'{(xEast ? "E" : "W")}";
|
||||
$"{yLat}° {yMins}'{(ySouth ? "S" : "N")}, {xLong}' {xMins}'{(xEast ? "E" : "W")}";
|
||||
from.SendMessage(location);
|
||||
}
|
||||
|
||||
|
|
@ -365,7 +365,7 @@ namespace Server.Gumps
|
|||
))
|
||||
{
|
||||
var location =
|
||||
$"{yLat}<EFBFBD> {yMins}'{(ySouth ? "S" : "N")}, {xLong}<7D> {xMins}'{(xEast ? "E" : "W")}";
|
||||
$"{yLat}° {yMins}'{(ySouth ? "S" : "N")}, {xLong}' {xMins}'{(xEast ? "E" : "W")}";
|
||||
from.SendMessage(location);
|
||||
}
|
||||
|
||||
|
|
@ -401,7 +401,7 @@ namespace Server.Gumps
|
|||
))
|
||||
{
|
||||
var location =
|
||||
$"{yLat}<EFBFBD> {yMins}'{(ySouth ? "S" : "N")}, {xLong}<7D> {xMins}'{(xEast ? "E" : "W")}";
|
||||
$"{yLat}° {yMins}'{(ySouth ? "S" : "N")}, {xLong}' {xMins}'{(xEast ? "E" : "W")}";
|
||||
from.SendMessage(location);
|
||||
}
|
||||
|
||||
|
|
@ -439,7 +439,7 @@ namespace Server.Gumps
|
|||
))
|
||||
{
|
||||
var location =
|
||||
$"{yLat}<EFBFBD> {yMins}'{(ySouth ? "S" : "N")}, {xLong}<7D> {xMins}'{(xEast ? "E" : "W")}";
|
||||
$"{yLat}° {yMins}'{(ySouth ? "S" : "N")}, {xLong}' {xMins}'{(xEast ? "E" : "W")}";
|
||||
from.SendMessage(location);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ namespace Server.Items
|
|||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1061602; // <EFBFBD>gis
|
||||
public override int LabelNumber => 1061602; // Ægis
|
||||
public override int ArtifactRarity => 11;
|
||||
|
||||
public override int BasePhysicalResistance => 15;
|
||||
|
|
|
|||
|
|
@ -78,16 +78,7 @@ namespace Server.Items
|
|||
absorbed = 2;
|
||||
}
|
||||
|
||||
int wear;
|
||||
|
||||
if (weapon.Type == WeaponType.Bashing)
|
||||
{
|
||||
wear = absorbed / 2;
|
||||
}
|
||||
else
|
||||
{
|
||||
wear = Utility.Random(2);
|
||||
}
|
||||
var wear = weapon.Type == WeaponType.Bashing ? absorbed / 2 : Utility.Random(2);
|
||||
|
||||
if (wear > 0 && MaxHitPoints > 0)
|
||||
{
|
||||
|
|
@ -110,11 +101,8 @@ namespace Server.Items
|
|||
|
||||
if (Parent is Mobile mobile)
|
||||
{
|
||||
mobile.LocalOverheadMessage(
|
||||
MessageType.Regular,
|
||||
0x3B2,
|
||||
1061121
|
||||
); // Your equipment is severely damaged.
|
||||
// Your equipment is severely damaged.
|
||||
mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061121);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -128,7 +116,7 @@ namespace Server.Items
|
|||
return 0;
|
||||
}
|
||||
|
||||
if (!(Parent is Mobile owner))
|
||||
if (Parent is not Mobile owner)
|
||||
{
|
||||
return damage;
|
||||
}
|
||||
|
|
@ -141,13 +129,6 @@ namespace Server.Items
|
|||
chance = 0.01;
|
||||
}
|
||||
|
||||
/*
|
||||
FORMULA: Displayed AR = ((Parrying Skill * Base AR of Shield) <EFBFBD> 200) + 1
|
||||
|
||||
FORMULA: % Chance of Blocking = parry skill - (shieldAR * 2)
|
||||
|
||||
FORMULA: Melee Damage Absorbed = (AR of Shield) / 2 | Archery Damage Absorbed = AR of Shield
|
||||
*/
|
||||
if (owner.CheckSkill(SkillName.Parry, chance))
|
||||
{
|
||||
damage -= Math.Min(damage, weapon.Skill == SkillName.Archery ? (int)ar : (int)(ar / 2.0));
|
||||
|
|
@ -177,11 +158,8 @@ namespace Server.Items
|
|||
{
|
||||
MaxHitPoints -= wear;
|
||||
|
||||
((Mobile)Parent).LocalOverheadMessage(
|
||||
MessageType.Regular,
|
||||
0x3B2,
|
||||
1061121
|
||||
); // Your equipment is severely damaged.
|
||||
// Your equipment is severely damaged.
|
||||
((Mobile)Parent).LocalOverheadMessage(MessageType.Regular, 0x3B2, 1061121);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -281,7 +281,7 @@ namespace Server.Items
|
|||
|
||||
if (Sextant.Format(loc, map, ref xLong, ref yLat, ref xMins, ref yMins, ref xEast, ref ySouth))
|
||||
{
|
||||
fmt = $"{yLat}°{yMins}'{(ySouth ? "S" : "N")},{xLong}°{xMins}'{(xEast ? "E" : "W")}";
|
||||
fmt = $"{yLat}° {yMins}'{(ySouth ? "S" : "N")}, {xLong}°{xMins}'{(xEast ? "E" : "W")}";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ namespace Server.Items
|
|||
|
||||
if (Format(from.Location, from.Map, ref xLong, ref yLat, ref xMins, ref yMins, ref xEast, ref ySouth))
|
||||
{
|
||||
var location = $"{yLat}<EFBFBD> {yMins}'{(ySouth ? "S" : "N")}, {xLong}<7D> {xMins}'{(xEast ? "E" : "W")}";
|
||||
var location = $"{yLat}° {yMins}'{(ySouth ? "S" : "N")}, {xLong}' {xMins}'{(xEast ? "E" : "W")}";
|
||||
from.LocalOverheadMessage(MessageType.Regular, from.SpeechHue, false, location);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ namespace Server.Items
|
|||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1075198; // Dawn<EFBFBD>s Music Box
|
||||
public override int LabelNumber => 1075198; // Dawn's Music Box
|
||||
|
||||
public List<MusicName> Tracks { get; private set; }
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace Server.Items
|
|||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1075196; // Dupre<EFBFBD>s Shield
|
||||
public override int LabelNumber => 1075196; // Dupre's Shield
|
||||
|
||||
public override int BasePhysicalResistance => 1;
|
||||
public override int BaseFireResistance => 0;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace Server.Items
|
|||
{
|
||||
}
|
||||
|
||||
public override int LabelNumber => 1062915; // Shamino<EFBFBD>s Best Crossbow
|
||||
public override int LabelNumber => 1062915; // Shamino's Best Crossbow
|
||||
|
||||
public override int InitMinHits => 255;
|
||||
public override int InitMaxHits => 255;
|
||||
|
|
|
|||
|
|
@ -118,9 +118,9 @@ namespace Server.Items
|
|||
1077396, // Noooo!
|
||||
1077397, // Please don't eat me... *whimper*
|
||||
1077405, // Not the face!
|
||||
1077406, // Ahhhhhh! My foot<EFBFBD>s gone!
|
||||
1077406, // Ahhhhhh! My foot's gone!
|
||||
1077407, // Please. No! I have gingerkids!
|
||||
1077408, // No, no! I<EFBFBD>m really made of poison. Really.
|
||||
1077408, // No, no! I'm really made of poison. Really.
|
||||
1077409 // Run, run as fast as you can! You can't catch me! I'm the gingerbread man!
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -34,14 +34,7 @@ namespace Server.Items
|
|||
[SerializableField(1)]
|
||||
private int _charges;
|
||||
|
||||
public BaseWand(WandEffect effect, int minCharges, int maxCharges) : base(
|
||||
Utility.RandomList(
|
||||
0xDF2,
|
||||
0xDF3,
|
||||
0xDF4,
|
||||
0xDF5
|
||||
)
|
||||
)
|
||||
public BaseWand(WandEffect effect, int minCharges, int maxCharges) : base(0xDF2 + Utility.Random(4))
|
||||
{
|
||||
Weight = 1.0;
|
||||
_wandEffect = effect;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ namespace Server.Items
|
|||
{
|
||||
/// <summary>
|
||||
/// This special move represents a significant change to the use of poisons in Age of Shadows.
|
||||
/// Now, only certain weapon types <20> those that have Infectious Strike as an available special move <20> will be able to be
|
||||
/// Now, only certain weapon types, those that have Infectious Strike as an available special move will be able to be
|
||||
/// poisoned.
|
||||
/// Targets will no longer be poisoned at random when hit by poisoned weapons.
|
||||
/// Instead, the wielder must use this ability to deliver the venom.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ namespace Server.Items
|
|||
{
|
||||
/// <summary>
|
||||
/// This powerful ability requires secondary skills to activate.
|
||||
/// Successful use of Shadowstrike deals extra damage to the target <20> and renders the attacker invisible!
|
||||
/// Successful use of Shadowstrike deals extra damage to the target and renders the attacker invisible!
|
||||
/// Only those who are adept at the art of stealth will be able to use this ability.
|
||||
/// </summary>
|
||||
public class ShadowStrike : WeaponAbility
|
||||
|
|
|
|||
|
|
@ -206,7 +206,7 @@ namespace Server.Spells
|
|||
damageBonus += intBonus;
|
||||
|
||||
var sdiBonus = AosAttributes.GetValue(Caster, AosAttribute.SpellDamage);
|
||||
// PvP spell damage increase cap of 15% from an item<EFBFBD>s magic property
|
||||
// PvP spell damage increase cap of 15% from an item's magic property
|
||||
if (playerVsPlayer && sdiBonus > 15)
|
||||
{
|
||||
sdiBonus = 15;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,8 @@ namespace Server.Spells.Fifth
|
|||
* Physical decrease = 25 - (Inscription/20).
|
||||
* Elemental resistance = +10 (-20 physical, +10 elemental at GM Inscription)
|
||||
* The magic reflection spell has an indefinite duration, becoming active when cast, and deactivated when re-cast.
|
||||
* Reactive Armor, Protection, and Magic Reflection will stay on<EFBFBD>even after logging out, even after dying<EFBFBD>until you <EFBFBD>turn them off<EFBFBD> by casting them again.
|
||||
* Reactive Armor, Protection, and Magic Reflection will stay on even after logging out,
|
||||
* even after dying, until you turn them off by casting them again.
|
||||
*/
|
||||
|
||||
if (CheckSequence())
|
||||
|
|
|
|||
|
|
@ -53,7 +53,8 @@ namespace Server.Spells.First
|
|||
* 15 + (Inscription/20) Physcial bonus
|
||||
* -5 Elemental
|
||||
* The reactive armor spell has an indefinite duration, becoming active when cast, and deactivated when re-cast.
|
||||
* Reactive Armor, Protection, and Magic Reflection will stay on<EFBFBD>even after logging out, even after dying<EFBFBD>until you <EFBFBD>turn them off<EFBFBD> by casting them again.
|
||||
* Reactive Armor, Protection, and Magic Reflection will stay on even after logging out,
|
||||
* even after dying, until you turn them off by casting them again.
|
||||
* (+20 physical -5 elemental at 100 Inscription)
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -98,7 +98,7 @@ namespace Server.Spells.Necromancy
|
|||
|
||||
var sdiBonus = AosAttributes.GetValue(Caster, AosAttribute.SpellDamage);
|
||||
|
||||
// PvP spell damage increase cap of 15% from an item<EFBFBD>s magic property in Publish 33(SE)
|
||||
// PvP spell damage increase cap of 15% from an item's magic property in Publish 33(SE)
|
||||
if (Core.SE && m.Player && Caster.Player && sdiBonus > 15)
|
||||
{
|
||||
sdiBonus = 15;
|
||||
|
|
|
|||
|
|
@ -56,8 +56,8 @@ namespace Server.Spells.Second
|
|||
* a decreased "resisting spells" skill value by -35 + (Inscription/20),
|
||||
* and a slower casting speed modifier (technically, a negative "faster cast speed") of 2 points.
|
||||
* The protection spell has an indefinite duration, becoming active when cast, and deactivated when re-cast.
|
||||
* Reactive Armor, Protection, and Magic Reflection will stay on<EFBFBD>even after logging out,
|
||||
* even after dying<EFBFBD>until you <EFBFBD>turn them off<EFBFBD> by casting them again.
|
||||
* Reactive Armor, Protection, and Magic Reflection will stay on even after logging out,
|
||||
* even after dying, until you turn them off by casting them again.
|
||||
*/
|
||||
|
||||
if (_table.Remove(target, out var mods))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue