diff --git a/src/game.rs b/src/game.rs index f359948..4cb4bdd 100644 --- a/src/game.rs +++ b/src/game.rs @@ -271,6 +271,7 @@ fn handle_cheats( >, mut ew_playerdies: EventWriter, mut settings: ResMut, + jupiter_pos: Res, id2pos: Res, id2v: Res, mut ew_sfx: EventWriter, @@ -297,7 +298,7 @@ fn handle_cheats( if key_input.just_pressed(settings.key_cheat_stop) { gforce.ignore_gforce_seconds = 1.0; - v.0 = DVec3::ZERO; + v.0 = nature::orbital_velocity(pos.0 - jupiter_pos.0, nature::JUPITER_MASS); } if key_input.pressed(settings.key_cheat_speed) || key_input.pressed(settings.key_cheat_speed_backward)