1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-23 18:17:46 +00:00

Correctly send time left

This commit is contained in:
amibu 2017-09-06 18:29:47 +02:00
parent e62c2ce6c1
commit 41475a0e76

View file

@ -93,10 +93,12 @@ namespace Server {
//m_data.unknown_60 = 3; //m_data.unknown_60 = 3;
//m_data.unknown_61 = 7; //m_data.unknown_61 = 7;
uint64_t currentTimeMs = Util::getTimeMs();
for( auto const& effect : pPlayer->getStatusEffectContainer()->getEffectMap() ) for( auto const& effect : pPlayer->getStatusEffectContainer()->getEffectMap() )
{ {
m_data.effect[effect.first].effect_id = effect.second->getId(); m_data.effect[effect.first].effect_id = effect.second->getId();
m_data.effect[effect.first].duration = effect.second->getDuration(); m_data.effect[effect.first].duration = static_cast< float >( effect.second->getDuration() - ( currentTimeMs - effect.second->getStartTimeMs() ) ) / 1000;
m_data.effect[effect.first].sourceActorId = effect.second->getSrcActorId(); m_data.effect[effect.first].sourceActorId = effect.second->getSrcActorId();
m_data.effect[effect.first].unknown1 = effect.second->getParam(); m_data.effect[effect.first].unknown1 = effect.second->getParam();
} }