From 3032d9dc313c5fc8fbb1a2aaeb135e17fe44b077 Mon Sep 17 00:00:00 2001 From: Maru Date: Sat, 14 Jul 2018 19:32:50 -0300 Subject: [PATCH] InitUI pose def + set val; --- src/common/Network/PacketDef/Zone/ServerZoneDef.h | 4 +++- src/servers/sapphire_zone/Actor/Player.cpp | 1 + .../sapphire_zone/Network/PacketWrappers/InitUIPacket.h | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/Network/PacketDef/Zone/ServerZoneDef.h b/src/common/Network/PacketDef/Zone/ServerZoneDef.h index 38dbac83..7dc55ed3 100644 --- a/src/common/Network/PacketDef/Zone/ServerZoneDef.h +++ b/src/common/Network/PacketDef/Zone/ServerZoneDef.h @@ -704,7 +704,9 @@ struct FFXIVIpcInitUI : FFXIVIpcBasePacket unsigned char unknown5A9[5]; unsigned char unknown5AE[11]; unsigned char beastRank[11]; - unsigned char unknownMask5C4[5]; + unsigned char pose; + unsigned char weaponPose; + unsigned char unknownMask5C4[3]; unsigned char unknown5C9[20]; unsigned char unknownMask5DD[28]; unsigned char unknown_03411; diff --git a/src/servers/sapphire_zone/Actor/Player.cpp b/src/servers/sapphire_zone/Actor/Player.cpp index adf894a2..9d86cc43 100644 --- a/src/servers/sapphire_zone/Actor/Player.cpp +++ b/src/servers/sapphire_zone/Actor/Player.cpp @@ -68,6 +68,7 @@ Core::Entity::Player::Player() : m_markedForRemoval( false ), m_mount( 0 ), m_emoteMode( 0 ), + m_pose( 0 ), m_directorInitialized( false ), m_onEnterEventDone( false ) { diff --git a/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h b/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h index 14ac8bf2..14650c55 100644 --- a/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h +++ b/src/servers/sapphire_zone/Network/PacketWrappers/InitUIPacket.h @@ -47,6 +47,7 @@ private: //m_data.gcRank = GCRank::None; m_data.homepoint = player.getHomepoint(); + m_data.pose = player.getPose(); memset( &m_data.name[0], 0, sizeof( m_data.name ) );