From aae20d0d460d522cf4a8f8104e6197f700ffb1b8 Mon Sep 17 00:00:00 2001 From: amibu Date: Tue, 5 Sep 2017 22:40:28 +0200 Subject: [PATCH] Spawn with effects --- .../Network/PacketWrappers/ActorSpawnPacket.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/servers/Server_Zone/Network/PacketWrappers/ActorSpawnPacket.h b/src/servers/Server_Zone/Network/PacketWrappers/ActorSpawnPacket.h index 9b076474..029bd05b 100644 --- a/src/servers/Server_Zone/Network/PacketWrappers/ActorSpawnPacket.h +++ b/src/servers/Server_Zone/Network/PacketWrappers/ActorSpawnPacket.h @@ -5,6 +5,8 @@ #include #include "src/servers/Server_Zone/Actor/Player.h" #include "src/servers/Server_Zone/Forwards.h" +#include "src/servers/Server_Zone/StatusEffect/StatusEffectContainer.h" +#include "src/servers/Server_Zone/StatusEffect/StatusEffect.h" namespace Core { namespace Network { @@ -80,6 +82,14 @@ private: //m_data.unknown_61 = 7; + for( auto const& effect : pPlayer->getStatusEffectContainer()->getEffectMap() ) + { + m_data.effect[effect.first].effect_id = effect.second->getId(); + m_data.effect[effect.first].duration = effect.second->getDuration(); + m_data.effect[effect.first].sourceActorId = effect.second->getSrcActorId(); + } + + }; };