Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
FormulaScript Class Reference

#include <ScriptMgr.h>

Inheritance diagram for FormulaScript:
Collaboration diagram for FormulaScript:

Public Member Functions

virtual void OnBaseGainCalculation (uint32 &, uint8, uint8, ContentLevels)
virtual void OnColorCodeCalculation (XPColorChar &, uint8, uint8)
virtual void OnGainCalculation (uint32 &, Player *, Unit *)
virtual void OnGrayLevelCalculation (uint8 &, uint8)
virtual void OnGroupRateCalculation (float &, uint32, bool)
virtual void OnHonorCalculation (float &, uint8, float)
virtual void OnZeroDifferenceCalculation (uint8 &, uint8)
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Protected Member Functions

 FormulaScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 245 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ FormulaScript()

FormulaScript::FormulaScript ( const char * name)
protected

Member Function Documentation

◆ OnBaseGainCalculation()

virtual void FormulaScript::OnBaseGainCalculation ( uint32 & ,
uint8 ,
uint8 ,
ContentLevels  )
inlinevirtual

Definition at line 264 of file ScriptMgr.h.

◆ OnColorCodeCalculation()

virtual void FormulaScript::OnColorCodeCalculation ( XPColorChar & ,
uint8 ,
uint8  )
inlinevirtual

Definition at line 258 of file ScriptMgr.h.

◆ OnGainCalculation()

virtual void FormulaScript::OnGainCalculation ( uint32 & ,
Player * ,
Unit *  )
inlinevirtual

Definition at line 267 of file ScriptMgr.h.

◆ OnGrayLevelCalculation()

virtual void FormulaScript::OnGrayLevelCalculation ( uint8 & ,
uint8  )
inlinevirtual

Definition at line 255 of file ScriptMgr.h.

◆ OnGroupRateCalculation()

virtual void FormulaScript::OnGroupRateCalculation ( float & ,
uint32 ,
bool  )
inlinevirtual

Definition at line 270 of file ScriptMgr.h.

◆ OnHonorCalculation()

virtual void FormulaScript::OnHonorCalculation ( float & ,
uint8 ,
float  )
inlinevirtual

Definition at line 252 of file ScriptMgr.h.

◆ OnZeroDifferenceCalculation()

virtual void FormulaScript::OnZeroDifferenceCalculation ( uint8 & ,
uint8  )
inlinevirtual

Definition at line 261 of file ScriptMgr.h.


The documentation for this class was generated from the following files: