2025-07-18 03:54 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000322Spring engineGeneralpublic2010-07-29 20:20
Reportersmoth 
Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
StatusclosedResolutionno change required 
Product Version 
Target VersionFixed in Version 
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
Attached Files

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

-Notes

~0000441

tvo (reporter)

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.

~0000830

FLOZi (reporter)

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

~0000831

tvo (reporter)

Fixed in SVN according to FLOZi

~0003698

smoth (reporter)

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

~0003699

Kloot (developer)

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.

~0003700

smoth (reporter)

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.

~0003701

KDR_11k (reporter)

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.

~0003702

Kloot (developer)

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.

~0003703

Kloot (developer)

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.

~0003709

KDR_11k (reporter)

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...

~0005177

Kloot (developer)

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

-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
+Issue History