|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Creature.h>
Public Member Functions | |
| bool | IsCastable () const |
| TrainerSpell () | |
Public Attributes | |
| uint32 | learnedSpell [MAX_SPELL_EFFECTS] = { } |
| uint32 | reqLevel |
| uint32 | reqSkill |
| uint32 | reqSkillValue |
| uint32 | spell |
| uint32 | spellCost |
Definition at line 391 of file Creature.h.
|
inline |
Definition at line 393 of file Creature.h.
References reqLevel, reqSkill, reqSkillValue, spell, and spellCost.
|
inline |
Definition at line 403 of file Creature.h.
References learnedSpell, and spell.
Referenced by WorldSession::HandleTrainerBuySpellOpcode().
| uint32 TrainerSpell::learnedSpell[MAX_SPELL_EFFECTS] = { } |
Definition at line 400 of file Creature.h.
Referenced by ObjectMgr::AddSpellToTrainer(), Player::GetTrainerSpellState(), IsCastable(), and WorldSession::SendTrainerList().
| uint32 TrainerSpell::reqLevel |
Definition at line 399 of file Creature.h.
Referenced by ObjectMgr::AddSpellToTrainer(), Player::GetTrainerSpellState(), WorldSession::SendTrainerList(), and TrainerSpell().
| uint32 TrainerSpell::reqSkill |
Definition at line 397 of file Creature.h.
Referenced by ObjectMgr::AddSpellToTrainer(), Player::GetTrainerSpellState(), WorldSession::SendTrainerList(), and TrainerSpell().
| uint32 TrainerSpell::reqSkillValue |
Definition at line 398 of file Creature.h.
Referenced by ObjectMgr::AddSpellToTrainer(), Player::GetTrainerSpellState(), WorldSession::SendTrainerList(), and TrainerSpell().
| uint32 TrainerSpell::spell |
Definition at line 395 of file Creature.h.
Referenced by ObjectMgr::AddSpellToTrainer(), WorldSession::HandleTrainerBuySpellOpcode(), IsCastable(), WorldSession::SendTrainerList(), and TrainerSpell().
| uint32 TrainerSpell::spellCost |
Definition at line 396 of file Creature.h.
Referenced by ObjectMgr::AddSpellToTrainer(), WorldSession::HandleTrainerBuySpellOpcode(), WorldSession::SendTrainerList(), and TrainerSpell().