diff --git a/src/game/mod.rs b/src/game/mod.rs index 04b338e..13d8943 100644 --- a/src/game/mod.rs +++ b/src/game/mod.rs @@ -269,7 +269,6 @@ fn init_logger() -> GameResult { .level(log::LevelFilter::Debug) .chain( fern::Dispatch::new() - .level(log::LevelFilter::Info) .chain(std::io::stderr()) ); @@ -281,7 +280,7 @@ fn init_logger() -> GameResult { dispatcher = dispatcher.chain( fern::Dispatch::new() - .level(log::LevelFilter::Debug) + .level(log::LevelFilter::Info) .chain(fern::log_file(file).unwrap()) ); dispatcher.apply()?; diff --git a/src/game/scripting/tsc/text_script.rs b/src/game/scripting/tsc/text_script.rs index a6f8d99..02e0410 100644 --- a/src/game/scripting/tsc/text_script.rs +++ b/src/game/scripting/tsc/text_script.rs @@ -459,7 +459,11 @@ impl TextScriptVM { } else { state.constants.textscript.text_speed_fast }; - + + if ticks > 0 { + state.sound_manager.play_sfx(2); + } + state.textscript_vm.state = if new_line { TextScriptExecutionState::MsgNewLine( event, diff --git a/src/scene/game_scene.rs b/src/scene/game_scene.rs index cbc6abb..e5de813 100644 --- a/src/scene/game_scene.rs +++ b/src/scene/game_scene.rs @@ -2308,6 +2308,11 @@ impl Scene for GameScene { } fn process_debug_keys(&mut self, state: &mut SharedGameState, ctx: &mut Context, key_code: ScanCode) -> GameResult { + #[cfg(not(debug_assertions))] + if !state.settings.debug_mode { + return Ok(()); + } + if key_code == ScanCode::F3 && ctx.keyboard_context.active_mods().ctrl() { let _ = state.sound_manager.reload(); return Ok(()); @@ -2319,11 +2324,6 @@ impl Scene for GameScene { return Ok(()); } - #[cfg(not(debug_assertions))] - if !state.settings.debug_mode { - return Ok(()); - } - match key_code { ScanCode::F3 => state.settings.god_mode = !state.settings.god_mode, ScanCode::F4 => state.settings.infinite_booster = !state.settings.infinite_booster,