diff --git a/src/services/objects/ObjectManager.java b/src/services/objects/ObjectManager.java index 2a1711aeb..155661d2b 100644 --- a/src/services/objects/ObjectManager.java +++ b/src/services/objects/ObjectManager.java @@ -65,6 +65,7 @@ import resources.objects.quadtree.QuadTree; import resources.objects.waypoint.WaypointObject; import resources.player.Player; import resources.player.PlayerEvent; +import resources.player.PlayerFlags; import resources.player.PlayerState; import resources.server_info.CachedObjectDatabase; import resources.server_info.ObjectDatabase; @@ -356,6 +357,7 @@ public class ObjectManager extends Manager { verifyPlayerObjectsSet(player, characterId); CreatureObject creature = player.getCreatureObject(); creature.setMoodId(CreatureMood.NONE.getMood()); + player.getPlayerObject().clearFlagBitmask(PlayerFlags.LD); // Ziggy: Clear the LD flag in case it wasn't already. player.getPlayerObject().setStartPlayTime((int) System.currentTimeMillis()); long objId = creature.getObjectId(); Race race = creature.getRace();