View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0000322 | Spring engine | General | public | 2006-11-13 01:44 | 2010-07-29 20:20 | ||||
Reporter | smoth | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | tweak | Reproducibility | always | ||||
Status | closed | Resolution | no change required | ||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0000322: aircraft have halfed hitspheres/groundplates | ||||||||
Description | Any 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. | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
tvo (reporter) 2006-11-18 17:19 |
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 (reporter) 2007-03-25 20:55 |
This issue can be closed as the related patch has now been committed. |
tvo (reporter) 2007-03-25 23:14 |
Fixed in SVN according to FLOZi |
smoth (reporter) 2009-06-30 23:19 |
yeah, someone reverted the change and aicraft are ONCE AGAIN using halved hitspheres. I noticed it a while back, reopening. |
Kloot (developer) 2009-07-01 00:27 |
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 (reporter) 2009-07-01 00:29 |
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 (reporter) 2009-07-01 10:15 |
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 (developer) 2009-07-01 21:03 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 (developer) 2009-07-01 21:10 |
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 (reporter) 2009-07-02 15:39 |
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 (developer) 2010-07-29 20:20 |
Mods have full control over the collision volumes now, including the default halved-size-for-aircraft rule. |
![]() |
|||
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 |