TrinityCore
CreatureImmunities Struct Reference

#include <SpellMgr.h>

Public Attributes

std::bitset< MAX_SPELL_SCHOOLSchool
 
std::bitset< DISPEL_MAXDispelType
 
std::bitset< MAX_MECHANICMechanic
 
std::vector< SpellEffectNameEffect
 
std::vector< AuraTypeAura
 
EnumFlag< SpellOtherImmunityOther = SpellOtherImmunity::None
 

Detailed Description

Definition at line 607 of file SpellMgr.h.

Member Data Documentation

◆ Aura

std::vector<AuraType> CreatureImmunities::Aura

Definition at line 613 of file SpellMgr.h.

◆ DispelType

std::bitset<DISPEL_MAX> CreatureImmunities::DispelType

Definition at line 610 of file SpellMgr.h.

◆ Effect

std::vector<SpellEffectName> CreatureImmunities::Effect

Definition at line 612 of file SpellMgr.h.

◆ Mechanic

std::bitset<MAX_MECHANIC> CreatureImmunities::Mechanic

Definition at line 611 of file SpellMgr.h.

◆ Other

Definition at line 614 of file SpellMgr.h.

◆ School

std::bitset<MAX_SPELL_SCHOOL> CreatureImmunities::School

Definition at line 609 of file SpellMgr.h.


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