1881 {
1883
1885 if (!caster)
1886 return;
1887
1888 std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
1890 return;
1891
1892 std::chrono::seconds cooldown(aurEff->GetAmount());
1894 cooldown = std::chrono::seconds(bonus->GetAmount());
1895
1898 }
@ EFFECT_0
Definition SharedDefines.h:31
Definition SpellAuraEffects.h:39
void PreventDefaultAction()
Definition SpellScript.cpp:1005
Unit * GetCaster() const
Definition SpellScript.cpp:1040
Unit * GetTarget() const
Definition SpellScript.cpp:1185
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:120
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5537
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1372
std::chrono::steady_clock::time_point _cooldownEnd
Definition spell_paladin.cpp:1905
@ SPELL_PALADIN_T8_HOLY_4P_BONUS
Definition spell_paladin.cpp:161
@ SPELL_PALADIN_SACRED_SHIELD_TRIGGER
Definition spell_paladin.cpp:160