fix: Fixes quest messages so they are all clilocs (#1883)

This commit is contained in:
Kamron Batman 2024-07-22 20:44:32 -07:00 committed by GitHub
parent 0a07109cc1
commit 2ff51dbeb6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
24 changed files with 253 additions and 268 deletions

View file

@ -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()
{

View file

@ -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; }

View file

@ -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;

View file

@ -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;
}
}

View file

@ -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;

View file

@ -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;

View file

@ -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;
}

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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;
}

View file

@ -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)
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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()
{

View file

@ -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 "<I>You hand Uzeraan the Vial of Blood, which he hastily accepts...</I><BR>"
+ "<BR>"
+ "Excellent work! Only one reagent remains and the spell is complete! The final "
+ "requirement is a <I>Daemon Bone</I>, which will not be as easily acquired as the "
+ "previous two components.<BR>"
+ "<BR>"
+ "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 <I>Daemon Bone</I>. I'm quite sure "
+ "that you will find what we seek, if you are thorough enough with your "
+ "extermination.<BR>"
+ "<BR>"
+ "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.<BR>"
+ "<BR>"
+ "Return here when you have found a <I>Daemon Bone</I>.";
return 1049389;
}
/* <I>You hand Uzeraan the Vial of Blood, which he hastily accepts...</I><BR><BR>
@ -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;
}

View file

@ -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()
{

View file

@ -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;
}

View file

@ -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()
{