From 3da209462e8857348cde6f17eaf58dcdf68e8804 Mon Sep 17 00:00:00 2001 From: Maikel de Vries Date: Wed, 14 Mar 2018 17:54:25 +0100 Subject: [PATCH] moving brick: fix movement graph saving Did not test all corner cases but this improves the situation for sure. --- .../Environment.ocd/Bricks.ocd/MovingBrick.ocd/Script.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/planet/Objects.ocd/Environment.ocd/Bricks.ocd/MovingBrick.ocd/Script.c b/planet/Objects.ocd/Environment.ocd/Bricks.ocd/MovingBrick.ocd/Script.c index e49dd2338..c2f14d0ba 100644 --- a/planet/Objects.ocd/Environment.ocd/Bricks.ocd/MovingBrick.ocd/Script.c +++ b/planet/Objects.ocd/Environment.ocd/Bricks.ocd/MovingBrick.ocd/Script.c @@ -144,6 +144,7 @@ public func MoveOnGraph(proplist graph) movement = { Type = MovementType.Graph, Graph = graph }; OnGraphUpdate(movement.Graph); var effect = AddEffect("MoveOnGraph", this, 100, 1, this); + effect.movement_graph = graph; return; } @@ -280,9 +281,9 @@ func FxMoveVerticalSaveScen(obj, fx, props) return true; } -func FxMoveGraphSaveScen(obj, fx, props) +func FxMoveOnGraphSaveScen(obj, fx, props) { - props->AddCall("Move", obj, "MoveOnGraph", obj.movement_graph); + props->AddCall("Move", obj, "MoveOnGraph", fx.movement_graph); return true; }