diff --git a/scripts/commands/kneel.py b/scripts/commands/kneel.py index 77bec3ee..3d238983 100644 --- a/scripts/commands/kneel.py +++ b/scripts/commands/kneel.py @@ -1,15 +1,17 @@ import sys +from resources.datatables import Posture def setup(): return def run(core, actor, target, commandString): - if actor.getPosture() == 13 or actor.getPosture() == 14: + if actor.getPosture() == Posture.Incapacitated or actor.getPosture() == Posture.Dead: return - actor.setPosture(1) + actor.setPosture(Posture.Crouched) actor.setSpeedMultiplierBase(0) actor.setTurnRadius(0) + return \ No newline at end of file diff --git a/scripts/object/tangible/deed/vehicle_deed/speederbike_flash_deed.py b/scripts/object/tangible/deed/vehicle_deed/speederbike_flash_deed.py index ccad8904..9760160e 100644 --- a/scripts/object/tangible/deed/vehicle_deed/speederbike_flash_deed.py +++ b/scripts/object/tangible/deed/vehicle_deed/speederbike_flash_deed.py @@ -1,4 +1,10 @@ import sys def setup(core, object): - return \ No newline at end of file + object.setAttachment('radial_filename', 'deeds/vehicleDeed') + return + +def use(core, actor, object): + core.mountService.generateVehicle(actor, object, 'object/mobile/vehicle/shared_speederbike_flash.iff', 'object/intangible/vehicle/shared_speederbike_flash_pcd.iff') + return + \ No newline at end of file