From dc87018345ec333f68d564a8dfb320036b0f271f Mon Sep 17 00:00:00 2001 From: Vincent-Michael Date: Sun, 12 Jul 2015 22:34:25 +0200 Subject: Core/PacketIO: Updated and enabled barber shop opcodes --- src/server/game/Entities/Unit/Unit.cpp | 4 ++-- src/server/game/Entities/Unit/Unit.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server/game/Entities/Unit') 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); } -- cgit v1.2.3