![]() |
TrinityCore
|
Public Member Functions | |
| ImmunityInfo ()=default | |
| ~ImmunityInfo ()=default | |
| ImmunityInfo (ImmunityInfo const &)=delete | |
| ImmunityInfo (ImmunityInfo &&) noexcept=delete | |
| ImmunityInfo & | operator= (ImmunityInfo const &)=delete |
| ImmunityInfo & | operator= (ImmunityInfo &&) noexcept=delete |
Public Attributes | |
| uint32 | SchoolImmuneMask = 0 |
| uint32 | ApplyHarmfulAuraImmuneMask = 0 |
| uint32 | MechanicImmuneMask = 0 |
| uint32 | DispelImmune = 0 |
| uint32 | DamageSchoolMask = 0 |
| bool | RemoveEffectsWithMechanic = false |
| Trinity::Containers::FlatSet< AuraType > | AuraTypeImmune |
| Trinity::Containers::FlatSet< SpellEffects > | SpellEffectImmune |
Definition at line 215 of file SpellInfo.cpp.
|
default |
|
default |
|
delete |
|
deletenoexcept |
|
deletenoexcept |
|
delete |
| uint32 SpellEffectInfo::ImmunityInfo::ApplyHarmfulAuraImmuneMask = 0 |
Definition at line 226 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), and SpellInfo::CanSpellProvideImmunityAgainstAura().
| Trinity::Containers::FlatSet<AuraType> SpellEffectInfo::ImmunityInfo::AuraTypeImmune |
Definition at line 232 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), SpellInfo::ApplyAllSpellImmunitiesTo(), and SpellInfo::CanSpellProvideImmunityAgainstAura().
| uint32 SpellEffectInfo::ImmunityInfo::DamageSchoolMask = 0 |
Definition at line 229 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), and SpellInfo::ApplyAllSpellImmunitiesTo().
| uint32 SpellEffectInfo::ImmunityInfo::DispelImmune = 0 |
Definition at line 228 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), SpellInfo::ApplyAllSpellImmunitiesTo(), and SpellInfo::CanSpellProvideImmunityAgainstAura().
| uint32 SpellEffectInfo::ImmunityInfo::MechanicImmuneMask = 0 |
Definition at line 227 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), SpellInfo::ApplyAllSpellImmunitiesTo(), and SpellInfo::CanSpellProvideImmunityAgainstAura().
| bool SpellEffectInfo::ImmunityInfo::RemoveEffectsWithMechanic = false |
Definition at line 230 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), and SpellInfo::ApplyAllSpellImmunitiesTo().
| uint32 SpellEffectInfo::ImmunityInfo::SchoolImmuneMask = 0 |
Definition at line 225 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), SpellInfo::ApplyAllSpellImmunitiesTo(), and SpellInfo::CanSpellProvideImmunityAgainstAura().
| Trinity::Containers::FlatSet<SpellEffects> SpellEffectInfo::ImmunityInfo::SpellEffectImmune |
Definition at line 233 of file SpellInfo.cpp.
Referenced by SpellInfo::_LoadImmunityInfo(), SpellInfo::ApplyAllSpellImmunitiesTo(), and SpellInfo::CanSpellProvideImmunityAgainstAura().