1
Fork 0
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:
Mordred 2019-10-09 18:14:53 +02:00
parent f78936b3d2
commit 20e25d73b9
26 changed files with 92 additions and 92 deletions

View file

@ -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,
/////////////////////////////////////////////////// ///////////////////////////////////////////////////

View file

@ -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;

View file

@ -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"

View file

@ -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 );*/

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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>

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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"

View file

@ -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>

View file

@ -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 );*/

View file

@ -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>

View file

@ -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"

View file

@ -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;
} }

View file

@ -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 );
} }

View file

@ -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... );
} }
} }

View file

@ -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... );
} }
} }

View file

@ -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... );
} }
} }

View file

@ -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"

View file

@ -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"

View file

@ -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 ) );
} }

View file

@ -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"

View file

@ -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"