Files
Holocore/scripts/commands/generic/transferItemMisc.py
T
Waverunner 81e9b8f0b0 UpdateContainmentMessage is sent even if parent is null
This should hopefully fix the blue ghost problems with equipping/unequipping items
2015-06-06 14:08:26 -04:00

22 lines
457 B
Python

import sys
def execute(galacticManager, player, target, args):
actor = player.getCreatureObject()
if actor is None or target is None:
return
inventory = actor.getSlottedObject("inventory")
if inventory is None:
return
if target.getParent() == actor:
result = target.moveToContainer(actor, inventory)
actor.removeEquipment(target)
return
else:
result = target.moveToContainer(actor, actor)
actor.addEquipment(target)
return
return