Clear world event when starting cutscene
authorhgn <hgodden00@gmail.com>
Wed, 5 Mar 2025 16:56:42 +0000 (16:56 +0000)
committerhgn <hgodden00@gmail.com>
Wed, 5 Mar 2025 16:56:42 +0000 (16:56 +0000)
src/ent_challenge.c

index 902ea256d274d2222207596adb793ca3a3fd5adf..bc5a953c8b821187205ccaf50df88e69f598305d 100644 (file)
@@ -212,6 +212,13 @@ void ent_challenge_update(void)
             call.function = challenge->on_activate_event;
             call.id = challenge->on_activate_id;
             entity_call( &_world.main, &call );
+
+            if( world_clear_event( k_world_event_challenge ) )
+            {
+               _world.challenge_state = k_challenge_state_none;
+               _world.active_challenge_id = 0;
+               gui_helper_reset( k_gui_helper_mode_clear );
+            }
          }
       }
       else