From 8cd935a9b3b46a72780993b39ef07ee1edd03b2f Mon Sep 17 00:00:00 2001 From: Treeku Date: Sat, 14 Dec 2013 09:19:06 +0000 Subject: [PATCH] Profession roadmap rewards fix --- src/services/PlayerService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/PlayerService.java b/src/services/PlayerService.java index a0c536eb..e0d001a2 100644 --- a/src/services/PlayerService.java +++ b/src/services/PlayerService.java @@ -68,6 +68,7 @@ import engine.resources.common.CRC; import engine.resources.objects.DraftSchematic; import engine.resources.objects.SWGObject; import engine.resources.scene.Point3D; +import engine.resources.scene.Quaternion; import engine.resources.service.INetworkDispatch; import engine.resources.service.INetworkRemoteEvent; @@ -475,12 +476,15 @@ public class PlayerService implements INetworkDispatch { } try { + String customServerTemplate = null; + if (!item.contains("/")) { + customServerTemplate = item; item = core.scriptService.callScript("scripts/roadmap/", "roadmap_rewards", "get", item).asString(); } if (item != null && item != "") { - creature.getSlottedObject("inventory").add(core.objectService.createObject(item, creature.getPlanet())); + creature.getSlottedObject("inventory").add(core.objectService.createObject(item, 0, creature.getPlanet(), new Point3D(0, 0, 0), new Quaternion(1, 0, 0, 0), customServerTemplate)); } else { //System.out.println("Can't find template: " + item); }