View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002524 | FSSCP | FRED | public | 2011-10-19 02:38 | 2012-02-14 01:05 |
Reporter | The Trivial Psychic | Assigned To | Goober5000 | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.6.13 | ||||
Fixed in Version | 3.6.14 | ||||
Summary | 0002524: Unable to Use Subsystem Scanning for Submodel-Subsystems | ||||
Description | I suspect that this is less of a bug, than an overlooked omission. Subsystem scanning for capital ships appears to not function for subsystems that are physical submodels... the option is grey-ed out. If it is an error or bug, then I'd like it fixed, but if its simply an intended omission, then I'd like it upgraded to a feature request. | ||||
Additional Information | I am currently using Trunk build 7904. | ||||
Tags | No tags attached. | ||||
|
I just did a little bit of testing, and discovered that its not submodel subsystems that are not capable of being scanned, its non-standard subsystems. That is anything other than sensors, navigation, communication(s), weapons, and engine(s), though it appears that they only need the main name to qualify for scanning, as "engine main" is acceptable. However, things like "reactor" or "bridge" cannot be scanned. |
|
The game explicitly prohibits scanning on most subsystems... int valid_cap_subsys_cargo_list(char *subsys) { if (stristr(subsys, "nav") || stristr(subsys, "comm") || stristr(subsys, "engine") || stristr(subsys, "fighter") // fighter bays || stristr(subsys, "sensors") || stristr(subsys, "weapons")) { return 1; } return 0; } |
|
So now what do we change it? or "won't fix"? |
|
I was hoping to get another comment from Trivial Psychic. |
|
Is there any way to make this completely open, so that any subsystem, be it box type or submodel type, regardless of what its called, is acceptable for scanning? |
|
Yes, by editing the function I mentioned above. I suppose I could add a mod.tbl option to allow scanning of any subsystem. |
|
It would be appreciated. Thanks. |
|
Upon investigation by VA, a mod.tbl option isn't actually needed because the system won't be scanned anyway unless it has non-"Nothing" cargo. Changed in r8450. |
fs2open: trunk r8450 2012-02-08 02:28 Ported: N/A Details Diff |
Mantis 0002524 |
Affected Issues 0002524 |
|
mod - /trunk/fs2_open/code/ship/ship.cpp | Diff File | ||
fs2open: fs2_open_3_6_14 r8501 2012-02-13 20:05 Ported: N/A Details Diff |
Backport: Trunk r8450; Mantis 0002524 |
Affected Issues 0002524 |
|
mod - /branches/fs2_open_3_6_14/code/ship/ship.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-10-19 02:38 | The Trivial Psychic | New Issue | |
2011-10-27 04:03 | The Trivial Psychic | Note Added: 0012901 | |
2011-10-30 08:16 | Goober5000 | Note Added: 0012913 | |
2012-01-24 04:17 | Valathil | Note Added: 0013146 | |
2012-01-25 07:50 | Goober5000 | Note Added: 0013155 | |
2012-02-02 01:55 | The Trivial Psychic | Note Added: 0013229 | |
2012-02-03 06:03 | Goober5000 | Note Added: 0013233 | |
2012-02-05 13:46 | The Trivial Psychic | Note Added: 0013240 | |
2012-02-08 07:28 | Goober5000 | Changeset attached | => fs2open trunk r8450 |
2012-02-08 07:28 | Goober5000 | Note Added: 0013251 | |
2012-02-08 07:29 | Goober5000 | Assigned To | => Goober5000 |
2012-02-08 07:29 | Goober5000 | Status | new => resolved |
2012-02-08 07:29 | Goober5000 | Resolution | open => fixed |
2012-02-08 07:29 | Goober5000 | Fixed in Version | => 3.6.14 |
2012-02-14 01:05 | Zacam | Changeset attached | => fs2open fs2_open_3_6_14 r8501 |