View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004112 | Spring engine | General | public | 2013-11-03 20:46 | 2013-11-03 23:03 | ||||
Reporter | raaar | ||||||||
Assigned To | Kloot | ||||||||
Priority | high | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 94.1.1+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0004112: aircraft fail to land on repair pad and get stuck | ||||||||
Description | when 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" | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
Kloot (developer) 2013-11-03 20:56 |
the radii visible on that screenshot are not anywhere near reasonable. |
raaar (reporter) 2013-11-03 21:57 |
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") |
Kloot (developer) 2013-11-03 22:07 Last edited: 2013-11-03 22:08 |
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) |
raaar (reporter) 2013-11-03 22:51 |
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. |
abma (administrator) 2013-11-03 23:03 |
https://github.com/spring/spring/commit/1fb9e00ccba48f2ac08ebf7848047e501a9cd96c |
![]() |
|||
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 |