spaceship/ui/menus
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Loïc Wisniewski 2bb46cba94 Charge more for each berth, and show the bill
#220: every berth past the first paid one costs 1.12x the one before it, on
top of the flat per-vessel charge. A linear bill makes the tenth hull no more
of a decision than the second; compounding weighs each addition against the
whole fleet behind it. Shallow on purpose - the thirteenth berth costs about
three and a half times the second, the twentieth about seven and a half.

Fleet Offices gain a menu naming the whole bill per minute, a line per paying
berth with its multiplier, and the arithmetic in words. It renders
fleet_upkeep_breakdown(), which is the calculation the charging loop itself
runs: a readout that summed independently could quote a bill the game does
not take, which is the thing worth preventing here. The test pins that what
the menu quotes for a berth is what that office is charged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019AJMdB7iuHuLFZM1aBu3GD
2026-09-05 22:36:21 +02:00
..
BuildMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
BuildMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
BuildMenu.tscn Buy fleet berths with Fleet Offices 2026-09-05 17:09:27 +02:00
CraftMenu.gd Build the logistics crews, and let them burn energy 2026-09-05 19:09:35 +02:00
CraftMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
CraftMenu.tscn Build the logistics crews, and let them burn energy 2026-09-05 19:09:35 +02:00
DevMenu.gd Add a free-costs sandbox tool 2026-09-04 22:34:36 +02:00
DevMenu.gd.uid Turn dev mode into sandbox menu 2026-09-03 20:05:33 +02:00
DevMenu.tscn Add a free-costs sandbox tool 2026-09-04 22:34:36 +02:00
FleetUpkeepMenu.gd Charge more for each berth, and show the bill 2026-09-05 22:36:21 +02:00
FleetUpkeepMenu.tscn Charge more for each berth, and show the bill 2026-09-05 22:36:21 +02:00
FormationMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
FormationMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
FormationMenu.tscn Restore landing fade and missing event sounds 2026-08-31 18:15:37 +02:00
GarrisonMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
GarrisonMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
GarrisonMenu.tscn Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
HangarMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
HangarMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
HangarMenu.tscn Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
LabMenu.gd Complete lab, quest, garrison, and energy tickets 2026-09-03 00:12:08 +02:00
LabMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
LabMenu.tscn Complete lab, quest, garrison, and energy tickets 2026-09-03 00:12:08 +02:00
MenuLayout.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
MenuLayout.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
ModalMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
ModalMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
PlanningMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
PlanningMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
PlanningMenu.tscn Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
ScannerMenu.gd Add planet scanner and octopus biome 2026-09-04 15:56:07 +02:00
ScannerMenu.gd.uid Buy fleet berths with Fleet Offices 2026-09-05 17:09:27 +02:00
ScannerMenu.tscn Add planet scanner and octopus biome 2026-09-04 15:56:07 +02:00
SkillMenu.gd Resolve pending gameplay tickets 2026-09-02 13:43:56 +02:00
SkillMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
SkillMenu.tscn Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
StationMenu.gd Build the logistics crews, and let them burn energy 2026-09-05 19:09:35 +02:00
StationMenu.tscn Build the logistics crews, and let them burn energy 2026-09-05 19:09:35 +02:00
TransferMenu.gd Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
TransferMenu.gd.uid Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00
TransferMenu.tscn Refactor gameplay menus into owned scenes 2026-08-31 02:18:08 +02:00