1411 {
1414 int32 healAmount = aurEff->GetAmount();
1415 if (healAmount <= 0)
1416 return;
1417
1418
1420 return;
1421
1424
1427
1428
1429 if (aurEff->GetCasterGUID() == target->
GetGUID())
1430 {
1433 }
1434 }
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:113
T CalculatePct(T base, U pct)
Definition Util.h:52
void PreventDefaultAction()
Definition SpellScript.cpp:1000
Unit * GetTarget() const
Definition SpellScript.cpp:1180
bool IsPlayer() const
Definition Object.h:201
Player * ToPlayer()
Definition Object.h:202
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
bool HasSpellCooldown(uint32 spell_id) const override
Definition Player.cpp:16350
void AddSpellCooldown(uint32 spell_id, uint32 itemid, uint32 end_time, bool needSendToClient=false, bool forceSendToSpectator=false) override
Definition Player.cpp:11006
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:1407
uint32 GetMaxPower(Powers power) const
Definition Unit.h:1136
uint32 CountPctFromMaxHealth(int32 pct) const
Definition Unit.h:1121
@ SPELL_DRUID_LEADER_OF_THE_PACK_MANA
Definition spell_druid.cpp:70
@ SPELL_DRUID_LEADER_OF_THE_PACK_HEAL
Definition spell_druid.cpp:69