From 1f538d9c61f1d6b41273208def91866dd90efff9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nuno=20Gon=C3=A7alves=20=28Ulukyn=29?= Date: Sat, 15 Jul 2023 16:12:02 +0100 Subject: [PATCH] Don't udpate LastOverSpeedTick when using aqua_speed --- ryzom/server/src/entities_game_service/player_manager/character.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ryzom/server/src/entities_game_service/player_manager/character.cpp b/ryzom/server/src/entities_game_service/player_manager/character.cpp index 76fae0152..3fbc4a4e4 100644 --- a/ryzom/server/src/entities_game_service/player_manager/character.cpp +++ b/ryzom/server/src/entities_game_service/player_manager/character.cpp @@ -2826,7 +2826,7 @@ void CCharacter::applyRegenAndClipCurrentValue() CBankAccessor_PLR::getUSER().setSPEED_FACTOR( _PropertyDatabase, checkedCast(speedVariationModifier + 100.0f)); - if (speedVariationModifier > 0 && !usingAquaSpeed) + if (speedVariationModifier > 0 && (!usingAquaSpeed || speedVariationModifier - 33 > 0) { _LastOverSpeedTick = CTickEventHandler::getGameCycle(); } -- 2.11.4.GIT