M10: Vue frontend — traits, shop, bench, opponents, strength meter
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -182,6 +182,13 @@ class Game:
|
||||
raise InvalidAction("game over")
|
||||
if self.augment_offer:
|
||||
self.pick_augment(self.rng.randrange(len(self.augment_offer)))
|
||||
# Wie in TFT: freie Board-Plätze werden beim Kampfstart von der Bank aufgefüllt.
|
||||
self.bench.sort(
|
||||
key=lambda u: -self.artifact["static"]["units"][u["api_name"]]["cost"]
|
||||
* 3 ** (u["stars"] - 1)
|
||||
)
|
||||
while len(self.board) < self.level and self.bench:
|
||||
self.board.append(self.bench.pop(0))
|
||||
|
||||
rnd = self.round
|
||||
won = self._resolve(rnd)
|
||||
|
||||
Reference in New Issue
Block a user