18#ifndef TRINITYCORE_TOTEM_H
19#define TRINITYCORE_TOTEM_H
30#define SENTRY_TOTEM_SPELLID 6495
32#define SENTRY_TOTEM_ENTRY 3968
35#define SENTRY_STONECLAW_SPELLID 55277
36#define SENTRY_BIND_SIGHT_SPELLID 6277
bool IsImmunedToSpellEffect(SpellInfo const *spellInfo, SpellEffectInfo const &spellEffectInfo, WorldObject const *caster, bool requireImmunityPurgesEffectAttribute=false) const override
void InitStats(uint32 duration) override
virtual void UnSummon(uint32 msTime=0)
virtual void InitSummon()
void Update(uint32 time) override
void UpdateMaxHealth() override
void UpdateArmor() override
uint32 GetSpell(uint8 slot=0) const
bool UpdateAllStats() override
uint32 GetTotemDuration() const
void UpdateAttackPowerAndDamage(bool) override
bool UpdateStats(Stats) override
TotemType GetTotemType() const
void UpdateResistances(uint32) override
void SetTotemDuration(uint32 duration)
void UpdateMaxPower(Powers) override
void UpdateDamagePhysical(WeaponAttackType) override