From 91bf2ddc54aa00dd400942aaadee6d7b9d25be71 Mon Sep 17 00:00:00 2001 From: yuni Date: Tue, 11 Jun 2024 03:04:54 +0200 Subject: [PATCH] fix velocity after using stop cheat --- src/game.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)