1424 {
1427 int32 healAmount = aurEff->GetAmount();
1428 if (healAmount <= 0)
1429 return;
1430
1431
1433 return;
1434
1437
1440
1441
1442 if (aurEff->GetCasterGUID() == target->
GetGUID())
1443 {
1446 }
1447 }
constexpr auto IN_MILLISECONDS
Definition Common.h:53
std::int32_t int32
Definition Define.h:103
@ POWER_MANA
Definition SharedDefines.h:257
@ SPELLVALUE_BASE_POINT0
Definition SpellDefines.h:121
T CalculatePct(T base, U pct)
Definition Util.h:52
void PreventDefaultAction()
Definition SpellScript.cpp:991
Unit * GetTarget() const
Definition SpellScript.cpp:1178
bool IsPlayer() const
Definition Object.h:207
Player * ToPlayer()
Definition Object.h:208
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:120
bool HasSpellCooldown(uint32 spell_id) const override
Definition Player.cpp:16784
void AddSpellCooldown(uint32 spell_id, uint32 itemid, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false) override
Definition Player.cpp:11289
SpellCastResult CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1435
uint32 GetMaxPower(Powers power) const
Definition Unit.h:1150
uint32 CountPctFromMaxHealth(int32 pct) const
Definition Unit.h:1135
@ SPELL_DRUID_LEADER_OF_THE_PACK_MANA
Definition spell_druid.cpp:70
@ SPELL_DRUID_LEADER_OF_THE_PACK_HEAL
Definition spell_druid.cpp:69