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)); }