From 79ab29dd68cac1265bc6a43922253cfbbf84ee5a Mon Sep 17 00:00:00 2001 From: Seefo Date: Wed, 4 Jun 2014 21:47:50 -0400 Subject: [PATCH] Fixed #791 --- scripts/radial/datapad/vehicle_pcd.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/radial/datapad/vehicle_pcd.py b/scripts/radial/datapad/vehicle_pcd.py index fc880185..b1ee9ad0 100644 --- a/scripts/radial/datapad/vehicle_pcd.py +++ b/scripts/radial/datapad/vehicle_pcd.py @@ -2,18 +2,20 @@ from resources.common import RadialOptions import sys def createRadial(core, owner, target, radials): - #if not core.mountService.getMount(target): - # radials.add(RadialOptions(0, 21, 3, '@pet_menu:menu_call')) - #else: - # radials.add(RadialOptions(0, 21, 3, '@pet_menu:menu_store')) - radials.add(RadialOptions(0, 61, 1, '')) + if core.mountService.getMount(target) is None: + radials.add(RadialOptions(0, 61, 1, '@pet/pet_menu:menu_call')) + else: + radials.add(RadialOptions(0, 61, 1, '@pet/pet_menu:menu_store')) radials.add(RadialOptions(0, 7, 1, '')) radials.add(RadialOptions(0, 15, 1, '')) return def handleSelection(core, owner, target, option): if option == 61 and target: - core.mountService.call(owner, target) + if core.mountService.getMount(target) is None: + core.mountService.call(owner, target) + else: + core.mountService.store(owner, core.mountService.getMount(target)) elif option == 15 and target: core.mountService.destroy(owner, target)