From b4b3b0ae17a6fbf3a86e6c0bb8467cba0f2d390f Mon Sep 17 00:00:00 2001
From: FatBoy-DOTC <justin.chucksinsulating@gmail.com>
Date: Mon, 17 Mar 2025 19:25:15 -0500
Subject: [PATCH] interest management

---
 src/engine/objects/PlayerCharacter.java | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

diff --git a/src/engine/objects/PlayerCharacter.java b/src/engine/objects/PlayerCharacter.java
index 28600640..391312a0 100644
--- a/src/engine/objects/PlayerCharacter.java
+++ b/src/engine/objects/PlayerCharacter.java
@@ -5153,7 +5153,6 @@ public class PlayerCharacter extends AbstractCharacter {
             if (this.updateLock.writeLock().tryLock()) {
 
                 this.updateMovementState();
-
                 this.updateLocation();
 
                 try {
@@ -5238,7 +5237,7 @@ public class PlayerCharacter extends AbstractCharacter {
                         this.timestamps.put("nextReload",System.currentTimeMillis() + 5000L);
                     }else{
                         if(this.timestamps.get("nextReload") > System.currentTimeMillis())
-                            updateLoadedPlayers(this);
+                            this.setDirtyLoad(true);
                     }
 
                 } catch (Exception e) {
@@ -5267,16 +5266,6 @@ public class PlayerCharacter extends AbstractCharacter {
         player.isBoxed = false;
     }
 
-    public static void updateLoadedPlayers(PlayerCharacter pc){
-        HashSet<AbstractWorldObject> inRange = WorldGrid.getObjectsInRangePartial(pc.loc,MBServerStatics.CHARACTER_LOAD_RANGE,MBServerStatics.MASK_PLAYER);
-        for(AbstractWorldObject awo : inRange){
-            PlayerCharacter toLoad = (PlayerCharacter)awo;
-            if(toLoad.hidden > pc.seeInvis)
-                continue;
-            LoadCharacterMsg lcm = new LoadCharacterMsg(toLoad, PlayerCharacter.hideNonAscii());
-            pc.getClientConnection().sendMsg(lcm);
-        }
-    }
     public static boolean checkIfBoxed(PlayerCharacter player){
         if(ConfigManager.MB_WORLD_BOXLIMIT.getValue().equals("false")) {
             return false;
@@ -5567,7 +5556,6 @@ public class PlayerCharacter extends AbstractCharacter {
         //mhm.setOmitFromChat(0);
         Dispatch dispatch = Dispatch.borrow(this, modifyHealthMsg);
         DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.PRIMARY);
-        this.setDirtyLoad(true);
     }
 
     public MovementState getMovementState() {