View Issue Details

IDProjectCategoryView StatusLast Update
0000192FSSCPgameplaypublic2004-06-08 16:51
Reportermrduckman Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionopen 
PlatformWin32OSWindowsOS VersionXP SP1
Summary0000192: Cannot finish a mission (Engine Failure)
DescriptionCannot jump out after finishing a mission.
For some reason, the jump out sequence doesn't work.
The In-game message is: "Engine Failure. Cannot engage Warp Drive."

(For system specs an fs2open version, switch to Advance View)
TagsNo tags attached.

Activities

mrduckman

2004-06-02 16:10

developer   ~0000959

Doh.. someone switch this to block. It is NOT a feature :P

phreak

2004-06-06 02:51

developer   ~0000961

ok updated the severity

i've done some checking. That string only appears in this code block:

            if (collide_predict_large_ship(Player_obj, 200.0f)) {
                gamesnd_play_iface(SND_GENERAL_FAIL);
                HUD_printf(XSTR( "** WARNING ** Collision danger. Warpout not activated.", 39));
            } else if (!ship_can_warp(Player_ship) /*ship_get_subsystem_strength( Player_ship, SUBSYSTEM_ENGINE ) < 0.1f*/) {
                gamesnd_play_iface(SND_GENERAL_FAIL);
                HUD_printf(XSTR( "Engine failure. Cannot engage warp drive.", 40));
            } else {
                gameseq_post_event( GS_EVENT_PLAYER_WARPOUT_START );
            }


i guess its dependent upon ship_can_warp(). which only returns zero when the skill level is above Very Easy and the engine health is above 30%

*eyes ship_get_subsystem_strength*

ViRGE

2004-06-06 03:59

reporter   ~0000962

Last edited: 2004-06-06 04:00

which only returns zero when the skill level is above Very Easy

Well there's your problem then; it should return 0 even at Very Easy, that's one of the skill levels users can select in the game, after all, not to mention FS2 retail didn't have this jump limitation. After testing this myself, I'm guessing all the users having this problem are using the Very Easy setting.

edited on: 06-06-04 00:00

mrduckman

2004-06-06 04:42

developer   ~0000963

Indeed. I've just checked the bug out and works fine when > very easy.
Where in the tree is that code?

WMCoolmon

2004-06-07 06:37

developer   ~0000968

Try this thread for a fix:
http://dynamic4.gamespy.com/~freespace/forums/showthread.php?threadid=24088

mrduckman

2004-06-08 08:07

developer   ~0000970

Checked. Works. This ticket can be closed :)

Goober5000

2004-06-08 16:51

administrator   ~0000971

Whoops... looks like this was my doing, when I didn't completely check this statement. :o Sorry. Resolved. :)

Issue History

Date Modified Username Field Change
2004-06-02 16:09 mrduckman New Issue
2004-06-02 16:10 mrduckman Note Added: 0000959
2004-06-06 02:51 phreak Note Added: 0000961
2004-06-06 02:51 phreak Severity feature => block
2004-06-06 03:59 ViRGE Note Added: 0000962
2004-06-06 03:59 ViRGE Note Edited: 0000962
2004-06-06 04:00 ViRGE Note Edited: 0000962
2004-06-06 04:42 mrduckman Note Added: 0000963
2004-06-07 06:37 WMCoolmon Note Added: 0000968
2004-06-08 08:07 mrduckman Note Added: 0000970
2004-06-08 16:51 Goober5000 Note Added: 0000971
2004-06-08 16:51 Goober5000 Status new => resolved