mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-07-30 00:15:50 -04:00
Fixed some object IDs being overwritten by snapshots/buildouts
This commit is contained in:
@@ -135,9 +135,6 @@ public class ObjectManager extends Manager {
|
||||
for (SWGObject obj : buildouts) {
|
||||
loadBuildout(obj);
|
||||
}
|
||||
for (SWGObject obj : loader.getObjectTable().values()) {
|
||||
objectMap.put(obj.getObjectId(), obj);
|
||||
}
|
||||
double loadTime = (System.nanoTime() - startLoad) / 1E6;
|
||||
System.out.printf("ObjectManager: Finished loading %d buildouts. Time: %fms%n", buildouts.size(), loadTime);
|
||||
Log.i("ObjectManager", "Finished loading buildouts. Time: %fms", loadTime);
|
||||
@@ -168,9 +165,6 @@ public class ObjectManager extends Manager {
|
||||
for (SWGObject obj : snapshots) {
|
||||
loadSnapshot(obj);
|
||||
}
|
||||
for (SWGObject obj : loader.getObjectTable().values()) {
|
||||
objectMap.put(obj.getObjectId(), obj);
|
||||
}
|
||||
double loadTime = (System.nanoTime() - startLoad) / 1E6;
|
||||
System.out.printf("ObjectManager: Finished loading %d snapshots. Time: %fms%n", snapshots.size(), loadTime);
|
||||
Log.i("ObjectManager", "Finished loading snapshots. Time: %fms", loadTime);
|
||||
@@ -184,6 +178,8 @@ public class ObjectManager extends Manager {
|
||||
if (obj instanceof TangibleObject || obj instanceof CellObject) {
|
||||
objectAwareness.add(obj);
|
||||
}
|
||||
objectMap.put(obj.getObjectId(), obj);
|
||||
addChildrenObjects(obj);
|
||||
mapService.addMapLocation(obj, MapService.MapType.STATIC);
|
||||
}
|
||||
|
||||
@@ -191,6 +187,8 @@ public class ObjectManager extends Manager {
|
||||
if (obj instanceof TangibleObject || obj instanceof CellObject) {
|
||||
objectAwareness.add(obj);
|
||||
}
|
||||
objectMap.put(obj.getObjectId(), obj);
|
||||
addChildrenObjects(obj);
|
||||
mapService.addMapLocation(obj, MapService.MapType.STATIC);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user