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 ed46cd77e6 Add laser ship vessel and its skill shot (#58)
A manually aimed instant beam, modelled on the gas bomber's press-drag-
release aiming (GasBombController/VesselGasBomberComponent) but firing
the moment the touch releases - no projectile travel time. Damage,
beam_range and cooldown are resolved per ship from base_stats/upgrades
(VesselLaserComponent.apply_stats(), the same pattern
VesselWeaponComponent uses) rather than hardcoded in the controller, so
the new damage/range/cooldown ship-lab upgrades actually reach them.
Cooldown lives on the component (per ship), not the controller (per
fleet) - two laser ships give two shots, the exact bug already fixed
for bombers in eb79efd.

LaserController.gd is reused unmodified by both Main.tscn and
PlanetSurface.tscn (relative ../Fleet, ../Camera2D, ../UI/LaserButton
paths, matching GasBombController), so it works identically in space
and on a landed surface. Wired into GameController's touch/drag
first-refusal chain alongside the bomb controller.

The crafter, hangar and ship-lab menus were already generic over
VesselDefinitions.fleet()/.all() - only the per-vessel Main.tscn nodes
are hand-placed, not the logic - so this repacks those rows to
5/5/6 columns and extends BuildController's onready arrays. No new
signal handlers were needed. Also fixes test_vessel_composition.gd's
hardcoded fleet-catalog size again (4 -> 5) now that laser is a fifth
fleet-eligible vessel.

Note for later tickets: a brand-new class_name script (LaserController)
resolves fine as a static type when its own file is the godot -s entry
point, but the identical type hint fails to parse ("Could not find
type") when the script holding it is only reached indirectly - e.g.
Main.tscn loaded from inside a _screenshot_tool.gd preview. Untyped
Node + duck-typed calls sidesteps it; GameController.gd's
laser_controller field documents this in place.
2026-08-16 17:29:53 +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 Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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
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 Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 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
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 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
CarrierCapacityUpgrade.tres Add carrier vessel (#57) 2026-08-16 16:20:39 +02:00
CarrierVesselDefinition.tres Add carrier vessel (#57) 2026-08-16 16:20:39 +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
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
EnemyBigLaserBeam.gd Enemy mothership (#53) 2026-08-16 10:19:02 +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.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 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
EnemySpawnerComponent.gd Enemy mothership (#53) 2026-08-16 10:19:02 +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 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
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.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 Cap fleet cargo capacity by composition (#56) 2026-08-16 14:53:26 +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 laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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
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
GasBurnerBuildingDefinition.tres Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +02:00
GasBurnerBuildingVisual.gd Gas burner building and the energy resource (#54) 2026-08-16 12:10:31 +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 laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 Cap fleet cargo capacity by composition (#56) 2026-08-16 14:53:26 +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 Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +02:00
LaserCooldownUpgrade.tres Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +02:00
LaserDamageUpgrade.tres Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +02:00
LaserRangeUpgrade.tres Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +02:00
LaserVesselDefinition.tres Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 Enemy mothership (#53) 2026-08-16 10:19:02 +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 Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +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 Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +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 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 Cap fleet cargo capacity by composition (#56) 2026-08-16 14:53:26 +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 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
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
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 laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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
VesselLaserComponent.gd Add laser ship vessel and its skill shot (#58) 2026-08-16 17:29:53 +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 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
VoidSurfaceProfile.tres Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +02:00
WorldGen.gd Add black hole planet and dark matter resource (#55) 2026-08-16 13:13:38 +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