#include "PetScript.h"
◆ PetScript()
PetScript::PetScript |
( |
const char * |
name, |
|
|
std::vector< uint16 > |
enabledHooks = std::vector<uint16>() |
|
) |
| |
|
protected |
56{
57
58 if (enabledHooks.empty())
60 enabledHooks.emplace_back(i);
61
63}
std::uint16_t uint16
Definition Define.h:108
@ PETHOOK_END
Definition PetScript.h:32
Definition ScriptObject.h:43
static void AddScript(TScript *const script, std::vector< uint16 > enabledHooks={})
Definition ScriptMgr.h:756
References ScriptRegistry< TScript >::AddScript(), and PETHOOK_END.
◆ CanResetTalents()
virtual bool PetScript::CanResetTalents |
( |
Pet * |
| ) |
|
|
inlinevirtual |
◆ CanUnlearnSpellDefault()
virtual bool PetScript::CanUnlearnSpellDefault |
( |
Pet * |
, |
|
|
SpellInfo const * |
|
|
) |
| |
|
inlinevirtual |
◆ CanUnlearnSpellSet()
◆ IsDatabaseBound()
bool PetScript::IsDatabaseBound |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ OnCalculateMaxTalentPointsForLevel()
virtual void PetScript::OnCalculateMaxTalentPointsForLevel |
( |
Pet * |
, |
|
|
uint8 |
, |
|
|
uint8 & |
|
|
) |
| |
|
inlinevirtual |
◆ OnInitStatsForLevel()
virtual void PetScript::OnInitStatsForLevel |
( |
Guardian * |
, |
|
|
uint8 |
|
|
) |
| |
|
inlinevirtual |
◆ OnPetAddToWorld()
virtual void PetScript::OnPetAddToWorld |
( |
Pet * |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/PetScript.h
- azerothcore-wotlk/src/server/game/Scripting/ScriptDefines/PetScript.cpp