diff --git a/src/display3d.rs b/src/display3d.rs index 7a71296..203bb76 100644 --- a/src/display3d.rs +++ b/src/display3d.rs @@ -1045,7 +1045,7 @@ fn set_animation_speed( AnimationSpeed::default() }; - info!("Set animation speeds {:?}", *animation_speed); + debug!("Set animation speeds {:?}", *animation_speed); } // When an animation starts, or the animation speed changes, update player speed diff --git a/src/tutorial.rs b/src/tutorial.rs index 246be49..ba2ae08 100644 --- a/src/tutorial.rs +++ b/src/tutorial.rs @@ -519,11 +519,12 @@ struct TutorialStarted; fn start_tutorial_on_play( query: Query, With)>, state: Res>, + board: Res, mut next_state: ResMut>, mut commands: Commands, ) { - if query.iter().len() == 0 || *state.get() != TutorialState::None { - info!("Intro dissolve is done!"); + if query.iter().len() == 0 && *state.get() == TutorialState::None && board.current_epoch() <= 1 { + info!("Starting intro tutorial!"); next_state.set(TutorialState::Intro); commands.insert_resource(TutorialStarted); }