1883 {
1885
1887 if (!caster)
1888 return;
1889
1890 std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
1892 return;
1893
1894 std::chrono::seconds cooldown(aurEff->GetAmount());
1896 cooldown = std::chrono::seconds(bonus->GetAmount());
1897
1900 }
@ EFFECT_0
Definition SharedDefines.h:31
Definition SpellAuraEffects.h:39
void PreventDefaultAction()
Definition SpellScript.cpp:991
Unit * GetCaster() const
Definition SpellScript.cpp:1026
Unit * GetTarget() const
Definition SpellScript.cpp:1178
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:120
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5571
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:1378
std::chrono::steady_clock::time_point _cooldownEnd
Definition spell_paladin.cpp:1907
@ SPELL_PALADIN_T8_HOLY_4P_BONUS
Definition spell_paladin.cpp:162
@ SPELL_PALADIN_SACRED_SHIELD_TRIGGER
Definition spell_paladin.cpp:161