2025-07-21 06:23 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004112Spring engineGeneralpublic2013-11-03 23:03
Reporterraaar 
Assigned ToKloot 
PriorityhighSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version94.1.1+git 
Target VersionFixed in Version 
Summary0004112: aircraft fail to land on repair pad and get stuck
Descriptionwhen damaged, aircraft retreat to be repaired at a repair pad but get stuck above it until either they or the pad are destroyed
Steps To Reproduce(disable lua collision size reduction workarounds, some mods have them)

- spawn an air repair pad

- spawn a large aircraft

- damage the aircraft (ex: spawn a few enemies far away and order the aircraft to fight them and take some dmg) and watch it retreat and get stuck
Additional Information- seems to be collision related : applying Spring.SetUnitRadiusAndHeight(...) to drastically reduce the unit radius seems to prevent this from happening (but shouldn't be used as it makes aircraft clump together)

- this seems a reopening of the issue "http://springrts.com/mantis/view.php?id=3320"
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0011948

Kloot (developer)

the radii visible on that screenshot are not anywhere near reasonable.

~0011950

raaar (reporter)

define reasonable


- setting air radius to 50% solves but is obviously smaller than the model

- setting air radius to 70% barely covers the 3d model and doesn't solve (even if i reduce the pad radius to 20% of its original size, which seems irrelevant)


(attached "air_unit_repair_pad_stuck2.png")

~0011953

Kloot (developer)

Last edited: 2013-11-03 22:08

View 2 revisions

reasonable := such that the distance in elmos from the transport's mid-model position to the ground exceeds its radius (taking 4111 as an example)

~0011958

raaar (reporter)

so aircraft lowering to pick/drop a unit and lowering to stick to an air repair pad are subject to the

 "distance in elmos from the transport's mid-model position to the ground exceeds its radius"

limitation, but not when landing?

knowing that, the issue becomes less relevant, but in my opinion it should still be fixed somehow, somewhere in the future (maybe not for spring 95).

i'm gonna try and raise the unit attachment points for the landing pads and lower them for the aircraft transports and see what happens.

~0011959

abma (administrator)

https://github.com/spring/spring/commit/1fb9e00ccba48f2ac08ebf7848047e501a9cd96c
+Notes

-Issue History
Date Modified Username Field Change
2013-11-03 20:46 raaar New Issue
2013-11-03 20:46 raaar File Added: air_unit_repair_pad_stuck.png
2013-11-03 20:56 Kloot Note Added: 0011948
2013-11-03 21:54 raaar File Added: air_unit_repair_pad_stuck2.png
2013-11-03 21:57 raaar Note Added: 0011950
2013-11-03 22:07 Kloot Note Added: 0011953
2013-11-03 22:08 Kloot Note Edited: 0011953 View Revisions
2013-11-03 22:51 raaar Note Added: 0011958
2013-11-03 23:03 abma Note Added: 0011959
2013-11-03 23:03 abma Status new => resolved
2013-11-03 23:03 abma Resolution open => fixed
2013-11-03 23:03 abma Assigned To => Kloot
+Issue History