aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp7
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)