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

#include <ScavengeGoalTemplate.h>

Inheritance diagram for ScavengeGoalTemplate:
GoalTemplate CoreTemplate PropertyClass

Public Member Functions

List< std::string > getItemAdjectives ()
 
void setItemAdjectives (List< std::string > val)
 
int getItemTotal ()
 
void setItemTotal (int val)
 
- Public Member Functions inherited from GoalTemplate
std::string getGoalName ()
 
void setGoalName (std::string val)
 
unsigned int getGoalNameID ()
 
void setGoalNameID (unsigned int val)
 
std::string getGoalTitle ()
 
void setGoalTitle (std::string val)
 
std::string getGoalUnderway ()
 
void setGoalUnderway (std::string val)
 
std::string getHyperlink ()
 
void setHyperlink (std::string val)
 
std::string getCompleteText ()
 
void setCompleteText (std::string val)
 
ResultList ** getCompleteResults ()
 
void setCompleteResults (ResultList **val)
 
RequirementList ** getGoalRequirements ()
 
void setGoalRequirements (RequirementList **val)
 
TallyCounterTemplate ** getTallyCounter ()
 
void setTallyCounter (TallyCounterTemplate **val)
 
std::string getLocationName ()
 
void setLocationName (std::string val)
 
std::string getDisplayImage1 ()
 
void setDisplayImage1 (std::string val)
 
std::string getDisplayImage2 ()
 
void setDisplayImage2 (std::string val)
 
List< std::string > getClientTags ()
 
void setClientTags (List< std::string > val)
 
List< std::string > getGenericEvents ()
 
void setGenericEvents (List< std::string > val)
 
bool getAutoQualify ()
 
void setAutoQualify (bool val)
 
bool getAutoComplete ()
 
void setAutoComplete (bool val)
 
std::string getDestinationZone ()
 
void setDestinationZone (std::string val)
 
ActorDialogListBase ** getDialogList ()
 
void setDialogList (ActorDialogListBase **val)
 
GoalTemplate__GOAL_TYPE getGoalType ()
 
void setGoalType (GoalTemplate__GOAL_TYPE val)
 
bool getNoQuestHelper ()
 
void setNoQuestHelper (bool val)
 
bool getPetOnlyQuest ()
 
void setPetOnlyQuest (bool val)
 
ResultList ** getActivateResults ()
 
void setActivateResults (ResultList **val)
 
bool getHideGoalFloatyText ()
 
void setHideGoalFloatyText (bool val)
 
- 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

◆ getItemAdjectives()

List< std::string > ScavengeGoalTemplate::getItemAdjectives ( )
inline

◆ getItemTotal()

int ScavengeGoalTemplate::getItemTotal ( )
inline

◆ setItemAdjectives()

void ScavengeGoalTemplate::setItemAdjectives ( List< std::string > val)
inline

◆ setItemTotal()

void ScavengeGoalTemplate::setItemTotal ( int val)
inline