Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::XP Namespace Reference

Functions

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

Function Documentation

◆ BaseGain()

uint32 Skyfire::XP::BaseGain ( uint8 pl_level,
uint8 mob_level,
ContentLevels content )
inline

◆ Gain()

◆ GetColorCode()

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

Definition at line 51 of file Formulas.h.

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

◆ GetGrayLevel()

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

◆ GetZeroDifference()

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

Definition at line 70 of file Formulas.h.

References sScriptMgr.

Referenced by BaseGain().

◆ xp_in_group_rate()

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

Definition at line 184 of file Formulas.h.

References sScriptMgr.

Referenced by KillRewarder::_RewardGroup().