diff options
Diffstat (limited to 'src')
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 | 
