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

#include <BasePetItemBehavior.h>

Inheritance diagram for BasePetItemBehavior:
BehaviorInstance PropertyClass PropertyClass ClientPetItemBehavior

Public Member Functions

unsigned char getLevel ()
 
void setLevel (unsigned char val)
 
unsigned int getXP ()
 
void setXP (unsigned int val)
 
int getFirstName ()
 
void setFirstName (int val)
 
int getMiddleName ()
 
void setMiddleName (int val)
 
int getLastName ()
 
void setLastName (int val)
 
List< PetStatgetCurrentStats ()
 
void setCurrentStats (List< PetStat > val)
 
List< PetStatgetMaxStats ()
 
void setMaxStats (List< PetStat > val)
 
unsigned int getHatchedTimeSecs ()
 
void setHatchedTimeSecs (unsigned int val)
 
List< unsigned int > getExpressedTalents ()
 
void setExpressedTalents (List< unsigned int > val)
 
List< unsigned int > getExpressedDerbyTalents ()
 
void setExpressedDerbyTalents (List< unsigned int > val)
 
List< std::string > getTalentRatings ()
 
void setTalentRatings (List< std::string > val)
 
List< std::string > getPowerRatings ()
 
void setPowerRatings (List< std::string > val)
 
unsigned int getOverallRating ()
 
void setOverallRating (unsigned int val)
 
unsigned int getActiveRating ()
 
void setActiveRating (unsigned int val)
 
unsigned int getCostToMorph ()
 
void setCostToMorph (unsigned int val)
 
unsigned int getRarity ()
 
void setRarity (unsigned int val)
 
unsigned int getRequiredXP ()
 
void setRequiredXP (unsigned int val)
 
int getHousingPetPrimaryColor ()
 
void setHousingPetPrimaryColor (int val)
 
int getHousingPetPattern ()
 
void setHousingPetPattern (int val)
 
int getHousingPetSecondaryColor ()
 
void setHousingPetSecondaryColor (int val)
 
gid getHousingPetOriginalGID ()
 
void setHousingPetOriginalGID (gid val)
 
unsigned int getHousingPetJewelTemplateID ()
 
void setHousingPetJewelTemplateID (unsigned int val)
 
unsigned int getHappiness ()
 
void setHappiness (unsigned int val)
 
unsigned int getMaximumHappiness ()
 
void setMaximumHappiness (unsigned int val)
 
- Public Member Functions inherited from BehaviorInstance
unsigned int getBehaviorTemplateNameID ()
 
void setBehaviorTemplateNameID (unsigned int 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.
 

Member Function Documentation

◆ getActiveRating()

unsigned int BasePetItemBehavior::getActiveRating ( )
inline

◆ getCostToMorph()

unsigned int BasePetItemBehavior::getCostToMorph ( )
inline

◆ getCurrentStats()

List< PetStat > BasePetItemBehavior::getCurrentStats ( )
inline

◆ getExpressedDerbyTalents()

List< unsigned int > BasePetItemBehavior::getExpressedDerbyTalents ( )
inline

◆ getExpressedTalents()

List< unsigned int > BasePetItemBehavior::getExpressedTalents ( )
inline

◆ getFirstName()

int BasePetItemBehavior::getFirstName ( )
inline

◆ getHappiness()

unsigned int BasePetItemBehavior::getHappiness ( )
inline

◆ getHatchedTimeSecs()

unsigned int BasePetItemBehavior::getHatchedTimeSecs ( )
inline

◆ getHousingPetJewelTemplateID()

unsigned int BasePetItemBehavior::getHousingPetJewelTemplateID ( )
inline

◆ getHousingPetOriginalGID()

gid BasePetItemBehavior::getHousingPetOriginalGID ( )
inline

◆ getHousingPetPattern()

int BasePetItemBehavior::getHousingPetPattern ( )
inline

◆ getHousingPetPrimaryColor()

int BasePetItemBehavior::getHousingPetPrimaryColor ( )
inline

◆ getHousingPetSecondaryColor()

int BasePetItemBehavior::getHousingPetSecondaryColor ( )
inline

◆ getLastName()

int BasePetItemBehavior::getLastName ( )
inline

◆ getLevel()

unsigned char BasePetItemBehavior::getLevel ( )
inline

◆ getMaximumHappiness()

unsigned int BasePetItemBehavior::getMaximumHappiness ( )
inline

◆ getMaxStats()

List< PetStat > BasePetItemBehavior::getMaxStats ( )
inline

◆ getMiddleName()

int BasePetItemBehavior::getMiddleName ( )
inline

◆ getOverallRating()

unsigned int BasePetItemBehavior::getOverallRating ( )
inline

◆ getPowerRatings()

List< std::string > BasePetItemBehavior::getPowerRatings ( )
inline

◆ getRarity()

unsigned int BasePetItemBehavior::getRarity ( )
inline

◆ getRequiredXP()

unsigned int BasePetItemBehavior::getRequiredXP ( )
inline

◆ getTalentRatings()

List< std::string > BasePetItemBehavior::getTalentRatings ( )
inline

◆ getXP()

unsigned int BasePetItemBehavior::getXP ( )
inline

◆ setActiveRating()

void BasePetItemBehavior::setActiveRating ( unsigned int val)
inline

◆ setCostToMorph()

void BasePetItemBehavior::setCostToMorph ( unsigned int val)
inline

◆ setCurrentStats()

void BasePetItemBehavior::setCurrentStats ( List< PetStat > val)
inline

◆ setExpressedDerbyTalents()

void BasePetItemBehavior::setExpressedDerbyTalents ( List< unsigned int > val)
inline

◆ setExpressedTalents()

void BasePetItemBehavior::setExpressedTalents ( List< unsigned int > val)
inline

◆ setFirstName()

void BasePetItemBehavior::setFirstName ( int val)
inline

◆ setHappiness()

void BasePetItemBehavior::setHappiness ( unsigned int val)
inline

◆ setHatchedTimeSecs()

void BasePetItemBehavior::setHatchedTimeSecs ( unsigned int val)
inline

◆ setHousingPetJewelTemplateID()

void BasePetItemBehavior::setHousingPetJewelTemplateID ( unsigned int val)
inline

◆ setHousingPetOriginalGID()

void BasePetItemBehavior::setHousingPetOriginalGID ( gid val)
inline

◆ setHousingPetPattern()

void BasePetItemBehavior::setHousingPetPattern ( int val)
inline

◆ setHousingPetPrimaryColor()

void BasePetItemBehavior::setHousingPetPrimaryColor ( int val)
inline

◆ setHousingPetSecondaryColor()

void BasePetItemBehavior::setHousingPetSecondaryColor ( int val)
inline

◆ setLastName()

void BasePetItemBehavior::setLastName ( int val)
inline

◆ setLevel()

void BasePetItemBehavior::setLevel ( unsigned char val)
inline

◆ setMaximumHappiness()

void BasePetItemBehavior::setMaximumHappiness ( unsigned int val)
inline

◆ setMaxStats()

void BasePetItemBehavior::setMaxStats ( List< PetStat > val)
inline

◆ setMiddleName()

void BasePetItemBehavior::setMiddleName ( int val)
inline

◆ setOverallRating()

void BasePetItemBehavior::setOverallRating ( unsigned int val)
inline

◆ setPowerRatings()

void BasePetItemBehavior::setPowerRatings ( List< std::string > val)
inline

◆ setRarity()

void BasePetItemBehavior::setRarity ( unsigned int val)
inline

◆ setRequiredXP()

void BasePetItemBehavior::setRequiredXP ( unsigned int val)
inline

◆ setTalentRatings()

void BasePetItemBehavior::setTalentRatings ( List< std::string > val)
inline

◆ setXP()

void BasePetItemBehavior::setXP ( unsigned int val)
inline