![]() |
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, ContentLevels content) |
| uint32 | Gain (Player *player, Unit *u, bool isBattleGround=false) |
| float | xp_in_group_rate (uint32 count, bool isRaid) |
|
inline |
Definition at line 118 of file Formulas.h.
References CONFIG_MIN_CREATURE_SCALED_XP_RATIO, CONTENT_1_60, CONTENT_61_70, CONTENT_71_80, GetGrayLevel(), GetZeroDifference(), sScriptMgr, sWorld, and TC_LOG_ERROR.
Referenced by Gain().
Definition at line 171 of file Formulas.h.
References BaseGain(), Creature::CanGiveExperience(), GetContentLevelsForMapAndZone(), Creature::GetCreatureTemplate(), Unit::GetLevel(), WorldObject::GetMap(), WorldLocation::GetMapId(), Unit::GetMaxHealth(), WorldObject::GetZoneId(), 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 66 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 49 of file Formulas.h.
References sScriptMgr.
Referenced by KillRewarder::_InitGroupData(), BaseGain(), Player::CalculateReputationGain(), GetColorCode(), Player::isHonorOrXPTarget(), Player::RewardHonor(), and Player::UpdateCombatSkills().
|
inline |
Definition at line 207 of file Formulas.h.
References sScriptMgr.
Referenced by KillRewarder::_RewardGroup().