|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001422||FSSCP||gameplay||public||2007-06-18 17:57||2008-11-23 21:33|
|Platform||P4 2.8 HT - 1.5GB - 7800GS||OS||Windows XP||OS Version||SP2|
|Target Version||Fixed in Version||3.6.10|
|Summary||0001422: Player's Rockeyes don't chase stealth fighters|
|Description||Rockeyes follow stealh fighters. It doesn't matter if they are fired from the player ship or from non-player ships (both enemy and friendly). I've tested this behaviour with FS2_orig.exe and the attached mission.|
But from Taylor's Xt0124, player's rockeyes don't chase stealth fighters. Non-player's rockeyes aren't affected by the bug. "Official" 3.6.9. works fine.
I upload a test mission. It has been built with FRED_orig.exe so it can be run with any kind of build.
I've found this other bug while making tests about this possible issue (http://www.hard-light.net/forums/index.php/topic,46817.msg969026.html#msg969026).
|Steps To Reproduce||+ Play the attached mission.|
+ (Because of this handy issue: 0001371). Press F9 to easily spot the stealth enemies.
+ Fire Rockeyes at any of them.
|Additional Information||The test mission I upload has:|
+ All ships are invulnerable.
+ Alpha Wing (F5) flies GTF Pegasus. All of them, but player's Alpha 1, fly in circles.
+ Enemy "Harpoon" wing (F6) chases Alpha 2. (Can you imagine its missile loadout?)
+ Enemy "Rockeye" wing (F7) chases Alpha 3.
+ Enemy "Tempest" wing (F8) chases Alpha 4.
+ Friendly Beta wing (F9) chases enemy "Stealth chased by Beta" GTF Pegasus (F9 too).
+ You have another "Stealth Enemy" GTF Pegasus (F9 too).
|Tags||No tags attached.|
I haven't tested for sure, but I think that this is a change that Goober made on Jan 11. Specifically, rev 184.108.40.206 for weapons.cpp (on the stable branch at least). Perhaps that needs to be an ai_profile flag or something.
I'll leave this for Goober though, since he knows that situation far better than I do.
* BUMP *
(Anything new on this?)
Ugh. This irks me.
Is there a significant reason why Rockeyes need to chase stealth fighters? If they don't chase sensor-ghosted ships, they shouldn't chase stealth ships either.
Maybe the main reasons are:
+ This is the retail behaviour.
+ Non-player rockeyes still DO it.
"Non-player rockeyes still DO it." <-- what do you mean by that?
As for the difference from retail... yes, I'm aware of that. I thought long and hard about this change, but I classify it as a bugfix. It's a flaw in the code that Volition, by all appearances, intended to fix... but didn't, for whatever reason.
It's the same situation as the asteroid bug. Turrets fire on asteroids in retail FS1 but not retail FS2. We fixed that. Missiles ignore sensor-ghosted ships in retail FS1 but don't ignore stealth ships in retail FS2. We fixed that as well. It should stay fixed, IMO.
Last edited: 2007-07-16 05:08
Did you take into account the TvT and dogfight missions that allow stealth ships when making your decision? Actually any multi player missions for that matter? If not then you may want to reconsider. With any lag it would be pretty hard to kill a stealth without the use of secondaries.
I can think of a few missions that this would effect. Both Stealth vs AWACS TvT missions. Mara Run. I can't think of which one but there is at least one dogfight that allows stealths.
Also unless it's been fixed all AI can see stealths. I've haven't had much time to test any new releases.
Last edited: 2007-07-17 14:23
+ "Non-player rockeyes still DO it":
Rockeyes launched from computer controled ships still chase and attack stealth fighters. This happens in retail AND in bugged builds too. Only your own rockeyes don't chase stealth fighters. So, why should Alpha 2's rockeyes be better than mine?
+ In the test mission, you can see how "Rokeye" Wing rockeyes chase Alpha 3 (ie. they are not dumbfired, the missiles turn trying to follow Alpha 3 flying path).
+ In the test mission, you can see how Beta rockeyes try to hit "Stealth Enemy" GTF Pegasus.
+ In PI MOD, in the 13th mission, where you have to fire the spying missile at the foe meeting, if you are discovered, enemy fighters fire Rockeyes at you. And I can swear that they chase you, they are not just dumbfired.
|It sounds like the _best_ way to fix this would be to revert to retail behavior, and have an override in the mission or in the ai_profiles.tbl (mission overrides ai_profiles, no entry defaults to retail behavior). But, I think the best fix currently would be making the ai behavior match the player behavior. I'm indifferent either way. I think it should at least have that done before release, so I'm gonna bump this up to high priority.|
|Fixed in revision 4960.|
|2007-06-18 17:57||ARSPR||New Issue|
|2007-06-18 17:57||ARSPR||File Added: StealthTest.fs2|
|2007-06-18 19:00||taylor||Note Added: 0008183|
|2007-06-18 19:00||taylor||Status||new => assigned|
|2007-06-18 19:00||taylor||Assigned To||=> Goober5000|
|2007-07-06 09:13||ARSPR||Note Added: 0008210|
|2007-07-07 02:41||Goober5000||Note Added: 0008211|
|2007-07-07 09:14||ARSPR||Note Added: 0008212|
|2007-07-15 18:39||Goober5000||Note Added: 0008221|
|2007-07-16 05:03||FUBAR-BDHR||Note Added: 0008226|
|2007-07-16 05:08||FUBAR-BDHR||Note Edited: 0008226|
|2007-07-16 06:38||ARSPR||Note Added: 0008227|
|2007-07-17 14:23||ARSPR||Note Edited: 0008227|
|2008-10-08 22:27||chief1983||Note Added: 0009872|
|2008-10-08 22:27||chief1983||Priority||normal => high|
|2008-10-08 22:27||chief1983||Product Version||3.6.10 =>|
|2008-11-23 21:33||Goober5000||Note Added: 0010258|
|2008-11-23 21:33||Goober5000||Status||assigned => resolved|
|2008-11-23 21:33||Goober5000||Resolution||open => fixed|
|2008-11-23 21:33||Goober5000||Fixed in Version||=> 3.6.10|