From e64c374752bd6ab02f947196b14db9967ee530a5 Mon Sep 17 00:00:00 2001 From: twojstaryzdomu Date: Fri, 25 Feb 2022 21:12:36 +0100 Subject: [PATCH] Fixed some gates returning player to entry point One such gate is the bonus location just before the semaphore in level 0. --- p2/level.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2/level.c b/p2/level.c index add4527..d6ec898 100644 --- a/p2/level.c +++ b/p2/level.c @@ -2943,7 +2943,7 @@ static void level_update_gates() { uint16_t pos = level_get_player_tile_pos(); for (int i = 0; i < MAX_LEVEL_GATES; ++i) { struct level_gate_t *gate = &g_res.level.gates_tbl[i]; - if (gate->enter_pos == pos) { + if (gate->enter_pos == pos && g_vars.input.key_down) { g_vars.objects_tbl[1].x_velocity = 0; g_vars.objects_tbl[1].data.p.y_velocity = 0; video_transition_close();