|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003114||FSSCP||gameplay||public||2014-09-30 22:01||2014-11-21 03:40|
|Platform||x86_64||OS||Linux Mint||OS Version||17|
|Product Version||3.7.2 RC4|
|Target Version||3.7.2||Fixed in Version|
|Summary||0003114: the behaviour of turret-tagged-only has changed from retail|
|Description||From this thread: http://www.hard-light.net/forums/index.php?topic=87167|
The retail behavior of a turret-tagged-only ship is to fire its weapons only at bombs and tagged ships. This involves all non-cluster-bomb weapons, not just beams.
In retail, cluster bombs fire regardless of whether turret-tagged-only is set, unlike the other weapons.
The current SCP behaviour is that a turret-tagged-only ship will only fire on tagged ships. The new behavior should be enabled with a flag so that mods can select if if they want it (and existing missions relying on the new behaviour won't be broken). The default behaviour needs to return to that of retail due to rule number 1.
|Steps To Reproduce||Play "A Game of TAG". Note the behavior of the Warspite and Lucidity (IIRC that's the name of the AWACS present in that mission).|
I'll attach a hacked up / shorter test mission when I'm at my main PC.
|Additional Information||Current code branch with partial fixes is: https://github.com/niffiwan/fs2open.github.com/commits/tagged-issue|
Note that the overall balance impact seems fairly slight given that the change went undetected for so long (i.e. r1899; May 2005)
|Tags||No tags attached.|
Last edited: 2014-11-20 20:22
I believe I have a patch that returns turret-tagged-only behaviour to retail, including an AI Profiles flag to retain the current "strict" (and arguably more correct) behaviour.
Could someone please give this a test and confirm that it behaves as expected? I've attached my test mission and an AI-profiles TBM. Just edit to mission file to set the desired AI Profile to test with.
Code is also available here: https://github.com/niffiwan/fs2open.github.com/compare/tagged-issue
Lastly, an in interesting note; the retail behaviour actually makes this mission quite a bit easier. When the Warspite fire on the bombs it incidentally hits the bombers. This tends to "sucker" all the bombers into attacking itself rather than the far weaker Lucidity.
|Fix committed to trunk@11177.|
fs2open: trunk r11177
Timestamp: 2014-11-21 04:26:21
|Fix mantis 3114
Change turret-tagged-only behaviour back to retail
Add AI profiles flag to allow use of newer behaviour (i.e. stricter)
|mod - /trunk/fs2_open/code/ai/aiturret.cpp|
|mod - /trunk/fs2_open/code/ai/ai_profiles.h|
|mod - /trunk/fs2_open/code/ai/ai_profiles.cpp|
|2014-09-30 22:01||niffiwan||New Issue|
|2014-09-30 22:01||niffiwan||Status||new => assigned|
|2014-09-30 22:01||niffiwan||Assigned To||=> niffiwan|
|2014-09-30 22:02||niffiwan||Summary||the behaviour of turret-tagged-only has changed since retail => the behaviour of turret-tagged-only has changed from retail|
|2014-10-06 22:10||Goober5000||Target Version||=> 3.7.2|
|2014-11-02 06:01||niffiwan||File Added: SM2-02a.fs2|
|2014-11-02 06:02||niffiwan||File Added: tagged-aip.tbm|
|2014-11-02 06:06||niffiwan||File Added: mantis3114-svn.patch|
|2014-11-02 06:13||niffiwan||Note Added: 0016373|
|2014-11-02 06:13||niffiwan||Status||assigned => code review|
|2014-11-20 20:22||niffiwan||Note Edited: 0016373||View Revisions|
|2014-11-21 03:40||niffiwan||Changeset attached||=> fs2open trunk r11177|
|2014-11-21 03:40||niffiwan||Note Added: 0016386|
|2014-11-21 03:40||niffiwan||Status||code review => resolved|
|2014-11-21 03:40||niffiwan||Resolution||open => fixed|