aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2018-03-07 04:19:06 -0300
committerariel- <ariel-@users.noreply.github.com>2018-03-07 04:19:06 -0300
commit0c1e485e13d065b26e24b4226044246ae8ca0e4d (patch)
tree9ec8467ae735ebbdfdbaf8ee8006356c449530cc /src
parent6e0b9a7916d158981cebe6107710141458d656cc (diff)
Core/Entities: ghouls start with full energy
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Pet/Pet.cpp3
-rwxr-xr-xsrc/server/game/Entities/Vehicle/Vehicle.cpp2
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp2
3 files changed, 6 insertions, 1 deletions
diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp
index cf6f1094dce..0bcb5862e4f 100644
--- a/src/server/game/Entities/Pet/Pet.cpp
+++ b/src/server/game/Entities/Pet/Pet.cpp
@@ -882,7 +882,10 @@ bool Guardian::InitStatsForLevel(uint8 petlevel)
if (petType == HUNTER_PET) // Hunter pets have focus
SetPowerType(POWER_FOCUS);
else if (IsPetGhoul() || IsRisenAlly()) // DK pets have energy
+ {
SetPowerType(POWER_ENERGY);
+ SetFullPower(POWER_ENERGY);
+ }
else
SetPowerType(POWER_MANA);
diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp
index 898a7a6e043..9792beb263a 100755
--- a/src/server/game/Entities/Vehicle/Vehicle.cpp
+++ b/src/server/game/Entities/Vehicle/Vehicle.cpp
@@ -75,6 +75,8 @@ Vehicle::~Vehicle()
void Vehicle::Install()
{
+ _me->UpdateDisplayPower();
+
_status = STATUS_INSTALLED;
if (GetBase()->GetTypeId() == TYPEID_UNIT)
sScriptMgr->OnInstall(this);
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp
index 15572301b94..c84a40911dc 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_faction_champions.cpp
@@ -1821,7 +1821,7 @@ class npc_toc_rogue : public CreatureScript
events.ScheduleEvent(EVENT_WOUND_POISON, urand(5*IN_MILLISECONDS, 10*IN_MILLISECONDS));
SetEquipmentSlots(false, 47422, 49982, EQUIP_NO_CHANGE);
me->SetPowerType(POWER_ENERGY);
- me->SetMaxPower(POWER_ENERGY, 100);
+ me->SetFullPower(POWER_ENERGY);
}
void UpdateAI(uint32 diff) override