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 4cc9c417ca Asteroids can be shot apart for the ore inside them
Asteroids were pure hazard: the only thing one could ever do was cost you a
ship. They now take damage like anything else and break open, dropping ore the
fleet can fly over and collect - the one resource reachable in open space
without conquering anything, and something for the new fire stick to do out
there.

Two ways to destroy one, deliberately not equivalent. Shot apart yields the
ore; flown into does not - the rock shatters against a hull rather than being
mined, and a ship or a shield charge has just been spent on it. Without that
split a shield vessel could farm asteroids by ramming them.

Asteroid.take_damage() matches Enemy's contract exactly, so every weapon that
already knew how to hurt an enemy hurts an asteroid through the same branch
rather than a second special case: bolts, the laser sweep, and the gas bomb's
blast all pick both groups up together.

Dropped ore carries the asteroid's own drift, so it reads as debris rather
than as a spawned pickup, and it expires after a minute. Rock grew an optional
lifetime for that, defaulting to 0 (never) so hand-placed surface rocks are
unchanged - a planet surface is bounded and authored, open space is not, and a
field shot up and abandoned would otherwise leak nodes for the session. Rock's
header note that asteroids and rocks are never on screen together is no longer
true and now says so; the hexagon-versus-lump shape language matters more now
that they sit side by side, not less.

Five weapon tests silenced the asteroid field but never cleared what it had
already placed. That was harmless while asteroids were untouchable and is not
any more - two of them assert exact hit counts, and a drifting rock in the
beam would have made those fail intermittently.

Suite 111/111.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 10:27:40 +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 Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +02:00
shots Remove the one-way ore API superseded by the transfer menu 2026-08-12 13:07:52 +02:00
tests Asteroids can be shot apart for the ore inside them 2026-08-21 10:27:40 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +02:00
AimedFleetAbilityController.gd.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
ArtilleryEnemyDefinition.tres Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
ArtilleryShell.gd Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Asteroids can be shot apart for the ore inside them 2026-08-21 10:27:40 +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 Pay for everything from the bank and the fleet hold, not just buildings 2026-08-19 12:15:00 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +02:00
Enemy.gd Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
EnemyDefinition.gd.uid Add enemy foundation: definitions, components, ranged damage (#44) 2026-08-15 14:43:29 +02:00
EnemyDefinitions.gd Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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
EnemyMarker.gd Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
EnemyMarker.gd.uid Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Fix the web build: a wasm trap on integer % 0, and buttons that never fired 2026-08-19 01:08:09 +02:00
ExtractorBuildingDefinition.tres Compose buildings from definitions and capabilities 2026-08-14 21:44:28 +02:00
FireStickController.gd Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +02:00
FireStickController.gd.uid Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +02:00
Fleet.gd Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +02:00
gas_surface.gdshader.uid Refactor recent gameplay systems after code review 2026-08-16 21:38:07 +02:00
GasBombController.gd Asteroids can be shot apart for the ore inside them 2026-08-21 10:27:40 +02:00
GasBombController.gd.uid Add gas bomber skill-shot vessel 2026-08-15 04:45:15 +02:00
GasBomberVesselDefinition.tres Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Asteroids can be shot apart for the ore inside them 2026-08-21 10:27:40 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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
Main.tscn Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +02:00
MainMenu.gd Fix the web build: a wasm trap on integer % 0, and buttons that never fired 2026-08-19 01:08:09 +02:00
MainMenu.gd.uid Add a main menu scene (#47) 2026-08-15 14:43:46 +02:00
MainMenu.tscn Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54: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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Fix the web build: a wasm trap on integer % 0, and buttons that never fired 2026-08-19 01:08:09 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
PlanetSetup.gd.uid Add planet setups as authored resources (#42) 2026-08-15 14:41:37 +02:00
PlanetSetupEditor.gd Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +02:00
PlanetSetupEditor.gd.uid Add the planet setup map editor (#48) 2026-08-15 21:24:28 +02:00
PlanetSetupEditor.tscn Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +02:00
PlanetSetupHost.gd Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +02:00
PlanetSurfaceController.gd Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16: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 Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
Projectile.gd Asteroids can be shot apart for the ore inside them 2026-08-21 10:27:40 +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
research_lab_surface.gdshader Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
research_lab_surface.gdshader.uid Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
ResearchLabPlanetDefinition.tres Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
ResourceBar.gd Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
ResourceTransferList.gd.uid Backfill missing script UID sidecar files 2026-08-15 14:44:02 +02:00
Rock.gd Asteroids can be shot apart for the ore inside them 2026-08-21 10:27:40 +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 Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +02:00
SpeedFader.gd Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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
SurfaceBackground.gd Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +02:00
SurfaceBackground.gd.uid Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +02:00
SurfaceBackground.tscn Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +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 Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Stacking distorders, menu layouts, lab rewards, enemy detail, artillery cross 2026-08-18 16:54:46 +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 Twin-stick combat: aim and fire with a second stick, MOBA-style ability ring 2026-08-21 01:29:21 +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 Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +02:00
web_shell.html Fix the web build: a wasm trap on integer % 0, and buttons that never fired 2026-08-19 01:08:09 +02:00
WorldGen.gd Sharpen fleet handling, widen the laser, and fix the map editor's file identity 2026-08-20 09:55:11 +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 Share one backdrop between game and editor, and fix three input/economy bugs 2026-08-19 11:16:38 +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