View Issue Details [ Jump to Notes ] [ Related Changesets ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003114 | FSSCP | gameplay | public | 2014-09-30 22:01 | 2014-11-21 03:40 | ||||
Reporter | niffiwan | ||||||||
Assigned To | niffiwan | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
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. AND 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. | ||||||||
Attached Files |
|
![]() |
|
niffiwan (developer) 2014-11-02 06:13 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. |
niffiwan (developer) 2014-11-21 03:40 |
Fix committed to trunk@11177. |
![]() |
|||
fs2open: trunk r11177
Timestamp: 2014-11-21 04:26:21 Author: niffiwan Ported: N/A [ Details ] [ Diff ] |
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 | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/ai/ai_profiles.h | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/ai/ai_profiles.cpp | [ Diff ] [ File ] | ||
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
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 |