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 0582181f26 Generalize the resource HUD readouts (#49)
Replaces ResourceCounter/GasCounter/CargoCounter/GasCargoCounter - one
hardcoded node plus one script per resource, times two scenes - with a
single ResourceReadout.gd that builds one banked + one fleet-hold row
per GameState.resource_types() entry at _ready(). A new resource added
to ResourceDefinitions gets a HUD row with no scene edit and no new
script, matching how ResourceBar and ResourceTransferList already
generalize over resources.

Preserves the existing visual layout (BANKED left, FLEET HOLD right),
the ore-on-bright-surface contrast (via a bright_background flag
replacing PlanetSurface's per-node color overrides), and the amber
fleet-in-transit color convention. Reuses the already-generic
ResourceGlyph for icons instead of NeonNumber's hardcoded ore hexagon.

Uncovered and fixed a second bug along the way: test_cargo_readout.gd
looked up its NeonNumber nodes immediately after add_child() in
_initialize(), but ResourceReadout builds its rows in _ready(), which
for a -s entry-point script does not fire synchronously during that
add_child() - it's deferred to the first frame. Moved the lookup to
after the existing elapsed wait in _process(), which is also what
tests/test_resource_readout.gd's setup does from the start.

Repo notes for the next agent, confirmed empirically this session:
- A -s entry-point script can only reach an autoload's CONSTANTS via
  the bare identifier (GameState.RESOURCE_ORE works everywhere). Calling
  any of its METHODS that way (GameState.resource_types()) fails to
  compile with "Identifier not found: GameState", even from
  _initialize(). Route method calls through the actual instance
  (root.get_node("GameState")) instead, as the rest of the suite already
  does.
- `git status --short | awk '{print $2}' | xargs touch` recreates
  deleted files as empty stubs, since touch on a missing path creates
  it. Filter out D-status paths before touching, or touch only the
  paths you know still exist.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-16 08:30:10 +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 planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
shots Remove the one-way ore API superseded by the transfer menu 2026-08-12 13:07:52 +02:00
tests Generalize the resource HUD readouts (#49) 2026-08-16 08:30:10 +02:00
.gitignore Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +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
BuildController.gd Add planet conquest state and gate extractor placement (#41) 2026-08-15 14:41:19 +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 Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingDefinition.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingDefinitions.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +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
BuildingVisualBase.gd Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
BuildingVisualBase.gd.uid Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
CaptureLabel.gd Generalize the resource HUD readouts (#49) 2026-08-16 08:30:10 +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
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
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 Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +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
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 Add artillery enemy with telegraphed AOE (#46) 2026-08-15 21:23:43 +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 Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +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
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
EnemyStandoffComponent.gd Add standoff sniper enemy (#45) 2026-08-15 21:23:01 +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
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 Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +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 Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +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 Add capture points and the planet conquest loop (#43) 2026-08-15 21:22:10 +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
GasBombController.gd Track gas bomb cooldowns per bomber 2026-08-15 10:12:33 +02:00
GasBombController.gd.uid Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
GasBomberVesselDefinition.tres Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +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 Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
GasVentField.gd Key extractors by stable planet identity 2026-08-14 22:16:40 +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 gas bomber skill-shot vessel 2026-08-15 04:45:15 +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 Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
InterceptorRangeUpgrade.tres Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
InterceptorRateUpgrade.tres Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
InterceptorSpeedUpgrade.tres Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
InterceptorVesselDefinition.tres Provision transporters with hubs 2026-08-15 00:09:10 +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
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 Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +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
LunarBackground.gd Initial commit: SpaceshipTest, a top-down space RTS in Godot 4.7.1 2026-08-10 18:41:58 +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 Generalize the resource HUD readouts (#49) 2026-08-16 08:30:10 +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
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 Drive planets from definitions 2026-08-14 16:13:24 +02:00
PlanetDefinition.gd.uid Drive planets from definitions 2026-08-14 16:13:24 +02:00
PlanetDefinitions.gd Drive planets from definitions 2026-08-14 16:13:24 +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 Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
PlanetSetupEditor.gd.uid Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
PlanetSetupEditor.tscn Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
PlanetSetupHost.gd Add capture points and the planet conquest loop (#43) 2026-08-15 21:22:10 +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 Generalize the resource HUD readouts (#49) 2026-08-16 08:30:10 +02:00
PlanetSurfaceController.gd Add capture points and the planet conquest loop (#43) 2026-08-15 21:22:10 +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 Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
PlanetSurfaceProfile.gd.uid Compose planet surfaces from profiles 2026-08-14 16:05:32 +02:00
PlanetSurfaceProfiles.gd Compose planet surfaces from profiles 2026-08-14 16:05:32 +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
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 Store resources in generic inventories 2026-08-14 20:32:58 +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 Generalize the resource HUD readouts (#49) 2026-08-16 08:30:10 +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 Fleet carries mined ore until it delivers it to the mothership 2026-08-11 15:55:45 +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 Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
ShieldRechargeUpgrade.tres Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
ShieldSpeedUpgrade.tres Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
ShieldVesselDefinition.tres Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
Ship.gd Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +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
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 Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +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 Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +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
VesselDefinition.gd Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
VesselDefinition.gd.uid Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +02:00
VesselDefinitions.gd Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +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
VesselGasBomberComponent.gd Fill bomber hull during cooldown 2026-08-15 10:41:24 +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
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 Compose vessels from definitions and capabilities 2026-08-14 22:12:57 +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
WorldGen.gd Key extractors by stable planet identity 2026-08-14 22:16:40 +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