TrinityCore
Formulas.h File Reference
#include "Creature.h"
#include "GameTables.h"
#include "Map.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "SharedDefines.h"
#include "World.h"
+ Include dependency graph for Formulas.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Trinity
 
namespace  Trinity::Honor
 
namespace  Trinity::XP
 
namespace  Trinity::Currency
 

Functions

uint32 Trinity::GetExpansionForLevel (uint32 level)
 
float Trinity::Honor::hk_honor_at_level_f (uint8 level, float multiplier=1.0f)
 
uint32 Trinity::Honor::hk_honor_at_level (uint8 level, float multiplier=1.0f)
 
uint8 Trinity::XP::GetGrayLevel (uint8 pl_level)
 
XPColorChar Trinity::XP::GetColorCode (uint8 pl_level, uint8 mob_level)
 
uint8 Trinity::XP::GetZeroDifference (uint8 pl_level)
 
uint32 Trinity::XP::BaseGain (uint8 pl_level, uint8 mob_level)
 
uint32 Trinity::XP::Gain (Player *player, Unit *u, bool isBattleGround=false)
 
float Trinity::XP::xp_in_group_rate (uint32 count, bool isRaid)
 
uint32 Trinity::Currency::ConquestRatingCalculator (uint32 rate)
 
uint32 Trinity::Currency::BgConquestRatingCalculator (uint32 rate)