From 1b4b980081da1ba39774dfd4784a33de21d5a0f4 Mon Sep 17 00:00:00 2001 From: Connor Taylor-Brown Date: Fri, 22 Sep 2017 00:49:36 +1200 Subject: [PATCH] Exponentially decrease speed as boat loses health - Boat halves in speed after 90% health loss #story[1291] --- racevisionGame/src/main/java/mock/model/MockRace.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/racevisionGame/src/main/java/mock/model/MockRace.java b/racevisionGame/src/main/java/mock/model/MockRace.java index f8ca3720..685b3233 100644 --- a/racevisionGame/src/main/java/mock/model/MockRace.java +++ b/racevisionGame/src/main/java/mock/model/MockRace.java @@ -393,7 +393,7 @@ public class MockRace extends RaceState { boat.getBearing() ), boat.getBearing()) ; if (vmg.getSpeed() > 0) { - boat.setCurrentSpeed(vmg.getSpeed()); + boat.setCurrentSpeed(vmg.getSpeed() * Math.pow(boat.getHealth() / 100, 0.3)); } }