From 8d8a4d78f46a058656c8add60332a11f3abe2910 Mon Sep 17 00:00:00 2001 From: Treeku Date: Mon, 8 Sep 2014 21:53:01 +0100 Subject: [PATCH] Updated transferitemweapon --- scripts/commands/transferitemweapon.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/commands/transferitemweapon.py b/scripts/commands/transferitemweapon.py index 25b9378b..c5ec91b8 100644 --- a/scripts/commands/transferitemweapon.py +++ b/scripts/commands/transferitemweapon.py @@ -16,7 +16,11 @@ def run(core, actor, target, commandString): print 'Error: New container is same as old container.' return; - oldContainer.transferTo(actor, container, target) + if oldContainer == actor: + core.equipmentService.unequip(actor, target) + elif container == actor: + core.equipmentService.equip(actor, target) + else: + oldContainer.transferTo(actor, container, target) return -