TrinityCore
Loading...
Searching...
No Matches
PlayerConditionEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

EnumFlag< PlayerConditionFlagsGetFlags () const
 

Public Attributes

uint32 ID
 
Trinity::RaceMask< int64RaceMask
 
LocalizedString FailureDescription
 
uint16 MinLevel
 
uint16 MaxLevel
 
int32 ClassMask
 
uint32 SkillLogic
 
int32 LanguageID
 
uint8 MinLanguage
 
int32 MaxLanguage
 
uint16 MaxFactionID
 
uint8 MaxReputation
 
uint32 ReputationLogic
 
int8 CurrentPvpFaction
 
uint8 PvpMedal
 
uint32 PrevQuestLogic
 
uint32 CurrQuestLogic
 
uint32 CurrentCompletedQuestLogic
 
uint32 SpellLogic
 
uint32 ItemLogic
 
int32 ItemFlags
 
uint32 AuraSpellLogic
 
uint16 WorldStateExpressionID
 
int32 WeatherID
 
uint8 PartyStatus
 
int8 LifetimeMaxPVPRank
 
uint32 AchievementLogic
 
int8 Gender
 
int8 NativeGender
 
uint32 AreaLogic
 
uint32 LfgLogic
 
uint32 CurrencyLogic
 
int32 QuestKillID
 
uint32 QuestKillLogic
 
int8 MinExpansionLevel
 
int8 MaxExpansionLevel
 
int32 MinAvgItemLevel
 
int32 MaxAvgItemLevel
 
uint16 MinAvgEquippedItemLevel
 
uint16 MaxAvgEquippedItemLevel
 
int32 PhaseUseFlags
 
uint16 PhaseID
 
uint32 PhaseGroupID
 
int32 Flags
 
int8 ChrSpecializationIndex
 
int8 ChrSpecializationRole
 
uint32 ModifierTreeID
 
int8 PowerType
 
uint8 PowerTypeComp
 
int8 PowerTypeValue
 
int32 WeaponSubclassMask
 
uint8 MaxGuildLevel
 
uint8 MinGuildLevel
 
int8 MaxExpansionTier
 
int8 MinExpansionTier
 
int8 MinPVPRank
 
int8 MaxPVPRank
 
int32 ContentTuningID
 
int32 CovenantID
 
uint32 TraitNodeEntryLogic
 
std::array< uint16, 4 > SkillID
 
std::array< uint16, 4 > MinSkill
 
std::array< uint16, 4 > MaxSkill
 
std::array< uint32, 3 > MinFactionID
 
std::array< uint8, 3 > MinReputation
 
std::array< int32, 4 > PrevQuestID
 
std::array< int32, 4 > CurrQuestID
 
std::array< int32, 4 > CurrentCompletedQuestID
 
std::array< int32, 4 > SpellID
 
std::array< int32, 4 > ItemID
 
std::array< uint32, 4 > ItemCount
 
std::array< uint16, 2 > Explored
 
std::array< uint32, 2 > Time
 
std::array< int32, 4 > AuraSpellID
 
std::array< uint8, 4 > AuraStacks
 
std::array< uint32, 4 > Achievement
 
std::array< uint16, 4 > AreaID
 
std::array< uint8, 4 > LfgStatus
 
std::array< uint8, 4 > LfgCompare
 
std::array< uint32, 4 > LfgValue
 
std::array< uint32, 4 > CurrencyID
 
std::array< uint32, 4 > CurrencyCount
 
std::array< uint32, 6 > QuestKillMonster
 
std::array< int32, 2 > MovementFlags
 
Trinity::RaceMask< std::array< int32, 2 > > RaceMask_
 
std::array< int32, 4 > TraitNodeEntryID
 
std::array< uint16, 4 > TraitNodeEntryMinRank
 
std::array< uint16, 4 > TraitNodeEntryMaxRank
 

Detailed Description

Definition at line 3268 of file DB2Structure.h.

Member Function Documentation

◆ GetFlags()

EnumFlag< PlayerConditionFlags > PlayerConditionEntry::GetFlags ( ) const
inline

Definition at line 3359 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ Achievement

std::array<uint32, 4> PlayerConditionEntry::Achievement

Definition at line 3345 of file DB2Structure.h.

◆ AchievementLogic

uint32 PlayerConditionEntry::AchievementLogic

Definition at line 3296 of file DB2Structure.h.

◆ AreaID

std::array<uint16, 4> PlayerConditionEntry::AreaID

Definition at line 3346 of file DB2Structure.h.

◆ AreaLogic

uint32 PlayerConditionEntry::AreaLogic

Definition at line 3299 of file DB2Structure.h.

◆ AuraSpellID

std::array<int32, 4> PlayerConditionEntry::AuraSpellID

Definition at line 3343 of file DB2Structure.h.

◆ AuraSpellLogic

uint32 PlayerConditionEntry::AuraSpellLogic

Definition at line 3291 of file DB2Structure.h.

◆ AuraStacks

std::array<uint8, 4> PlayerConditionEntry::AuraStacks

Definition at line 3344 of file DB2Structure.h.

◆ ChrSpecializationIndex

int8 PlayerConditionEntry::ChrSpecializationIndex

Definition at line 3314 of file DB2Structure.h.

◆ ChrSpecializationRole

int8 PlayerConditionEntry::ChrSpecializationRole

Definition at line 3315 of file DB2Structure.h.

◆ ClassMask

int32 PlayerConditionEntry::ClassMask

Definition at line 3275 of file DB2Structure.h.

◆ ContentTuningID

int32 PlayerConditionEntry::ContentTuningID

Definition at line 3327 of file DB2Structure.h.

◆ CovenantID

int32 PlayerConditionEntry::CovenantID

Definition at line 3328 of file DB2Structure.h.

◆ CurrencyCount

std::array<uint32, 4> PlayerConditionEntry::CurrencyCount

Definition at line 3351 of file DB2Structure.h.

◆ CurrencyID

std::array<uint32, 4> PlayerConditionEntry::CurrencyID

Definition at line 3350 of file DB2Structure.h.

◆ CurrencyLogic

uint32 PlayerConditionEntry::CurrencyLogic

Definition at line 3301 of file DB2Structure.h.

◆ CurrentCompletedQuestID

std::array<int32, 4> PlayerConditionEntry::CurrentCompletedQuestID

Definition at line 3337 of file DB2Structure.h.

◆ CurrentCompletedQuestLogic

uint32 PlayerConditionEntry::CurrentCompletedQuestLogic

Definition at line 3287 of file DB2Structure.h.

◆ CurrentPvpFaction

int8 PlayerConditionEntry::CurrentPvpFaction

Definition at line 3283 of file DB2Structure.h.

◆ CurrQuestID

std::array<int32, 4> PlayerConditionEntry::CurrQuestID

Definition at line 3336 of file DB2Structure.h.

◆ CurrQuestLogic

uint32 PlayerConditionEntry::CurrQuestLogic

Definition at line 3286 of file DB2Structure.h.

◆ Explored

std::array<uint16, 2> PlayerConditionEntry::Explored

Definition at line 3341 of file DB2Structure.h.

◆ FailureDescription

LocalizedString PlayerConditionEntry::FailureDescription

Definition at line 3272 of file DB2Structure.h.

◆ Flags

int32 PlayerConditionEntry::Flags

Definition at line 3313 of file DB2Structure.h.

◆ Gender

int8 PlayerConditionEntry::Gender

Definition at line 3297 of file DB2Structure.h.

◆ ID

uint32 PlayerConditionEntry::ID

Definition at line 3270 of file DB2Structure.h.

◆ ItemCount

std::array<uint32, 4> PlayerConditionEntry::ItemCount

Definition at line 3340 of file DB2Structure.h.

◆ ItemFlags

int32 PlayerConditionEntry::ItemFlags

Definition at line 3290 of file DB2Structure.h.

◆ ItemID

std::array<int32, 4> PlayerConditionEntry::ItemID

Definition at line 3339 of file DB2Structure.h.

◆ ItemLogic

uint32 PlayerConditionEntry::ItemLogic

Definition at line 3289 of file DB2Structure.h.

◆ LanguageID

int32 PlayerConditionEntry::LanguageID

Definition at line 3277 of file DB2Structure.h.

◆ LfgCompare

std::array<uint8, 4> PlayerConditionEntry::LfgCompare

Definition at line 3348 of file DB2Structure.h.

◆ LfgLogic

uint32 PlayerConditionEntry::LfgLogic

Definition at line 3300 of file DB2Structure.h.

◆ LfgStatus

std::array<uint8, 4> PlayerConditionEntry::LfgStatus

Definition at line 3347 of file DB2Structure.h.

◆ LfgValue

std::array<uint32, 4> PlayerConditionEntry::LfgValue

Definition at line 3349 of file DB2Structure.h.

◆ LifetimeMaxPVPRank

int8 PlayerConditionEntry::LifetimeMaxPVPRank

Definition at line 3295 of file DB2Structure.h.

◆ MaxAvgEquippedItemLevel

uint16 PlayerConditionEntry::MaxAvgEquippedItemLevel

Definition at line 3309 of file DB2Structure.h.

◆ MaxAvgItemLevel

int32 PlayerConditionEntry::MaxAvgItemLevel

Definition at line 3307 of file DB2Structure.h.

◆ MaxExpansionLevel

int8 PlayerConditionEntry::MaxExpansionLevel

Definition at line 3305 of file DB2Structure.h.

◆ MaxExpansionTier

int8 PlayerConditionEntry::MaxExpansionTier

Definition at line 3323 of file DB2Structure.h.

◆ MaxFactionID

uint16 PlayerConditionEntry::MaxFactionID

Definition at line 3280 of file DB2Structure.h.

◆ MaxGuildLevel

uint8 PlayerConditionEntry::MaxGuildLevel

Definition at line 3321 of file DB2Structure.h.

◆ MaxLanguage

int32 PlayerConditionEntry::MaxLanguage

Definition at line 3279 of file DB2Structure.h.

◆ MaxLevel

uint16 PlayerConditionEntry::MaxLevel

Definition at line 3274 of file DB2Structure.h.

◆ MaxPVPRank

int8 PlayerConditionEntry::MaxPVPRank

Definition at line 3326 of file DB2Structure.h.

◆ MaxReputation

uint8 PlayerConditionEntry::MaxReputation

Definition at line 3281 of file DB2Structure.h.

◆ MaxSkill

std::array<uint16, 4> PlayerConditionEntry::MaxSkill

Definition at line 3332 of file DB2Structure.h.

◆ MinAvgEquippedItemLevel

uint16 PlayerConditionEntry::MinAvgEquippedItemLevel

Definition at line 3308 of file DB2Structure.h.

◆ MinAvgItemLevel

int32 PlayerConditionEntry::MinAvgItemLevel

Definition at line 3306 of file DB2Structure.h.

◆ MinExpansionLevel

int8 PlayerConditionEntry::MinExpansionLevel

Definition at line 3304 of file DB2Structure.h.

◆ MinExpansionTier

int8 PlayerConditionEntry::MinExpansionTier

Definition at line 3324 of file DB2Structure.h.

◆ MinFactionID

std::array<uint32, 3> PlayerConditionEntry::MinFactionID

Definition at line 3333 of file DB2Structure.h.

◆ MinGuildLevel

uint8 PlayerConditionEntry::MinGuildLevel

Definition at line 3322 of file DB2Structure.h.

◆ MinLanguage

uint8 PlayerConditionEntry::MinLanguage

Definition at line 3278 of file DB2Structure.h.

◆ MinLevel

uint16 PlayerConditionEntry::MinLevel

Definition at line 3273 of file DB2Structure.h.

◆ MinPVPRank

int8 PlayerConditionEntry::MinPVPRank

Definition at line 3325 of file DB2Structure.h.

◆ MinReputation

std::array<uint8, 3> PlayerConditionEntry::MinReputation

Definition at line 3334 of file DB2Structure.h.

◆ MinSkill

std::array<uint16, 4> PlayerConditionEntry::MinSkill

Definition at line 3331 of file DB2Structure.h.

◆ ModifierTreeID

uint32 PlayerConditionEntry::ModifierTreeID

Definition at line 3316 of file DB2Structure.h.

◆ MovementFlags

std::array<int32, 2> PlayerConditionEntry::MovementFlags

Definition at line 3353 of file DB2Structure.h.

◆ NativeGender

int8 PlayerConditionEntry::NativeGender

Definition at line 3298 of file DB2Structure.h.

◆ PartyStatus

uint8 PlayerConditionEntry::PartyStatus

Definition at line 3294 of file DB2Structure.h.

◆ PhaseGroupID

uint32 PlayerConditionEntry::PhaseGroupID

Definition at line 3312 of file DB2Structure.h.

◆ PhaseID

uint16 PlayerConditionEntry::PhaseID

Definition at line 3311 of file DB2Structure.h.

◆ PhaseUseFlags

int32 PlayerConditionEntry::PhaseUseFlags

Definition at line 3310 of file DB2Structure.h.

◆ PowerType

int8 PlayerConditionEntry::PowerType

Definition at line 3317 of file DB2Structure.h.

◆ PowerTypeComp

uint8 PlayerConditionEntry::PowerTypeComp

Definition at line 3318 of file DB2Structure.h.

◆ PowerTypeValue

int8 PlayerConditionEntry::PowerTypeValue

Definition at line 3319 of file DB2Structure.h.

◆ PrevQuestID

std::array<int32, 4> PlayerConditionEntry::PrevQuestID

Definition at line 3335 of file DB2Structure.h.

◆ PrevQuestLogic

uint32 PlayerConditionEntry::PrevQuestLogic

Definition at line 3285 of file DB2Structure.h.

◆ PvpMedal

uint8 PlayerConditionEntry::PvpMedal

Definition at line 3284 of file DB2Structure.h.

◆ QuestKillID

int32 PlayerConditionEntry::QuestKillID

Definition at line 3302 of file DB2Structure.h.

◆ QuestKillLogic

uint32 PlayerConditionEntry::QuestKillLogic

Definition at line 3303 of file DB2Structure.h.

◆ QuestKillMonster

std::array<uint32, 6> PlayerConditionEntry::QuestKillMonster

Definition at line 3352 of file DB2Structure.h.

◆ RaceMask

Trinity::RaceMask<int64> PlayerConditionEntry::RaceMask

Definition at line 3271 of file DB2Structure.h.

◆ RaceMask_

Trinity::RaceMask<std::array<int32, 2> > PlayerConditionEntry::RaceMask_

Definition at line 3354 of file DB2Structure.h.

◆ ReputationLogic

uint32 PlayerConditionEntry::ReputationLogic

Definition at line 3282 of file DB2Structure.h.

◆ SkillID

std::array<uint16, 4> PlayerConditionEntry::SkillID

Definition at line 3330 of file DB2Structure.h.

◆ SkillLogic

uint32 PlayerConditionEntry::SkillLogic

Definition at line 3276 of file DB2Structure.h.

◆ SpellID

std::array<int32, 4> PlayerConditionEntry::SpellID

Definition at line 3338 of file DB2Structure.h.

◆ SpellLogic

uint32 PlayerConditionEntry::SpellLogic

Definition at line 3288 of file DB2Structure.h.

◆ Time

std::array<uint32, 2> PlayerConditionEntry::Time

Definition at line 3342 of file DB2Structure.h.

◆ TraitNodeEntryID

std::array<int32, 4> PlayerConditionEntry::TraitNodeEntryID

Definition at line 3355 of file DB2Structure.h.

◆ TraitNodeEntryLogic

uint32 PlayerConditionEntry::TraitNodeEntryLogic

Definition at line 3329 of file DB2Structure.h.

◆ TraitNodeEntryMaxRank

std::array<uint16, 4> PlayerConditionEntry::TraitNodeEntryMaxRank

Definition at line 3357 of file DB2Structure.h.

◆ TraitNodeEntryMinRank

std::array<uint16, 4> PlayerConditionEntry::TraitNodeEntryMinRank

Definition at line 3356 of file DB2Structure.h.

◆ WeaponSubclassMask

int32 PlayerConditionEntry::WeaponSubclassMask

Definition at line 3320 of file DB2Structure.h.

◆ WeatherID

int32 PlayerConditionEntry::WeatherID

Definition at line 3293 of file DB2Structure.h.

◆ WorldStateExpressionID

uint16 PlayerConditionEntry::WorldStateExpressionID

Definition at line 3292 of file DB2Structure.h.


The documentation for this struct was generated from the following file: