4288 {
4290 return;
4291
4292 float heal = 0.0f;
4294 {
4299 break;
4303 break;
4308 break;
4310 default:
4311 break;
4312 }
4313
4314 int32 healTick = std::floor(heal / aurEff->GetTotalTicks());
4315 amount +=
int32(std::max(healTick, 0));
4316 }
std::int32_t int32
Definition Define.h:103
@ SPELLFAMILY_PRIEST
Definition SharedDefines.h:3774
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3773
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3771
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3768
@ SPELLFAMILY_WARRIOR
Definition SharedDefines.h:3772
@ SPELLFAMILY_PALADIN
Definition SharedDefines.h:3778
@ SPELLFAMILY_HUNTER
Definition SharedDefines.h:3777
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3779
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3783
@ BASE_ATTACK
Definition Unit.h:216
@ RANGED_ATTACK
Definition Unit.h:218
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1020
Unit * GetCaster() const
Definition SpellScript.cpp:1035