spaceship/vessels
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Loïc Wisniewski 5f3615026d #89: the default gun bends onto a target near the aimed heading
Aiming with a thumb on a stick is never exact, and at 950 units a couple of
degrees is a long miss. A shot fired roughly toward an enemy now goes at it.

28 degrees of cone, chosen so that pointing at something hits it while the
shot still visibly goes where the player pointed. Past about 45 the gun starts
picking its own targets, which is the behaviour #80 deliberately removed.

Enemies only, never asteroids. Snapping onto a rock while the player is trying
to hit the thing shooting at them would be the assist working against them,
and rocks are large and stationary enough to hit on purpose.

The aim guide is drawn through the SAME helper the gun fires through, so the
dotted line bends with the shot. A guide showing the raw stick heading while
the bolt took an assisted one would be the same class of mismatch #86 removed
between the guide's length and a bolt's actual reach - and this one would have
been harder to notice, because the line would look right most of the time.

Range 620 -> 950, the other half of the ticket.

Also swept the project root again: Godot keeps resurrecting pre-#84 copies of
moved files there from its own cache. None this time.

Suite 120/120.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-22 03:19:52 +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 Implement #85, #86, #87 and #88 2026-08-22 02:20:12 +02:00
Fleet.gd.uid #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +02:00
GasBomberVesselDefinition.tres Implement #85, #86, #87 and #88 2026-08-22 02:20:12 +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 Implement #85, #86, #87 and #88 2026-08-22 02:20:12 +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
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 #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +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 #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +02:00
VesselCooldownFillComponent.gd.uid #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +02:00
VesselDefinition.gd #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +02:00
VesselDefinition.gd.uid #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +02:00
VesselDefinitions.gd #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +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
VesselGasBomberComponent.gd #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +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 #84: move 215 root files into a folder hierarchy 2026-08-21 19:44:14 +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