diff options
| author | Vincent-Michael <Vincent_Michael@gmx.de> | 2015-07-12 22:34:25 +0200 |
|---|---|---|
| committer | Vincent-Michael <Vincent_Michael@gmx.de> | 2015-07-12 22:34:45 +0200 |
| commit | dc87018345ec333f68d564a8dfb320036b0f271f (patch) | |
| tree | 4312d977de695e8081c03ad74cba2bd31a1335b4 /src/server/game/Entities/Unit | |
| parent | b0e580eb4cce4999e435d940b11939836351b82e (diff) | |
Core/PacketIO: Updated and enabled barber shop opcodes
Diffstat (limited to 'src/server/game/Entities/Unit')
| -rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Unit/Unit.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index c6a8d2426da..0538e429224 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -12707,7 +12707,7 @@ bool Unit::IsStandState() const return !IsSitState() && s != UNIT_STAND_STATE_SLEEP && s != UNIT_STAND_STATE_KNEEL; } -void Unit::SetStandState(UnitStandStateType state) +void Unit::SetStandState(UnitStandStateType state, uint32 animKitID /* = 0*/) { SetByteValue(UNIT_FIELD_BYTES_1, 0, uint8(state)); @@ -12716,7 +12716,7 @@ void Unit::SetStandState(UnitStandStateType state) if (GetTypeId() == TYPEID_PLAYER) { - WorldPackets::Misc::StandStateUpdate packet(state); + WorldPackets::Misc::StandStateUpdate packet(state, animKitID); ToPlayer()->GetSession()->SendPacket(packet.Write()); } } diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h index 881d753d7e4..aead560caa8 100644 --- a/src/server/game/Entities/Unit/Unit.h +++ b/src/server/game/Entities/Unit/Unit.h @@ -1467,7 +1467,7 @@ class Unit : public WorldObject UnitStandStateType GetStandState() const { return UnitStandStateType(GetByteValue(UNIT_FIELD_BYTES_1, 0)); } bool IsSitState() const; bool IsStandState() const; - void SetStandState(UnitStandStateType state); + void SetStandState(UnitStandStateType state, uint32 animKitID = 0); void SetStandFlags(uint8 flags) { SetByteFlag(UNIT_FIELD_BYTES_1, 2, flags); } void RemoveStandFlags(uint8 flags) { RemoveByteFlag(UNIT_FIELD_BYTES_1, 2, flags); } |
