Cyrus Mod Loader
Loading...
Searching...
No Matches
QuestTemplate Class Reference

#include <QuestTemplate.h>

Inheritance diagram for QuestTemplate:
CoreTemplate PropertyClass EncounterTemplate TutorialQuestTemplate

Public Member Functions

std::string getQuestName ()
 
void setQuestName (std::string val)
 
unsigned int getQuestNameID ()
 
void setQuestNameID (unsigned int val)
 
std::string getQuestTitle ()
 
void setQuestTitle (std::string val)
 
std::string getQuestInfo ()
 
void setQuestInfo (std::string val)
 
std::string getQuestPrep ()
 
void setQuestPrep (std::string val)
 
std::string getQuestUnderway ()
 
void setQuestUnderway (std::string val)
 
std::string getQuestComplete ()
 
void setQuestComplete (std::string val)
 
List< std::string > getStartGoals ()
 
void setStartGoals (List< std::string > val)
 
List< SharedPointer< GoalTemplate > > * getGoals ()
 
void setGoals (List< SharedPointer< GoalTemplate > > *val)
 
SharedPointer< ResultList > * getStartResults ()
 
void setStartResults (SharedPointer< ResultList > *val)
 
SharedPointer< ResultList > * getEndResults ()
 
void setEndResults (SharedPointer< ResultList > *val)
 
RequirementList ** getRequirements ()
 
void setRequirements (RequirementList **val)
 
RequirementList ** getPrepRequirements ()
 
void setPrepRequirements (RequirementList **val)
 
RequirementList ** getPruneRequirements ()
 
void setPruneRequirements (RequirementList **val)
 
bool getPrepAlways ()
 
void setPrepAlways (bool val)
 
List< std::string > getClientTags ()
 
void setClientTags (List< std::string > val)
 
List< GoalCompleteLogic * > * getGoalLogic ()
 
void setGoalLogic (List< GoalCompleteLogic * > *val)
 
int getQuestLevel ()
 
void setQuestLevel (int val)
 
int getQuestRepeat ()
 
void setQuestRepeat (int val)
 
std::string getOnStartQuestScript ()
 
void setOnStartQuestScript (std::string val)
 
std::string getOnEndQuestScript ()
 
void setOnEndQuestScript (std::string val)
 
ActorDialogListBase ** getDialogList ()
 
void setDialogList (ActorDialogListBase **val)
 
List< std::string > getMissionDoors ()
 
void setMissionDoors (List< std::string > val)
 
List< QuestDynaModInfo * > * getDynaMods ()
 
void setDynaMods (List< QuestDynaModInfo * > *val)
 
bool getIsHidden ()
 
void setIsHidden (bool val)
 
bool getOutdated ()
 
void setOutdated (bool val)
 
bool getNoQuestHelper ()
 
void setNoQuestHelper (bool val)
 
bool getMainline ()
 
void setMainline (bool val)
 
List< std::string > getDefaultDialogAnimation ()
 
void setDefaultDialogAnimation (List< std::string > val)
 
bool getSkipQHAutoSelect ()
 
void setSkipQHAutoSelect (bool val)
 
List< SharedPointer< GameEffectInfo > > * getQuestEffectInfoList ()
 
void setQuestEffectInfoList (List< SharedPointer< GameEffectInfo > > *val)
 
bool getForceInteraction ()
 
void setForceInteraction (bool val)
 
bool getCheckInventoryForCrafting ()
 
void setCheckInventoryForCrafting (bool val)
 
bool getPlayAsYourPetNPC ()
 
void setPlayAsYourPetNPC (bool val)
 
QuestTemplate__ActivityType getActivityType ()
 
void setActivityType (QuestTemplate__ActivityType val)
 
ActorDialogBaseFindQuestActorDialog (unsigned int a0)
 
GoalTemplateGetGoalTemplate (int a0)
 
int GetGoalCount ()
 
ResultListGetEndResults ()
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Additional Inherited Members

- Public Attributes inherited from CoreTemplate
std::vector< BehaviorTemplate * > behaviors
 

Member Function Documentation

◆ FindQuestActorDialog()

ActorDialogBase * QuestTemplate::FindQuestActorDialog ( unsigned int a0)
inline

◆ getActivityType()

QuestTemplate__ActivityType QuestTemplate::getActivityType ( )
inline

◆ getCheckInventoryForCrafting()

bool QuestTemplate::getCheckInventoryForCrafting ( )
inline

◆ getClientTags()

List< std::string > QuestTemplate::getClientTags ( )
inline

◆ getDefaultDialogAnimation()

List< std::string > QuestTemplate::getDefaultDialogAnimation ( )
inline

◆ getDialogList()

ActorDialogListBase ** QuestTemplate::getDialogList ( )
inline

◆ getDynaMods()

List< QuestDynaModInfo * > * QuestTemplate::getDynaMods ( )
inline

◆ GetEndResults()

ResultList * QuestTemplate::GetEndResults ( )
inline

◆ getEndResults()

SharedPointer< ResultList > * QuestTemplate::getEndResults ( )
inline

◆ getForceInteraction()

bool QuestTemplate::getForceInteraction ( )
inline

◆ GetGoalCount()

int QuestTemplate::GetGoalCount ( )
inline

◆ getGoalLogic()

List< GoalCompleteLogic * > * QuestTemplate::getGoalLogic ( )
inline

◆ getGoals()

List< SharedPointer< GoalTemplate > > * QuestTemplate::getGoals ( )
inline

◆ GetGoalTemplate()

GoalTemplate * QuestTemplate::GetGoalTemplate ( int a0)
inline

◆ getIsHidden()

bool QuestTemplate::getIsHidden ( )
inline

◆ getMainline()

bool QuestTemplate::getMainline ( )
inline

◆ getMissionDoors()

List< std::string > QuestTemplate::getMissionDoors ( )
inline

◆ getNoQuestHelper()

bool QuestTemplate::getNoQuestHelper ( )
inline

◆ getOnEndQuestScript()

std::string QuestTemplate::getOnEndQuestScript ( )
inline

◆ getOnStartQuestScript()

std::string QuestTemplate::getOnStartQuestScript ( )
inline

◆ getOutdated()

bool QuestTemplate::getOutdated ( )
inline

◆ getPlayAsYourPetNPC()

bool QuestTemplate::getPlayAsYourPetNPC ( )
inline

◆ getPrepAlways()

bool QuestTemplate::getPrepAlways ( )
inline

◆ getPrepRequirements()

RequirementList ** QuestTemplate::getPrepRequirements ( )
inline

◆ getPruneRequirements()

RequirementList ** QuestTemplate::getPruneRequirements ( )
inline

◆ getQuestComplete()

std::string QuestTemplate::getQuestComplete ( )
inline

◆ getQuestEffectInfoList()

List< SharedPointer< GameEffectInfo > > * QuestTemplate::getQuestEffectInfoList ( )
inline

◆ getQuestInfo()

std::string QuestTemplate::getQuestInfo ( )
inline

◆ getQuestLevel()

int QuestTemplate::getQuestLevel ( )
inline

◆ getQuestName()

std::string QuestTemplate::getQuestName ( )
inline

◆ getQuestNameID()

unsigned int QuestTemplate::getQuestNameID ( )
inline

◆ getQuestPrep()

std::string QuestTemplate::getQuestPrep ( )
inline

◆ getQuestRepeat()

int QuestTemplate::getQuestRepeat ( )
inline

◆ getQuestTitle()

std::string QuestTemplate::getQuestTitle ( )
inline

◆ getQuestUnderway()

std::string QuestTemplate::getQuestUnderway ( )
inline

◆ getRequirements()

RequirementList ** QuestTemplate::getRequirements ( )
inline

◆ getSkipQHAutoSelect()

bool QuestTemplate::getSkipQHAutoSelect ( )
inline

◆ getStartGoals()

List< std::string > QuestTemplate::getStartGoals ( )
inline

◆ getStartResults()

SharedPointer< ResultList > * QuestTemplate::getStartResults ( )
inline

◆ setActivityType()

void QuestTemplate::setActivityType ( QuestTemplate__ActivityType val)
inline

◆ setCheckInventoryForCrafting()

void QuestTemplate::setCheckInventoryForCrafting ( bool val)
inline

◆ setClientTags()

void QuestTemplate::setClientTags ( List< std::string > val)
inline

◆ setDefaultDialogAnimation()

void QuestTemplate::setDefaultDialogAnimation ( List< std::string > val)
inline

◆ setDialogList()

void QuestTemplate::setDialogList ( ActorDialogListBase ** val)
inline

◆ setDynaMods()

void QuestTemplate::setDynaMods ( List< QuestDynaModInfo * > * val)
inline

◆ setEndResults()

void QuestTemplate::setEndResults ( SharedPointer< ResultList > * val)
inline

◆ setForceInteraction()

void QuestTemplate::setForceInteraction ( bool val)
inline

◆ setGoalLogic()

void QuestTemplate::setGoalLogic ( List< GoalCompleteLogic * > * val)
inline

◆ setGoals()

void QuestTemplate::setGoals ( List< SharedPointer< GoalTemplate > > * val)
inline

◆ setIsHidden()

void QuestTemplate::setIsHidden ( bool val)
inline

◆ setMainline()

void QuestTemplate::setMainline ( bool val)
inline

◆ setMissionDoors()

void QuestTemplate::setMissionDoors ( List< std::string > val)
inline

◆ setNoQuestHelper()

void QuestTemplate::setNoQuestHelper ( bool val)
inline

◆ setOnEndQuestScript()

void QuestTemplate::setOnEndQuestScript ( std::string val)
inline

◆ setOnStartQuestScript()

void QuestTemplate::setOnStartQuestScript ( std::string val)
inline

◆ setOutdated()

void QuestTemplate::setOutdated ( bool val)
inline

◆ setPlayAsYourPetNPC()

void QuestTemplate::setPlayAsYourPetNPC ( bool val)
inline

◆ setPrepAlways()

void QuestTemplate::setPrepAlways ( bool val)
inline

◆ setPrepRequirements()

void QuestTemplate::setPrepRequirements ( RequirementList ** val)
inline

◆ setPruneRequirements()

void QuestTemplate::setPruneRequirements ( RequirementList ** val)
inline

◆ setQuestComplete()

void QuestTemplate::setQuestComplete ( std::string val)
inline

◆ setQuestEffectInfoList()

void QuestTemplate::setQuestEffectInfoList ( List< SharedPointer< GameEffectInfo > > * val)
inline

◆ setQuestInfo()

void QuestTemplate::setQuestInfo ( std::string val)
inline

◆ setQuestLevel()

void QuestTemplate::setQuestLevel ( int val)
inline

◆ setQuestName()

void QuestTemplate::setQuestName ( std::string val)
inline

◆ setQuestNameID()

void QuestTemplate::setQuestNameID ( unsigned int val)
inline

◆ setQuestPrep()

void QuestTemplate::setQuestPrep ( std::string val)
inline

◆ setQuestRepeat()

void QuestTemplate::setQuestRepeat ( int val)
inline

◆ setQuestTitle()

void QuestTemplate::setQuestTitle ( std::string val)
inline

◆ setQuestUnderway()

void QuestTemplate::setQuestUnderway ( std::string val)
inline

◆ setRequirements()

void QuestTemplate::setRequirements ( RequirementList ** val)
inline

◆ setSkipQHAutoSelect()

void QuestTemplate::setSkipQHAutoSelect ( bool val)
inline

◆ setStartGoals()

void QuestTemplate::setStartGoals ( List< std::string > val)
inline

◆ setStartResults()

void QuestTemplate::setStartResults ( SharedPointer< ResultList > * val)
inline