![]() |
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().