Browse Source

interest management

lakebane
FatBoy-DOTC 2 weeks ago
parent
commit
b4b3b0ae17
  1. 14
      src/engine/objects/PlayerCharacter.java

14
src/engine/objects/PlayerCharacter.java

@ -5153,7 +5153,6 @@ public class PlayerCharacter extends AbstractCharacter { @@ -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 { @@ -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 { @@ -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 { @@ -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() {

Loading…
Cancel
Save