mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-28 04:17:44 +00:00
show darkside chara effect
This commit is contained in:
parent
0a5930fefe
commit
381af61662
1 changed files with 11 additions and 0 deletions
|
@ -2360,7 +2360,18 @@ bool Sapphire::Entity::Player::gaugeDrkGetDarkArts()
|
||||||
void Sapphire::Entity::Player::gaugeDrkSetDarkSideTimer( uint16_t value, bool sendPacket )
|
void Sapphire::Entity::Player::gaugeDrkSetDarkSideTimer( uint16_t value, bool sendPacket )
|
||||||
{
|
{
|
||||||
assert( value >= 0 && value <= 60000 );
|
assert( value >= 0 && value <= 60000 );
|
||||||
|
auto oldValue = gaugeDrkGetDarkSideTimer();
|
||||||
m_gauge.drk.darksideTimer = value;
|
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 )
|
if( sendPacket )
|
||||||
sendActorGauge();
|
sendActorGauge();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue