From c2e26f40fdc96c9cfae6bac86de3d9035cbd4ffb Mon Sep 17 00:00:00 2001 From: Zing Date: Thu, 2 Oct 2014 18:32:22 -0700 Subject: [PATCH] Small test for crash --- scripts/commands/kneel.py | 16 +++++++++------- src/services/CharacterService.java | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/scripts/commands/kneel.py b/scripts/commands/kneel.py index a0c96d98..66b1699c 100644 --- a/scripts/commands/kneel.py +++ b/scripts/commands/kneel.py @@ -1,15 +1,17 @@ import sys +import sys from resources.datatables import Posture -from tools import DevLogQueuer def setup(): return def run(core, actor, target, commandString): - object = actor - print(object.getObjectID()); - core.buffService.addBuffToCreature(actor, 'set_bonus_officer_utility_b_3', actor); - #core.getSWGObjectODB().put(object.getObjectID(), object); - return - \ No newline at end of file + if actor.getPosture() == Posture.Incapacitated or actor.getPosture() == Posture.Dead: + return + + actor.setPosture(Posture.Crouched) + actor.setSpeedMultiplierBase(0) + actor.setTurnRadius(0) + + return \ No newline at end of file diff --git a/src/services/CharacterService.java b/src/services/CharacterService.java index 78be6653..13e739f1 100644 --- a/src/services/CharacterService.java +++ b/src/services/CharacterService.java @@ -331,7 +331,7 @@ public class CharacterService implements INetworkDispatch { missionBag.setStaticObject(false); object._add(inventory); - object._add(appInventory); + //object._add(appInventory); object._add(datapad); object._add(bank); object._add(missionBag);