1878 {
1880
1882 if (!caster)
1883 return;
1884
1885 std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
1887 return;
1888
1889 std::chrono::seconds cooldown(aurEff->GetAmount());
1891 cooldown = std::chrono::seconds(bonus->GetAmount());
1892
1895 }
@ 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:5790
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:1361
std::chrono::steady_clock::time_point _cooldownEnd
Definition spell_paladin.cpp:1902
@ SPELL_PALADIN_T8_HOLY_4P_BONUS
Definition spell_paladin.cpp:159
@ SPELL_PALADIN_SACRED_SHIELD_TRIGGER
Definition spell_paladin.cpp:158