aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-05-15 13:14:49 +0200
committerShauren <shauren.trinity@gmail.com>2021-05-15 17:44:31 +0200
commit331c7ec7c268d522ead3229247a4c37db4393226 (patch)
tree760026a2d589e79d383191f840a217673fb715ba /src/server/game
parentfd7f854995580a6e0100710fdd0d6a9d63082777 (diff)
Scripts/Spells: Remove manual damage adjustment from Arcane Barrage for scaling with arcane charges and use spell cast for mana energize
Diffstat (limited to 'src/server/game')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp14
-rw-r--r--src/server/game/Entities/Unit/Unit.h1
2 files changed, 0 insertions, 15 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 119e43ad525..a606cd14190 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -8636,20 +8636,6 @@ int64 Unit::GetHealthGain(int64 dVal)
return gain;
}
-// Always return negative value for power reduction (or 0)
-int32 Unit::ConsumeAllPower(Powers power)
-{
- int32 curPower = GetPower(power);
- int32 minPower = GetMinPower(power);
-
- if (curPower <= minPower)
- return 0;
-
- int32 diff = minPower - curPower;
- SetPower(power, minPower);
- return diff;
-}
-
// returns negative amount on power reduction
int32 Unit::ModifyPower(Powers power, int32 dVal, bool withPowerUpdate /*= true*/)
{
diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h
index ab339e8a816..5275677e2e8 100644
--- a/src/server/game/Entities/Unit/Unit.h
+++ b/src/server/game/Entities/Unit/Unit.h
@@ -940,7 +940,6 @@ class TC_GAME_API Unit : public WorldObject
inline void SetFullPower(Powers power) { SetPower(power, GetMaxPower(power)); }
// returns the change in power
int32 ModifyPower(Powers power, int32 val, bool withPowerUpdate = true);
- int32 ConsumeAllPower(Powers power);
void ApplyModManaCostMultiplier(float manaCostMultiplier, bool apply) { ApplyModUpdateFieldValue(m_values.ModifyValue(&Unit::m_unitData).ModifyValue(&UF::UnitData::ManaCostMultiplier), manaCostMultiplier, apply); }
void ApplyModManaCostModifier(SpellSchools school, int32 mod, bool apply) { ApplyModUpdateFieldValue(m_values.ModifyValue(&Unit::m_unitData).ModifyValue(&UF::UnitData::ManaCostModifier, school), mod, apply); }