mirror of
https://github.com/araxiaonline/TrinityCore2.git
synced 2026-06-21 15:17:10 -04:00
Core/Units: Updated unit power mods
This commit is contained in:
@@ -13941,12 +13941,15 @@ void Unit::SetPower(Powers power, int32 val)
|
||||
|
||||
SetStatInt32Value(UNIT_FIELD_POWER1 + powerIndex, val);
|
||||
|
||||
WorldPacket data(SMSG_POWER_UPDATE, 8 + 4 + 1 + 4);
|
||||
data.append(GetPackGUID());
|
||||
data << uint32(1);//unk
|
||||
data << uint8(powerIndex);
|
||||
data << int32(val);
|
||||
SendMessageToSet(&data, GetTypeId() == TYPEID_PLAYER ? true : false);
|
||||
if (IsInWorld())
|
||||
{
|
||||
WorldPacket data(SMSG_POWER_UPDATE, 8 + 4 + 1 + 4);
|
||||
data.append(GetPackGUID());
|
||||
data << uint32(1); //power count
|
||||
data << uint8(powerIndex);
|
||||
data << int32(val);
|
||||
SendMessageToSet(&data, GetTypeId() == TYPEID_PLAYER ? true : false);
|
||||
}
|
||||
|
||||
// group update
|
||||
if (Player* player = ToPlayer())
|
||||
|
||||
Reference in New Issue
Block a user