diff --git a/src/main/NGECore.java b/src/main/NGECore.java index 050e213b..ab271d74 100644 --- a/src/main/NGECore.java +++ b/src/main/NGECore.java @@ -60,6 +60,7 @@ import services.GroupService; import services.housing.HousingService; import services.InstanceService; import services.LoginService; +import services.LootService; import services.MissionService; import services.PlayerService; import services.ScriptService; @@ -178,6 +179,7 @@ public class NGECore { public ConversationService conversationService; public HousingService housingService; + public LootService lootService; // Login Server @@ -290,6 +292,7 @@ public class NGECore { devService = new DevService(this); conversationService = new ConversationService(this); housingService = new HousingService(this); + lootService = new LootService(this); if (config.keyExists("JYTHONCONSOLE.PORT")) { int jythonPort = config.getInt("JYTHONCONSOLE.PORT"); diff --git a/src/services/DevService.java b/src/services/DevService.java index 30ee710c..3b303a8a 100644 --- a/src/services/DevService.java +++ b/src/services/DevService.java @@ -86,6 +86,8 @@ public class DevService implements INetworkDispatch { suiOptions.put((long) 23, "Jedi Items"); suiOptions.put((long) 110, "Survey Devices"); //suiOptions.put((long) 120, "House Deeds"); + suiOptions.put((long) 111, "Spawn Tusken"); + suiOptions.put((long) 112, "Spawn Krayt"); break; case 3: // [Items] Weapons suiOptions.put((long) 30, "Jedi Weapons"); @@ -993,6 +995,17 @@ public class DevService implements INetworkDispatch { inventory.add(solarSurveyTool); return; + case 111: + SWGObject spawned = core.staticService.spawnObject("object/mobile/shared_tusken_raider.iff", "tatooine", 0L, 3522F, 4F, -4801F, 0.70F, 0.71F); + + core.lootService.handleLootRequest(player,(TangibleObject)spawned); + break; + case 112: + SWGObject spawned2 = core.staticService.spawnObject("object/mobile/shared_krayt_dragon.iff", "tatooine", 0L, 3512F, 4F, -4801F, 0.70F, 0.71F); + + core.lootService.handleLootRequest(player,(TangibleObject)spawned2); + break; + case 120: SWGObject houseDeed = core.objectService.createObject("object/tangible/deed/player_house_deed/shared_generic_house_small_deed.iff", planet); inventory.add(houseDeed);