1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-25 19:17:45 +00:00

show darkside chara effect

This commit is contained in:
collett 2020-03-15 22:05:20 +09:00
parent 0a5930fefe
commit 381af61662

View file

@ -2360,7 +2360,18 @@ bool Sapphire::Entity::Player::gaugeDrkGetDarkArts()
void Sapphire::Entity::Player::gaugeDrkSetDarkSideTimer( uint16_t value, bool sendPacket )
{
assert( value >= 0 && value <= 60000 );
auto oldValue = gaugeDrkGetDarkSideTimer();
m_gauge.drk.darksideTimer = value;
if( ( oldValue == 0 && value != 0 ) ||
( oldValue != 0 && value == 0 ) )
{
auto pPacket = makeZonePacket< FFXIVIpcCharaVisualEffect >( getId() );
if( value != 0 )
{
pPacket->data().id = 22;
}
queuePacket( pPacket );
}
if( sendPacket )
sendActorGauge();
}