4287 {
4289 return;
4290
4291 float heal = 0.0f;
4293 {
4298 break;
4302 break;
4307 break;
4309 default:
4310 break;
4311 }
4312
4313 int32 healTick = std::floor(heal / aurEff->GetTotalTicks());
4314 amount +=
int32(std::max(healTick, 0));
4315 }
std::int32_t int32
Definition Define.h:103
@ SPELLFAMILY_PRIEST
Definition SharedDefines.h:3792
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3791
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3789
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3786
@ SPELLFAMILY_WARRIOR
Definition SharedDefines.h:3790
@ SPELLFAMILY_PALADIN
Definition SharedDefines.h:3796
@ SPELLFAMILY_HUNTER
Definition SharedDefines.h:3795
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3797
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3801
@ BASE_ATTACK
Definition Unit.h:215
@ RANGED_ATTACK
Definition Unit.h:217
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1020
Unit * GetCaster() const
Definition SpellScript.cpp:1035