View Issue Details

IDProjectCategoryView StatusLast Update
0000179FSSCPgameplaypublic2004-04-26 22:14
ReporterSesquipedalian Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionopen 
Summary0000179: SEXP problem: is-subsystem-destroyed-delay
DescriptionThis should be simple to fix. Is-subsystem-destroyed-delay is no longer working quite properly. It used to be that if either the specified subsystem or the ship hosting the specificed subsystem were destroyed, the sexp would return true. Now if the ship is destroyed before the subsystem, the sexp remains incomplete. This creates all sorts of problems for gameplay.
Additional Information03_05_2004_fs2_open.exe
TagsNo tags attached.

Activities

Goober5000

2004-04-26 19:04

administrator   ~0000828

Last edited: 2004-04-26 19:04

You sure, Sesq? I thought it was like this all along. Example: Bearbaiting, when you're destroying the Beleth's beam cannons. If the Beleth is destroyed, the "destroy beleth beam cannons" goal is not automatically satisfied.

Addendum: I just looked at the code... according to CVS, is-subsystem-destroyed has never been modified over the history of the SCP.

edited on: 04-26-04 15:04

Sesquipedalian

2004-04-26 20:34

reporter   ~0000830

Really? Hmm. Well, I've been known err before. However, I think it _should_ work this way. The subsystem is destroyed, after all.

Goober5000

2004-04-26 22:14

administrator   ~0000831

Yeah, but it's an assumption. Keeping it the way it is allows more flexibility in designing missions. And if the mission designer relies on this, it's best not to interfere. It's a simple matter to add an or sexp with is-destroyed-delay if that's what's desired. That's what was done in the FS1 mission "Reaching the Zenith".

Closing as invalid.

Issue History

Date Modified Username Field Change
2004-04-25 17:45 Sesquipedalian New Issue
2004-04-26 19:04 Goober5000 Note Added: 0000828
2004-04-26 19:04 Goober5000 Note Edited: 0000828
2004-04-26 20:34 Sesquipedalian Note Added: 0000830
2004-04-26 22:14 Goober5000 Status new => closed
2004-04-26 22:14 Goober5000 Note Added: 0000831