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 3090 of file DB2Structure.h.

Member Data Documentation

◆ Achievement

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

Definition at line 3165 of file DB2Structure.h.

◆ AchievementLogic

uint32 PlayerConditionEntry::AchievementLogic

Definition at line 3116 of file DB2Structure.h.

◆ AreaID

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

Definition at line 3166 of file DB2Structure.h.

◆ AreaLogic

uint32 PlayerConditionEntry::AreaLogic

Definition at line 3119 of file DB2Structure.h.

◆ AuraSpellID

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

Definition at line 3163 of file DB2Structure.h.

◆ AuraSpellLogic

uint32 PlayerConditionEntry::AuraSpellLogic

Definition at line 3111 of file DB2Structure.h.

◆ AuraStacks

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

Definition at line 3164 of file DB2Structure.h.

◆ ChrSpecializationIndex

int8 PlayerConditionEntry::ChrSpecializationIndex

Definition at line 3134 of file DB2Structure.h.

◆ ChrSpecializationRole

int8 PlayerConditionEntry::ChrSpecializationRole

Definition at line 3135 of file DB2Structure.h.

◆ ClassMask

int32 PlayerConditionEntry::ClassMask

Definition at line 3095 of file DB2Structure.h.

◆ ContentTuningID

int32 PlayerConditionEntry::ContentTuningID

Definition at line 3147 of file DB2Structure.h.

◆ CovenantID

int32 PlayerConditionEntry::CovenantID

Definition at line 3148 of file DB2Structure.h.

◆ CurrencyCount

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

Definition at line 3171 of file DB2Structure.h.

◆ CurrencyID

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

Definition at line 3170 of file DB2Structure.h.

◆ CurrencyLogic

uint32 PlayerConditionEntry::CurrencyLogic

Definition at line 3121 of file DB2Structure.h.

◆ CurrentCompletedQuestID

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

Definition at line 3157 of file DB2Structure.h.

◆ CurrentCompletedQuestLogic

uint32 PlayerConditionEntry::CurrentCompletedQuestLogic

Definition at line 3107 of file DB2Structure.h.

◆ CurrentPvpFaction

int8 PlayerConditionEntry::CurrentPvpFaction

Definition at line 3103 of file DB2Structure.h.

◆ CurrQuestID

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

Definition at line 3156 of file DB2Structure.h.

◆ CurrQuestLogic

uint32 PlayerConditionEntry::CurrQuestLogic

Definition at line 3106 of file DB2Structure.h.

◆ Explored

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

Definition at line 3161 of file DB2Structure.h.

◆ FailureDescription

LocalizedString PlayerConditionEntry::FailureDescription

Definition at line 3094 of file DB2Structure.h.

◆ Flags

int32 PlayerConditionEntry::Flags

Definition at line 3133 of file DB2Structure.h.

◆ Gender

int8 PlayerConditionEntry::Gender

Definition at line 3117 of file DB2Structure.h.

◆ ID

uint32 PlayerConditionEntry::ID

Definition at line 3092 of file DB2Structure.h.

◆ ItemCount

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

Definition at line 3160 of file DB2Structure.h.

◆ ItemFlags

uint8 PlayerConditionEntry::ItemFlags

Definition at line 3110 of file DB2Structure.h.

◆ ItemID

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

Definition at line 3159 of file DB2Structure.h.

◆ ItemLogic

uint32 PlayerConditionEntry::ItemLogic

Definition at line 3109 of file DB2Structure.h.

◆ LanguageID

int32 PlayerConditionEntry::LanguageID

Definition at line 3097 of file DB2Structure.h.

◆ LfgCompare

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

Definition at line 3168 of file DB2Structure.h.

◆ LfgLogic

uint32 PlayerConditionEntry::LfgLogic

Definition at line 3120 of file DB2Structure.h.

◆ LfgStatus

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

Definition at line 3167 of file DB2Structure.h.

◆ LfgValue

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

Definition at line 3169 of file DB2Structure.h.

◆ LifetimeMaxPVPRank

uint8 PlayerConditionEntry::LifetimeMaxPVPRank

Definition at line 3115 of file DB2Structure.h.

◆ MaxAvgEquippedItemLevel

uint16 PlayerConditionEntry::MaxAvgEquippedItemLevel

Definition at line 3129 of file DB2Structure.h.

◆ MaxAvgItemLevel

int32 PlayerConditionEntry::MaxAvgItemLevel

Definition at line 3127 of file DB2Structure.h.

◆ MaxExpansionLevel

int8 PlayerConditionEntry::MaxExpansionLevel

Definition at line 3125 of file DB2Structure.h.

◆ MaxExpansionTier

int8 PlayerConditionEntry::MaxExpansionTier

Definition at line 3143 of file DB2Structure.h.

◆ MaxFactionID

uint16 PlayerConditionEntry::MaxFactionID

Definition at line 3100 of file DB2Structure.h.

◆ MaxGuildLevel

uint8 PlayerConditionEntry::MaxGuildLevel

Definition at line 3141 of file DB2Structure.h.

◆ MaxLanguage

int32 PlayerConditionEntry::MaxLanguage

Definition at line 3099 of file DB2Structure.h.

◆ MaxPVPRank

uint8 PlayerConditionEntry::MaxPVPRank

Definition at line 3146 of file DB2Structure.h.

◆ MaxReputation

uint8 PlayerConditionEntry::MaxReputation

Definition at line 3101 of file DB2Structure.h.

◆ MaxSkill

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

Definition at line 3152 of file DB2Structure.h.

◆ MinAvgEquippedItemLevel

uint16 PlayerConditionEntry::MinAvgEquippedItemLevel

Definition at line 3128 of file DB2Structure.h.

◆ MinAvgItemLevel

int32 PlayerConditionEntry::MinAvgItemLevel

Definition at line 3126 of file DB2Structure.h.

◆ MinExpansionLevel

int8 PlayerConditionEntry::MinExpansionLevel

Definition at line 3124 of file DB2Structure.h.

◆ MinExpansionTier

int8 PlayerConditionEntry::MinExpansionTier

Definition at line 3144 of file DB2Structure.h.

◆ MinFactionID

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

Definition at line 3153 of file DB2Structure.h.

◆ MinGuildLevel

uint8 PlayerConditionEntry::MinGuildLevel

Definition at line 3142 of file DB2Structure.h.

◆ MinLanguage

uint8 PlayerConditionEntry::MinLanguage

Definition at line 3098 of file DB2Structure.h.

◆ MinPVPRank

uint8 PlayerConditionEntry::MinPVPRank

Definition at line 3145 of file DB2Structure.h.

◆ MinReputation

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

Definition at line 3154 of file DB2Structure.h.

◆ MinSkill

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

Definition at line 3151 of file DB2Structure.h.

◆ ModifierTreeID

uint32 PlayerConditionEntry::ModifierTreeID

Definition at line 3136 of file DB2Structure.h.

◆ MovementFlags

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

Definition at line 3173 of file DB2Structure.h.

◆ NativeGender

int8 PlayerConditionEntry::NativeGender

Definition at line 3118 of file DB2Structure.h.

◆ PartyStatus

uint8 PlayerConditionEntry::PartyStatus

Definition at line 3114 of file DB2Structure.h.

◆ PhaseGroupID

uint32 PlayerConditionEntry::PhaseGroupID

Definition at line 3132 of file DB2Structure.h.

◆ PhaseID

uint16 PlayerConditionEntry::PhaseID

Definition at line 3131 of file DB2Structure.h.

◆ PhaseUseFlags

int32 PlayerConditionEntry::PhaseUseFlags

Definition at line 3130 of file DB2Structure.h.

◆ PowerType

int8 PlayerConditionEntry::PowerType

Definition at line 3137 of file DB2Structure.h.

◆ PowerTypeComp

uint8 PlayerConditionEntry::PowerTypeComp

Definition at line 3138 of file DB2Structure.h.

◆ PowerTypeValue

uint8 PlayerConditionEntry::PowerTypeValue

Definition at line 3139 of file DB2Structure.h.

◆ PrevQuestID

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

Definition at line 3155 of file DB2Structure.h.

◆ PrevQuestLogic

uint32 PlayerConditionEntry::PrevQuestLogic

Definition at line 3105 of file DB2Structure.h.

◆ PvpMedal

uint8 PlayerConditionEntry::PvpMedal

Definition at line 3104 of file DB2Structure.h.

◆ QuestKillID

int32 PlayerConditionEntry::QuestKillID

Definition at line 3122 of file DB2Structure.h.

◆ QuestKillLogic

uint32 PlayerConditionEntry::QuestKillLogic

Definition at line 3123 of file DB2Structure.h.

◆ QuestKillMonster

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

Definition at line 3172 of file DB2Structure.h.

◆ RaceMask

Trinity::RaceMask<int64> PlayerConditionEntry::RaceMask

Definition at line 3093 of file DB2Structure.h.

◆ ReputationLogic

uint32 PlayerConditionEntry::ReputationLogic

Definition at line 3102 of file DB2Structure.h.

◆ SkillID

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

Definition at line 3150 of file DB2Structure.h.

◆ SkillLogic

uint32 PlayerConditionEntry::SkillLogic

Definition at line 3096 of file DB2Structure.h.

◆ SpellID

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

Definition at line 3158 of file DB2Structure.h.

◆ SpellLogic

uint32 PlayerConditionEntry::SpellLogic

Definition at line 3108 of file DB2Structure.h.

◆ Time

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

Definition at line 3162 of file DB2Structure.h.

◆ TraitNodeEntryID

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

Definition at line 3174 of file DB2Structure.h.

◆ TraitNodeEntryLogic

uint32 PlayerConditionEntry::TraitNodeEntryLogic

Definition at line 3149 of file DB2Structure.h.

◆ TraitNodeEntryMaxRank

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

Definition at line 3176 of file DB2Structure.h.

◆ TraitNodeEntryMinRank

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

Definition at line 3175 of file DB2Structure.h.

◆ WeaponSubclassMask

int32 PlayerConditionEntry::WeaponSubclassMask

Definition at line 3140 of file DB2Structure.h.

◆ WeatherID

int32 PlayerConditionEntry::WeatherID

Definition at line 3113 of file DB2Structure.h.

◆ WorldStateExpressionID

uint16 PlayerConditionEntry::WorldStateExpressionID

Definition at line 3112 of file DB2Structure.h.


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