RECORDANDRONCO/mods/vinylgod/chrome/layouts/ingame-player.yaml
type-two 975f305fa1 Round 4: balance-arena harness with lua telemetry, minimap radar, damage smoke, harvester-attack warning, Needle Drop + Compression maps
Fixes a critical bug: undeployed MCV vans now count for short-game survival —
previously every match ended at tick 1 (all players 'defeated', local player
'won'). The bot-vs-bot shellmap claim from earlier rounds was invalid for the
same reason: shellmaps stall with Bot: players and matches insta-ended. The
arena map + tools/balance_report.py is the real, verified harness.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 02:09:20 +10:00

96 lines
2.0 KiB
YAML

Container@PLAYER_WIDGETS:
Logic: MenuButtonsChromeLogic
Children:
LogicTicker@SIDEBAR_TICKER:
MenuButton@OPTIONS_BUTTON:
Key: escape
Container@CASH_COUNTER:
Logic: IngameCashCounterLogic
X: PARENT_WIDTH - WIDTH - 10
Y: 10
Width: 120
Height: 23
Children:
LabelWithTooltip@CASH:
Width: PARENT_WIDTH
Height: 23
Align: Right
Font: TinyBold
Container@RADAR_BOX:
X: WINDOW_WIDTH - 240
Y: WINDOW_HEIGHT - 240
Width: 232
Height: 232
Children:
Radar@RADAR_MINIMAP:
X: 4
Y: 4
Width: 224
Height: 224
WorldInteractionController: INTERACTION_CONTROLLER
Container@SUPPORT_POWERS:
X: 10
Y: 45
Width: 70
Height: 250
Children:
SupportPowers@SUPPORT_PALETTE:
IconSize: 64, 48
IconMargin: 2
ReadyText: production-ready
HoldText: production-hold
Container@SIDEBAR_PRODUCTION:
Logic: ClassicProductionLogic
X: WINDOW_WIDTH - 240
Y: 45
Width: 232
Height: WINDOW_HEIGHT - 60
Children:
LogicTicker@PRODUCTION_TICKER:
ProductionPalette@PRODUCTION_PALETTE:
X: 34
Y: 1
Columns: 3
IconSize: 64, 48
IconMargin: 1, 1
ReadyText: production-ready
HoldText: production-hold
Container@PRODUCTION_TYPES:
X: 0
Y: 1
Width: 30
Height: 96
Children:
ProductionTypeButton@BUILDING:
Width: 30
Height: 30
Background: button
ProductionGroup: Building
Children:
Image@ICON:
X: 7
Y: 7
ImageCollection: production-icons
ProductionTypeButton@INFANTRY:
Y: 33
Width: 30
Height: 30
Background: button
ProductionGroup: Infantry
Children:
Image@ICON:
X: 7
Y: 7
ImageCollection: production-icons
ProductionTypeButton@VEHICLE:
Y: 66
Width: 30
Height: 30
Background: button
ProductionGroup: Vehicle
Children:
Image@ICON:
X: 7
Y: 7
ImageCollection: production-icons