![]() |
TrinityCore
|
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) |
Definition at line 143 of file Formulas.h.
References BaseGain(), CONFIG_MIN_CREATURE_SCALED_XP_RATIO, GtXpEntry::Divisor, GetGrayLevel(), GetZeroDifference(), GtXpEntry::PerKill, sScriptMgr, sWorld, and sXpGameTable.
Referenced by BaseGain(), and Gain().
Definition at line 181 of file Formulas.h.
References BaseGain(), Creature::CanGiveExperience(), Creature::GetCreatureDifficulty(), Creature::GetCreatureTemplate(), Trinity::GetExpansionForLevel(), CreatureDifficulty::GetHealthScalingExpansion(), Unit::GetLevel(), Unit::GetLevelForTarget(), WorldObject::GetMap(), Unit::GetMaxHealth(), Map::IsDungeon(), Creature::IsElite(), Creature::m_PlayerDamageReq, CreatureTemplate::ModExperience, RATE_XP_BG_KILL, RATE_XP_KILL, sScriptMgr, sWorld, and Object::ToCreature().
Referenced by KillRewarder::_InitXP().
|
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().
Definition at line 70 of file Formulas.h.
References sScriptMgr.
Referenced by KillRewarder::_InitGroupData(), BaseGain(), Player::CalculateReputationGain(), GetColorCode(), Player::isHonorOrXPTarget(), and Player::RewardHonor().
|
inline |
Definition at line 221 of file Formulas.h.
References sScriptMgr.
Referenced by KillRewarder::_RewardGroup().