TrinityCore
Loading...
Searching...
No Matches
Trinity::XP Namespace Reference

Functions

uint8 GetGrayLevel (uint8 pl_level)
 
XPColorChar GetColorCode (uint8 pl_level, uint8 mob_level)
 
uint8 GetZeroDifference (uint8 pl_level)
 
uint32 BaseGain (uint8 pl_level, uint8 mob_level)
 
uint32 Gain (Player *player, Unit *u, bool isBattleGround=false)
 
float xp_in_group_rate (uint32 count, bool isRaid)
 

Function Documentation

◆ BaseGain()

uint32 Trinity::XP::BaseGain ( uint8  pl_level,
uint8  mob_level 
)
inline

◆ Gain()

◆ GetColorCode()

XPColorChar Trinity::XP::GetColorCode ( uint8  pl_level,
uint8  mob_level 
)
inline

Definition at line 91 of file Formulas.h.

References GetGrayLevel(), sScriptMgr, XP_GRAY, XP_GREEN, XP_ORANGE, XP_RED, and XP_YELLOW.

Referenced by Creature::CheckNoGrayAggroConfig().

◆ GetGrayLevel()

uint8 Trinity::XP::GetGrayLevel ( uint8  pl_level)
inline

◆ GetZeroDifference()

uint8 Trinity::XP::GetZeroDifference ( uint8  pl_level)
inline

Definition at line 110 of file Formulas.h.

References sScriptMgr.

Referenced by BaseGain().

◆ xp_in_group_rate()

float Trinity::XP::xp_in_group_rate ( uint32  count,
bool  isRaid 
)
inline

Definition at line 221 of file Formulas.h.

References sScriptMgr.

Referenced by KillRewarder::_RewardGroup().