![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AuctionHouseSearcher.h"
Public Member Functions | |
bool | PlayerCanUseItem (ItemTemplate const *proto) const |
uint16 | GetSkillValue (uint32 skill) const |
bool | HasSpell (uint32 spell) const |
Public Attributes | |
uint32 | classMask |
uint32 | raceMask |
uint8 | level |
AuctionPlayerSkills | skills |
AuctionPlayerSpells | spells |
References skills.
Referenced by PlayerCanUseItem().
bool AuctionHouseUsablePlayerInfo::HasSpell | ( | uint32 | spell | ) | const |
Referenced by PlayerCanUseItem().
bool AuctionHouseUsablePlayerInfo::PlayerCanUseItem | ( | ItemTemplate const * | proto | ) | const |
References ItemTemplate::AllowableClass, ItemTemplate::AllowableRace, classMask, SpellEntry::Effect, SpellEntry::EffectTriggerSpell, ItemTemplate::GetSkill(), GetSkillValue(), HasSpell(), raceMask, ItemTemplate::RequiredSkill, ItemTemplate::RequiredSkillRank, ItemTemplate::RequiredSpell, SPELL_EFFECT_LEARN_SPELL, _Spell::SpellId, ItemTemplate::Spells, and sSpellStore.
uint32 AuctionHouseUsablePlayerInfo::classMask |
Referenced by WorldSession::HandleAuctionListItems(), and PlayerCanUseItem().
uint8 AuctionHouseUsablePlayerInfo::level |
Referenced by WorldSession::HandleAuctionListItems().
uint32 AuctionHouseUsablePlayerInfo::raceMask |
Referenced by WorldSession::HandleAuctionListItems(), and PlayerCanUseItem().
AuctionPlayerSkills AuctionHouseUsablePlayerInfo::skills |
Referenced by GetSkillValue(), and WorldSession::HandleAuctionListItems().
AuctionPlayerSpells AuctionHouseUsablePlayerInfo::spells |
Referenced by WorldSession::HandleAuctionListItems().