mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-07-14 00:02:07 -04:00
30 lines
815 B
Python
30 lines
815 B
Python
import sys
|
|
|
|
def setup():
|
|
return
|
|
|
|
def run(core, actor, target, commandString):
|
|
cmdArgs = commandString.split(" ")
|
|
|
|
deedId = long(cmdArgs[0])
|
|
deed = core.objectService.getObject(deedId)
|
|
|
|
if deed == actor:
|
|
deed = actor.getUseTarget()
|
|
|
|
if deed.getTemplate().startswith('object/tangible/deed/harvester_deed') is True or deed.getTemplate().startswith('object/tangible/deed/generator_deed') is True:
|
|
core.harvesterService.handlePlaceStructureCommand(actor, target, commandString)
|
|
return
|
|
|
|
positionX = float(cmdArgs[1])
|
|
positionZ = float(cmdArgs[2])
|
|
rotation = float(cmdArgs[3])
|
|
|
|
if 'cityhall' in deed.getTemplate():
|
|
core.playerCityService.handlePlaceCity(actor, deed, positionX, positionZ, rotation)
|
|
return
|
|
|
|
core.housingService.placeStructure(actor, deed, positionX, positionZ, rotation)
|
|
|
|
return
|