adjust target ratios for ports and cities in FakeHumanExecution

This commit is contained in:
1brucben
2025-04-26 03:08:58 +02:00
parent c02bca6434
commit 5de9da3241
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -481,7 +481,7 @@ export class DefaultConfig implements Config {
(defender.isTraitor() ? this.traitorDefenseDebuff() : 1),
defenderTroopLoss: defenderdensity,
tilesPerTickUsed: within(
5 * defenderdensity ** 0.5 * adjustedRatio ** 0.8 * speed,
6.3 * defenderdensity ** 0.4 * adjustedRatio ** 0.8 * speed,
8,
1000,
),
+2 -2
View File
@@ -44,8 +44,8 @@ export class FakeHumanExecution implements Execution {
private lastNukeSent: [Tick, TileRef][] = [];
private embargoMalusApplied = new Set<PlayerID>();
private portTargetRatio: number = 0.0001; // desired ports per tile
private cityTargetRatio: number = 0.0002; // desired cities per tile
private portTargetRatio: number = 0.00005; // desired ports per tile
private cityTargetRatio: number = 0.0001; // desired cities per tile
private defensePostSpacing: number = 60; // minimum distance between defense posts
private defensePostTargetRatio: number = 0.005; // desired defense posts per border length
private lastDefensePostTick: number = -9999;