|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <ItemPrototype.h>
Public Attributes | |
| uint32 | SpellCategory |
| int32 | SpellCategoryCooldown |
| int32 | SpellCharges |
| int32 | SpellCooldown |
| int32 | SpellId |
| uint32 | SpellTrigger |
Definition at line 599 of file ItemPrototype.h.
| uint32 _Spell::SpellCategory |
Definition at line 605 of file ItemPrototype.h.
Referenced by Player::Create(), ObjectMgr::LoadItemTemplates(), and DB2Utilities::WriteItemSparseDbReply().
| int32 _Spell::SpellCategoryCooldown |
Definition at line 606 of file ItemPrototype.h.
Referenced by ObjectMgr::LoadItemTemplates(), and DB2Utilities::WriteItemSparseDbReply().
| int32 _Spell::SpellCharges |
Definition at line 603 of file ItemPrototype.h.
Referenced by Spell::CheckItems(), Item::Create(), Spell::EffectRechargeManaGem(), ObjectMgr::LoadItemTemplates(), Spell::TakeCastItem(), Spell::TakeReagents(), and DB2Utilities::WriteItemSparseDbReply().
| int32 _Spell::SpellCooldown |
Definition at line 604 of file ItemPrototype.h.
Referenced by ObjectMgr::LoadItemTemplates(), and DB2Utilities::WriteItemSparseDbReply().
| int32 _Spell::SpellId |
Definition at line 601 of file ItemPrototype.h.
Referenced by Player::_StoreItem(), LootItem::AllowedForPlayer(), Player::ApplyEquipCooldown(), Player::ApplyItemEquipSpell(), Player::CastItemCombatSpell(), Player::CastItemUseSpell(), Spell::CheckItems(), Player::DestroyItem(), LuaItem::GetSpellId(), ObjectMgr::LoadItemTemplates(), Spell::TakeCastItem(), and DB2Utilities::WriteItemSparseDbReply().
| uint32 _Spell::SpellTrigger |
Definition at line 602 of file ItemPrototype.h.
Referenced by Player::_StoreItem(), Player::ApplyEquipCooldown(), Player::ApplyItemEquipSpell(), Player::CastItemCombatSpell(), Player::CastItemUseSpell(), Spell::CheckItems(), Player::DestroyItem(), LuaItem::GetSpellTrigger(), ObjectMgr::LoadItemTemplates(), and DB2Utilities::WriteItemSparseDbReply().