mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-07-14 00:02:07 -04:00
27 lines
656 B
Python
27 lines
656 B
Python
import sys
|
|
|
|
def setup():
|
|
return
|
|
|
|
def run(core, actor, target, commandString):
|
|
parsedMsg = commandString.split(' ', 3)
|
|
objService = core.objectService
|
|
containerID = long(parsedMsg[1])
|
|
container = objService.getObject(containerID)
|
|
|
|
if target and container and target.getContainer():
|
|
oldContainer = target.getContainer()
|
|
|
|
if container == oldContainer:
|
|
print 'Error: New container is same as old container.'
|
|
return;
|
|
|
|
if oldContainer == actor:
|
|
core.equipmentService.unequip(actor, target)
|
|
elif container == actor:
|
|
core.equipmentService.equip(actor, target)
|
|
else:
|
|
oldContainer.transferTo(actor, container, target)
|
|
|
|
return
|