4205 {
4207 return;
4208
4209 float heal = 0.0f;
4211 {
4216 break;
4220 break;
4225 break;
4227 default:
4228 break;
4229 }
4230
4231 int32 healTick = std::floor(heal / aurEff->GetTotalTicks());
4232 amount +=
int32(std::max(healTick, 0));
4233 }
std::int32_t int32
Definition Define.h:103
@ SPELLFAMILY_PRIEST
Definition SharedDefines.h:3800
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3799
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3797
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3794
@ SPELLFAMILY_WARRIOR
Definition SharedDefines.h:3798
@ SPELLFAMILY_PALADIN
Definition SharedDefines.h:3804
@ SPELLFAMILY_HUNTER
Definition SharedDefines.h:3803
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3805
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3809
@ BASE_ATTACK
Definition Unit.h:216
@ RANGED_ATTACK
Definition Unit.h:218
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1005
Unit * GetCaster() const
Definition SpellScript.cpp:1020