Web frontend and supporting services for lance.blue

feat(daily-challenge): the player takes the Wolf, and the ranks read as ranks master

The bugs were the player's force and the assault was the bot's. Swapped: Challenger is the API's player slot, so the Alpha Wolf is listed first and deploys south like the player's force in every other daily. Rebalanced onto the variant people picture when the chassis is named - the LCT-1V, not the LRM-carrying 1M. That puts the company at 6,345, and gunnery 2 / piloting 1 puts the Alpha Wolf at 6,355: a ten-point fight. The bugs are listed in pairs so the card draws like beside like. Layout: ranks are inset from both ends of the board rather than spread edge to edge, alternate ranks step half a slot sideways so machines interlock instead of standing in columns. The era watermark now carries the years the era covers, measured across every row sharing its name so the Republic Age is not quoted as half of itself.


+233 -141
7 changed files