mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-03 04:16:19 -04:00
first steps
cave coordinates set
This commit is contained in:
@@ -4,7 +4,10 @@ def setup():
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
|
||||
#actor.sendSystemMessage('Cell ID %s' % actor.getContainer().getTemplate(), 0)
|
||||
#actor.sendSystemMessage('Cell ID ' + actor.getContainer().getTemplate(), 0)
|
||||
#actor.sendSystemMessage('CellNumber: ' + str(actor.getGrandparent().getCellNumberByObjectId(actor.getContainer().getObjectID())), 0)
|
||||
actor.sendSystemMessage('CellNumber: ' + str(actor.getContainer().getObjectID()), 0)
|
||||
if actor.getPosture() == 13 or actor.getPosture() == 14:
|
||||
return
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
from resources.datatables import Options
|
||||
from resources.datatables import State
|
||||
|
||||
def addPlanetSpawns(core, planet):
|
||||
|
||||
stcSvc = core.staticService
|
||||
objSvc = core.objectService
|
||||
|
||||
hunter1 = stcSvc.spawnObject('object/mobile/shared_dressed_dark_force_crystal_hunter.iff', 'dantooine', long(8535483), float(0), float(0), float(2), float(0.71), float(0.71))
|
||||
hunter2 = stcSvc.spawnObject('object/mobile/shared_dressed_dark_force_crystal_hunter.iff', 'dantooine', long(8535483), float(3), float(2), float(4), float(0.71), float(0.71))
|
||||
|
||||
wuher = stcSvc.spawnObject('object/mobile/shared_dressed_dark_force_crystal_hunter.iff', 'dantooine', long(8535483), float(8.6), float(-0.9), float(7), float(0.71), float(0.71))
|
||||
wuher.setCustomName2('Wuher')
|
||||
wuher.setOptionsBitmask(256)
|
||||
|
||||
#hunter1.setCustomName2('Reelo Baruk')
|
||||
#hunter1.setOptionsBitmask(264)
|
||||
@@ -92,6 +92,7 @@ public class DevService implements INetworkDispatch {
|
||||
if(creature.getClient().isGM()) suiOptions.put((long) 130, "Vehicle Deeds");
|
||||
if(creature.getClient().isGM()) suiOptions.put((long) 121, "Sandbox City");
|
||||
if(creature.getClient().isGM()) suiOptions.put((long) 122, "Jedi Ruins");
|
||||
if(creature.getClient().isGM()) suiOptions.put((long) 153, "Force Crystal Hunter's Cave");
|
||||
|
||||
break;
|
||||
case 3: // [Items] Weapons
|
||||
@@ -1182,6 +1183,11 @@ public class DevService implements INetworkDispatch {
|
||||
Point3D position = new Point3D(4086,15,5554);
|
||||
core.simulationService.transferToPlanet(player, core.terrainService.getPlanetByName("dantooine"), position, player.getOrientation(), null);
|
||||
return;
|
||||
|
||||
case 153:
|
||||
position = new Point3D(-6222,1,7380);
|
||||
core.simulationService.transferToPlanet(player, core.terrainService.getPlanetByName("dantooine"), position, player.getOrientation(), null);
|
||||
return;
|
||||
|
||||
case 123:
|
||||
TangibleObject arakydDroids = (TangibleObject) core.objectService.createObject("object/tangible/mission/shared_mission_bounty_droid_probot.iff", planet);
|
||||
|
||||
@@ -32,6 +32,7 @@ import java.nio.file.attribute.BasicFileAttributes;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Random;
|
||||
|
||||
import resources.common.FileUtilities;
|
||||
import resources.objects.building.BuildingObject;
|
||||
@@ -116,7 +117,7 @@ public class StaticService implements INetworkDispatch {
|
||||
SWGObject object;
|
||||
|
||||
if (core.spawnService.getMobileTemplate(template) != null) {
|
||||
object = core.spawnService.spawnCreature(template, planetName, cellId, x, y, z, qW, qX, qY, qZ, (short) -1);
|
||||
object = core.spawnService.spawnCreature(core.spawnService.getMobileTemplate(template).getTemplates().get(new Random().nextInt(core.spawnService.getMobileTemplate(template).getTemplates().size())), planetName, cellId, x, y, z, qW, qX, qY, qZ, (short) -1);
|
||||
} else {
|
||||
object = core.objectService.createObject(template, objectId, planet, new Point3D(x, y, z), new Quaternion(qW, qX, qY, qZ), null, true, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user