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

#include <Duel.h>

Inheritance diagram for Duel:
PropertyClass ClientDuel

Public Member Functions

Vector< SharedPointer< CombatParticipant > > * getFlatParticipantList ()
 
void setFlatParticipantList (Vector< SharedPointer< CombatParticipant > > *val)
 
SharedPointer< DynamicSigilInstance > * getDynamicTeams ()
 
void setDynamicTeams (SharedPointer< DynamicSigilInstance > *val)
 
unsigned int getDynamicTurn ()
 
void setDynamicTurn (unsigned int val)
 
unsigned int getDynamicTurnSubcircles ()
 
void setDynamicTurnSubcircles (unsigned int val)
 
int getDynamicTurnCounter ()
 
void setDynamicTurnCounter (int val)
 
unsigned __int64 getDuelID_full ()
 
void setDuelID_full (unsigned __int64 val)
 
float getPlanningTimer ()
 
void setPlanningTimer (float val)
 
Vector3D getPosition ()
 
void setPosition (Vector3D val)
 
float getYaw ()
 
void setYaw (float val)
 
bool getDisableTimer ()
 
void setDisableTimer (bool val)
 
bool getTutorialMode ()
 
void setTutorialMode (bool val)
 
int getFirstTeamToAct ()
 
void setFirstTeamToAct (int val)
 
CombatResolver ** getCombatResolver ()
 
void setCombatResolver (CombatResolver **val)
 
bool getBPVP ()
 
void setBPVP (bool val)
 
bool getBBattleground ()
 
void setBBattleground (bool val)
 
bool getBRaid ()
 
void setBRaid (bool val)
 
int getRoundNum ()
 
void setRoundNum (int val)
 
float getExecutionPhaseTimer ()
 
void setExecutionPhaseTimer (float val)
 
SharedPointer< ShadowPipRule > * getShadowPipRule ()
 
void setShadowPipRule (SharedPointer< ShadowPipRule > *val)
 
kDuelPhase getDuelPhase ()
 
void setDuelPhase (kDuelPhase val)
 
SharedPointer< DuelModifier > * getDuelModifier ()
 
void setDuelModifier (SharedPointer< DuelModifier > *val)
 
Duel__SigilInitiativeSwitchMode getInitiativeSwitchMode ()
 
void setInitiativeSwitchMode (Duel__SigilInitiativeSwitchMode val)
 
int getInitiativeSwitchRounds ()
 
void setInitiativeSwitchRounds (int val)
 
List< SharedPointer< CombatRule > > * getCombatRules ()
 
void setCombatRules (List< SharedPointer< CombatRule > > *val)
 
List< SharedPointer< GameEffectInfo > > * getGameEffectInfo ()
 
void setGameEffectInfo (List< SharedPointer< GameEffectInfo > > *val)
 
SharedPointer< GameEffectContainer > * getPStatEffects ()
 
void setPStatEffects (SharedPointer< GameEffectContainer > *val)
 
SharedPointer< AlternateTurnsCombatRule > * getAlternateTurnCombatRule ()
 
void setAlternateTurnCombatRule (SharedPointer< AlternateTurnsCombatRule > *val)
 
int getAltTurnCounter ()
 
void setAltTurnCounter (int val)
 
int getOriginalFirstTeamToAct ()
 
void setOriginalFirstTeamToAct (int val)
 
kDuelExecutionOrder getExecutionOrder ()
 
void setExecutionOrder (kDuelExecutionOrder val)
 
bool getNoHenchmen ()
 
void setNoHenchmen (bool val)
 
bool getSpellTruncation ()
 
void setSpellTruncation (bool val)
 
float getShadowThresholdFactor ()
 
void setShadowThresholdFactor (float val)
 
float getShadowPipRatingFactor ()
 
void setShadowPipRatingFactor (float val)
 
float getDefaultShadowPipRating ()
 
void setDefaultShadowPipRating (float val)
 
float getShadowPipThresholdTeam0 ()
 
void setShadowPipThresholdTeam0 (float val)
 
float getShadowPipThresholdTeam1 ()
 
void setShadowPipThresholdTeam1 (float val)
 
float getMaxArchmasteryTeam0 ()
 
void setMaxArchmasteryTeam0 (float val)
 
float getMaxArchmasteryTeam1 ()
 
void setMaxArchmasteryTeam1 (float val)
 
float getScalarDamage ()
 
void setScalarDamage (float val)
 
float getScalarResist ()
 
void setScalarResist (float val)
 
float getScalarPierce ()
 
void setScalarPierce (float val)
 
float getDamageLimit ()
 
void setDamageLimit (float val)
 
float getDK0 ()
 
void setDK0 (float val)
 
float getDN0 ()
 
void setDN0 (float val)
 
float getResistLimit ()
 
void setResistLimit (float val)
 
float getRK0 ()
 
void setRK0 (float val)
 
float getRN0 ()
 
void setRN0 (float val)
 
bool getFullPartyGroup ()
 
void setFullPartyGroup (bool val)
 
float getMatchTimer ()
 
void setMatchTimer (float val)
 
int getBonusTime ()
 
void setBonusTime (int val)
 
int getPassPenalty ()
 
void setPassPenalty (int val)
 
int getYellowTime ()
 
void setYellowTime (int val)
 
int getRedTime ()
 
void setRedTime (int val)
 
int getMinTurnTime ()
 
void setMinTurnTime (int val)
 
bool getBIsPlayerTimedDuel ()
 
void setBIsPlayerTimedDuel (bool val)
 
float getHideNoncombatantDistance ()
 
void setHideNoncombatantDistance (float 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

◆ getAlternateTurnCombatRule()

SharedPointer< AlternateTurnsCombatRule > * Duel::getAlternateTurnCombatRule ( )
inline

◆ getAltTurnCounter()

int Duel::getAltTurnCounter ( )
inline

◆ getBBattleground()

bool Duel::getBBattleground ( )
inline

◆ getBIsPlayerTimedDuel()

bool Duel::getBIsPlayerTimedDuel ( )
inline

◆ getBonusTime()

int Duel::getBonusTime ( )
inline

◆ getBPVP()

bool Duel::getBPVP ( )
inline

◆ getBRaid()

bool Duel::getBRaid ( )
inline

◆ getCombatResolver()

CombatResolver ** Duel::getCombatResolver ( )
inline

◆ getCombatRules()

List< SharedPointer< CombatRule > > * Duel::getCombatRules ( )
inline

◆ getDamageLimit()

float Duel::getDamageLimit ( )
inline

◆ getDefaultShadowPipRating()

float Duel::getDefaultShadowPipRating ( )
inline

◆ getDisableTimer()

bool Duel::getDisableTimer ( )
inline

◆ getDK0()

float Duel::getDK0 ( )
inline

◆ getDN0()

float Duel::getDN0 ( )
inline

◆ getDuelID_full()

unsigned __int64 Duel::getDuelID_full ( )
inline

◆ getDuelModifier()

SharedPointer< DuelModifier > * Duel::getDuelModifier ( )
inline

◆ getDuelPhase()

kDuelPhase Duel::getDuelPhase ( )
inline

◆ getDynamicTeams()

SharedPointer< DynamicSigilInstance > * Duel::getDynamicTeams ( )
inline

◆ getDynamicTurn()

unsigned int Duel::getDynamicTurn ( )
inline

◆ getDynamicTurnCounter()

int Duel::getDynamicTurnCounter ( )
inline

◆ getDynamicTurnSubcircles()

unsigned int Duel::getDynamicTurnSubcircles ( )
inline

◆ getExecutionOrder()

kDuelExecutionOrder Duel::getExecutionOrder ( )
inline

◆ getExecutionPhaseTimer()

float Duel::getExecutionPhaseTimer ( )
inline

◆ getFirstTeamToAct()

int Duel::getFirstTeamToAct ( )
inline

◆ getFlatParticipantList()

Vector< SharedPointer< CombatParticipant > > * Duel::getFlatParticipantList ( )
inline

◆ getFullPartyGroup()

bool Duel::getFullPartyGroup ( )
inline

◆ getGameEffectInfo()

List< SharedPointer< GameEffectInfo > > * Duel::getGameEffectInfo ( )
inline

◆ getHideNoncombatantDistance()

float Duel::getHideNoncombatantDistance ( )
inline

◆ getInitiativeSwitchMode()

Duel__SigilInitiativeSwitchMode Duel::getInitiativeSwitchMode ( )
inline

◆ getInitiativeSwitchRounds()

int Duel::getInitiativeSwitchRounds ( )
inline

◆ getMatchTimer()

float Duel::getMatchTimer ( )
inline

◆ getMaxArchmasteryTeam0()

float Duel::getMaxArchmasteryTeam0 ( )
inline

◆ getMaxArchmasteryTeam1()

float Duel::getMaxArchmasteryTeam1 ( )
inline

◆ getMinTurnTime()

int Duel::getMinTurnTime ( )
inline

◆ getNoHenchmen()

bool Duel::getNoHenchmen ( )
inline

◆ getOriginalFirstTeamToAct()

int Duel::getOriginalFirstTeamToAct ( )
inline

◆ getPassPenalty()

int Duel::getPassPenalty ( )
inline

◆ getPlanningTimer()

float Duel::getPlanningTimer ( )
inline

◆ getPosition()

Vector3D Duel::getPosition ( )
inline

◆ getPStatEffects()

SharedPointer< GameEffectContainer > * Duel::getPStatEffects ( )
inline

◆ getRedTime()

int Duel::getRedTime ( )
inline

◆ getResistLimit()

float Duel::getResistLimit ( )
inline

◆ getRK0()

float Duel::getRK0 ( )
inline

◆ getRN0()

float Duel::getRN0 ( )
inline

◆ getRoundNum()

int Duel::getRoundNum ( )
inline

◆ getScalarDamage()

float Duel::getScalarDamage ( )
inline

◆ getScalarPierce()

float Duel::getScalarPierce ( )
inline

◆ getScalarResist()

float Duel::getScalarResist ( )
inline

◆ getShadowPipRatingFactor()

float Duel::getShadowPipRatingFactor ( )
inline

◆ getShadowPipRule()

SharedPointer< ShadowPipRule > * Duel::getShadowPipRule ( )
inline

◆ getShadowPipThresholdTeam0()

float Duel::getShadowPipThresholdTeam0 ( )
inline

◆ getShadowPipThresholdTeam1()

float Duel::getShadowPipThresholdTeam1 ( )
inline

◆ getShadowThresholdFactor()

float Duel::getShadowThresholdFactor ( )
inline

◆ getSpellTruncation()

bool Duel::getSpellTruncation ( )
inline

◆ getTutorialMode()

bool Duel::getTutorialMode ( )
inline

◆ getYaw()

float Duel::getYaw ( )
inline

◆ getYellowTime()

int Duel::getYellowTime ( )
inline

◆ setAlternateTurnCombatRule()

void Duel::setAlternateTurnCombatRule ( SharedPointer< AlternateTurnsCombatRule > * val)
inline

◆ setAltTurnCounter()

void Duel::setAltTurnCounter ( int val)
inline

◆ setBBattleground()

void Duel::setBBattleground ( bool val)
inline

◆ setBIsPlayerTimedDuel()

void Duel::setBIsPlayerTimedDuel ( bool val)
inline

◆ setBonusTime()

void Duel::setBonusTime ( int val)
inline

◆ setBPVP()

void Duel::setBPVP ( bool val)
inline

◆ setBRaid()

void Duel::setBRaid ( bool val)
inline

◆ setCombatResolver()

void Duel::setCombatResolver ( CombatResolver ** val)
inline

◆ setCombatRules()

void Duel::setCombatRules ( List< SharedPointer< CombatRule > > * val)
inline

◆ setDamageLimit()

void Duel::setDamageLimit ( float val)
inline

◆ setDefaultShadowPipRating()

void Duel::setDefaultShadowPipRating ( float val)
inline

◆ setDisableTimer()

void Duel::setDisableTimer ( bool val)
inline

◆ setDK0()

void Duel::setDK0 ( float val)
inline

◆ setDN0()

void Duel::setDN0 ( float val)
inline

◆ setDuelID_full()

void Duel::setDuelID_full ( unsigned __int64 val)
inline

◆ setDuelModifier()

void Duel::setDuelModifier ( SharedPointer< DuelModifier > * val)
inline

◆ setDuelPhase()

void Duel::setDuelPhase ( kDuelPhase val)
inline

◆ setDynamicTeams()

void Duel::setDynamicTeams ( SharedPointer< DynamicSigilInstance > * val)
inline

◆ setDynamicTurn()

void Duel::setDynamicTurn ( unsigned int val)
inline

◆ setDynamicTurnCounter()

void Duel::setDynamicTurnCounter ( int val)
inline

◆ setDynamicTurnSubcircles()

void Duel::setDynamicTurnSubcircles ( unsigned int val)
inline

◆ setExecutionOrder()

void Duel::setExecutionOrder ( kDuelExecutionOrder val)
inline

◆ setExecutionPhaseTimer()

void Duel::setExecutionPhaseTimer ( float val)
inline

◆ setFirstTeamToAct()

void Duel::setFirstTeamToAct ( int val)
inline

◆ setFlatParticipantList()

void Duel::setFlatParticipantList ( Vector< SharedPointer< CombatParticipant > > * val)
inline

◆ setFullPartyGroup()

void Duel::setFullPartyGroup ( bool val)
inline

◆ setGameEffectInfo()

void Duel::setGameEffectInfo ( List< SharedPointer< GameEffectInfo > > * val)
inline

◆ setHideNoncombatantDistance()

void Duel::setHideNoncombatantDistance ( float val)
inline

◆ setInitiativeSwitchMode()

void Duel::setInitiativeSwitchMode ( Duel__SigilInitiativeSwitchMode val)
inline

◆ setInitiativeSwitchRounds()

void Duel::setInitiativeSwitchRounds ( int val)
inline

◆ setMatchTimer()

void Duel::setMatchTimer ( float val)
inline

◆ setMaxArchmasteryTeam0()

void Duel::setMaxArchmasteryTeam0 ( float val)
inline

◆ setMaxArchmasteryTeam1()

void Duel::setMaxArchmasteryTeam1 ( float val)
inline

◆ setMinTurnTime()

void Duel::setMinTurnTime ( int val)
inline

◆ setNoHenchmen()

void Duel::setNoHenchmen ( bool val)
inline

◆ setOriginalFirstTeamToAct()

void Duel::setOriginalFirstTeamToAct ( int val)
inline

◆ setPassPenalty()

void Duel::setPassPenalty ( int val)
inline

◆ setPlanningTimer()

void Duel::setPlanningTimer ( float val)
inline

◆ setPosition()

void Duel::setPosition ( Vector3D val)
inline

◆ setPStatEffects()

void Duel::setPStatEffects ( SharedPointer< GameEffectContainer > * val)
inline

◆ setRedTime()

void Duel::setRedTime ( int val)
inline

◆ setResistLimit()

void Duel::setResistLimit ( float val)
inline

◆ setRK0()

void Duel::setRK0 ( float val)
inline

◆ setRN0()

void Duel::setRN0 ( float val)
inline

◆ setRoundNum()

void Duel::setRoundNum ( int val)
inline

◆ setScalarDamage()

void Duel::setScalarDamage ( float val)
inline

◆ setScalarPierce()

void Duel::setScalarPierce ( float val)
inline

◆ setScalarResist()

void Duel::setScalarResist ( float val)
inline

◆ setShadowPipRatingFactor()

void Duel::setShadowPipRatingFactor ( float val)
inline

◆ setShadowPipRule()

void Duel::setShadowPipRule ( SharedPointer< ShadowPipRule > * val)
inline

◆ setShadowPipThresholdTeam0()

void Duel::setShadowPipThresholdTeam0 ( float val)
inline

◆ setShadowPipThresholdTeam1()

void Duel::setShadowPipThresholdTeam1 ( float val)
inline

◆ setShadowThresholdFactor()

void Duel::setShadowThresholdFactor ( float val)
inline

◆ setSpellTruncation()

void Duel::setSpellTruncation ( bool val)
inline

◆ setTutorialMode()

void Duel::setTutorialMode ( bool val)
inline

◆ setYaw()

void Duel::setYaw ( float val)
inline

◆ setYellowTime()

void Duel::setYellowTime ( int val)
inline