Loïc Wisniewski
710dcbf230
#130 , #135 : a vessel's death takes a moment, and leaves an interceptor
...
#130 asked for the hull to break away from the fleet, drift a few metres,
and go up further off with something more explosive than a light animation.
The wreck is a separate node rather than the Ship staying alive to animate,
and that is the load-bearing part. A dying Ship still in the tree is still
an Area2D in the player_ships group with live weapon components - it would
keep firing, keep being fired at, keep counting as a target, and keep
colliding on the way out. So the ship's own lifecycle is untouched: it
leaves the fleet, emits destroyed, and is freed on exactly the frame it
always was. What is left behind is scenery, and the test pins that.
The explosion at the end was also the quieter of the two the game has.
Killing an enemy was made deliberately loud by #87 while losing one of your
own kept the base class's twelve-particle default - the reward louder than
the loss. It is now the bigger of the two.
#135 is the same scene from the other end: the prologue's convoy flies its
escorts on the corners of the box, which is the exposed part of it, and the
debris belt can take all four. With no interceptor left, the only hulls the
vortex could spare were holds, and the player flew out of the prologue in a
carrier. Two guards now: one interceptor is put back into the convoy at the
top of the vortex, where a vessel appearing among ten being thrown around a
black hole is not something anyone will catch; and the handover checks the
TYPES it hands over rather than only the count - one surviving carrier is
also a fleet of one, and it is not the fleet a new game starts with.
2026-08-28 15:05:02 +02:00
..
CarrierCapacityUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
CarrierVesselDefinition.tres
Implement #85 , #86 , #87 and #88
2026-08-22 02:20:12 +02:00
DistorderVesselDefinition.tres
Implement #85 , #86 , #87 and #88
2026-08-22 02:20:12 +02:00
Fleet.gd
#106/#107 (#98a/#98b): the Planning Center
2026-08-23 14:21:52 +02:00
Fleet.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
GarrisonField.gd
#105 (#97g): garrison vessels patrol and defend their outpost
2026-08-23 14:13:47 +02:00
GarrisonField.gd.uid
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
GasBomberVesselDefinition.tres
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
InterceptorDamageUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
InterceptorRangeUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
InterceptorRateUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
InterceptorVesselDefinition.tres
#89 : the default gun bends onto a target near the aimed heading
2026-08-22 03:19:52 +02:00
LaserCooldownUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
LaserDamageUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
LaserRangeUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
LaserVesselDefinition.tres
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
Projectile.gd
Implement #85 , #86 , #87 and #88
2026-08-22 02:20:12 +02:00
Projectile.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
Projectile.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
RepairDroneVesselDefinition.tres
#116 : the Spacial Workshop, and the drones that mend what waves break
2026-08-23 21:59:51 +02:00
RepairSpeedUpgrade.tres
#116 : the Spacial Workshop, and the drones that mend what waves break
2026-08-23 21:59:51 +02:00
RepairYieldUpgrade.tres
#116 : the Spacial Workshop, and the drones that mend what waves break
2026-08-23 21:59:51 +02:00
ShieldHitsUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
ShieldRechargeUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
ShieldVesselDefinition.tres
#89 : the default gun bends onto a target near the aimed heading
2026-08-22 03:19:52 +02:00
Ship.gd
#130 , #135 : a vessel's death takes a moment, and leaves an interceptor
2026-08-28 15:05:02 +02:00
Ship.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
Ship.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
TransportCapacityUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
TransporterVesselDefinition.tres
Implement #85 , #86 , #87 and #88
2026-08-22 02:20:12 +02:00
TransportSpeedUpgrade.tres
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselCargoComponent.gd
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselCargoComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselCargoComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselCooldownFillComponent.gd
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
VesselCooldownFillComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselDefinition.gd
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
VesselDefinition.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselDefinitions.gd
#116 : the Spacial Workshop, and the drones that mend what waves break
2026-08-23 21:59:51 +02:00
VesselDefinitions.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselDistorderComponent.gd
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselDistorderComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselDistorderComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselGarrisonComponent.gd
#109 : garrison vessels wander their post instead of walking a ring
2026-08-23 21:38:07 +02:00
VesselGarrisonComponent.gd.uid
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
VesselGasBomberComponent.gd
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
VesselGasBomberComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselGasBomberComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselLaserComponent.gd
Garrison laser vessels and gas bombers, on a shared ability seam
2026-08-23 19:23:35 +02:00
VesselLaserComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselLaserComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselShieldComponent.gd
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselShieldComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselShieldComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselTransportComponent.gd
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselTransportComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselTransportComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselUpgradeDefinition.gd
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselUpgradeDefinition.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselWeaponComponent.gd
#89 : the default gun bends onto a target near the aimed heading
2026-08-22 03:19:52 +02:00
VesselWeaponComponent.gd.uid
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00
VesselWeaponComponent.tscn
#84 : move 215 root files into a folder hierarchy
2026-08-21 19:44:14 +02:00