4208 {
4210 return;
4211
4212 float heal = 0.0f;
4214 {
4219 break;
4223 break;
4228 break;
4230 default:
4231 break;
4232 }
4233
4234 int32 healTick = std::floor(heal / aurEff->GetTotalTicks());
4235 amount +=
int32(std::max(healTick, 0));
4236 }
std::int32_t int32
Definition Define.h:103
@ SPELLFAMILY_PRIEST
Definition SharedDefines.h:3550
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3549
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3547
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3544
@ SPELLFAMILY_WARRIOR
Definition SharedDefines.h:3548
@ SPELLFAMILY_PALADIN
Definition SharedDefines.h:3554
@ SPELLFAMILY_HUNTER
Definition SharedDefines.h:3553
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3555
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3559
@ BASE_ATTACK
Definition Unit.h:210
@ RANGED_ATTACK
Definition Unit.h:212
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1005
Unit * GetCaster() const
Definition SpellScript.cpp:1020