From b4b3b0ae17a6fbf3a86e6c0bb8467cba0f2d390f Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC 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 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() {