summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/guybrush/top.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/guybrush/top.c')
-rw-r--r--digital/io-hub/src/guybrush/top.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/digital/io-hub/src/guybrush/top.c b/digital/io-hub/src/guybrush/top.c
index 75d157d9..aecbb7f7 100644
--- a/digital/io-hub/src/guybrush/top.c
+++ b/digital/io-hub/src/guybrush/top.c
@@ -171,7 +171,10 @@ top_go_unload (void)
{
position_t pos;
pos.v = top.decision_pos;
- pos.a = PG_A_DEG (70);
+ if (pos.v.y > PG_LENGTH - PG_CAPTAIN_ROOM_LENGTH_MM)
+ pos.a = PG_A_DEG (0);
+ else
+ pos.a = PG_A_DEG (70);
move_start (pos, 0);
}