From 2ff51dbeb69347bee13d5567a2f4478e33ff14b8 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Mon, 22 Jul 2024 20:44:32 -0700 Subject: [PATCH] fix: Fixes quest messages so they are all clilocs (#1883) --- .../Ambitious Solen Queen/Conversations.cs | 16 ++--- .../Ambitious Solen Queen/Objectives.cs | 8 +-- .../Engines/Quests/Collector/Conversations.cs | 60 +++++++++---------- .../Engines/Quests/Collector/Objectives.cs | 28 ++++----- .../Engines/Quests/Core/QuestConversation.cs | 2 +- .../Engines/Quests/Core/QuestObjective.cs | 2 +- .../Quests/Dark Tides/Conversations.cs | 30 +++++----- .../Engines/Quests/Dark Tides/Objectives.cs | 40 ++++++------- .../Emino's Undertaking/Conversations.cs | 40 ++++++------- .../Quests/Emino's Undertaking/Objectives.cs | 26 ++++---- .../Quests/Haochi's Trials/Conversations.cs | 34 +++++------ .../Quests/Haochi's Trials/Objectives.cs | 38 ++++++------ .../Quests/Solen Matriarch/Conversations.cs | 18 +++--- .../Quests/Solen Matriarch/Objectives.cs | 12 ++-- .../Study of the Solen Hive/Conversations.cs | 12 ++-- .../Study of the Solen Hive/Objectives.cs | 4 +- .../Terrible Hatchlings/Conversations.cs | 8 +-- .../Quests/Terrible Hatchlings/Objectives.cs | 8 +-- .../Quests/The Summoning/Conversations.cs | 4 +- .../Quests/The Summoning/Objectives.cs | 4 +- .../Quests/Uzeraan Turmoil/Conversations.cs | 53 ++++++---------- .../Quests/Uzeraan Turmoil/Objectives.cs | 30 +++++----- .../Quests/Witch Apprentice/Conversations.cs | 30 +++++----- .../Quests/Witch Apprentice/Objectives.cs | 14 ++--- 24 files changed, 253 insertions(+), 268 deletions(-) diff --git a/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Conversations.cs b/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Conversations.cs index e0fd86c5a..1225acafd 100644 --- a/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Conversations.cs @@ -2,14 +2,14 @@ namespace Server.Engines.Quests.Ambitious { public class DontOfferConversation : QuestConversation { - public override object Message => 1054059; + public override int Message => 1054059; public override bool Logged => false; } public class AcceptConversation : QuestConversation { - public override object Message => 1054061; + public override int Message => 1054061; public override void OnRead() { @@ -19,14 +19,14 @@ namespace Server.Engines.Quests.Ambitious public class DuringKillQueensConversation : QuestConversation { - public override object Message => 1054066; + public override int Message => 1054066; public override bool Logged => false; } public class GatherFungiConversation : QuestConversation { - public override object Message => 1054068; + public override int Message => 1054068; public override void OnRead() { @@ -36,14 +36,14 @@ namespace Server.Engines.Quests.Ambitious public class DuringFungiGatheringConversation : QuestConversation { - public override object Message => 1054070; + public override int Message => 1054070; public override bool Logged => false; } public class EndConversation : QuestConversation { - public override object Message => 1054073; + public override int Message => 1054073; public override void OnRead() { @@ -82,7 +82,7 @@ namespace Server.Engines.Quests.Ambitious public FullBackpackConversation() => m_Logged = true; - public override object Message => 1054077; + public override int Message => 1054077; public override bool Logged => m_Logged; @@ -115,7 +115,7 @@ namespace Server.Engines.Quests.Ambitious public class End2Conversation : QuestConversation { - public override object Message => 1054078; + public override int Message => 1054078; public override void OnRead() { diff --git a/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Objectives.cs b/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Objectives.cs index bc1634b2f..326a9e8d4 100644 --- a/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Ambitious Solen Queen/Objectives.cs @@ -5,7 +5,7 @@ namespace Server.Engines.Quests.Ambitious { public class KillQueensObjective : QuestObjective { - public override object Message => ((AmbitiousQueenQuest)System).RedSolen ? 1054062 : 1054063; + public override int Message => ((AmbitiousQueenQuest)System).RedSolen ? 1054062 : 1054063; public override int MaxProgress => 5; @@ -77,7 +77,7 @@ namespace Server.Engines.Quests.Ambitious public class ReturnAfterKillsObjective : QuestObjective { - public override object Message => 1054067; + public override int Message => 1054067; public override void OnComplete() { @@ -87,7 +87,7 @@ namespace Server.Engines.Quests.Ambitious public class GatherFungiObjective : QuestObjective { - public override object Message => 1054069; + public override int Message => 1054069; public override void OnComplete() { @@ -108,7 +108,7 @@ namespace Server.Engines.Quests.Ambitious { } - public override object Message => 1054148; + public override int Message => 1054148; public bool BagOfSending { get; set; } diff --git a/Projects/UOContent/Engines/Quests/Collector/Conversations.cs b/Projects/UOContent/Engines/Quests/Collector/Conversations.cs index 68dece792..8245f7f71 100644 --- a/Projects/UOContent/Engines/Quests/Collector/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Collector/Conversations.cs @@ -2,21 +2,21 @@ namespace Server.Engines.Quests.Collector { public class DontOfferConversation : QuestConversation { - public override object Message => 1055080; + public override int Message => 1055080; public override bool Logged => false; } public class DeclineConversation : QuestConversation { - public override object Message => 1055082; + public override int Message => 1055082; public override bool Logged => false; } public class AcceptConversation : QuestConversation { - public override object Message => 1055083; + public override int Message => 1055083; public override void OnRead() { @@ -26,14 +26,14 @@ namespace Server.Engines.Quests.Collector public class ElwoodDuringFishConversation : QuestConversation { - public override object Message => 1055089; + public override int Message => 1055089; public override bool Logged => false; } public class ReturnPearlsConversation : QuestConversation { - public override object Message => 1055090; + public override int Message => 1055090; public override void OnRead() { @@ -43,7 +43,7 @@ namespace Server.Engines.Quests.Collector public class AlbertaPaintingConversation : QuestConversation { - public override object Message => 1055092; + public override int Message => 1055092; public override void OnRead() { @@ -53,14 +53,14 @@ namespace Server.Engines.Quests.Collector public class AlbertaStoolConversation : QuestConversation { - public override object Message => 1055096; + public override int Message => 1055096; public override bool Logged => false; } public class AlbertaEndPaintingConversation : QuestConversation { - public override object Message => 1055098; + public override int Message => 1055098; public override void OnRead() { @@ -70,28 +70,28 @@ namespace Server.Engines.Quests.Collector public class AlbertaAfterPaintingConversation : QuestConversation { - public override object Message => 1055102; + public override int Message => 1055102; public override bool Logged => false; } public class ElwoodDuringPainting1Conversation : QuestConversation { - public override object Message => 1055094; + public override int Message => 1055094; public override bool Logged => false; } public class ElwoodDuringPainting2Conversation : QuestConversation { - public override object Message => 1055097; + public override int Message => 1055097; public override bool Logged => false; } public class ReturnPaintingConversation : QuestConversation { - public override object Message => 1055100; + public override int Message => 1055100; public override void OnRead() { @@ -101,7 +101,7 @@ namespace Server.Engines.Quests.Collector public class GabrielAutographConversation : QuestConversation { - public override object Message => 1055103; + public override int Message => 1055103; public override void OnRead() { @@ -111,21 +111,21 @@ namespace Server.Engines.Quests.Collector public class GabrielNoSheetMusicConversation : QuestConversation { - public override object Message => 1055111; + public override int Message => 1055111; public override bool Logged => false; } public class NoSheetMusicConversation : QuestConversation { - public override object Message => 1055106; + public override int Message => 1055106; public override bool Logged => false; } public class GetSheetMusicConversation : QuestConversation { - public override object Message => 1055109; + public override int Message => 1055109; public override void OnRead() { @@ -135,7 +135,7 @@ namespace Server.Engines.Quests.Collector public class GabrielSheetMusicConversation : QuestConversation { - public override object Message => 1055113; + public override int Message => 1055113; public override void OnRead() { @@ -145,35 +145,35 @@ namespace Server.Engines.Quests.Collector public class GabrielIgnoreConversation : QuestConversation { - public override object Message => 1055118; + public override int Message => 1055118; public override bool Logged => false; } public class ElwoodDuringAutograph1Conversation : QuestConversation { - public override object Message => 1055105; + public override int Message => 1055105; public override bool Logged => false; } public class ElwoodDuringAutograph2Conversation : QuestConversation { - public override object Message => 1055112; + public override int Message => 1055112; public override bool Logged => false; } public class ElwoodDuringAutograph3Conversation : QuestConversation { - public override object Message => 1055115; + public override int Message => 1055115; public override bool Logged => false; } public class ReturnAutographConversation : QuestConversation { - public override object Message => 1055116; + public override int Message => 1055116; public override void OnRead() { @@ -183,7 +183,7 @@ namespace Server.Engines.Quests.Collector public class TomasToysConversation : QuestConversation { - public override object Message => 1055119; + public override int Message => 1055119; public override void OnRead() { @@ -193,14 +193,14 @@ namespace Server.Engines.Quests.Collector public class TomasDuringCollectingConversation : QuestConversation { - public override object Message => 1055129; + public override int Message => 1055129; public override bool Logged => false; } public class ReturnImagesConversation : QuestConversation { - public override object Message => 1055131; + public override int Message => 1055131; public override void OnRead() { @@ -210,28 +210,28 @@ namespace Server.Engines.Quests.Collector public class ElwoodDuringToys1Conversation : QuestConversation { - public override object Message => 1055123; + public override int Message => 1055123; public override bool Logged => false; } public class ElwoodDuringToys2Conversation : QuestConversation { - public override object Message => 1055130; + public override int Message => 1055130; public override bool Logged => false; } public class ElwoodDuringToys3Conversation : QuestConversation { - public override object Message => 1055133; + public override int Message => 1055133; public override bool Logged => false; } public class EndConversation : QuestConversation { - public override object Message => 1055134; + public override int Message => 1055134; public override void OnRead() { @@ -247,7 +247,7 @@ namespace Server.Engines.Quests.Collector public FullEndConversation() => m_Logged = true; - public override object Message => 1055135; + public override int Message => 1055135; public override bool Logged => m_Logged; diff --git a/Projects/UOContent/Engines/Quests/Collector/Objectives.cs b/Projects/UOContent/Engines/Quests/Collector/Objectives.cs index 1fa41bfe9..5dc87dfb7 100644 --- a/Projects/UOContent/Engines/Quests/Collector/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Collector/Objectives.cs @@ -4,7 +4,7 @@ namespace Server.Engines.Quests.Collector { public class FishPearlsObjective : QuestObjective { - public override object Message => 1055084; + public override int Message => 1055084; public override int MaxProgress => 6; @@ -33,7 +33,7 @@ namespace Server.Engines.Quests.Collector public class ReturnPearlsObjective : QuestObjective { - public override object Message => 1055088; + public override int Message => 1055088; public override void OnComplete() { @@ -43,7 +43,7 @@ namespace Server.Engines.Quests.Collector public class FindAlbertaObjective : QuestObjective { - public override object Message => 1055091; + public override int Message => 1055091; public override void OnComplete() { @@ -60,7 +60,7 @@ namespace Server.Engines.Quests.Collector public SitOnTheStoolObjective() => m_Begin = DateTime.MaxValue; - public override object Message => 1055093; + public override int Message => 1055093; public override void CheckProgress() { @@ -96,7 +96,7 @@ namespace Server.Engines.Quests.Collector public class ReturnPaintingObjective : QuestObjective { - public override object Message => 1055099; + public override int Message => 1055099; public override void OnComplete() { @@ -106,7 +106,7 @@ namespace Server.Engines.Quests.Collector public class FindGabrielObjective : QuestObjective { - public override object Message => 1055101; + public override int Message => 1055101; public override void OnComplete() { @@ -137,7 +137,7 @@ namespace Server.Engines.Quests.Collector { } - public override object Message => 1055104; + public override int Message => 1055104; public void InitTheater() { @@ -191,7 +191,7 @@ namespace Server.Engines.Quests.Collector public class ReturnSheetMusicObjective : QuestObjective { - public override object Message => 1055110; + public override int Message => 1055110; public override void OnComplete() { @@ -201,7 +201,7 @@ namespace Server.Engines.Quests.Collector public class ReturnAutographObjective : QuestObjective { - public override object Message => 1055114; + public override int Message => 1055114; public override void OnComplete() { @@ -211,7 +211,7 @@ namespace Server.Engines.Quests.Collector public class FindTomasObjective : QuestObjective { - public override object Message => 1055117; + public override int Message => 1055117; public override void OnComplete() { @@ -244,7 +244,7 @@ namespace Server.Engines.Quests.Collector { } - public override object Message => 1055120; + public override int Message => 1055120; public override bool Completed { @@ -376,7 +376,7 @@ namespace Server.Engines.Quests.Collector public class ReturnImagesObjective : QuestObjective { - public override object Message => 1055128; + public override int Message => 1055128; public override void OnComplete() { @@ -386,11 +386,11 @@ namespace Server.Engines.Quests.Collector public class ReturnToysObjective : QuestObjective { - public override object Message => 1055132; + public override int Message => 1055132; } public class MakeRoomObjective : QuestObjective { - public override object Message => 1055136; + public override int Message => 1055136; } } diff --git a/Projects/UOContent/Engines/Quests/Core/QuestConversation.cs b/Projects/UOContent/Engines/Quests/Core/QuestConversation.cs index cf0baa192..e78b2a1dc 100644 --- a/Projects/UOContent/Engines/Quests/Core/QuestConversation.cs +++ b/Projects/UOContent/Engines/Quests/Core/QuestConversation.cs @@ -6,7 +6,7 @@ namespace Server.Engines.Quests { public abstract class QuestConversation { - public abstract object Message { get; } + public abstract int Message { get; } public virtual QuestItemInfo[] Info => null; public virtual bool Logged => true; diff --git a/Projects/UOContent/Engines/Quests/Core/QuestObjective.cs b/Projects/UOContent/Engines/Quests/Core/QuestObjective.cs index 27fee278f..01f49da5a 100644 --- a/Projects/UOContent/Engines/Quests/Core/QuestObjective.cs +++ b/Projects/UOContent/Engines/Quests/Core/QuestObjective.cs @@ -10,7 +10,7 @@ namespace Server.Engines.Quests { private int m_CurProgress; - public abstract object Message { get; } + public abstract int Message { get; } public virtual int MaxProgress => 1; public virtual QuestItemInfo[] Info => null; diff --git a/Projects/UOContent/Engines/Quests/Dark Tides/Conversations.cs b/Projects/UOContent/Engines/Quests/Dark Tides/Conversations.cs index b6437837b..4e1f98ce6 100644 --- a/Projects/UOContent/Engines/Quests/Dark Tides/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Dark Tides/Conversations.cs @@ -2,7 +2,7 @@ namespace Server.Engines.Quests.Necro { public class AcceptConversation : QuestConversation { - public override object Message => 1049092; + public override int Message => 1049092; public override void OnRead() { @@ -25,7 +25,7 @@ namespace Server.Engines.Quests.Necro new(1048032, 3702) // a bag }; - public override object Message => 1060099; + public override int Message => 1060099; public override QuestItemInfo[] Info => m_Info; @@ -42,7 +42,7 @@ namespace Server.Engines.Quests.Necro new(1026153, 6178) // teleporter }; - public override object Message => 1060103; + public override int Message => 1060103; public override QuestItemInfo[] Info => m_Info; @@ -54,7 +54,7 @@ namespace Server.Engines.Quests.Necro public class HorusConversation : QuestConversation { - public override object Message => 1060105; + public override int Message => 1060105; public override void OnRead() { @@ -64,7 +64,7 @@ namespace Server.Engines.Quests.Necro public class MardothVaultConversation : QuestConversation { - public override object Message => 1060107; + public override int Message => 1060107; public override void OnRead() { @@ -79,7 +79,7 @@ namespace Server.Engines.Quests.Necro new(1023643, 8787) // spellbook }; - public override object Message => 1060110; + public override int Message => 1060110; public override QuestItemInfo[] Info => m_Info; @@ -91,7 +91,7 @@ namespace Server.Engines.Quests.Necro public class ReadAbraxusScrollConversation : QuestConversation { - public override object Message => 1060114; + public override int Message => 1060114; public override void OnRead() { @@ -101,7 +101,7 @@ namespace Server.Engines.Quests.Necro public class SecondHorusConversation : QuestConversation { - public override object Message => 1060118; + public override int Message => 1060118; public override void OnRead() { @@ -111,12 +111,12 @@ namespace Server.Engines.Quests.Necro public class HealConversation : QuestConversation { - public override object Message => 1061610; + public override int Message => 1061610; } public class HorusRewardConversation : QuestConversation { - public override object Message => 1060717; + public override int Message => 1060717; public override bool Logged => false; } @@ -132,7 +132,7 @@ namespace Server.Engines.Quests.Necro { } - public override object Message + public override int Message { get { @@ -168,7 +168,7 @@ namespace Server.Engines.Quests.Necro public class MardothKronusConversation : QuestConversation { - public override object Message => 1060121; + public override int Message => 1060121; public override void OnRead() { @@ -178,7 +178,7 @@ namespace Server.Engines.Quests.Necro public class MardothEndConversation : QuestConversation { - public override object Message => 1060133; + public override int Message => 1060133; public override void OnRead() { @@ -188,7 +188,7 @@ namespace Server.Engines.Quests.Necro public class BankerConversation : QuestConversation { - public override object Message => 1060137; + public override int Message => 1060137; public override void OnRead() { @@ -198,7 +198,7 @@ namespace Server.Engines.Quests.Necro public class RadarConversation : QuestConversation { - public override object Message => 1061692; + public override int Message => 1061692; public override bool Logged => false; } diff --git a/Projects/UOContent/Engines/Quests/Dark Tides/Objectives.cs b/Projects/UOContent/Engines/Quests/Dark Tides/Objectives.cs index 68a2241e9..8972b430b 100644 --- a/Projects/UOContent/Engines/Quests/Dark Tides/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Dark Tides/Objectives.cs @@ -11,7 +11,7 @@ namespace Server.Engines.Quests.Necro new(1023643, 8787) // spellbook }; - public override object Message => 1060102; + public override int Message => 1060102; public override QuestItemInfo[] Info => m_Info; @@ -23,7 +23,7 @@ namespace Server.Engines.Quests.Necro public class FindCrystalCaveObjective : QuestObjective { - public override object Message => 1060104; + public override int Message => 1060104; public override void OnComplete() { @@ -33,7 +33,7 @@ namespace Server.Engines.Quests.Necro public class FindMardothAboutVaultObjective : QuestObjective { - public override object Message => 1060106; + public override int Message => 1060106; public override void OnComplete() { @@ -43,7 +43,7 @@ namespace Server.Engines.Quests.Necro public class FindMaabusTombObjective : QuestObjective { - public override object Message => 1060124; + public override int Message => 1060124; public override void CheckProgress() { @@ -61,7 +61,7 @@ namespace Server.Engines.Quests.Necro public class FindMaabusCorpseObjective : QuestObjective { - public override object Message => 1061142; + public override int Message => 1061142; public override void CheckProgress() { @@ -79,7 +79,7 @@ namespace Server.Engines.Quests.Necro public class FindCityOfLightObjective : QuestObjective { - public override object Message => 1060108; + public override int Message => 1060108; public override void CheckProgress() { @@ -102,7 +102,7 @@ namespace Server.Engines.Quests.Necro new(1023676, 3679) // glowing rune }; - public override object Message => 1060109; + public override int Message => 1060109; public override QuestItemInfo[] Info => m_Info; @@ -122,7 +122,7 @@ namespace Server.Engines.Quests.Necro public class FetchAbraxusScrollObjective : QuestObjective { - public override object Message => 1060196; + public override int Message => 1060196; public override void CheckProgress() { @@ -147,7 +147,7 @@ namespace Server.Engines.Quests.Necro public class RetrieveAbraxusScrollObjective : QuestObjective { - public override object Message => 1060199; + public override int Message => 1060199; public override void OnComplete() { @@ -157,7 +157,7 @@ namespace Server.Engines.Quests.Necro public class ReadAbraxusScrollObjective : QuestObjective { - public override object Message => 1060125; + public override int Message => 1060125; public override void OnComplete() { @@ -172,7 +172,7 @@ namespace Server.Engines.Quests.Necro new(1026153, 6178) // teleporter }; - public override object Message => 1060115; + public override int Message => 1060115; public override QuestItemInfo[] Info => m_Info; @@ -184,7 +184,7 @@ namespace Server.Engines.Quests.Necro public class SpeakCavePasswordObjective : QuestObjective { - public override object Message => 1060117; + public override int Message => 1060117; public override void OnComplete() { @@ -199,7 +199,7 @@ namespace Server.Engines.Quests.Necro private int m_SkitteringHoppersKilled; - public override object Message => 1060119; + public override int Message => 1060119; public override bool IgnoreYoungProtection(Mobile from) => !m_SkitteringHoppersDisposed && from is SkitteringHopper; @@ -249,7 +249,7 @@ namespace Server.Engines.Quests.Necro public class FindHorusAboutRewardObjective : QuestObjective { - public override object Message => 1060126; + public override int Message => 1060126; public override void OnComplete() { @@ -259,7 +259,7 @@ namespace Server.Engines.Quests.Necro public class FindMardothAboutKronusObjective : QuestObjective { - public override object Message => 1060127; + public override int Message => 1060127; public override void OnComplete() { @@ -273,7 +273,7 @@ namespace Server.Engines.Quests.Necro private bool m_Inside; - public override object Message => 1060128; + public override int Message => 1060128; public override void CheckProgress() { @@ -307,7 +307,7 @@ namespace Server.Engines.Quests.Necro public class UseCallingScrollObjective : QuestObjective { - public override object Message => 1060130; + public override int Message => 1060130; } public class FindMardothEndObjective : QuestObjective @@ -321,7 +321,7 @@ namespace Server.Engines.Quests.Necro { } - public override object Message + public override int Message { get { @@ -360,7 +360,7 @@ namespace Server.Engines.Quests.Necro public class FindBankObjective : QuestObjective { - public override object Message => 1060134; + public override int Message => 1060134; public override void CheckProgress() { @@ -378,7 +378,7 @@ namespace Server.Engines.Quests.Necro public class CashBankCheckObjective : QuestObjective { - public override object Message => 1060644; + public override int Message => 1060644; public override void OnComplete() { diff --git a/Projects/UOContent/Engines/Quests/Emino's Undertaking/Conversations.cs b/Projects/UOContent/Engines/Quests/Emino's Undertaking/Conversations.cs index b97c730e3..21e4e4629 100644 --- a/Projects/UOContent/Engines/Quests/Emino's Undertaking/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Emino's Undertaking/Conversations.cs @@ -2,7 +2,7 @@ namespace Server.Engines.Quests.Ninja { public class AcceptConversation : QuestConversation { - public override object Message => 1049092; + public override int Message => 1049092; public override void OnRead() { @@ -12,7 +12,7 @@ namespace Server.Engines.Quests.Ninja public class FindZoelConversation : QuestConversation { - public override object Message => 1063175; + public override int Message => 1063175; public override void OnRead() { @@ -22,14 +22,14 @@ namespace Server.Engines.Quests.Ninja public class RadarConversation : QuestConversation { - public override object Message => 1063033; + public override int Message => 1063033; public override bool Logged => false; } public class EnterCaveConversation : QuestConversation { - public override object Message => 1063177; + public override int Message => 1063177; public override void OnRead() { @@ -39,7 +39,7 @@ namespace Server.Engines.Quests.Ninja public class SneakPastGuardiansConversation : QuestConversation { - public override object Message => 1063180; + public override int Message => 1063180; public override void OnRead() { @@ -49,12 +49,12 @@ namespace Server.Engines.Quests.Ninja public class NeedToHideConversation : QuestConversation { - public override object Message => 1063181; + public override int Message => 1063181; } public class UseTeleporterConversation : QuestConversation { - public override object Message => 1063182; + public override int Message => 1063182; public override void OnRead() { @@ -64,7 +64,7 @@ namespace Server.Engines.Quests.Ninja public class GiveZoelNoteConversation : QuestConversation { - public override object Message => 1063184; + public override int Message => 1063184; public override void OnRead() { @@ -74,14 +74,14 @@ namespace Server.Engines.Quests.Ninja public class LostNoteConversation : QuestConversation { - public override object Message => 1063187; + public override int Message => 1063187; public override bool Logged => false; } public class GainInnInformationConversation : QuestConversation { - public override object Message => 1063189; + public override int Message => 1063189; public override void OnRead() { @@ -91,7 +91,7 @@ namespace Server.Engines.Quests.Ninja public class ReturnFromInnConversation : QuestConversation { - public override object Message => 1063196; + public override int Message => 1063196; public override void OnRead() { @@ -101,7 +101,7 @@ namespace Server.Engines.Quests.Ninja public class SearchForSwordConversation : QuestConversation { - public override object Message => 1063199; + public override int Message => 1063199; public override void OnRead() { @@ -111,7 +111,7 @@ namespace Server.Engines.Quests.Ninja public class HallwayWalkConversation : QuestConversation { - public override object Message => 1063201; + public override int Message => 1063201; public override void OnRead() { @@ -121,7 +121,7 @@ namespace Server.Engines.Quests.Ninja public class ReturnSwordConversation : QuestConversation { - public override object Message => 1063203; + public override int Message => 1063203; public override void OnRead() { @@ -131,7 +131,7 @@ namespace Server.Engines.Quests.Ninja public class SlayHenchmenConversation : QuestConversation { - public override object Message => 1063205; + public override int Message => 1063205; public override void OnRead() { @@ -141,14 +141,14 @@ namespace Server.Engines.Quests.Ninja public class ContinueSlayHenchmenConversation : QuestConversation { - public override object Message => 1063208; + public override int Message => 1063208; public override bool Logged => false; } public class GiveEminoSwordConversation : QuestConversation { - public override object Message => 1063211; + public override int Message => 1063211; public override void OnRead() { @@ -158,14 +158,14 @@ namespace Server.Engines.Quests.Ninja public class LostSwordConversation : QuestConversation { - public override object Message => 1063212; + public override int Message => 1063212; public override bool Logged => false; } public class EarnGiftsConversation : QuestConversation { - public override object Message => 1063216; + public override int Message => 1063216; public override void OnRead() { @@ -175,7 +175,7 @@ namespace Server.Engines.Quests.Ninja public class EarnLessGiftsConversation : QuestConversation { - public override object Message => 1063217; + public override int Message => 1063217; public override void OnRead() { diff --git a/Projects/UOContent/Engines/Quests/Emino's Undertaking/Objectives.cs b/Projects/UOContent/Engines/Quests/Emino's Undertaking/Objectives.cs index 942095497..184c89546 100644 --- a/Projects/UOContent/Engines/Quests/Emino's Undertaking/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Emino's Undertaking/Objectives.cs @@ -5,7 +5,7 @@ namespace Server.Engines.Quests.Ninja { public class FindEminoBeginObjective : QuestObjective { - public override object Message => 1063174; + public override int Message => 1063174; public override void OnComplete() { @@ -15,7 +15,7 @@ namespace Server.Engines.Quests.Ninja public class FindZoelObjective : QuestObjective { - public override object Message => 1063176; + public override int Message => 1063176; public override void OnComplete() { @@ -25,7 +25,7 @@ namespace Server.Engines.Quests.Ninja public class EnterCaveObjective : QuestObjective { - public override object Message => 1063179; + public override int Message => 1063179; public override void CheckProgress() { @@ -45,7 +45,7 @@ namespace Server.Engines.Quests.Ninja { public bool TaughtHowToUseSkills { get; set; } - public override object Message => 1063261; + public override int Message => 1063261; public override void CheckProgress() { @@ -77,7 +77,7 @@ namespace Server.Engines.Quests.Ninja public class UseTeleporterObjective : QuestObjective { - public override object Message => 1063183; + public override int Message => 1063183; public override void OnComplete() { @@ -87,7 +87,7 @@ namespace Server.Engines.Quests.Ninja public class GiveZoelNoteObjective : QuestObjective { - public override object Message => 1063185; + public override int Message => 1063185; public override void OnComplete() { @@ -97,7 +97,7 @@ namespace Server.Engines.Quests.Ninja public class GainInnInformationObjective : QuestObjective { - public override object Message => 1063190; + public override int Message => 1063190; public override void CheckProgress() { @@ -117,7 +117,7 @@ namespace Server.Engines.Quests.Ninja public class ReturnFromInnObjective : QuestObjective { - public override object Message => 1063197; + public override int Message => 1063197; public override void OnComplete() { @@ -127,7 +127,7 @@ namespace Server.Engines.Quests.Ninja public class SearchForSwordObjective : QuestObjective { - public override object Message => 1063200; + public override int Message => 1063200; public override void OnComplete() { @@ -139,7 +139,7 @@ namespace Server.Engines.Quests.Ninja { public bool StolenTreasure { get; set; } - public override object Message => 1063202; + public override int Message => 1063202; public override void OnComplete() { @@ -163,7 +163,7 @@ namespace Server.Engines.Quests.Ninja public class ReturnSwordObjective : QuestObjective { - public override object Message => 1063204; + public override int Message => 1063204; public override void CheckProgress() { @@ -183,7 +183,7 @@ namespace Server.Engines.Quests.Ninja public class SlayHenchmenObjective : QuestObjective { - public override object Message => 1063206; + public override int Message => 1063206; public override int MaxProgress => 3; @@ -219,7 +219,7 @@ namespace Server.Engines.Quests.Ninja public class GiveEminoSwordObjective : QuestObjective { - public override object Message => 1063210; + public override int Message => 1063210; public override void OnComplete() { diff --git a/Projects/UOContent/Engines/Quests/Haochi's Trials/Conversations.cs b/Projects/UOContent/Engines/Quests/Haochi's Trials/Conversations.cs index 1ff8e26b0..1c69faa50 100644 --- a/Projects/UOContent/Engines/Quests/Haochi's Trials/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Haochi's Trials/Conversations.cs @@ -2,7 +2,7 @@ namespace Server.Engines.Quests.Samurai { public class AcceptConversation : QuestConversation { - public override object Message => 1049092; + public override int Message => 1049092; public override void OnRead() { @@ -12,14 +12,14 @@ namespace Server.Engines.Quests.Samurai public class RadarConversation : QuestConversation { - public override object Message => 1063033; + public override int Message => 1063033; public override bool Logged => false; } public class FirstTrialIntroConversation : QuestConversation { - public override object Message => 1063029; + public override int Message => 1063029; public override void OnRead() { @@ -29,7 +29,7 @@ namespace Server.Engines.Quests.Samurai public class FirstTrialKillConversation : QuestConversation { - public override object Message => 1063031; + public override int Message => 1063031; public override void OnRead() { @@ -47,7 +47,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message + public override int Message { get { @@ -88,7 +88,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message + public override int Message { get { @@ -131,7 +131,7 @@ namespace Server.Engines.Quests.Samurai public class SecondTrialAttackConversation : QuestConversation { - public override object Message => 1063057; + public override int Message => 1063057; public override void OnRead() { @@ -149,7 +149,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message + public override int Message { get { @@ -198,7 +198,7 @@ namespace Server.Engines.Quests.Samurai public class ThirdTrialKillConversation : QuestConversation { - public override object Message => 1063062; + public override int Message => 1063062; public override void OnRead() { @@ -208,7 +208,7 @@ namespace Server.Engines.Quests.Samurai public class FourthTrialIntroConversation : QuestConversation { - public override object Message => 1063065; + public override int Message => 1063065; public override void OnRead() { @@ -218,7 +218,7 @@ namespace Server.Engines.Quests.Samurai public class FourthTrialCatsConversation : QuestConversation { - public override object Message => 1063067; + public override int Message => 1063067; public override void OnRead() { @@ -236,7 +236,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message + public override int Message { get { @@ -285,7 +285,7 @@ namespace Server.Engines.Quests.Samurai public class FifthTrialReturnConversation : QuestConversation { - public override object Message => 1063248; + public override int Message => 1063248; public override void OnRead() { @@ -295,7 +295,7 @@ namespace Server.Engines.Quests.Samurai public class LostSwordConversation : QuestConversation { - public override object Message => 1063074; + public override int Message => 1063074; public override bool Logged => false; } @@ -310,7 +310,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message + public override int Message { get { @@ -359,7 +359,7 @@ namespace Server.Engines.Quests.Samurai public class SeventhTrialIntroConversation : QuestConversation { - public override object Message => 1063079; + public override int Message => 1063079; public override void OnRead() { @@ -369,7 +369,7 @@ namespace Server.Engines.Quests.Samurai public class EndConversation : QuestConversation { - public override object Message => 1063125; + public override int Message => 1063125; public override void OnRead() { diff --git a/Projects/UOContent/Engines/Quests/Haochi's Trials/Objectives.cs b/Projects/UOContent/Engines/Quests/Haochi's Trials/Objectives.cs index 8f5dfe9a5..1bef438bb 100644 --- a/Projects/UOContent/Engines/Quests/Haochi's Trials/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Haochi's Trials/Objectives.cs @@ -6,7 +6,7 @@ namespace Server.Engines.Quests.Samurai { public class FindHaochiObjective : QuestObjective { - public override object Message => 1063026; + public override int Message => 1063026; public override void OnComplete() { @@ -16,7 +16,7 @@ namespace Server.Engines.Quests.Samurai public class FirstTrialIntroObjective : QuestObjective { - public override object Message => 1063030; + public override int Message => 1063030; public override void OnComplete() { @@ -29,7 +29,7 @@ namespace Server.Engines.Quests.Samurai private int m_CursedSoulsKilled; private int m_YoungRoninKilled; - public override object Message => 1063032; + public override int Message => 1063032; public override int MaxProgress => 3; @@ -95,7 +95,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message => 1063044; + public override int Message => 1063044; public override void OnComplete() { @@ -119,7 +119,7 @@ namespace Server.Engines.Quests.Samurai public class SecondTrialIntroObjective : QuestObjective { - public override object Message => 1063047; + public override int Message => 1063047; public override void OnComplete() { @@ -129,7 +129,7 @@ namespace Server.Engines.Quests.Samurai public class SecondTrialAttackObjective : QuestObjective { - public override object Message => 1063058; + public override int Message => 1063058; } public class SecondTrialReturnObjective : QuestObjective @@ -140,7 +140,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message => 1063229; + public override int Message => 1063229; public bool Dragon { get; private set; } @@ -166,7 +166,7 @@ namespace Server.Engines.Quests.Samurai public class ThirdTrialIntroObjective : QuestObjective { - public override object Message => 1063061; + public override int Message => 1063061; public override void OnComplete() { @@ -176,7 +176,7 @@ namespace Server.Engines.Quests.Samurai public class ThirdTrialKillObjective : QuestObjective { - public override object Message => 1063063; + public override int Message => 1063063; public override void OnKill(BaseCreature creature, Container corpse) { @@ -194,7 +194,7 @@ namespace Server.Engines.Quests.Samurai public class ThirdTrialReturnObjective : QuestObjective { - public override object Message => 1063064; + public override int Message => 1063064; public override void OnComplete() { @@ -204,7 +204,7 @@ namespace Server.Engines.Quests.Samurai public class FourthTrialIntroObjective : QuestObjective { - public override object Message => 1063066; + public override int Message => 1063066; public override void OnComplete() { @@ -214,7 +214,7 @@ namespace Server.Engines.Quests.Samurai public class FourthTrialCatsObjective : QuestObjective { - public override object Message => 1063068; + public override int Message => 1063068; public override void OnKill(BaseCreature creature, Container corpse) { @@ -234,7 +234,7 @@ namespace Server.Engines.Quests.Samurai { } - public override object Message => 1063242; + public override int Message => 1063242; public bool KilledCat { get; private set; } @@ -260,7 +260,7 @@ namespace Server.Engines.Quests.Samurai public class FifthTrialIntroObjective : QuestObjective { - public override object Message => 1063072; + public override int Message => 1063072; public bool StolenTreasure { get; set; } @@ -286,12 +286,12 @@ namespace Server.Engines.Quests.Samurai public class FifthTrialReturnObjective : QuestObjective { - public override object Message => 1063073; + public override int Message => 1063073; } public class SixthTrialIntroObjective : QuestObjective { - public override object Message => 1063078; + public override int Message => 1063078; public override void OnComplete() { @@ -301,7 +301,7 @@ namespace Server.Engines.Quests.Samurai public class SixthTrialReturnObjective : QuestObjective { - public override object Message => 1063252; + public override int Message => 1063252; public override void OnComplete() { @@ -311,7 +311,7 @@ namespace Server.Engines.Quests.Samurai public class SeventhTrialIntroObjective : QuestObjective { - public override object Message => 1063080; + public override int Message => 1063080; public override int MaxProgress => 3; @@ -331,7 +331,7 @@ namespace Server.Engines.Quests.Samurai public class SeventhTrialReturnObjective : QuestObjective { - public override object Message => 1063253; + public override int Message => 1063253; public override void OnComplete() { diff --git a/Projects/UOContent/Engines/Quests/Solen Matriarch/Conversations.cs b/Projects/UOContent/Engines/Quests/Solen Matriarch/Conversations.cs index e00eaa566..cfb2cd4d2 100644 --- a/Projects/UOContent/Engines/Quests/Solen Matriarch/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Solen Matriarch/Conversations.cs @@ -10,7 +10,7 @@ namespace Server.Engines.Quests.Matriarch { } - public override object Message + public override int Message { get { @@ -50,7 +50,7 @@ namespace Server.Engines.Quests.Matriarch public class AcceptConversation : QuestConversation { - public override object Message => 1054084; + public override int Message => 1054084; public override void OnRead() { @@ -60,14 +60,14 @@ namespace Server.Engines.Quests.Matriarch public class DuringKillInfiltratorsConversation : QuestConversation { - public override object Message => 1054089; + public override int Message => 1054089; public override bool Logged => false; } public class GatherWaterConversation : QuestConversation { - public override object Message => 1054091; + public override int Message => 1054091; public override void OnRead() { @@ -77,7 +77,7 @@ namespace Server.Engines.Quests.Matriarch public class DuringWaterGatheringConversation : QuestConversation { - public override object Message => 1054094; + public override int Message => 1054094; public override bool Logged => false; } @@ -92,7 +92,7 @@ namespace Server.Engines.Quests.Matriarch { } - public override object Message + public override int Message { get { @@ -141,7 +141,7 @@ namespace Server.Engines.Quests.Matriarch public class DuringFungiProcessConversation : QuestConversation { - public override object Message => 1054099; + public override int Message => 1054099; public override bool Logged => false; } @@ -154,7 +154,7 @@ namespace Server.Engines.Quests.Matriarch public FullBackpackConversation() => m_Logged = true; - public override object Message => 1054102; + public override int Message => 1054102; public override bool Logged => m_Logged; @@ -169,7 +169,7 @@ namespace Server.Engines.Quests.Matriarch public class EndConversation : QuestConversation { - public override object Message => 1054101; + public override int Message => 1054101; public override void OnRead() { diff --git a/Projects/UOContent/Engines/Quests/Solen Matriarch/Objectives.cs b/Projects/UOContent/Engines/Quests/Solen Matriarch/Objectives.cs index 6a4bf5b37..224a8f233 100644 --- a/Projects/UOContent/Engines/Quests/Solen Matriarch/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Solen Matriarch/Objectives.cs @@ -5,7 +5,7 @@ namespace Server.Engines.Quests.Matriarch { public class KillInfiltratorsObjective : QuestObjective { - public override object Message => ((SolenMatriarchQuest)System).RedSolen ? 1054086 : 1054085; + public override int Message => ((SolenMatriarchQuest)System).RedSolen ? 1054086 : 1054085; public override int MaxProgress => 7; @@ -77,7 +77,7 @@ namespace Server.Engines.Quests.Matriarch public class ReturnAfterKillsObjective : QuestObjective { - public override object Message => 1054090; + public override int Message => 1054090; public override void OnComplete() { @@ -87,7 +87,7 @@ namespace Server.Engines.Quests.Matriarch public class GatherWaterObjective : QuestObjective { - public override object Message => 1054092; + public override int Message => 1054092; public override int MaxProgress => 40; @@ -114,7 +114,7 @@ namespace Server.Engines.Quests.Matriarch public class ReturnAfterWaterObjective : QuestObjective { - public override object Message => 1054095; + public override int Message => 1054095; public override void OnComplete() { @@ -138,7 +138,7 @@ namespace Server.Engines.Quests.Matriarch public class ProcessFungiObjective : QuestObjective { - public override object Message => 1054098; + public override int Message => 1054098; public override void OnComplete() { @@ -155,7 +155,7 @@ namespace Server.Engines.Quests.Matriarch public class GetRewardObjective : QuestObjective { - public override object Message => 1054149; + public override int Message => 1054149; public override void OnComplete() { diff --git a/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Conversations.cs b/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Conversations.cs index 318096d5e..ff06aba4a 100644 --- a/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Conversations.cs @@ -2,14 +2,14 @@ namespace Server.Engines.Quests.Naturalist { public class DontOfferConversation : QuestConversation { - public override object Message => 1054052; + public override int Message => 1054052; public override bool Logged => false; } public class AcceptConversation : QuestConversation { - public override object Message => 1054043; + public override int Message => 1054043; public override void OnRead() { @@ -19,14 +19,14 @@ namespace Server.Engines.Quests.Naturalist public class NaturalistDuringStudyConversation : QuestConversation { - public override object Message => 1054049; + public override int Message => 1054049; public override bool Logged => false; } public class EndConversation : QuestConversation { - public override object Message => 1054050; + public override int Message => 1054050; public override void OnRead() { @@ -36,7 +36,7 @@ namespace Server.Engines.Quests.Naturalist public class SpecialEndConversation : QuestConversation { - public override object Message => 1054051; + public override int Message => 1054051; public override void OnRead() { @@ -46,7 +46,7 @@ namespace Server.Engines.Quests.Naturalist public class FullBackpackConversation : QuestConversation { - public override object Message => 1054053; + public override int Message => 1054053; public override bool Logged => false; } diff --git a/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Objectives.cs b/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Objectives.cs index 7f63dfa96..7dbb8b6f9 100644 --- a/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Study of the Solen Hive/Objectives.cs @@ -10,7 +10,7 @@ namespace Server.Engines.Quests.Naturalist private DateTime m_StudyBegin; private StudyState m_StudyState; - public override object Message => 1054044; + public override int Message => 1054044; public override int MaxProgress => NestArea.NonSpecialCount; @@ -174,7 +174,7 @@ namespace Server.Engines.Quests.Naturalist public class ReturnToNaturalistObjective : QuestObjective { - public override object Message => 1054048; + public override int Message => 1054048; public override void RenderProgress(BaseQuestGump gump) { diff --git a/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Conversations.cs b/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Conversations.cs index ae8a44c64..6d2686f94 100644 --- a/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Conversations.cs @@ -2,7 +2,7 @@ namespace Server.Engines.Quests.Zento { public class AcceptConversation : QuestConversation { - public override object Message => 1049092; + public override int Message => 1049092; public override void OnRead() { @@ -12,21 +12,21 @@ namespace Server.Engines.Quests.Zento public class DirectionConversation : QuestConversation { - public override object Message => 1063323; + public override int Message => 1063323; public override bool Logged => false; } public class TakeCareConversation : QuestConversation { - public override object Message => 1063324; + public override int Message => 1063324; public override bool Logged => false; } public class EndConversation : QuestConversation { - public override object Message => 1063321; + public override int Message => 1063321; public override void OnRead() { diff --git a/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Objectives.cs b/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Objectives.cs index ec9d3de95..53e56da91 100644 --- a/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Terrible Hatchlings/Objectives.cs @@ -5,7 +5,7 @@ namespace Server.Engines.Quests.Zento { public class FirstKillObjective : QuestObjective { - public override object Message => 1063316; + public override int Message => 1063316; public override void RenderProgress(BaseQuestGump gump) { @@ -40,7 +40,7 @@ namespace Server.Engines.Quests.Zento public class SecondKillObjective : QuestObjective { - public override object Message => 1063320; + public override int Message => 1063320; public override void RenderProgress(BaseQuestGump gump) { @@ -86,7 +86,7 @@ namespace Server.Engines.Quests.Zento { } - public override object Message => 1063319; + public override int Message => 1063319; public override int MaxProgress => 10; @@ -123,7 +123,7 @@ namespace Server.Engines.Quests.Zento public class ReturnObjective : QuestObjective { - public override object Message => 1063313; + public override int Message => 1063313; public override void OnComplete() { diff --git a/Projects/UOContent/Engines/Quests/The Summoning/Conversations.cs b/Projects/UOContent/Engines/Quests/The Summoning/Conversations.cs index 5d830010d..9931511da 100644 --- a/Projects/UOContent/Engines/Quests/The Summoning/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/The Summoning/Conversations.cs @@ -4,7 +4,7 @@ namespace Server.Engines.Quests.Doom { public class AcceptConversation : QuestConversation { - public override object Message => 1050027; + public override int Message => 1050027; public override void OnRead() { @@ -14,7 +14,7 @@ namespace Server.Engines.Quests.Doom public class VanquishDaemonConversation : QuestConversation { - public override object Message => 1050021; + public override int Message => 1050021; public override void OnRead() { diff --git a/Projects/UOContent/Engines/Quests/The Summoning/Objectives.cs b/Projects/UOContent/Engines/Quests/The Summoning/Objectives.cs index d4a2cfed7..879d95921 100644 --- a/Projects/UOContent/Engines/Quests/The Summoning/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/The Summoning/Objectives.cs @@ -5,7 +5,7 @@ namespace Server.Engines.Quests.Doom { public class CollectBonesObjective : QuestObjective { - public override object Message => 1050026; + public override int Message => 1050026; public override int MaxProgress => 1000; @@ -86,7 +86,7 @@ namespace Server.Engines.Quests.Doom public Corpse CorpseWithSkull { get; set; } - public override object Message => 1050037; + public override int Message => 1050037; public override void CheckProgress() { diff --git a/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Conversations.cs b/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Conversations.cs index 7cbeb257b..9f3cbfc71 100644 --- a/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Conversations.cs @@ -2,7 +2,7 @@ namespace Server.Engines.Quests.Haven { public class AcceptConversation : QuestConversation { - public override object Message => 1049092; + public override int Message => 1049092; public override void OnRead() { @@ -12,7 +12,7 @@ namespace Server.Engines.Quests.Haven public class UzeraanTitheConversation : QuestConversation { - public override object Message => 1060209; + public override int Message => 1060209; public override void OnRead() { @@ -27,7 +27,7 @@ namespace Server.Engines.Quests.Haven new(1023676, 0xE68) // glowing rune }; - public override object Message + public override int Message { get { @@ -84,7 +84,7 @@ namespace Server.Engines.Quests.Haven new(1048032, 0xE76) // a bag }; - public override object Message + public override int Message { get { @@ -138,7 +138,7 @@ namespace Server.Engines.Quests.Haven new(1023637, 0xE34) // scroll }; - public override object Message + public override int Message { get { @@ -185,7 +185,7 @@ namespace Server.Engines.Quests.Haven new(1049117, 0xFC4) // Horn of Retreat }; - public override object Message => 1049325; + public override int Message => 1049325; public override QuestItemInfo[] Info => m_Info; @@ -197,7 +197,7 @@ namespace Server.Engines.Quests.Haven public class DryadConversation : QuestConversation { - public override object Message => 1049326; + public override int Message => 1049326; public override void OnRead() { @@ -213,7 +213,7 @@ namespace Server.Engines.Quests.Haven new(1022581, 0xA22) // lantern }; - public override object Message + public override int Message { get { @@ -267,28 +267,13 @@ namespace Server.Engines.Quests.Haven new(1060577, 0x1F14) // Recall Rune }; - public override object Message + public override int Message { get { if (System.From.Profession == 2) // magician { - return "You hand Uzeraan the Vial of Blood, which he hastily accepts...
" - + "
" - + "Excellent work! Only one reagent remains and the spell is complete! The final " - + "requirement is a Daemon Bone, which will not be as easily acquired as the " - + "previous two components.
" - + "
" - + "There is a haunted graveyard on this island, which is the home to many undead " - + "creatures. Dispose of the undead as you see fit. Be sure to search their remains " - + "after you have smitten them, to check for a Daemon Bone. I'm quite sure " - + "that you will find what we seek, if you are thorough enough with your " - + "extermination.
" - + "
" - + "Take these explosion spell scrolls and magical wizard's hat to aid you in your " - + "battle. The scrolls should help you make short work of the undead.
" - + "
" - + "Return here when you have found a Daemon Bone."; + return 1049389; } /* You hand Uzeraan the Vial of Blood, which he hastily accepts...

@@ -333,7 +318,7 @@ namespace Server.Engines.Quests.Haven public class UzeraanDaemonBoneConversation : QuestConversation { - public override object Message => 1049335; + public override int Message => 1049335; public override void OnRead() { @@ -343,7 +328,7 @@ namespace Server.Engines.Quests.Haven public class BankerConversation : QuestConversation { - public override object Message => 1060137; + public override int Message => 1060137; public override void OnRead() { @@ -353,7 +338,7 @@ namespace Server.Engines.Quests.Haven public class RadarConversation : QuestConversation { - public override object Message => 1049660; + public override int Message => 1049660; public override bool Logged => false; } @@ -368,7 +353,7 @@ namespace Server.Engines.Quests.Haven { } - public override object Message + public override int Message { get { @@ -417,7 +402,7 @@ namespace Server.Engines.Quests.Haven { } - public override object Message + public override int Message { get { @@ -466,28 +451,28 @@ namespace Server.Engines.Quests.Haven public class DryadAppleConversation : QuestConversation { - public override object Message => 1049360; + public override int Message => 1049360; public override bool Logged => false; } public class LostDaemonBloodConversation : QuestConversation { - public override object Message => 1049375; + public override int Message => 1049375; public override bool Logged => false; } public class LostDaemonBoneConversation : QuestConversation { - public override object Message => 1049376; + public override int Message => 1049376; public override bool Logged => false; } public class FewReagentsConversation : QuestConversation { - public override object Message => 1049390; + public override int Message => 1049390; public override bool Logged => false; } diff --git a/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Objectives.cs b/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Objectives.cs index f4bb5e076..e69e4c14a 100644 --- a/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Uzeraan Turmoil/Objectives.cs @@ -6,7 +6,7 @@ namespace Server.Engines.Quests.Haven { public class FindUzeraanBeginObjective : QuestObjective { - public override object Message => 1046039; + public override int Message => 1046039; public override void OnComplete() { @@ -27,7 +27,7 @@ namespace Server.Engines.Quests.Haven public TitheGoldObjective() => m_OldTithingPoints = -1; - public override object Message => 1060386; + public override int Message => 1060386; public override void CheckProgress() { @@ -58,7 +58,7 @@ namespace Server.Engines.Quests.Haven public class FindUzeraanFirstTaskObjective : QuestObjective { - public override object Message => 1060387; + public override int Message => 1060387; public override void OnComplete() { @@ -83,7 +83,7 @@ namespace Server.Engines.Quests.Haven public KillHordeMinionsStep Step { get; private set; } - public override object Message + public override int Message { get { @@ -232,7 +232,7 @@ namespace Server.Engines.Quests.Haven public class FindUzeraanAboutReportObjective : QuestObjective { - public override object Message => 1049091; + public override int Message => 1049091; public override void OnComplete() { @@ -242,7 +242,7 @@ namespace Server.Engines.Quests.Haven public class FindSchmendrickObjective : QuestObjective { - public override object Message => 1049120; + public override int Message => 1049120; public override bool IgnoreYoungProtection(Mobile from) { @@ -264,7 +264,7 @@ namespace Server.Engines.Quests.Haven public class FindApprenticeObjective : QuestObjective { - public override object Message => 1049323; + public override int Message => 1049323; public override void OnComplete() { @@ -274,7 +274,7 @@ namespace Server.Engines.Quests.Haven public class ReturnScrollOfPowerObjective : QuestObjective { - public override object Message => 1049324; + public override int Message => 1049324; public override void OnComplete() { @@ -284,7 +284,7 @@ namespace Server.Engines.Quests.Haven public class FindDryadObjective : QuestObjective { - public override object Message => 1049358; + public override int Message => 1049358; public override void OnComplete() { @@ -294,7 +294,7 @@ namespace Server.Engines.Quests.Haven public class ReturnFertileDirtObjective : QuestObjective { - public override object Message => 1049327; + public override int Message => 1049327; public override void OnComplete() { @@ -306,7 +306,7 @@ namespace Server.Engines.Quests.Haven { private bool m_Ambushed; - public override object Message => 1049361; + public override int Message => 1049361; public override void CheckProgress() { @@ -357,7 +357,7 @@ namespace Server.Engines.Quests.Haven public class ReturnDaemonBloodObjective : QuestObjective { - public override object Message => 1049332; + public override int Message => 1049332; public override void OnComplete() { @@ -369,7 +369,7 @@ namespace Server.Engines.Quests.Haven { public Container CorpseWithBone { get; set; } - public override object Message + public override int Message { get { @@ -447,7 +447,7 @@ namespace Server.Engines.Quests.Haven public class ReturnDaemonBoneObjective : QuestObjective { - public override object Message => 1049334; + public override int Message => 1049334; public override void OnComplete() { @@ -457,7 +457,7 @@ namespace Server.Engines.Quests.Haven public class CashBankCheckObjective : QuestObjective { - public override object Message => 1049336; + public override int Message => 1049336; public override void OnComplete() { diff --git a/Projects/UOContent/Engines/Quests/Witch Apprentice/Conversations.cs b/Projects/UOContent/Engines/Quests/Witch Apprentice/Conversations.cs index 6b74cbae1..f8b9ebadb 100644 --- a/Projects/UOContent/Engines/Quests/Witch Apprentice/Conversations.cs +++ b/Projects/UOContent/Engines/Quests/Witch Apprentice/Conversations.cs @@ -4,14 +4,14 @@ namespace Server.Engines.Quests.Hag { public class DontOfferConversation : QuestConversation { - public override object Message => 1055000; + public override int Message => 1055000; public override bool Logged => false; } public class AcceptConversation : QuestConversation { - public override object Message => 1055002; + public override int Message => 1055002; public override void OnRead() { @@ -21,14 +21,14 @@ namespace Server.Engines.Quests.Hag public class HagDuringCorpseSearchConversation : QuestConversation { - public override object Message => 1055003; + public override int Message => 1055003; public override bool Logged => false; } public class ApprenticeCorpseConversation : QuestConversation { - public override object Message => 1055004; + public override int Message => 1055004; public override void OnRead() { @@ -38,7 +38,7 @@ namespace Server.Engines.Quests.Hag public class MurderConversation : QuestConversation { - public override object Message => 1055005; + public override int Message => 1055005; public override void OnRead() { @@ -48,7 +48,7 @@ namespace Server.Engines.Quests.Hag public class HagDuringImpSearchConversation : QuestConversation { - public override object Message => 1055006; + public override int Message => 1055006; public override bool Logged => false; } @@ -63,7 +63,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message => 1055007; + public override int Message => 1055007; public override void OnRead() { @@ -87,7 +87,7 @@ namespace Server.Engines.Quests.Hag public class ZeefzorpulConversation : QuestConversation { - public override object Message => 1055008; + public override int Message => 1055008; public override void OnRead() { @@ -97,7 +97,7 @@ namespace Server.Engines.Quests.Hag public class RecipeConversation : QuestConversation { - public override object Message => 1055009; + public override int Message => 1055009; public override void OnRead() { @@ -107,14 +107,14 @@ namespace Server.Engines.Quests.Hag public class HagDuringIngredientsConversation : QuestConversation { - public override object Message => 1055012; + public override int Message => 1055012; public override bool Logged => false; } public class BlackheartFirstConversation : QuestConversation { - public override object Message => 1055010; + public override int Message => 1055010; public override void OnRead() { @@ -141,7 +141,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message + public override int Message { get { @@ -226,7 +226,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message + public override int Message { get { @@ -281,7 +281,7 @@ namespace Server.Engines.Quests.Hag public class EndConversation : QuestConversation { - public override object Message => 1055013; + public override int Message => 1055013; public override void OnRead() { @@ -291,7 +291,7 @@ namespace Server.Engines.Quests.Hag public class RecentlyFinishedConversation : QuestConversation { - public override object Message => 1055064; + public override int Message => 1055064; public override bool Logged => false; } diff --git a/Projects/UOContent/Engines/Quests/Witch Apprentice/Objectives.cs b/Projects/UOContent/Engines/Quests/Witch Apprentice/Objectives.cs index d5d0cf64f..723a129f0 100644 --- a/Projects/UOContent/Engines/Quests/Witch Apprentice/Objectives.cs +++ b/Projects/UOContent/Engines/Quests/Witch Apprentice/Objectives.cs @@ -29,7 +29,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message => 1055014; + public override int Message => 1055014; public Corpse Corpse { get; private set; } @@ -117,7 +117,7 @@ namespace Server.Engines.Quests.Hag public class FindGrizeldaAboutMurderObjective : QuestObjective { - public override object Message => 1055015; + public override int Message => 1055015; public override void OnComplete() { @@ -141,7 +141,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message => 1055016; + public override int Message => 1055016; public override int MaxProgress => m_MaxProgress; @@ -204,7 +204,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message => 1055017; + public override int Message => 1055017; public Point3D ImpLocation { get; private set; } @@ -256,7 +256,7 @@ namespace Server.Engines.Quests.Hag public class ReturnRecipeObjective : QuestObjective { - public override object Message => 1055018; + public override int Message => 1055018; public override void OnComplete() { @@ -296,7 +296,7 @@ namespace Server.Engines.Quests.Hag { } - public override object Message + public override int Message { get { @@ -453,7 +453,7 @@ namespace Server.Engines.Quests.Hag public class ReturnIngredientsObjective : QuestObjective { - public override object Message => 1055050; + public override int Message => 1055050; public override void OnComplete() {