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(); + } + + }; };