update train meta

This commit is contained in:
evanpelle
2025-08-13 11:25:45 -07:00
parent a5b587b24a
commit 87e3cf7e79
4 changed files with 19 additions and 24 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ export interface Config {
tradeShipGold(dist: number, numPorts: number): Gold;
tradeShipSpawnRate(numTradeShips: number, numPlayerPorts: number): number;
trainGold(isFriendly: boolean): Gold;
trainSpawnRate(numberOfStations: number): number;
trainSpawnRate(numPlayerFactories: number): number;
trainStationMinRange(): number;
trainStationMaxRange(): number;
railroadMaxSize(): number;
+3 -3
View File
@@ -328,11 +328,11 @@ export class DefaultConfig implements Config {
infiniteTroops(): boolean {
return this._gameConfig.infiniteTroops;
}
trainSpawnRate(numberOfStations: number): number {
return Math.min(3000, Math.round(80 * Math.pow(numberOfStations, 0.5)));
trainSpawnRate(numPlayerFactories: number): number {
return 200 * numPlayerFactories ** 0.5;
}
trainGold(isFriendly: boolean): Gold {
return isFriendly ? 50_000n : 10_000n;
return isFriendly ? 250_000n : 50_000n;
}
trainStationMinRange(): number {