diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 661a7ddb6c9..115972e8712 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -1045,13 +1045,12 @@ void Player::Update(uint32 p_time) Unit::AIUpdateTick(p_time); - // Update items that have just a limited lifetime + // Once per second, update items that have just a limited lifetime if (now > m_Last_tick) + { UpdateItemDuration(uint32(now - m_Last_tick)); - - // check every second - if (now > m_Last_tick + 1) UpdateSoulboundTradeItems(); + } // If mute expired, remove it from the DB if (GetSession()->m_muteTime && GetSession()->m_muteTime < now) |