1872 {
1874
1876 if (!caster)
1877 return;
1878
1879 std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
1881 return;
1882
1883 std::chrono::seconds cooldown(aurEff->GetAmount());
1885 cooldown = std::chrono::seconds(bonus->GetAmount());
1886
1889 }
@ EFFECT_0
Definition SharedDefines.h:31
Definition SpellAuraEffects.h:39
void PreventDefaultAction()
Definition SpellScript.cpp:1000
Unit * GetCaster() const
Definition SpellScript.cpp:1035
Unit * GetTarget() const
Definition SpellScript.cpp:1180
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5755
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:1350
std::chrono::steady_clock::time_point _cooldownEnd
Definition spell_paladin.cpp:1896
@ SPELL_PALADIN_T8_HOLY_4P_BONUS
Definition spell_paladin.cpp:153
@ SPELL_PALADIN_SACRED_SHIELD_TRIGGER
Definition spell_paladin.cpp:152