#include "FormulaScript.h"
|
virtual void | OnHonorCalculation (float &, uint8, float) |
|
virtual void | OnGrayLevelCalculation (uint8 &, uint8) |
|
virtual void | OnColorCodeCalculation (XPColorChar &, uint8, uint8) |
|
virtual void | OnZeroDifferenceCalculation (uint8 &, uint8) |
|
virtual void | OnBaseGainCalculation (uint32 &, uint8, uint8, ContentLevels) |
|
virtual void | OnGainCalculation (uint32 &, Player *, Unit *) |
|
virtual void | OnGroupRateCalculation (float &, uint32, bool) |
|
virtual void | OnAfterArenaRatingCalculation (Battleground *const, int32 &, int32 &, int32 &, int32 &) |
|
virtual void | OnBeforeUpdatingPersonalRating (int32 &, uint32) |
|
virtual bool | IsDatabaseBound () const |
|
virtual bool | isAfterLoadScript () const |
|
virtual void | checkValidity () |
|
const std::string & | GetName () const |
|
uint16 | GetTotalAvailableHooks () |
|
◆ FormulaScript()
FormulaScript::FormulaScript |
( |
const char * |
name, |
|
|
std::vector< uint16 > |
enabledHooks = std::vector<uint16>() |
|
) |
| |
|
protected |
72{
73
74 if (enabledHooks.empty())
76 enabledHooks.emplace_back(i);
77
79}
std::uint16_t uint16
Definition Define.h:108
Definition ScriptObject.h:43
static void AddScript(TScript *const script, std::vector< uint16 > enabledHooks={})
Definition ScriptMgr.h:756
References ScriptRegistry< TScript >::AddScript(), and FORMULAHOOK_END.
◆ OnAfterArenaRatingCalculation()
◆ OnBaseGainCalculation()
◆ OnBeforeUpdatingPersonalRating()
virtual void FormulaScript::OnBeforeUpdatingPersonalRating |
( |
int32 & |
, |
|
|
uint32 |
|
|
) |
| |
|
inlinevirtual |
◆ OnColorCodeCalculation()
◆ OnGainCalculation()
◆ OnGrayLevelCalculation()
virtual void FormulaScript::OnGrayLevelCalculation |
( |
uint8 & |
, |
|
|
uint8 |
|
|
) |
| |
|
inlinevirtual |
◆ OnGroupRateCalculation()
virtual void FormulaScript::OnGroupRateCalculation |
( |
float & |
, |
|
|
uint32 |
, |
|
|
bool |
|
|
) |
| |
|
inlinevirtual |
◆ OnHonorCalculation()
virtual void FormulaScript::OnHonorCalculation |
( |
float & |
, |
|
|
uint8 |
, |
|
|
float |
|
|
) |
| |
|
inlinevirtual |
◆ OnZeroDifferenceCalculation()
virtual void FormulaScript::OnZeroDifferenceCalculation |
( |
uint8 & |
, |
|
|
uint8 |
|
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following files: