mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-09-12 22:45:31 -04:00
Allows clothing items to effect player.
This commit is contained in:
@@ -1,18 +1,32 @@
|
||||
import sys
|
||||
|
||||
|
||||
def setup():
|
||||
return
|
||||
|
||||
return
|
||||
|
||||
def run(core, actor, target, commandString):
|
||||
parsedMsg = commandString.split(' ', 3)
|
||||
objService = core.objectService
|
||||
containerID = long(parsedMsg[1])
|
||||
print str(containerID)
|
||||
container = objService.getObject(containerID)
|
||||
if target and container and target.getContainer():
|
||||
print 'Misc Test'
|
||||
oldContainer = target.getContainer()
|
||||
oldContainer.transferTo(actor, container, target)
|
||||
|
||||
return
|
||||
|
||||
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;
|
||||
|
||||
oldContainer.transferTo(actor, container, target)
|
||||
|
||||
if actor == container:
|
||||
if target.getTemplate().find('/wearables/') or target.getTemplate().find('/weapon/'):
|
||||
path = 'scripts/' + target.getTemplate().rpartition('/')[0] + '/'
|
||||
module = target.getTemplate().rpartition('/')[2].replace('shared_', '').replace('.iff', '')
|
||||
core.scriptService.callScript(path, 'equip', module, core, actor, target)
|
||||
|
||||
if actor == oldContainer:
|
||||
if target.getTemplate().find('/wearables/') or target.getTemplate().find('/weapon/'):
|
||||
path = 'scripts/' + target.getTemplate().rpartition('/')[0] + '/'
|
||||
module = target.getTemplate().rpartition('/')[2].replace('shared_', '').replace('.iff', '')
|
||||
core.scriptService.callScript(path, 'unequip', module, core, actor, target)
|
||||
|
||||
return
|
||||
@@ -1,4 +1,11 @@
|
||||
import sys
|
||||
|
||||
def setup(core, object):
|
||||
return
|
||||
return
|
||||
|
||||
def equip(core, actor, target):
|
||||
return
|
||||
|
||||
def unequip(core, actor, target):
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user