116 lines
3.4 KiB
C#
116 lines
3.4 KiB
C#
using System;
|
|
|
|
namespace Server.Engines.Quests.Zento
|
|
{
|
|
public class AcceptConversation : QuestConversation
|
|
{
|
|
public AcceptConversation()
|
|
{
|
|
}
|
|
|
|
public override object Message
|
|
{
|
|
get
|
|
{
|
|
/* <I><U>Important Quest Information</U></I><BR><BR>
|
|
*
|
|
* During your quest, any important information that a
|
|
* <a href = "?ForceTopic31">NPC</a> gives you, will appear in a window
|
|
* such as this one. You can review the information at any time during your
|
|
* quest.<BR><BR>
|
|
*
|
|
* <U>Getting Help</U><BR><BR>
|
|
*
|
|
* Some of the text you will come across during your quest,
|
|
* will be underlined <a href = "?ForceTopic73">links to the codex of wisdom</a>,
|
|
* or online help system. You can click on the text to get detailed information
|
|
* on the underlined subject. You may also access the Codex Of Wisdom by
|
|
* pressing "F1" or by clicking on the "?" on the toolbar at the top of
|
|
* your screen.<BR><BR><U>Context Menus</U><BR><BR>
|
|
*
|
|
* Context menus can be called up by single left-clicking (or Shift + single
|
|
* left-click, if you changed it) on most objects or NPCs in the world.
|
|
* Nearly everything, including your own avatar will have context menus available.
|
|
* Bringing up your avatar's context menu will give you options to cancel your quest
|
|
* and review various quest information.<BR><BR>
|
|
*/
|
|
return 1049092;
|
|
}
|
|
}
|
|
public override void OnRead()
|
|
{
|
|
this.System.AddObjective(new FirstKillObjective());
|
|
}
|
|
}
|
|
|
|
public class DirectionConversation : QuestConversation
|
|
{
|
|
public DirectionConversation()
|
|
{
|
|
}
|
|
|
|
public override object Message
|
|
{
|
|
get
|
|
{
|
|
// The Deathwatch Beetle Hatchlings live in The Waste - the desert close to this city.
|
|
return 1063323;
|
|
}
|
|
}
|
|
public override bool Logged
|
|
{
|
|
get
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
|
|
public class TakeCareConversation : QuestConversation
|
|
{
|
|
public TakeCareConversation()
|
|
{
|
|
}
|
|
|
|
public override object Message
|
|
{
|
|
get
|
|
{
|
|
// I know you can take care of those nasty Deathwatch Beetle Hatchlings! No get to it!
|
|
return 1063324;
|
|
}
|
|
}
|
|
public override bool Logged
|
|
{
|
|
get
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
|
|
public class EndConversation : QuestConversation
|
|
{
|
|
public EndConversation()
|
|
{
|
|
}
|
|
|
|
public override object Message
|
|
{
|
|
get
|
|
{
|
|
/* Thank you for helping me get rid of these vile beasts!
|
|
* You have been rewarded for your good deeds. If you wish to
|
|
* help me in the future, visit me again.<br><br>
|
|
*
|
|
* Farewell.
|
|
*/
|
|
return 1063321;
|
|
}
|
|
}
|
|
public override void OnRead()
|
|
{
|
|
this.System.Complete();
|
|
}
|
|
}
|
|
} |