feat: more trade when there are few ports worldwide (#242)

This commit is contained in:
Ilan Schemoul
2025-03-14 09:45:40 -07:00
committed by GitHub
parent c4f612eb98
commit da50aa28d2
3 changed files with 11 additions and 3 deletions
+6 -1
View File
@@ -156,7 +156,12 @@ export class DefaultConfig implements Config {
tradeShipGold(dist: number): Gold {
return 10000 + 150 * Math.pow(dist, 1.1);
}
tradeShipSpawnRate(): number {
tradeShipSpawnRate(numberOfPorts: number): number {
if (numberOfPorts <= 3) return 180;
if (numberOfPorts <= 5) return 250;
if (numberOfPorts <= 8) return 350;
if (numberOfPorts <= 10) return 400;
if (numberOfPorts <= 12) return 450;
return 500;
}