MLQuest
(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 )