From e5d8e0e95eff7c927e53391f7ac8f9dcb64c700a Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sun, 31 Jul 2016 00:19:27 +1000 Subject: [PATCH] scale movement steps for bots with update interval time, so bots appear to always move at same speed. --- Bots/PlayerBot.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Bots/PlayerBot.cs b/Bots/PlayerBot.cs index 4c8001bda..c8f25d83d 100644 --- a/Bots/PlayerBot.cs +++ b/Bots/PlayerBot.cs @@ -155,7 +155,9 @@ namespace MCGalaxy { void UpdatePosition() { if (movement) { - for (int i = 0; i < movementSpeed; i++) + double scale = Math.Ceiling(Server.updateTimer.Interval / 25.0); + int steps = movementSpeed * (int)scale; + for (int i = 0; i < steps; i++) DoMove(); }