Back to Server.Engines.MLQuests

MLQuest

Derived Types: ABigJob, AChillInTheAir, AClockworkPuzzle, ADishBestServedCold, Aemaeth1, Aemaeth2, AFathersGratitude, AFeatherInYerCap, AFineFeast, AGhostOfCovetous, AHeroInTheMaking, Alliance, AllSeasonAdventurer, AlreadyDead, ANiceShirt, AnimatedMonstrosity, AnImpressivePlaid, Arachnophobia, ArchEnemies, ArchSupport, ArmsRace, ARockAndAHardPlace, ASimpleBow, AStitchInTime, ATaleOfTail, ATrogAndHisDog, BakersDozen, BaseEscort, BatteredBucklers, BecomingOneWithTheShadows, BeerGoggles, BendingTheBow, BigWorms, BirdsOfAFeather, BloodSuckers, BloodyNuisance, BreezesSong, BrokenShaft, BrotherlyLove, BruisesBandagesAndBlood, BuildingTheBetterCrossbow, BullfightingSortOf, Bullish, CaretakerOfTheLand, CausticCombo, ChannelingTheSupernatural, ChopChopOnTheDouble, CircleOfLife, CleansingOldHaven, CloseEnough, ColdHearted, ComfortableSeating, CommonBrigands, ConvinceMe, CrackingTheWhipI, CrackingTheWhipII, CreepyCrawlies, CrushingBonesAndTakingNames, CulinaryCrisis, CutsBothWays, DaemonicPrism, DeadManWalking, DeathToTheNinja, DefendingTheHerd, DefyingTheArcane, DeliciousFishes, Discipline, DragonProtection, DustToDust, EmbracingHumanity, EmissaryToTheMinotaur, EnGuarde, Eureka, EvilEye, EyesOfARanger, FeyHeadgear, FiendishFriends, FilthyPests, FleeAndFatigue, FoolingAernya, ForcedMigration, ForkedTongue, ForkedTongues, FriendlyNeighborhoodSpiderkiller, FriendOfTheFey, Frightmares, FromTheGaultierCollection, GargoylesWrath, GibberJabber, GlassyFoe, GoneNative, GuileIrkAndSpite, Hailstorm, HauteCouture, HeaveHo, HonestBeggar, HumanInNeed, ImpishDelights, ImprovedCrossbows, IndustriousAsAnAntLion, IngeniousArcheryPartOne, IngeniousArcheryPartThree, IngeniousArcheryPartTwo, Ingenuity, InstrumentOfWar, InventiveTools, IShotAnArrowIntoTheAir, ItsAGhastlyJob, ItsElemental, ItsHammerTime, KingOfBears, KnowThineEnemy, LazyHumans, LeaderOfThePack, LeatherAndLace, LethalDarts, LostAndFound, LostCivilization, MakingAContributionHeartwood, MakingAContributionSanctuary, Marauders, MessageInABottleQuest, MiniSwampThing, MistakenIdentity, MoltenReptiles, Momento, MongbatMenace, MoreOrePlease, MougGuurMustDie, MusicToMyEars, NecessitysMother, NeedsOfTheManyHeartwood1, NeedsOfTheManyHeartwood2, NeedsOfTheManySanctuary, NewCloak, NoGoodFishStealing, NothingFancy, NotQuiteThatEasy, OddsAndEnds, OrcishElite, OrcSlaying, Overpopulation, ParoxysmusArcaneDaemons, ParoxysmusDaemons, ParoxysmusMoloch, ParoxysmusSuccubi, Patience, PixieDustToDust, PlagueLord, PointyEars, ProofOfTheDeed, ReginasThanks, ReptilianDentist, RollTheBones, Runaways, SaveHisDad, SayonaraSzavetra, ScaleArmor, ScholarlyTask, ScribingArcaneKnowledge, Seasons, ShakingThingsUp, SomethingToWailAbout, Specimens, Spirits, SplitEnds, Squishy, StirringTheNest, StopHarpingOnMe, StoppingTheWorld, SubContracting, SuppliesForSanctuary, SwiftAsAnArrow, SympatheticMagic, TakingTheBullByTheHorns, TappingTheKeg, TheAfterlife, TheAllureOfDarkMagic, TheAncientWorld, TheArtOfStealth, TheArtOfWar, TheBalanceOfNature, TheBiggerTheyAre, TheBrainsOfTheOperation, TheBrawn, TheBulwark, TheDeluciansLostMine, TheFarEye, TheGlassEye, TheGoldenHorn, TheHumanBlight, TheInnerWarrior, TheJoysOfLife, TheKingOfClothing, TheMagesApprentice, ThePenIsMightier, ThePerilsOfFarming, ThePuffyShirt, TheRightToolForTheJob, TheRudimentsOfSelfDefense, TheShield, TheSongOfTheWind, TheWayOfTheBlade, TheWayOfTheSamurai, TheyllEatAnything, TheyreBreedingLikeRabbits, ThinningTheHerd, ThouAndThineShield, ThreeWishes, TickTock, TokenOfFriendship, Troglodytes, TrollingForTrolls, TroubleOnTheWing, TuitionReimbursement, UndeadMages, UnfadingMemoriesPartOne, UnfadingMemoriesPartThree, UnfadingMemoriesPartTwo, UnholyConstruct, UnholyKnights, UnnaturalCreations, Vermin, ViciousPredator, VilePoison, VoraciousPlants, WaitingToBeFilled, WalkingSilently, WarriorCaste, WarriorsOfTheGemkeeper, WildBoarCull, WisdomOfTheSphynx, YouScratchMyBack

(static) void Deserialize( GenericReader reader, int version )
(static) void Serialize( GenericWriter writer, MLQuest quest )
(ctor) MLQuest()
bool Activated( get; set; )
TextDefinition CompletionMessage( get; set; )
TextDefinition CompletionNotice( get; set; )
TextDefinition Description( get; set; )
bool Deserialized( get; set; )
bool HasRestartDelay( get; set; )
TextDefinition InProgressMessage( get; set; )
List<MLQuestInstance> Instances( get; set; )
bool IsChainTriggered( get; )
bool IsEscort( get; )
bool IsSkillTrainer( get; )
Type NextQuest( get; )
List<BaseObjective> Objectives( get; set; )
ObjectiveType ObjectiveType( get; set; )
bool OneTimeOnly( get; set; )
bool RecordCompletion( get; )
TextDefinition RefusalMessage( get; set; )
bool RequiresCollection( get; )
List<BaseReward> Rewards( get; set; )
bool SaveEnabled( get; set; )
TextDefinition Title( get; set; )
int Version( get; )
bool CanOffer( IQuestGiver quester, PlayerMobile pm, bool message )
virtual bool CanOffer( IQuestGiver quester, PlayerMobile pm, MLQuestContext context, bool message )
MLQuestInstance CreateInstance( IQuestGiver quester, PlayerMobile pm )
virtual void Generate()
virtual TimeSpan GetRestartDelay()
virtual void GetRewards( MLQuestInstance instance )
bool HasObjective()
virtual void OnAccept( IQuestGiver quester, PlayerMobile pm )
virtual void OnAccepted( MLQuestInstance instance )
virtual void OnCancel( MLQuestInstance instance )
virtual void OnPlayerDeath( MLQuestInstance instance )
virtual void OnQuesterDeleted( MLQuestInstance instance )
virtual void OnRefuse( IQuestGiver quester, PlayerMobile pm )
virtual void OnRewardClaimed( MLQuestInstance instance )
void PutDeco( Item deco, Point3D loc, Map map )
void PutSpawner( Spawner s, Point3D loc, Map map )
virtual void Refresh( int oldVersion )
virtual void SendOffer( IQuestGiver quester, PlayerMobile pm )