405 {
408 {
412
413
415 {
416 int32 ragesave = aurEff->GetSpellInfo()->Effects[
EFFECT_1].CalcValue() * 10;
417 newRage = std::max(newRage, ragesave);
418 }
419
421
423 rageUsed += aurEff->GetAmount() * 10;
424
427 }
428 }
std::int32_t int32
Definition Define.h:103
std::uint32_t uint32
Definition Define.h:107
@ EFFECT_1
Definition SharedDefines.h:32
@ EFFECT_0
Definition SharedDefines.h:31
@ POWER_RAGE
Definition SharedDefines.h:258
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3784
SpellSchoolMask
Definition SharedDefines.h:283
@ SPELL_AURA_PROC_TRIGGER_SPELL
Definition SpellAuraDefines.h:105
@ BASE_ATTACK
Definition Unit.h:216
Definition SpellAuraEffects.h:39
Definition SpellInfo.h:340
uint32 SchoolMask
Definition SpellInfo.h:416
int32 CalcPowerCost(WorldObject const *caster, SpellSchoolMask schoolMask, Spell *spell=nullptr) const
Definition SpellInfo.cpp:2829
std::array< SpellEffectInfo, MAX_SPELL_EFFECTS > Effects
Definition SpellInfo.h:417
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:416
int32 GetEffectValue() const
Definition SpellScript.cpp:605
Unit * GetHitUnit()
Definition SpellScript.cpp:453
Unit * GetOriginalCaster()
Definition SpellScript.cpp:411
Unit * GetCaster()
Definition SpellScript.cpp:401
float GetTotalAttackPowerValue(WeaponAttackType attType, Unit *pVictim=nullptr) const
Definition Unit.cpp:11852
void SetPower(Powers power, uint32 val, bool withPowerUpdate=true, bool fromRegenerate=false)
Definition Unit.cpp:11990
SpellCastResult CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1424
AuraEffect * GetAuraEffect(uint32 spellId, uint8 effIndex, ObjectGuid casterGUID=ObjectGuid::Empty) const
Definition Unit.cpp:5509
uint32 GetPower(Powers power) const
Definition Unit.h:1141
@ SPELL_WARRIOR_GLYPH_OF_EXECUTION
Definition spell_warrior.cpp:44
@ SPELL_WARRIOR_EXECUTE
Definition spell_warrior.cpp:43
@ WARRIOR_ICON_ID_SUDDEN_DEATH
Definition spell_warrior.cpp:78