Skip to content

Commit 957a763

Browse files
committed
Adjust nuke tile scoring to account for unit levels
1 parent 66f2ab1 commit 957a763

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/core/execution/nation/NationNukeBehavior.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -252,15 +252,16 @@ export class NationNukeBehavior {
252252
let tileValue = targets
253253
.filter((unit) => dist(this.mg, unit.tile()))
254254
.map((unit): number => {
255+
const level = unit.level();
255256
switch (unit.type()) {
256257
case UnitType.City:
257-
return 25_000;
258+
return 25_000 * level;
258259
case UnitType.DefensePost:
259-
return 5_000;
260+
return 5_000 * level;
260261
case UnitType.MissileSilo:
261-
return 50_000;
262+
return 50_000 * level;
262263
case UnitType.Port:
263-
return 10_000;
264+
return 10_000 * level;
264265
default:
265266
return 0;
266267
}

0 commit comments

Comments
 (0)