View Issue Details

IDProjectCategoryView StatusLast Update
0000322Spring engineGeneralpublic2010-07-29 20:20
Reportersmoth Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionno change required 
Summary0000322: aircraft have halfed hitspheres/groundplates
DescriptionAny aircraft in spring has it's groundplate and hitsphere halved. This means that many units clip into each other when flying, when selected it is hard to see because often times the groundplate(aka footprint) is inside of the unit. Also, this messes with fire points that are located forward on the aircraft as the firepoint can sometimes end up inside or behind an object.
TagsNo tags attached.
Checked infolog.txt for Errors

Relationships

related to 0000440 resolvedILMTitan Added CollisionSphereOffset=x y z; FBI tag 

Activities

tvo

2006-11-18 17:19

reporter   ~0000441

I read in some comment in the code that this is intentional, to reduce the chance of nukes and other (vertically launched) weapons to hit planes.

FLOZi

2007-03-25 20:55

reporter   ~0000830

This issue can be closed as the related patch has now been committed.

tvo

2007-03-25 23:14

reporter   ~0000831

Fixed in SVN according to FLOZi

smoth

2009-06-30 23:19

reporter   ~0003698

yeah, someone reverted the change and aicraft are ONCE AGAIN using halved hitspheres. I noticed it a while back, reopening.

Kloot

2009-07-01 00:27

developer   ~0003699

I'm pretty sure aircraft _never_ had non-halved _default_ radii anywhere between 74.* and now, despite FLOZi's old assertion above. (Because the current code that I wrote just maintained the behavior of what it replaced.) If there was such an engine release, please name it.

smoth

2009-07-01 00:29

reporter   ~0003700

It was fixed at one point, I checked after the issue was closed. I have no idea when it was changed nor do i know what version it was that I tried, it may have been a test dev version.

KDR_11k

2009-07-01 10:15

reporter   ~0003701

I think we'd have to mention what kind of hitsphere. Last I checked (admittedly a long time ago) there was the collision volume and the unit radius, the volume is used for projectiles but the radius for unit-unit collision and AOE calculation. I think the radius stopped being halved when custom collision volumes were added.

Kloot

2009-07-01 21:03

developer   ~0003702

Last edited: 2010-07-29 19:32

Yes, and that is why the coldet volumes *themselves* are scaled down now (radius was directly tied to hitsphere size, so not compensating for the change would have affected mod balance). The original (and only) reason for halving the radii was that projectiles were hitting aircraft too frequently; with the current setup, that is achieved while AOE and unit-unit avoidance calculations are left alone, which the old code didn't.

Kloot

2009-07-01 21:10

developer   ~0003703

PS. you can override this by providing custom-sized (spherical) ellipsoids for your aircraft. I'd rather leave it opt-out due to being present in the engine for so long.

KDR_11k

2009-07-02 15:39

reporter   ~0003709

IIRC the reason for the halving was that planes collided with each other too much, not planes with projectiles. Either way, as long as it's just the default collision volume and not the radius that gets halved it's okay IMO but the engine really has a large number of TAism defaults coded in...

Kloot

2010-07-29 20:20

developer   ~0005177

Mods have full control over the collision volumes now, including the default halved-size-for-aircraft rule.

Issue History

Date Modified Username Field Change
2006-11-13 01:44 smoth New Issue
2006-11-18 17:19 tvo Note Added: 0000441
2007-02-13 23:30 trepan Relationship added related to 0000440
2007-03-25 20:55 FLOZi Note Added: 0000830
2007-03-25 23:14 tvo Status new => resolved
2007-03-25 23:14 tvo Resolution open => fixed
2007-03-25 23:14 tvo Assigned To => tvo
2007-03-25 23:14 tvo Note Added: 0000831
2009-06-30 23:19 smoth Note Added: 0003698
2009-06-30 23:19 smoth Status resolved => assigned
2009-06-30 23:19 smoth Resolution fixed => reopened
2009-07-01 00:27 Kloot Note Added: 0003699
2009-07-01 00:29 smoth Note Added: 0003700
2009-07-01 10:15 KDR_11k Note Added: 0003701
2009-07-01 21:03 Kloot Note Added: 0003702
2009-07-01 21:04 Kloot Note Edited: 0003702
2009-07-01 21:10 Kloot Note Added: 0003703
2009-07-02 15:39 KDR_11k Note Added: 0003709
2010-07-28 23:13 tvo Assigned To tvo =>
2010-07-28 23:13 tvo Status assigned => new
2010-07-29 00:30 Kloot Note Edited: 0003702
2010-07-29 19:32 Kloot Note Edited: 0003702
2010-07-29 20:20 Kloot Note Added: 0005177
2010-07-29 20:20 Kloot Status new => closed
2010-07-29 20:20 Kloot Resolution reopened => no change required