From 8c0c5d4d81abc5b6efd74d28db2d6dab23e1c510 Mon Sep 17 00:00:00 2001 From: zicodxx Date: Mon, 27 Jun 2011 18:17:04 +0200 Subject: [PATCH] when entering secret level reset Control_center_destroyed when we start the level and not in between as it will break sending endlevel packets --- CHANGELOG.txt | 4 ++++ main/switch.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 9449ccc94..91bdf3e6c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,5 +1,9 @@ D1X-Rebirth Changelog +20110627 +-------- +main/switch.c: when entering secret level reset Control_center_destroyed when we start the level and not in between as it will break sending endlevel packets + 20110624 -------- main/net_udp.c: Fixed object sync for latecoming clients which was broken due to a very, very, VERY stupid mistake... diff --git a/main/switch.c b/main/switch.c index b531559d1..60f356a52 100644 --- a/main/switch.c +++ b/main/switch.c @@ -142,7 +142,6 @@ int check_trigger_sub(int trigger_num, int pnum) if (Newdemo_state == ND_STATE_RECORDING) // stop demo recording Newdemo_state = ND_STATE_PAUSED; - Control_center_destroyed = 0; #ifdef NETWORK if (Game_mode & GM_MULTI) multi_send_endlevel_start(1); @@ -152,6 +151,7 @@ int check_trigger_sub(int trigger_num, int pnum) multi_do_protocol_frame(1, 1); #endif PlayerFinishedLevel(1); //1 means go to secret level + Control_center_destroyed = 0; return 1; }