TrinityCore
PlayerConditionEntry Struct Reference

#include <DB2Structure.h>

Public Attributes

uint32 ID
 
Trinity::RaceMask< int64RaceMask
 
LocalizedString FailureDescription
 
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
 
uint8 ItemFlags
 
uint32 AuraSpellLogic
 
uint16 WorldStateExpressionID
 
int32 WeatherID
 
uint8 PartyStatus
 
uint8 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
 
uint8 PowerTypeValue
 
int32 WeaponSubclassMask
 
uint8 MaxGuildLevel
 
uint8 MinGuildLevel
 
int8 MaxExpansionTier
 
int8 MinExpansionTier
 
uint8 MinPVPRank
 
uint8 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< uint16, 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
 
std::array< int32, 4 > TraitNodeEntryID
 
std::array< uint16, 4 > TraitNodeEntryMinRank
 
std::array< uint16, 4 > TraitNodeEntryMaxRank
 

Detailed Description

Definition at line 2984 of file DB2Structure.h.

Member Data Documentation

◆ Achievement

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

Definition at line 3059 of file DB2Structure.h.

◆ AchievementLogic

uint32 PlayerConditionEntry::AchievementLogic

Definition at line 3010 of file DB2Structure.h.

◆ AreaID

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

Definition at line 3060 of file DB2Structure.h.

◆ AreaLogic

uint32 PlayerConditionEntry::AreaLogic

Definition at line 3013 of file DB2Structure.h.

◆ AuraSpellID

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

Definition at line 3057 of file DB2Structure.h.

◆ AuraSpellLogic

uint32 PlayerConditionEntry::AuraSpellLogic

Definition at line 3005 of file DB2Structure.h.

◆ AuraStacks

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

Definition at line 3058 of file DB2Structure.h.

◆ ChrSpecializationIndex

int8 PlayerConditionEntry::ChrSpecializationIndex

Definition at line 3028 of file DB2Structure.h.

◆ ChrSpecializationRole

int8 PlayerConditionEntry::ChrSpecializationRole

Definition at line 3029 of file DB2Structure.h.

◆ ClassMask

int32 PlayerConditionEntry::ClassMask

Definition at line 2989 of file DB2Structure.h.

◆ ContentTuningID

int32 PlayerConditionEntry::ContentTuningID

Definition at line 3041 of file DB2Structure.h.

◆ CovenantID

int32 PlayerConditionEntry::CovenantID

Definition at line 3042 of file DB2Structure.h.

◆ CurrencyCount

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

Definition at line 3065 of file DB2Structure.h.

◆ CurrencyID

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

Definition at line 3064 of file DB2Structure.h.

◆ CurrencyLogic

uint32 PlayerConditionEntry::CurrencyLogic

Definition at line 3015 of file DB2Structure.h.

◆ CurrentCompletedQuestID

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

Definition at line 3051 of file DB2Structure.h.

◆ CurrentCompletedQuestLogic

uint32 PlayerConditionEntry::CurrentCompletedQuestLogic

Definition at line 3001 of file DB2Structure.h.

◆ CurrentPvpFaction

int8 PlayerConditionEntry::CurrentPvpFaction

Definition at line 2997 of file DB2Structure.h.

◆ CurrQuestID

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

Definition at line 3050 of file DB2Structure.h.

◆ CurrQuestLogic

uint32 PlayerConditionEntry::CurrQuestLogic

Definition at line 3000 of file DB2Structure.h.

◆ Explored

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

Definition at line 3055 of file DB2Structure.h.

◆ FailureDescription

LocalizedString PlayerConditionEntry::FailureDescription

Definition at line 2988 of file DB2Structure.h.

◆ Flags

int32 PlayerConditionEntry::Flags

Definition at line 3027 of file DB2Structure.h.

◆ Gender

int8 PlayerConditionEntry::Gender

Definition at line 3011 of file DB2Structure.h.

◆ ID

uint32 PlayerConditionEntry::ID

Definition at line 2986 of file DB2Structure.h.

◆ ItemCount

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

Definition at line 3054 of file DB2Structure.h.

◆ ItemFlags

uint8 PlayerConditionEntry::ItemFlags

Definition at line 3004 of file DB2Structure.h.

◆ ItemID

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

Definition at line 3053 of file DB2Structure.h.

◆ ItemLogic

uint32 PlayerConditionEntry::ItemLogic

Definition at line 3003 of file DB2Structure.h.

◆ LanguageID

int32 PlayerConditionEntry::LanguageID

Definition at line 2991 of file DB2Structure.h.

◆ LfgCompare

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

Definition at line 3062 of file DB2Structure.h.

◆ LfgLogic

uint32 PlayerConditionEntry::LfgLogic

Definition at line 3014 of file DB2Structure.h.

◆ LfgStatus

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

Definition at line 3061 of file DB2Structure.h.

◆ LfgValue

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

Definition at line 3063 of file DB2Structure.h.

◆ LifetimeMaxPVPRank

uint8 PlayerConditionEntry::LifetimeMaxPVPRank

Definition at line 3009 of file DB2Structure.h.

◆ MaxAvgEquippedItemLevel

uint16 PlayerConditionEntry::MaxAvgEquippedItemLevel

Definition at line 3023 of file DB2Structure.h.

◆ MaxAvgItemLevel

int32 PlayerConditionEntry::MaxAvgItemLevel

Definition at line 3021 of file DB2Structure.h.

◆ MaxExpansionLevel

int8 PlayerConditionEntry::MaxExpansionLevel

Definition at line 3019 of file DB2Structure.h.

◆ MaxExpansionTier

int8 PlayerConditionEntry::MaxExpansionTier

Definition at line 3037 of file DB2Structure.h.

◆ MaxFactionID

uint16 PlayerConditionEntry::MaxFactionID

Definition at line 2994 of file DB2Structure.h.

◆ MaxGuildLevel

uint8 PlayerConditionEntry::MaxGuildLevel

Definition at line 3035 of file DB2Structure.h.

◆ MaxLanguage

int32 PlayerConditionEntry::MaxLanguage

Definition at line 2993 of file DB2Structure.h.

◆ MaxPVPRank

uint8 PlayerConditionEntry::MaxPVPRank

Definition at line 3040 of file DB2Structure.h.

◆ MaxReputation

uint8 PlayerConditionEntry::MaxReputation

Definition at line 2995 of file DB2Structure.h.

◆ MaxSkill

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

Definition at line 3046 of file DB2Structure.h.

◆ MinAvgEquippedItemLevel

uint16 PlayerConditionEntry::MinAvgEquippedItemLevel

Definition at line 3022 of file DB2Structure.h.

◆ MinAvgItemLevel

int32 PlayerConditionEntry::MinAvgItemLevel

Definition at line 3020 of file DB2Structure.h.

◆ MinExpansionLevel

int8 PlayerConditionEntry::MinExpansionLevel

Definition at line 3018 of file DB2Structure.h.

◆ MinExpansionTier

int8 PlayerConditionEntry::MinExpansionTier

Definition at line 3038 of file DB2Structure.h.

◆ MinFactionID

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

Definition at line 3047 of file DB2Structure.h.

◆ MinGuildLevel

uint8 PlayerConditionEntry::MinGuildLevel

Definition at line 3036 of file DB2Structure.h.

◆ MinLanguage

uint8 PlayerConditionEntry::MinLanguage

Definition at line 2992 of file DB2Structure.h.

◆ MinPVPRank

uint8 PlayerConditionEntry::MinPVPRank

Definition at line 3039 of file DB2Structure.h.

◆ MinReputation

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

Definition at line 3048 of file DB2Structure.h.

◆ MinSkill

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

Definition at line 3045 of file DB2Structure.h.

◆ ModifierTreeID

uint32 PlayerConditionEntry::ModifierTreeID

Definition at line 3030 of file DB2Structure.h.

◆ MovementFlags

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

Definition at line 3067 of file DB2Structure.h.

◆ NativeGender

int8 PlayerConditionEntry::NativeGender

Definition at line 3012 of file DB2Structure.h.

◆ PartyStatus

uint8 PlayerConditionEntry::PartyStatus

Definition at line 3008 of file DB2Structure.h.

◆ PhaseGroupID

uint32 PlayerConditionEntry::PhaseGroupID

Definition at line 3026 of file DB2Structure.h.

◆ PhaseID

uint16 PlayerConditionEntry::PhaseID

Definition at line 3025 of file DB2Structure.h.

◆ PhaseUseFlags

int32 PlayerConditionEntry::PhaseUseFlags

Definition at line 3024 of file DB2Structure.h.

◆ PowerType

int8 PlayerConditionEntry::PowerType

Definition at line 3031 of file DB2Structure.h.

◆ PowerTypeComp

uint8 PlayerConditionEntry::PowerTypeComp

Definition at line 3032 of file DB2Structure.h.

◆ PowerTypeValue

uint8 PlayerConditionEntry::PowerTypeValue

Definition at line 3033 of file DB2Structure.h.

◆ PrevQuestID

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

Definition at line 3049 of file DB2Structure.h.

◆ PrevQuestLogic

uint32 PlayerConditionEntry::PrevQuestLogic

Definition at line 2999 of file DB2Structure.h.

◆ PvpMedal

uint8 PlayerConditionEntry::PvpMedal

Definition at line 2998 of file DB2Structure.h.

◆ QuestKillID

int32 PlayerConditionEntry::QuestKillID

Definition at line 3016 of file DB2Structure.h.

◆ QuestKillLogic

uint32 PlayerConditionEntry::QuestKillLogic

Definition at line 3017 of file DB2Structure.h.

◆ QuestKillMonster

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

Definition at line 3066 of file DB2Structure.h.

◆ RaceMask

Trinity::RaceMask<int64> PlayerConditionEntry::RaceMask

Definition at line 2987 of file DB2Structure.h.

◆ ReputationLogic

uint32 PlayerConditionEntry::ReputationLogic

Definition at line 2996 of file DB2Structure.h.

◆ SkillID

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

Definition at line 3044 of file DB2Structure.h.

◆ SkillLogic

uint32 PlayerConditionEntry::SkillLogic

Definition at line 2990 of file DB2Structure.h.

◆ SpellID

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

Definition at line 3052 of file DB2Structure.h.

◆ SpellLogic

uint32 PlayerConditionEntry::SpellLogic

Definition at line 3002 of file DB2Structure.h.

◆ Time

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

Definition at line 3056 of file DB2Structure.h.

◆ TraitNodeEntryID

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

Definition at line 3068 of file DB2Structure.h.

◆ TraitNodeEntryLogic

uint32 PlayerConditionEntry::TraitNodeEntryLogic

Definition at line 3043 of file DB2Structure.h.

◆ TraitNodeEntryMaxRank

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

Definition at line 3070 of file DB2Structure.h.

◆ TraitNodeEntryMinRank

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

Definition at line 3069 of file DB2Structure.h.

◆ WeaponSubclassMask

int32 PlayerConditionEntry::WeaponSubclassMask

Definition at line 3034 of file DB2Structure.h.

◆ WeatherID

int32 PlayerConditionEntry::WeatherID

Definition at line 3007 of file DB2Structure.h.

◆ WorldStateExpressionID

uint16 PlayerConditionEntry::WorldStateExpressionID

Definition at line 3006 of file DB2Structure.h.


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