From 3deeaadcef9de7876b9762e166ad0af95bc8b294 Mon Sep 17 00:00:00 2001 From: Biscuit Boy Date: Tue, 28 Aug 2018 15:02:59 +1000 Subject: [PATCH] Added wireframe rendering actorcontrol type and gm wireframe command --- src/common/Network/CommonActorControl.h | 1 + .../sapphire_zone/Network/Handlers/GMCommandHandlers.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/common/Network/CommonActorControl.h b/src/common/Network/CommonActorControl.h index 94619fb9..6d44a884 100644 --- a/src/common/Network/CommonActorControl.h +++ b/src/common/Network/CommonActorControl.h @@ -197,6 +197,7 @@ namespace Core { SetMaxGearSets = 0x230, SetCharaGearParamUI = 0x260, + ToggleWireframeRendering = 0x261, GearSetEquipMsg = 0x321, diff --git a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp index ab58ab39..5cc66375 100644 --- a/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp +++ b/src/servers/sapphire_zone/Network/Handlers/GMCommandHandlers.cpp @@ -80,6 +80,7 @@ enum GmCommand GC = 0x0154, GCRank = 0x0155, Aetheryte = 0x015E, + Wireframe = 0x0226, Teri = 0x0258, Kick = 0x025C, TeriInfo = 0x025D, @@ -412,6 +413,12 @@ void Core::Network::GameConnection::gm1Handler( const Packets::FFXIVARR_PACKET_R break; } + case GmCommand::Wireframe: + { + player.queuePacket( boost::make_shared< ActorControlPacket143 >( player.getId(), ActorControlType::ToggleWireframeRendering ) ); + player.sendNotice( "Wireframe Rendering for " + player.getName() + "was toggled" ); + break; + } case GmCommand::Teri: { auto pTeriMgr = g_fw.get< TerritoryMgr >();