View Issue Details

IDProjectCategoryView StatusLast Update
0004111Spring engineGeneralpublic2013-11-03 22:02
Reporterraaar Assigned ToKloot  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Product Version94.1.1+git 
Summary0004111: air transports cannot unload some units
Description- big air transports cannot unload most units, they lower their altitude near the target site but then just stand there and don't finish unloading

- for the unit pairs to whom this happens, it happens every time

Steps To Reproduce(disable lua workarounds for air unit collision size if there are any)

- spawn a big air transport

- spawn several types of units (preferably the biggest ones the transport can carry)

- order the transport to load a unit, then unload somewhere
Additional Information- this seems to be collision related : applying Spring.SetUnitRadiusAndHeight(...) to set collision radius to something way smaller seems to solve this issue
(screenshot showing collision sizes in attachment)

- setting "collide=0;" in the unit defs without changing the radius doesn't prevent this from happening

- units collision radiuses shouldn't interfere with their ability to transport units and work as factories or landing pads

- also saw a unit flying around after being unloaded from a transport
http://springrts.com/mantis/view.php?id=3890
(the issue seems related)


TagsNo tags attached.
Attached Files
air_transport_bulldog_collision_size.png (Attachment missing)
Checked infolog.txt for Errors

Activities

Kloot

2013-11-03 20:42

developer   ~0011947

Last edited: 2013-11-03 20:46

game name? game version? engine build?

and yes, the radius matters because it determines how close an aircraft can get to the ground, which won't be changed.

raaar

2013-11-03 21:21

reporter   ~0011949

i'm using the" Engine Testing - 94.1.1-1414-gd4d1201 (25. Oct 2013)

it happens on the latest public release of my game (0.6):
http://springfiles.com/spring/games/ta-factions

/give arm_air_repair_pad
/give arm_bulldog
/give arm_atlas_b

try to load then unload

Kloot

2013-11-03 22:01

developer   ~0011952

please change the transport's radius to a more reasonable size (scaling it down by half is enough from my tests).

the engine needs reasonable input before it can be expected to produce reasonable output.

Issue History

Date Modified Username Field Change
2013-11-03 20:22 raaar New Issue
2013-11-03 20:22 raaar File Added: air_transport_bulldog_collision_size.png
2013-11-03 20:42 Kloot Note Added: 0011947
2013-11-03 20:46 Kloot Note Edited: 0011947
2013-11-03 21:21 raaar Note Added: 0011949
2013-11-03 22:01 Kloot Note Added: 0011952
2013-11-03 22:02 Kloot Status new => closed
2013-11-03 22:02 Kloot Assigned To => Kloot
2013-11-03 22:02 Kloot Resolution open => won't fix