No description
  • GDScript 96.3%
  • GDShader 2%
  • Shell 0.8%
  • Python 0.6%
  • HTML 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Loïc Wisniewski 75b7603f04 Seat the HUD button columns below the resource readout, and move the planet name
The build button overlapped the resource list. ResourceReadout builds one
row per resource type AT RUNTIME (58px each), so how far down it reaches is
not knowable when the scene is authored: PlanetSurface/Main declared
offset_bottom 154, four resources actually reach 270, and BuildButton sat
at a hardcoded 160. A 110px collision that grew with every resource type
added. Because the readout spans the full width - the fleet hold column is
at x 356 - it hit both button columns, TransferButton and
EnterAtmosphereButton as well as the left one.

Rather than nudge the offsets, the layout now derives from the readout:
ResourceReadout.rows_height()/content_bottom() report the real extent and
_ready() stops the node understating its own size, and
BuildController._seat_hud_columns() seats both columns below that at load.
Adding a fifth resource type pushes the buttons down on its own, so the
overlap cannot come back.

Two details worth keeping: the height is derived from the live resource
list rather than cached in _ready(), because BuildController readies before
UI's children in scene-tree order and a cached value would answer zero. And
it translates the block rather than re-flowing it, since
BuildingActionButton and HangarButton deliberately share a row as mutually
exclusive options.

The planet name moved from the centre - where it sat across resource rows
3 and 4 - to the top-right corner, right-aligned. Right alignment is what
keeps it clear: short names sit against the right edge, well clear of the
fleet hold column, and long ones wrap downward into empty space rather than
growing left into it. That scene edit rode along in the #68 commit, both
being changes to PlanetSurface.tscn.

Also adds three .uid files orphaned by earlier commits this session; the
repo tracks them for every other script.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-17 23:20:51 +02:00
android Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
fonts Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
PlanetSetups Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
shots Remove the one-way ore API superseded by the transfer menu 2026-08-12 13:07:52 +02:00
tests Seat the HUD button columns below the resource readout, and move the planet name 2026-08-17 23:20:51 +02:00
.gitignore Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
AimedFleetAbilityController.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
AimedFleetAbilityController.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
ArtilleryEnemyDefinition.tres Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +02:00
ArtilleryShell.gd Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +02:00
ArtilleryShell.gd.uid Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +02:00
ArtilleryShell.tscn Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +02:00
Asteroid.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Asteroid.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Asteroid.tscn Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
AsteroidExplosionVFX.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
AsteroidExplosionVFX.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
AsteroidField.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
AsteroidField.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
BlackHolePlanetDefinition.tres Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
BlackHoleVisual.gd Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
BlackHoleVisual.gd.uid Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
BlackHoleVisual.tscn Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
BuildController.gd Seat the HUD button columns below the resource readout, and move the planet name 2026-08-17 23:20:51 +02:00
BuildController.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Building.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
Building.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Building.tscn Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingActionProvider.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingActionProvider.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingDefinition.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
BuildingDefinition.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingDefinitions.gd Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
BuildingDefinitions.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingField.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingField.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
BuildingLogisticsProfile.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
BuildingLogisticsProfile.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
BuildingVisualBase.gd Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
BuildingVisualBase.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CaptureLabel.gd Research lab planet: spawn more often, block extractors, clearer feedback (#74, #75, #76) 2026-08-17 19:48:55 +02:00
CaptureLabel.gd.uid Add capture points and the planet conquest loop (#43) 2026-08-15 21:22:10 +02:00
CapturePoint.gd Draw capture points behind fleet vessels (#50) 2026-08-15 22:47:44 +02:00
CapturePoint.gd.uid Add capture points and the planet conquest loop (#43) 2026-08-15 21:22:10 +02:00
CapturePoint.tscn Add capture points and the planet conquest loop (#43) 2026-08-15 21:22:10 +02:00
CarrierCapacityUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
CarrierVesselDefinition.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ChaserEnemyDefinition.tres Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
CommandBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CommandBuildingVisual.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CommandBuildingVisual.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CommandBuildingVisual.tscn Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CrafterBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CrafterBuildingVisual.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CrafterBuildingVisual.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CrafterBuildingVisual.tscn Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
DarkMatterResourceDefinition.tres Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
DarkMatterResourceGlyph.gd Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
DarkMatterResourceGlyph.gd.uid Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
DarkMatterResourceGlyph.tscn Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
DistorderVesselDefinition.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
Enemy.gd Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
Enemy.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Enemy.tscn Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
EnemyArtilleryComponent.gd Gate enemies behind a detection range instead of instant omniscient pursuit (#69) 2026-08-17 19:47:37 +02:00
EnemyArtilleryComponent.gd.uid Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +02:00
EnemyArtilleryComponent.tscn Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +02:00
EnemyBigLaserBeam.gd Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemyBigLaserBeam.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
EnemyBigLaserBeam.tscn Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemyBigLaserComponent.gd Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemyBigLaserComponent.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
EnemyBigLaserComponent.tscn Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemyDefinition.gd Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyDefinition.gd.uid Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyDefinitions.gd Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemyDefinitions.gd.uid Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyExplosionVFX.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
EnemyExplosionVFX.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
EnemyProjectile.gd Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyProjectile.gd.uid Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyProjectile.tscn Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyPursuitComponent.gd Gate enemies behind a detection range instead of instant omniscient pursuit (#69) 2026-08-17 19:47:37 +02:00
EnemyPursuitComponent.gd.uid Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyPursuitComponent.tscn Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyPursuitComponentMothership.tscn Gate enemies behind a detection range instead of instant omniscient pursuit (#69) 2026-08-17 19:47:37 +02:00
EnemyRangedWeaponComponent.gd Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +02:00
EnemyRangedWeaponComponent.gd.uid Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +02:00
EnemyRangedWeaponComponent.tscn Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +02:00
EnemySpawner.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
EnemySpawner.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
EnemySpawnerComponent.gd Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemySpawnerComponent.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
EnemySpawnerComponent.tscn Turret vessel spawner enemy (#52) 2026-08-16 09:43:44 +02:00
EnemySpawnerComponentArtillery.tscn Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemySpawnerComponentChaser.tscn Enemy mothership (#53) 2026-08-16 10:19:02 +02:00
EnemyStandoffComponent.gd Gate enemies behind a detection range instead of instant omniscient pursuit (#69) 2026-08-17 19:47:37 +02:00
EnemyStandoffComponent.gd.uid Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +02:00
EnemyStandoffComponent.tscn Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +02:00
EnergyResourceDefinition.tres Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
EnergyResourceGlyph.gd Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
EnergyResourceGlyph.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
EnergyResourceGlyph.tscn Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
ExplorationTracker.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ExplorationTracker.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ExplosionParticle.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
ExplosionParticle.gd.uid Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
ExplosionVFXBase.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
ExplosionVFXBase.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
export_presets.cfg Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ExtractorBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
Fleet.gd Bound individual vessel speed; stop Fleet.stop() accumulating it (#72) 2026-08-17 23:20:34 +02:00
Fleet.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
FormationEditor.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
FormationEditor.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
GameController.gd Fix pivot tap-spam speed exploit (#72) 2026-08-17 19:47:50 +02:00
GameController.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
GameState.gd Fix two skill-tree nodes drawn on top of each other (#70) 2026-08-17 19:46:33 +02:00
GameState.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
gas_surface.gdshader Give the gas planet surface its own background shader (#51) 2026-08-16 09:05:31 +02:00
gas_surface.gdshader.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
GasBombController.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
GasBombController.gd.uid Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
GasBomberVesselDefinition.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
GasBurnerBuildingDefinition.tres Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
GasBurnerBuildingVisual.gd Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
GasBurnerBuildingVisual.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
GasBurnerBuildingVisual.tscn Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
GasGiantDefinition.tres Drive planets from definitions 2026-08-14 16:13:24 +02:00
GasGiantVisual.gd Drive planets from definitions 2026-08-14 16:13:24 +02:00
GasGiantVisual.gd.uid Drive planets from definitions 2026-08-14 16:13:24 +02:00
GasGiantVisual.tscn Drive planets from definitions 2026-08-14 16:13:24 +02:00
GasResourceDefinition.tres Store resources in generic inventories 2026-08-14 20:32:58 +02:00
GasResourceGlyph.gd Store resources in generic inventories 2026-08-14 20:32:58 +02:00
GasResourceGlyph.gd.uid Store resources in generic inventories 2026-08-14 20:32:58 +02:00
GasResourceGlyph.tscn Store resources in generic inventories 2026-08-14 20:32:58 +02:00
GasSurfaceFeatures.tscn Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
GasSurfaceProfile.tres Give the gas planet surface its own background shader (#51) 2026-08-16 09:05:31 +02:00
GasVentField.gd Cap fleet cargo capacity by composition (#56) 2026-08-16 14:53:26 +02:00
GasVentField.gd.uid Backfill missing script UID sidecar files 2026-08-15 14:44:02 +02:00
Hauler.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Hauler.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Hauler.tscn Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
HaulerField.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
HaulerField.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
icon.svg Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
icon.svg.import Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
IconButton.gd Add space-time distorder vessel and fleet speed fader (#59) 2026-08-16 17:59:04 +02:00
IconButton.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
InterceptorDamageUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
InterceptorRangeUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
InterceptorRateUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
InterceptorVesselDefinition.tres Remove the Thrusters upgrade - fleet speed is now global (#73) 2026-08-17 19:47:22 +02:00
Inventory.gd Store resources in generic inventories 2026-08-14 20:32:58 +02:00
Inventory.gd.uid Store resources in generic inventories 2026-08-14 20:32:58 +02:00
LaserController.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
LaserController.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
LaserCooldownUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
LaserDamageUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
LaserRangeUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
LaserVesselDefinition.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
LightBurstVFX.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
LightBurstVFX.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
lunar_surface.gdshader Make the lunar backdrop cheap: 3x3 field, then bake and tile it (#68) 2026-08-17 23:20:14 +02:00
lunar_surface.gdshader.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
lunar_tiled.gdshader Make the lunar backdrop cheap: 3x3 field, then bake and tile it (#68) 2026-08-17 23:20:14 +02:00
lunar_tiled.gdshader.uid Make the lunar backdrop cheap: 3x3 field, then bake and tile it (#68) 2026-08-17 23:20:14 +02:00
LunarBackground.gd Make the lunar backdrop cheap: 3x3 field, then bake and tile it (#68) 2026-08-17 23:20:14 +02:00
LunarBackground.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Main.tscn Fix UI overlaps: SpeedFader vs status labels, packed ship lab layout (#67, #71) 2026-08-17 19:47:09 +02:00
MainMenu.gd Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
MainMenu.gd.uid Add a main menu scene (#47) 2026-08-15 14:43:46 +02:00
MainMenu.tscn Add a main menu scene (#47) 2026-08-15 14:43:46 +02:00
MothershipBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
MothershipBuildingVisual.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
MothershipBuildingVisual.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
MothershipBuildingVisual.tscn Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
MothershipEnemyDefinition.tres Gate enemies behind a detection range instead of instant omniscient pursuit (#69) 2026-08-17 19:47:37 +02:00
NeonDraw.gd Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
NeonDraw.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
NeonNumber.gd Generalize the resource HUD readouts (#49) 2026-08-16 08:30:10 +02:00
NeonNumber.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
NeonPanel.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
NeonPanel.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
NeonPiece.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
NeonPiece.gd.uid Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
OreResourceDefinition.tres Store resources in generic inventories 2026-08-14 20:32:58 +02:00
OreResourceGlyph.gd Store resources in generic inventories 2026-08-14 20:32:58 +02:00
OreResourceGlyph.gd.uid Store resources in generic inventories 2026-08-14 20:32:58 +02:00
OreResourceGlyph.tscn Store resources in generic inventories 2026-08-14 20:32:58 +02:00
PaletteEntryButton.gd Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
PaletteEntryButton.gd.uid Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
Planet.gd Key extractors by stable planet identity 2026-08-14 22:16:40 +02:00
Planet.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Planet.tscn Drive planets from definitions 2026-08-14 16:13:24 +02:00
PlanetAtmosphereController.gd Refine context actions and preserve fleet landings 2026-08-14 23:15:12 +02:00
PlanetAtmosphereController.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
PlanetDefinition.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
PlanetDefinition.gd.uid Drive planets from definitions 2026-08-14 16:13:24 +02:00
PlanetDefinitions.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
PlanetDefinitions.gd.uid Drive planets from definitions 2026-08-14 16:13:24 +02:00
PlanetField.gd Key extractors by stable planet identity 2026-08-14 22:16:40 +02:00
PlanetField.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
PlanetSetup.gd Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetup.gd.uid Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetupEditor.gd Map editor: real Load list, canvas panning, selected-item name (#64, #65, #66) 2026-08-17 19:49:43 +02:00
PlanetSetupEditor.gd.uid Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
PlanetSetupEditor.tscn Map editor: real Load list, canvas panning, selected-item name (#64, #65, #66) 2026-08-17 19:49:43 +02:00
PlanetSetupHost.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
PlanetSetupHost.gd.uid Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetupHost.tscn Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetups.gd Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetups.gd.uid Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetupSpawn.gd Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetupSpawn.gd.uid Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSurface.tscn Make the lunar backdrop cheap: 3x3 field, then bake and tile it (#68) 2026-08-17 23:20:14 +02:00
PlanetSurfaceController.gd Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
PlanetSurfaceController.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
PlanetSurfaceProfile.gd Give the gas planet surface its own background shader (#51) 2026-08-16 09:05:31 +02:00
PlanetSurfaceProfile.gd.uid Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
PlanetSurfaceProfiles.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
PlanetSurfaceProfiles.gd.uid Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
project.godot Add a main menu scene (#47) 2026-08-15 14:43:46 +02:00
Projectile.gd Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
Projectile.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Projectile.tscn Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ResearchLabPlanetDefinition.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ResearchLabPlanetVisual.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ResearchLabPlanetVisual.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
ResearchLabPlanetVisual.tscn Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ResearchLabSurfaceProfile.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ResourceBar.gd Store resources in generic inventories 2026-08-14 20:32:58 +02:00
ResourceBar.gd.uid Remove the one-way ore API superseded by the transfer menu 2026-08-12 13:07:52 +02:00
ResourceDefinition.gd Store resources in generic inventories 2026-08-14 20:32:58 +02:00
ResourceDefinition.gd.uid Store resources in generic inventories 2026-08-14 20:32:58 +02:00
ResourceDefinitions.gd Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
ResourceDefinitions.gd.uid Store resources in generic inventories 2026-08-14 20:32:58 +02:00
ResourceGlyph.gd Store resources in generic inventories 2026-08-14 20:32:58 +02:00
ResourceGlyph.gd.uid Backfill missing script UID sidecar files 2026-08-15 14:44:02 +02:00
ResourceReadout.gd Seat the HUD button columns below the resource readout, and move the planet name 2026-08-17 23:20:51 +02:00
ResourceReadout.gd.uid Cap fleet cargo capacity by composition (#56) 2026-08-16 14:53:26 +02:00
ResourceTransferList.gd Add manual extractor resource transfers 2026-08-14 22:21:01 +02:00
ResourceTransferList.gd.uid Backfill missing script UID sidecar files 2026-08-15 14:44:02 +02:00
Rock.gd Cap fleet cargo capacity by composition (#56) 2026-08-16 14:53:26 +02:00
Rock.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Rock.tscn Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
RockField.gd Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
RockField.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
RockyPlanetDefinition.tres Drive planets from definitions 2026-08-14 16:13:24 +02:00
RockyPlanetVisual.gd Drive planets from definitions 2026-08-14 16:13:24 +02:00
RockyPlanetVisual.gd.uid Drive planets from definitions 2026-08-14 16:13:24 +02:00
RockyPlanetVisual.tscn Drive planets from definitions 2026-08-14 16:13:24 +02:00
RockySurfaceFeatures.tscn Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
RockySurfaceProfile.tres Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
ShieldHitsUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ShieldRechargeUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
ShieldVesselDefinition.tres Remove the Thrusters upgrade - fleet speed is now global (#73) 2026-08-17 19:47:22 +02:00
Ship.gd Bound individual vessel speed; stop Fleet.stop() accumulating it (#72) 2026-08-17 23:20:34 +02:00
Ship.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Ship.tscn Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ShipExplosionVFX.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ShipExplosionVFX.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ShipLabBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
ShipLabBuildingVisual.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
ShipLabBuildingVisual.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
ShipLabBuildingVisual.tscn Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
SkillTreeView.gd Make research tree vertically scrollable 2026-08-13 16:25:41 +02:00
SkillTreeView.gd.uid Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
SniperEnemyDefinition.tres Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +02:00
SpeedFader.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
SpeedFader.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
Starfield.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
Starfield.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
starfield.gdshader Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
starfield.gdshader.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
TouchJoystick.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
TouchJoystick.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
TransportCapacityUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
Transporter.gd Transporter vessels, an explicit store button, and bottom-anchored menus 2026-08-11 19:14:27 +02:00
Transporter.gd.uid Transporter vessels, an explicit store button, and bottom-anchored menus 2026-08-11 19:14:27 +02:00
Transporter.tscn Transporter vessels, an explicit store button, and bottom-anchored menus 2026-08-11 19:14:27 +02:00
TransporterField.gd Transporter vessels, an explicit store button, and bottom-anchored menus 2026-08-11 19:14:27 +02:00
TransporterField.gd.uid Transporter vessels, an explicit store button, and bottom-anchored menus 2026-08-11 19:14:27 +02:00
TransporterVesselDefinition.tres Provision transporters with hubs 2026-08-15 00:09:10 +02:00
TransportHubBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
TransportHubBuildingVisual.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
TransportHubBuildingVisual.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
TransportHubBuildingVisual.tscn Refine context actions and preserve fleet landings 2026-08-14 23:15:12 +02:00
TransportSpeedUpgrade.tres Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
TurretSpawnerEnemyDefinition.tres Turret vessel spawner enemy (#52) 2026-08-16 09:43:44 +02:00
ui_theme.tres Skill tree, node-based building animation, bigger UI, and a 19x faster test suite 2026-08-11 15:00:41 +02:00
VesselCargoComponent.gd Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselCargoComponent.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselCargoComponent.tscn Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselCooldownFillComponent.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
VesselCooldownFillComponent.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
VesselDefinition.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
VesselDefinition.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselDefinitions.gd Add space-time distorder vessel and fleet speed fader (#59) 2026-08-16 17:59:04 +02:00
VesselDefinitions.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselDelivery.gd Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselDelivery.gd.uid Backfill missing script UID sidecar files 2026-08-15 14:44:02 +02:00
VesselDeliveryField.gd Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselDeliveryField.gd.uid Backfill missing script UID sidecar files 2026-08-15 14:44:02 +02:00
VesselDistorderComponent.gd Add space-time distorder vessel and fleet speed fader (#59) 2026-08-16 17:59:04 +02:00
VesselDistorderComponent.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
VesselDistorderComponent.tscn Add space-time distorder vessel and fleet speed fader (#59) 2026-08-16 17:59:04 +02:00
VesselGasBomberComponent.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
VesselGasBomberComponent.gd.uid Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
VesselGasBomberComponent.tscn Track gas bomb cooldowns per bomber 2026-08-15 10:12:33 +02:00
VesselLaserComponent.gd Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
VesselLaserComponent.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
VesselLaserComponent.tscn Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +02:00
VesselShieldComponent.gd Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselShieldComponent.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselShieldComponent.tscn Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselTransportComponent.gd Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselTransportComponent.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselTransportComponent.tscn Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselUpgradeDefinition.gd Add research lab planets and research points (#63) 2026-08-16 20:14:29 +02:00
VesselUpgradeDefinition.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselWeaponComponent.gd Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselWeaponComponent.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselWeaponComponent.tscn Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
ViewUtils.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
ViewUtils.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
VoidSurfaceProfile.tres Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
WorldGen.gd Research lab planet: spawn more often, block extractors, clearer feedback (#74, #75, #76) 2026-08-17 19:48:55 +02:00
WorldGen.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
WorldMap.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
WorldMap.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00
WorldMapContent.gd Key extractors by stable planet identity 2026-08-14 22:16:40 +02:00
WorldMapContent.gd.uid Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +02:00