From 75087b23e16296320d4d34059a45ae8d398202fe Mon Sep 17 00:00:00 2001 From: Torrie Fischer Date: Sun, 11 Sep 2022 22:28:54 +0200 Subject: [PATCH] region: jump cost to hub is always 1, but spokes are more expensive --- src/main/java/us/camin/regions/Region.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/us/camin/regions/Region.java b/src/main/java/us/camin/regions/Region.java index d30042e..ae18324 100644 --- a/src/main/java/us/camin/regions/Region.java +++ b/src/main/java/us/camin/regions/Region.java @@ -151,8 +151,8 @@ public class Region { public int getTravelCost(Region destination) { int baseCost = getBaseTravelCost(destination); if (destination.isHub()) { - // Travel *to* a hub is 50% cheaper, before charges applied - baseCost /= 2; + // Travel *to* a hub is always 1 + baseCost = 1; } return Math.max(1, (int)(baseCost / (Math.min(4, m_charges + 1)))); } @@ -166,7 +166,7 @@ public class Region { return 1; } double distance = teleportLocation().distance(destination.teleportLocation()); - double blocksPerXP = 500; + double blocksPerXP = 768; return Math.max(1, (int)(distance / blocksPerXP)); }