From b597873b5144dc9642e13f0eae331c37f153a952 Mon Sep 17 00:00:00 2001 From: Treeku Date: Mon, 16 Dec 2013 18:56:58 +0000 Subject: [PATCH] Swoop () fix, deed uses generateVehicle radial --- .../deed/vehicle_deed/speederbike_swoop_deed.py | 4 ++-- scripts/radial/vehicleDeed.py | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 scripts/radial/vehicleDeed.py diff --git a/scripts/object/tangible/deed/vehicle_deed/speederbike_swoop_deed.py b/scripts/object/tangible/deed/vehicle_deed/speederbike_swoop_deed.py index 3edccbd5..1d874585 100644 --- a/scripts/object/tangible/deed/vehicle_deed/speederbike_swoop_deed.py +++ b/scripts/object/tangible/deed/vehicle_deed/speederbike_swoop_deed.py @@ -1,13 +1,13 @@ import sys def setup(core, object): - object.setAttachment('radial_filename', 'item') + object.setAttachment('radial_filename', 'vehicleDeed') return def use(core, actor, object): pcd = actor.getSlottedObject('datapad') - pcd = core.objectService.createObject('object/intangible/vehicle/shared_speederbike_swoop_pcd.iff', actor.getPlanet(), actor.getPosition) + pcd = core.objectService.createObject('object/intangible/vehicle/shared_speederbike_swoop_pcd.iff', actor.getPlanet(), actor.getPosition()) if datapad and pcd: datapad.add(pcd) diff --git a/scripts/radial/vehicleDeed.py b/scripts/radial/vehicleDeed.py new file mode 100644 index 00000000..633eb6db --- /dev/null +++ b/scripts/radial/vehicleDeed.py @@ -0,0 +1,16 @@ +from resources.common import RadialOptions +import sys + +def createRadial(core, owner, target, radials): + radials.add(RadialOptions(0, 7, 1, '')) + radials.add(RadialOptions(0, 15, 1, '')) + radials.add(RadialOptions(0, 61, 1, '')) + return + +def handleSelection(core, owner, target, option): + if option == 61 and target: + core.objectService.useObject(owner, target) + if option == 15 and target: + core.objectService.destroyObject(target) + return + \ No newline at end of file