From 0739f87d4b21f62fad7bce29f1818dca1c60644f Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Wed, 25 Jun 2014 22:50:15 +0200 Subject: [PATCH] Multiple fixes Fix for #849 Fix for #850 --- scripts/object/intangible/vehicle/stap_speeder_pcd.py | 1 + src/services/LootService.java | 4 ++-- src/services/TerrainService.java | 5 +++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/object/intangible/vehicle/stap_speeder_pcd.py b/scripts/object/intangible/vehicle/stap_speeder_pcd.py index ccad8904..d7c3f4a1 100644 --- a/scripts/object/intangible/vehicle/stap_speeder_pcd.py +++ b/scripts/object/intangible/vehicle/stap_speeder_pcd.py @@ -1,4 +1,5 @@ import sys def setup(core, object): + object.setAttachment('radial_filename', 'datapad/vehicle_pcd') return \ No newline at end of file diff --git a/src/services/LootService.java b/src/services/LootService.java index b452d0f9..ea50f3b6 100644 --- a/src/services/LootService.java +++ b/src/services/LootService.java @@ -79,8 +79,8 @@ public class LootService implements INetworkDispatch { private NGECore core; private static int prepInvCnt = 0; - String testDropTemplate = null; - //String testDropTemplate = "kowakian_cage"; + //String testDropTemplate = null; + String testDropTemplate = "stap1_vehicle_deed"; public LootService(NGECore core) { this.core = core; diff --git a/src/services/TerrainService.java b/src/services/TerrainService.java index 9cc2924a..1653690d 100644 --- a/src/services/TerrainService.java +++ b/src/services/TerrainService.java @@ -66,6 +66,11 @@ public class TerrainService { float x = (Float) poiTable.getObject(i, 4); float z = (Float) poiTable.getObject(i, 6); + // Account for more extended no-build radii like they were on live + // Issue #849 + x *= 1.1; + z *= 1.1; + CollidableCircle poiArea = new CollidableCircle(new Point3D(x, 0, z), 150, planet); noBuildAreas.get(planet).add(poiArea);