#include <CriteriaHandler.h>
Definition at line 117 of file CriteriaHandler.h.
◆ CriteriaData() [1/2]
| CriteriaData::CriteriaData |
( |
| ) |
|
|
inline |
◆ CriteriaData() [2/2]
◆ IsValid()
| bool CriteriaData::IsValid |
( |
Criteria const * |
criteria | ) |
|
Definition at line 57 of file CriteriaHandler.cpp.
References ALLIANCE, SpellEffectInfo::ApplyAuraName, BeSpellTarget, CastSpell, CLASSMASK_ALL_PLAYABLE, ClassRace, COMP_TYPE_MAX, CompleteDailyQuest, CompleteQuest, CRITERIA_DATA_TYPE_BG_LOSS_TEAM_SCORE, CRITERIA_DATA_TYPE_GAME_EVENT, CRITERIA_DATA_TYPE_HOLIDAY, CRITERIA_DATA_TYPE_INSTANCE_SCRIPT, CRITERIA_DATA_TYPE_MAP_ID, CRITERIA_DATA_TYPE_MAP_PLAYER_COUNT, CRITERIA_DATA_TYPE_NONE, CRITERIA_DATA_TYPE_S_AURA, CRITERIA_DATA_TYPE_S_DRUNK, CRITERIA_DATA_TYPE_S_EQUIPPED_ITEM, CRITERIA_DATA_TYPE_S_ITEM_QUALITY, CRITERIA_DATA_TYPE_S_KNOWN_TITLE, CRITERIA_DATA_TYPE_S_PLAYER_CLASS_RACE, CRITERIA_DATA_TYPE_SCRIPT, CRITERIA_DATA_TYPE_T_AURA, CRITERIA_DATA_TYPE_T_CREATURE, CRITERIA_DATA_TYPE_T_GENDER, CRITERIA_DATA_TYPE_T_LEVEL, CRITERIA_DATA_TYPE_T_PLAYER_CLASS_RACE, CRITERIA_DATA_TYPE_T_PLAYER_LESS_HEALTH, CRITERIA_DATA_TYPE_T_TEAM, CRITERIA_DATA_TYPE_VALUE, DataType, DeliveredKillingBlow, DIFFICULTY_NONE, DoEmote, Drunk, EarnHonorableKill, Criteria::Entry, EquipItemInSlot, EquippedItem, GainAura, GameEvent, GENDER_NONE, Creature::GetCreatureTemplate(), SpellInfo::GetEffect(), SpellInfo::GetEffects(), GetLootByType, Trinity::RaceMask< T, N >::HasRace(), Health, Holiday, HORDE, Criteria::ID, ItemQuality, KillAnyCreature, KillCreature, KillPlayer, KnownTitle, LandTargetedSpellOnTarget, Level, Login, LootAnyItem, MapPlayers, MAX_CRITERIA_DATA_TYPE, MAX_DRUNKEN, MAX_ITEM_QUALITY, MaxDistFallenWithoutDying, ObtainAnyItem, RACEMASK_ALL_PLAYABLE, ReachLevel, RollGreed, RollNeed, sCharTitlesStore, ScriptId, sGameEventMgr, sHolidaysStore, sMapStore, sObjectMgr, sSpellMgr, STRONG_MAX_LEVEL, TC_LOG_ERROR, TrackedWorldStateUIModified, CriteriaEntry::Type, UseItem, Value, WinAnyRankedArena, WinBattleground, and WinDuel.
Referenced by CriteriaMgr::LoadCriteriaData().
◆ Meets()
◆ [union]
◆ [struct]
| struct { ... } CriteriaData::Aura |
◆ [struct]
| struct { ... } CriteriaData::BattlegroundScore |
◆ Class
◆ [struct]
| struct { ... } CriteriaData::ClassRace |
◆ ComparisonType
| uint32 CriteriaData::ComparisonType |
◆ [struct]
| struct { ... } CriteriaData::Creature |
◆ DataType
◆ [struct]
| struct { ... } CriteriaData::Drunk |
◆ EffectIndex
| uint32 CriteriaData::EffectIndex |
◆ [struct]
| struct { ... } CriteriaData::EquippedItem |
◆ [struct]
| struct { ... } CriteriaData::GameEvent |
◆ Gender [1/2]
◆ [struct] [2/2]
| struct { ... } CriteriaData::Gender |
◆ [struct]
| struct { ... } CriteriaData::Health |
◆ [struct]
| struct { ... } CriteriaData::Holiday |
◆ Id
◆ ItemLevel
| uint32 CriteriaData::ItemLevel |
◆ [struct]
| struct { ... } CriteriaData::ItemQuality |
◆ [struct]
| struct { ... } CriteriaData::KnownTitle |
◆ [struct]
| struct { ... } CriteriaData::Level |
◆ [struct]
| struct { ... } CriteriaData::Map |
◆ [struct]
| struct { ... } CriteriaData::MapPlayers |
◆ Max
◆ MaxCount
◆ Min
◆ Percent
◆ Quality
◆ Race
◆ [struct]
| struct { ... } CriteriaData::Raw |
◆ ScriptId
◆ SpellId
◆ State
◆ Team [1/2]
◆ [struct] [2/2]
| struct { ... } CriteriaData::Team |
◆ Value [1/2]
◆ [struct] [2/2]
| struct { ... } CriteriaData::Value |
◆ Value1
◆ Value2
The documentation for this struct was generated from the following files: