Files
NGECore2/scripts/commands/serverdestroyobject.py
T
Waverunner 1c9e068f2e Added travel fares, landing sequence for shuttles
Also added Console resource for time stamped messages
2013-11-08 20:35:25 -05:00

28 lines
624 B
Python

from resources.common import Console
import sys
def setup():
return
def run(core, actor, target, commandString):
if not target:
return
if target.getTemplate() == 'object/waypoint/shared_waypoint.iff':
actor.getSlottedObject('ghost').waypointRemove(target)
core.objectService.destroyObject(target)
return
parent = target.getContainer()
if not target.getPermissions().canRemove(actor, target):
return
if parent and not parent.getPermissions().canRemove(actor, parent):
Console.println("Doesn't have permission!")
return
parent.remove(target)
core.objectService.destroyObject(target)
return