4345 {
4347 return;
4348
4349 float heal = 0.0f;
4351 {
4356 break;
4360 break;
4365 break;
4367 default:
4368 break;
4369 }
4370
4371 int32 healTick = std::floor(heal / aurEff->GetTotalTicks());
4372 amount +=
int32(std::max(healTick, 0));
4373 }
std::int32_t int32
Definition Define.h:103
@ SPELLFAMILY_PRIEST
Definition SharedDefines.h:3790
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3789
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3787
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3784
@ SPELLFAMILY_WARRIOR
Definition SharedDefines.h:3788
@ SPELLFAMILY_PALADIN
Definition SharedDefines.h:3794
@ SPELLFAMILY_HUNTER
Definition SharedDefines.h:3793
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3795
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3799
@ BASE_ATTACK
Definition Unit.h:223
@ RANGED_ATTACK
Definition Unit.h:225
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1011
Unit * GetCaster() const
Definition SpellScript.cpp:1026