mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-29 07:37:45 +00:00
Renamed ActorControl packets and definitions according to usage
This commit is contained in:
parent
f78936b3d2
commit
20e25d73b9
26 changed files with 92 additions and 92 deletions
|
@ -52,9 +52,9 @@ namespace Sapphire::Network::Packets
|
||||||
InitZone = 0x019A,
|
InitZone = 0x019A,
|
||||||
|
|
||||||
EffectResult = 0x0141,
|
EffectResult = 0x0141,
|
||||||
ActorControl142 = 0x0142,
|
ActorControl = 0x0142,
|
||||||
ActorControl143 = 0x0143,
|
ActorControlSelf = 0x0143,
|
||||||
ActorControl144 = 0x0144,
|
ActorControlTarget = 0x0144,
|
||||||
UpdateHpMpTp = 0x0145,
|
UpdateHpMpTp = 0x0145,
|
||||||
|
|
||||||
///////////////////////////////////////////////////
|
///////////////////////////////////////////////////
|
||||||
|
|
|
@ -467,7 +467,7 @@ namespace Sapphire::Network::Packets::Server
|
||||||
* Structural representation of the packet sent by the server
|
* Structural representation of the packet sent by the server
|
||||||
* to update certain player details / status
|
* to update certain player details / status
|
||||||
*/
|
*/
|
||||||
struct FFXIVIpcActorControl142 : FFXIVIpcBasePacket< ActorControl142 >
|
struct FFXIVIpcActorControl : FFXIVIpcBasePacket< ActorControl >
|
||||||
{
|
{
|
||||||
/* 0000 */ uint16_t category;
|
/* 0000 */ uint16_t category;
|
||||||
/* 0002 */ uint16_t padding;
|
/* 0002 */ uint16_t padding;
|
||||||
|
@ -482,7 +482,7 @@ namespace Sapphire::Network::Packets::Server
|
||||||
* Structural representation of the packet sent by the server
|
* Structural representation of the packet sent by the server
|
||||||
* to update certain player details / status
|
* to update certain player details / status
|
||||||
*/
|
*/
|
||||||
struct FFXIVIpcActorControl143 : FFXIVIpcBasePacket< ActorControl143 >
|
struct FFXIVIpcActorControlSelf : FFXIVIpcBasePacket< ActorControlSelf >
|
||||||
{
|
{
|
||||||
/* 0000 */ uint16_t category;
|
/* 0000 */ uint16_t category;
|
||||||
/* 0002 */ uint16_t padding;
|
/* 0002 */ uint16_t padding;
|
||||||
|
@ -499,7 +499,7 @@ namespace Sapphire::Network::Packets::Server
|
||||||
* Structural representation of the packet sent by the server
|
* Structural representation of the packet sent by the server
|
||||||
* to update certain player details / status
|
* to update certain player details / status
|
||||||
*/
|
*/
|
||||||
struct FFXIVIpcActorControl144 : FFXIVIpcBasePacket< ActorControl144 >
|
struct FFXIVIpcActorControlTarget : FFXIVIpcBasePacket< ActorControlTarget >
|
||||||
{
|
{
|
||||||
/* 0000 */ uint16_t category;
|
/* 0000 */ uint16_t category;
|
||||||
/* 0002 */ uint16_t padding;
|
/* 0002 */ uint16_t padding;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#include <Actor/Player.h>
|
#include <Actor/Player.h>
|
||||||
#include <Territory/HousingZone.h>
|
#include <Territory/HousingZone.h>
|
||||||
#include <Manager/HousingMgr.h>
|
#include <Manager/HousingMgr.h>
|
||||||
#include <Network/PacketWrappers/ActorControlPacket143.h>
|
#include <Network/PacketWrappers/ActorControlSelfPacket.h>
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
#include <Exd/ExdDataGenerated.h>
|
#include <Exd/ExdDataGenerated.h>
|
||||||
#include "Framework.h"
|
#include "Framework.h"
|
||||||
|
|
|
@ -17,9 +17,9 @@
|
||||||
#include "Territory/Territory.h"
|
#include "Territory/Territory.h"
|
||||||
|
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
|
|
||||||
#include <Logging/Logger.h>
|
#include <Logging/Logger.h>
|
||||||
|
|
||||||
|
@ -325,7 +325,7 @@ void Action::Action::execute()
|
||||||
if( hasCastTime() )
|
if( hasCastTime() )
|
||||||
{
|
{
|
||||||
// todo: what's this?
|
// todo: what's this?
|
||||||
/*auto control = ActorControlPacket143( m_pTarget->getId(), ActorControlType::Unk7,
|
/*auto control = ActorControlSelfPacket( m_pTarget->getId(), ActorControlType::Unk7,
|
||||||
0x219, m_id, m_id, m_id, m_id );
|
0x219, m_id, m_id, m_id, m_id );
|
||||||
m_pSource->sendToInRangeSet( control, true );*/
|
m_pSource->sendToInRangeSet( control, true );*/
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
#include <Exd/ExdDataGenerated.h>
|
#include <Exd/ExdDataGenerated.h>
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
|
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
|
|
||||||
|
|
|
@ -14,9 +14,9 @@
|
||||||
#include "Territory/Territory.h"
|
#include "Territory/Territory.h"
|
||||||
|
|
||||||
#include "Network/GameConnection.h"
|
#include "Network/GameConnection.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
#include "Network/PacketWrappers/UpdateHpMpTpPacket.h"
|
#include "Network/PacketWrappers/UpdateHpMpTpPacket.h"
|
||||||
#include "Network/PacketWrappers/NpcSpawnPacket.h"
|
#include "Network/PacketWrappers/NpcSpawnPacket.h"
|
||||||
#include "Network/PacketWrappers/MoveActorPacket.h"
|
#include "Network/PacketWrappers/MoveActorPacket.h"
|
||||||
|
|
|
@ -11,9 +11,9 @@
|
||||||
#include "Territory/Territory.h"
|
#include "Territory/Territory.h"
|
||||||
|
|
||||||
#include "Network/GameConnection.h"
|
#include "Network/GameConnection.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
#include "Network/PacketWrappers/UpdateHpMpTpPacket.h"
|
#include "Network/PacketWrappers/UpdateHpMpTpPacket.h"
|
||||||
#include "Network/PacketWrappers/EffectPacket.h"
|
#include "Network/PacketWrappers/EffectPacket.h"
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
#include "Territory/InstanceContent.h"
|
#include "Territory/InstanceContent.h"
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
|
|
||||||
#include <Logging/Logger.h>
|
#include <Logging/Logger.h>
|
||||||
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
|
|
|
@ -12,9 +12,9 @@
|
||||||
#include "Territory/Territory.h"
|
#include "Territory/Territory.h"
|
||||||
|
|
||||||
#include "Network/GameConnection.h"
|
#include "Network/GameConnection.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
#include "Network/PacketWrappers/UpdateHpMpTpPacket.h"
|
#include "Network/PacketWrappers/UpdateHpMpTpPacket.h"
|
||||||
#include "Network/PacketWrappers/EffectPacket.h"
|
#include "Network/PacketWrappers/EffectPacket.h"
|
||||||
|
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
#include "Territory/Land.h"
|
#include "Territory/Land.h"
|
||||||
|
|
||||||
#include "Network/GameConnection.h"
|
#include "Network/GameConnection.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
#include "Network/PacketWrappers/PlayerSetupPacket.h"
|
#include "Network/PacketWrappers/PlayerSetupPacket.h"
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/ChatPacket.h"
|
#include "Network/PacketWrappers/ChatPacket.h"
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#include <Network/PacketContainer.h>
|
#include <Network/PacketContainer.h>
|
||||||
|
|
||||||
#include "Network/GameConnection.h"
|
#include "Network/GameConnection.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/PlayerSetupPacket.h"
|
#include "Network/PacketWrappers/PlayerSetupPacket.h"
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/EventStartPacket.h"
|
#include "Network/PacketWrappers/EventStartPacket.h"
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
|
|
||||||
#include "Territory/Territory.h"
|
#include "Territory/Territory.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/UpdateInventorySlotPacket.h"
|
#include "Network/PacketWrappers/UpdateInventorySlotPacket.h"
|
||||||
|
|
||||||
#include "Inventory/Item.h"
|
#include "Inventory/Item.h"
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
|
|
||||||
#include "Manager/InventoryMgr.h"
|
#include "Manager/InventoryMgr.h"
|
||||||
#include "Manager/ItemMgr.h"
|
#include "Manager/ItemMgr.h"
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include <Logging/Logger.h>
|
#include <Logging/Logger.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
#include "DebugCommandMgr.h"
|
#include "DebugCommandMgr.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/PlayerSetupPacket.h"
|
#include "Network/PacketWrappers/PlayerSetupPacket.h"
|
||||||
#include "Network/PacketWrappers/PlayerSpawnPacket.h"
|
#include "Network/PacketWrappers/PlayerSpawnPacket.h"
|
||||||
#include "Network/GameConnection.h"
|
#include "Network/GameConnection.h"
|
||||||
|
@ -494,7 +494,7 @@ void Sapphire::World::Manager::DebugCommandMgr::add( char* data, Entity::Player&
|
||||||
|
|
||||||
player.sendNotice( "Injecting ACTOR_CONTROL {0}", opcode );
|
player.sendNotice( "Injecting ACTOR_CONTROL {0}", opcode );
|
||||||
|
|
||||||
auto actorControl = makeZonePacket< FFXIVIpcActorControl143 >( playerId, player.getId() );
|
auto actorControl = makeZonePacket< FFXIVIpcActorControlSelf >( playerId, player.getId() );
|
||||||
actorControl->data().category = opcode;
|
actorControl->data().category = opcode;
|
||||||
actorControl->data().param1 = param1;
|
actorControl->data().param1 = param1;
|
||||||
actorControl->data().param2 = param2;
|
actorControl->data().param2 = param2;
|
||||||
|
@ -511,7 +511,7 @@ void Sapphire::World::Manager::DebugCommandMgr::add( char* data, Entity::Player&
|
||||||
|
|
||||||
player.queuePacket( noticePacket );
|
player.queuePacket( noticePacket );
|
||||||
|
|
||||||
Network::Packets::Server::ActorControlPacket143 controlPacket( player, opcode,
|
Network::Packets::Server::ActorControlSelfPacket controlPacket( player, opcode,
|
||||||
param1, param2, param3, param4, param5, param6, playerId );
|
param1, param2, param3, param4, param5, param6, playerId );
|
||||||
player.queuePacket( controlPacket );*/
|
player.queuePacket( controlPacket );*/
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
#include <Exd/ExdDataGenerated.h>
|
#include <Exd/ExdDataGenerated.h>
|
||||||
#include <Network/PacketContainer.h>
|
#include <Network/PacketContainer.h>
|
||||||
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include <Network/PacketWrappers/ActorControlPacket142.h>
|
#include <Network/PacketWrappers/ActorControlPacket.h>
|
||||||
#include <Network/PacketWrappers/ActorControlPacket143.h>
|
#include <Network/PacketWrappers/ActorControlSelfPacket.h>
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
|
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#include "Network/PacketWrappers/MoveActorPacket.h"
|
#include "Network/PacketWrappers/MoveActorPacket.h"
|
||||||
#include "Network/PacketWrappers/ChatPacket.h"
|
#include "Network/PacketWrappers/ChatPacket.h"
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
|
|
||||||
#include "Manager/DebugCommandMgr.h"
|
#include "Manager/DebugCommandMgr.h"
|
||||||
#include "Manager/EventMgr.h"
|
#include "Manager/EventMgr.h"
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
#include "Network/PacketWrappers/MoveActorPacket.h"
|
#include "Network/PacketWrappers/MoveActorPacket.h"
|
||||||
#include "Network/PacketWrappers/ChatPacket.h"
|
#include "Network/PacketWrappers/ChatPacket.h"
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
#include "Network/PacketWrappers/EventStartPacket.h"
|
#include "Network/PacketWrappers/EventStartPacket.h"
|
||||||
#include "Network/PacketWrappers/EventFinishPacket.h"
|
#include "Network/PacketWrappers/EventFinishPacket.h"
|
||||||
#include "Network/PacketWrappers/PlayerStateFlagsPacket.h"
|
#include "Network/PacketWrappers/PlayerStateFlagsPacket.h"
|
||||||
|
@ -458,7 +458,7 @@ void Sapphire::Network::GameConnection::gm1Handler( FrameworkPtr pFw,
|
||||||
case GmCommand::Wireframe:
|
case GmCommand::Wireframe:
|
||||||
{
|
{
|
||||||
player.queuePacket(
|
player.queuePacket(
|
||||||
std::make_shared< ActorControlPacket143 >( player.getId(), ActorControlType::ToggleWireframeRendering ) );
|
std::make_shared< ActorControlSelfPacket >( player.getId(), ActorControlType::ToggleWireframeRendering ) );
|
||||||
player.sendNotice( "Wireframe Rendering for {0} was toggled", player.getName() );
|
player.sendNotice( "Wireframe Rendering for {0} was toggled", player.getName() );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,9 +26,9 @@
|
||||||
#include "Network/PacketWrappers/MoveActorPacket.h"
|
#include "Network/PacketWrappers/MoveActorPacket.h"
|
||||||
#include "Network/PacketWrappers/ChatPacket.h"
|
#include "Network/PacketWrappers/ChatPacket.h"
|
||||||
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
#include "Network/PacketWrappers/ServerNoticePacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket144.h"
|
#include "Network/PacketWrappers/ActorControlTargetPacket.h"
|
||||||
#include "Network/PacketWrappers/EventStartPacket.h"
|
#include "Network/PacketWrappers/EventStartPacket.h"
|
||||||
#include "Network/PacketWrappers/EventFinishPacket.h"
|
#include "Network/PacketWrappers/EventFinishPacket.h"
|
||||||
#include "Network/PacketWrappers/PlayerStateFlagsPacket.h"
|
#include "Network/PacketWrappers/PlayerStateFlagsPacket.h"
|
||||||
|
@ -299,7 +299,7 @@ void Sapphire::Network::GameConnection::zoneLineHandler( FrameworkPtr pFw,
|
||||||
auto preparePacket = makeZonePacket< FFXIVIpcPrepareZoning >( player.getId() );
|
auto preparePacket = makeZonePacket< FFXIVIpcPrepareZoning >( player.getId() );
|
||||||
preparePacket->data().targetZone = targetZone;
|
preparePacket->data().targetZone = targetZone;
|
||||||
|
|
||||||
//ActorControlPacket143 controlPacket( pPlayer, ActorControlType::DespawnZoneScreenMsg,
|
//ActorControlSelfPacket controlPacket( pPlayer, ActorControlType::DespawnZoneScreenMsg,
|
||||||
// 0x03, player.getId(), 0x01, targetZone );
|
// 0x03, player.getId(), 0x01, targetZone );
|
||||||
player.queuePacket( preparePacket );
|
player.queuePacket( preparePacket );
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,17 +11,17 @@ namespace Sapphire::Network::Packets::Server
|
||||||
/**
|
/**
|
||||||
* @brief The Ping response packet.
|
* @brief The Ping response packet.
|
||||||
*/
|
*/
|
||||||
class ActorControlPacket142 : public ZoneChannelPacket< FFXIVIpcActorControl142 >
|
class ActorControlPacket : public ZoneChannelPacket< FFXIVIpcActorControl >
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ActorControlPacket142( uint32_t actorId,
|
ActorControlPacket( uint32_t actorId,
|
||||||
uint16_t category,
|
uint16_t category,
|
||||||
uint32_t param1 = 0,
|
uint32_t param1 = 0,
|
||||||
uint32_t param2 = 0,
|
uint32_t param2 = 0,
|
||||||
uint32_t param3 = 0,
|
uint32_t param3 = 0,
|
||||||
uint32_t param4 = 0,
|
uint32_t param4 = 0,
|
||||||
uint32_t padding1 = 0 ) :
|
uint32_t padding1 = 0 ) :
|
||||||
ZoneChannelPacket< FFXIVIpcActorControl142 >( actorId, actorId )
|
ZoneChannelPacket< FFXIVIpcActorControl >( actorId, actorId )
|
||||||
{
|
{
|
||||||
initialize( category, param1, param2, param3, param4 );
|
initialize( category, param1, param2, param3, param4 );
|
||||||
};
|
};
|
||||||
|
@ -39,9 +39,9 @@ namespace Sapphire::Network::Packets::Server
|
||||||
};
|
};
|
||||||
|
|
||||||
template< typename... Args >
|
template< typename... Args >
|
||||||
std::shared_ptr< ActorControlPacket142 > makeActorControl142( Args... args )
|
std::shared_ptr< ActorControlPacket > makeActorControl142( Args... args )
|
||||||
{
|
{
|
||||||
return std::make_shared< ActorControlPacket142 >( args... );
|
return std::make_shared< ActorControlPacket >( args... );
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -12,18 +12,18 @@ namespace Sapphire::Network::Packets::Server
|
||||||
/**
|
/**
|
||||||
* @brief The Ping response packet.
|
* @brief The Ping response packet.
|
||||||
*/
|
*/
|
||||||
class ActorControlPacket143 : public ZoneChannelPacket< FFXIVIpcActorControl143 >
|
class ActorControlSelfPacket : public ZoneChannelPacket< FFXIVIpcActorControlSelf >
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ActorControlPacket143( uint32_t actorId,
|
ActorControlSelfPacket( uint32_t actorId,
|
||||||
uint16_t category,
|
uint16_t category,
|
||||||
uint32_t param1 = 0,
|
uint32_t param1 = 0,
|
||||||
uint32_t param2 = 0,
|
uint32_t param2 = 0,
|
||||||
uint32_t param3 = 0,
|
uint32_t param3 = 0,
|
||||||
uint32_t param4 = 0,
|
uint32_t param4 = 0,
|
||||||
uint32_t param5 = 0,
|
uint32_t param5 = 0,
|
||||||
uint32_t padding1 = 0 ) :
|
uint32_t padding1 = 0 ) :
|
||||||
ZoneChannelPacket< FFXIVIpcActorControl143 >( actorId, actorId )
|
ZoneChannelPacket< FFXIVIpcActorControlSelf >( actorId, actorId )
|
||||||
{
|
{
|
||||||
initialize( category, param1, param2, param3, param4, param5 );
|
initialize( category, param1, param2, param3, param4, param5 );
|
||||||
};
|
};
|
||||||
|
@ -43,9 +43,9 @@ namespace Sapphire::Network::Packets::Server
|
||||||
};
|
};
|
||||||
|
|
||||||
template< typename... Args >
|
template< typename... Args >
|
||||||
std::shared_ptr< ActorControlPacket143 > makeActorControl143( Args... args )
|
std::shared_ptr< ActorControlSelfPacket > makeActorControl143( Args... args )
|
||||||
{
|
{
|
||||||
return std::make_shared< ActorControlPacket143 >( args... );
|
return std::make_shared< ActorControlSelfPacket >( args... );
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -10,18 +10,18 @@ namespace Sapphire::Network::Packets::Server
|
||||||
/**
|
/**
|
||||||
* @brief The Ping response packet.
|
* @brief The Ping response packet.
|
||||||
*/
|
*/
|
||||||
class ActorControlPacket144 : public ZoneChannelPacket< FFXIVIpcActorControl144 >
|
class ActorControlTargetPacket : public ZoneChannelPacket< FFXIVIpcActorControlTarget >
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ActorControlPacket144( uint32_t actorId,
|
ActorControlTargetPacket( uint32_t actorId,
|
||||||
uint16_t category,
|
uint16_t category,
|
||||||
uint32_t param1 = 0,
|
uint32_t param1 = 0,
|
||||||
uint32_t param2 = 0,
|
uint32_t param2 = 0,
|
||||||
uint32_t param3 = 0,
|
uint32_t param3 = 0,
|
||||||
uint32_t param4 = 0,
|
uint32_t param4 = 0,
|
||||||
uint64_t targetId = 0,
|
uint64_t targetId = 0,
|
||||||
uint32_t padding1 = 0 ) :
|
uint32_t padding1 = 0 ) :
|
||||||
ZoneChannelPacket< FFXIVIpcActorControl144 >( actorId, actorId )
|
ZoneChannelPacket< FFXIVIpcActorControlTarget >( actorId, actorId )
|
||||||
{
|
{
|
||||||
initialize( category, param1, param2, param3, param4, targetId );
|
initialize( category, param1, param2, param3, param4, targetId );
|
||||||
};
|
};
|
||||||
|
@ -41,9 +41,9 @@ namespace Sapphire::Network::Packets::Server
|
||||||
};
|
};
|
||||||
|
|
||||||
template< typename... Args >
|
template< typename... Args >
|
||||||
std::shared_ptr< ActorControlPacket144 > makeActorControl144( Args... args )
|
std::shared_ptr< ActorControlTargetPacket > makeActorControl144( Args... args )
|
||||||
{
|
{
|
||||||
return std::make_shared< ActorControlPacket144 >( args... );
|
return std::make_shared< ActorControlTargetPacket >( args... );
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -6,7 +6,7 @@
|
||||||
#include <Exd/ExdDataGenerated.h>
|
#include <Exd/ExdDataGenerated.h>
|
||||||
#include <Network/GamePacket.h>
|
#include <Network/GamePacket.h>
|
||||||
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include <Network/PacketWrappers/ActorControlPacket143.h>
|
#include <Network/PacketWrappers/ActorControlSelfPacket.h>
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
|
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include <Exd/ExdDataGenerated.h>
|
#include <Exd/ExdDataGenerated.h>
|
||||||
#include <Network/GamePacket.h>
|
#include <Network/GamePacket.h>
|
||||||
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
#include <Network/PacketDef/Zone/ServerZoneDef.h>
|
||||||
#include <Network/PacketWrappers/ActorControlPacket143.h>
|
#include <Network/PacketWrappers/ActorControlSelfPacket.h>
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
|
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
|
|
|
@ -13,8 +13,8 @@
|
||||||
#include "Actor/Player.h"
|
#include "Actor/Player.h"
|
||||||
#include "Actor/EventObject.h"
|
#include "Actor/EventObject.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
|
|
||||||
|
|
||||||
#include "Event/EventHandler.h"
|
#include "Event/EventHandler.h"
|
||||||
|
@ -410,7 +410,7 @@ void Sapphire::InstanceContent::setCurrentBGM( uint16_t bgmIndex )
|
||||||
auto player = playerIt.second;
|
auto player = playerIt.second;
|
||||||
// note: retail do send a BGM_MUTE(1) first before any BGM transition, but YOLO in this case.
|
// note: retail do send a BGM_MUTE(1) first before any BGM transition, but YOLO in this case.
|
||||||
// also do note that this code can't control the bgm granularly. (i.e. per player for WoD submap.) oops.
|
// also do note that this code can't control the bgm granularly. (i.e. per player for WoD submap.) oops.
|
||||||
// player->queuePacket( ActorControlPacket143( player->getId(), DirectorUpdate, getDirectorId(), 0x80000001, 1 ) );
|
// player->queuePacket( ActorControlSelfPacket( player->getId(), DirectorUpdate, getDirectorId(), 0x80000001, 1 ) );
|
||||||
player->queuePacket(
|
player->queuePacket(
|
||||||
makeActorControl143( player->getId(), DirectorUpdate, getDirectorId(), 0x80000001, bgmIndex ) );
|
makeActorControl143( player->getId(), DirectorUpdate, getDirectorId(), 0x80000001, bgmIndex ) );
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
#include "Actor/BNpc.h"
|
#include "Actor/BNpc.h"
|
||||||
#include "Actor/BNpcTemplate.h"
|
#include "Actor/BNpcTemplate.h"
|
||||||
|
|
||||||
#include "Network/PacketWrappers/ActorControlPacket142.h"
|
#include "Network/PacketWrappers/ActorControlPacket.h"
|
||||||
#include "Network/PacketWrappers/ActorControlPacket143.h"
|
#include "Network/PacketWrappers/ActorControlSelfPacket.h"
|
||||||
|
|
||||||
|
|
||||||
#include "Event/EventHandler.h"
|
#include "Event/EventHandler.h"
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
#include <Network/PacketContainer.h>
|
#include <Network/PacketContainer.h>
|
||||||
#include <Network/CommonActorControl.h>
|
#include <Network/CommonActorControl.h>
|
||||||
#include <Database/DatabaseDef.h>
|
#include <Database/DatabaseDef.h>
|
||||||
#include <Network/PacketWrappers/ActorControlPacket143.h>
|
#include <Network/PacketWrappers/ActorControlSelfPacket.h>
|
||||||
|
|
||||||
#include "Territory.h"
|
#include "Territory.h"
|
||||||
#include "InstanceContent.h"
|
#include "InstanceContent.h"
|
||||||
|
|
Loading…
Add table
Reference in a new issue