Use character load range for dirty flag.
This commit is contained in:
@@ -547,7 +547,7 @@ public enum InterestManager implements Runnable {
|
|||||||
|
|
||||||
public static void setObjectDirty(AbstractWorldObject abstractWorldObject) {
|
public static void setObjectDirty(AbstractWorldObject abstractWorldObject) {
|
||||||
|
|
||||||
HashSet<AbstractWorldObject> playerList = WorldGrid.getObjectsInRangePartial(abstractWorldObject.getLoc(), MBServerStatics.LOOT_RANGE, MBServerStatics.MASK_PLAYER);
|
HashSet<AbstractWorldObject> playerList = WorldGrid.getObjectsInRangePartial(abstractWorldObject.getLoc(), MBServerStatics.CHARACTER_LOAD_RANGE, MBServerStatics.MASK_PLAYER);
|
||||||
|
|
||||||
if (playerList.isEmpty())
|
if (playerList.isEmpty())
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -1199,7 +1199,6 @@ public class PlaceAssetMsgHandler extends AbstractClientMsgHandler {
|
|||||||
newMesh.setObjectTypeMask(MBServerStatics.MASK_BUILDING);
|
newMesh.setObjectTypeMask(MBServerStatics.MASK_BUILDING);
|
||||||
MaintenanceManager.setMaintDateTime(newMesh, LocalDateTime.now().plusDays(7));
|
MaintenanceManager.setMaintDateTime(newMesh, LocalDateTime.now().plusDays(7));
|
||||||
|
|
||||||
// WorldGrid.addObject(newMesh, playerCharacter);
|
|
||||||
newMesh.setLoc(newMesh.getLoc());
|
newMesh.setLoc(newMesh.getLoc());
|
||||||
InterestManager.setObjectDirty(newMesh);
|
InterestManager.setObjectDirty(newMesh);
|
||||||
return newMesh;
|
return newMesh;
|
||||||
|
|||||||
Reference in New Issue
Block a user