Project

General

Profile

Bug #1061

After map Infine causes duplicate Intermission

Added by vermil almost 12 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2012-06-29
% Done:

100%


Description

If there is 'after' map infine; it causes Dday to play the intermission twice and then crash with an illegal operation when it tries to go to the next map).

It seems Dday plays it all something like this;

Intermission (first time)
After map infine
Intermission (second time)
load next map...Crash

Tested using build 542.

Also I posted about it here prior to 1.9.8 and then forgot about it until now, though back then Dday didn't crash and continued to the next level.
http://www.dengine.net/forums/viewtopic.php?f=9&t=1037&p=6979&hilit=infine#p6979

Labels: libcommon, InFine

History

#1 Updated by danij almost 12 years ago

Requires re-testing as of build 560.

#2 Updated by vermil almost 12 years ago

It no longer crashes, but the after map infine and intermission still play twice.

#3 Updated by skyjake almost 12 years ago

- labels: --> libcommon, InFine
- summary: After map Infine causes Dday to crash --> After map Infine causes duplicate Intermission

#4 Updated by vermil over 11 years ago

A simple after map infine def to test with.

Finale {
After = "MAP01";
Script {
If deathmatch
End
Noskip
music "dm2int"
ColorAlpha 0 0 0 1
Patch back 0 0 "INTERPIC"
Alpha back 0
In 1
Alpha back 1
wait 1
Canskip
};
}

#5 Updated by skyjake almost 11 years ago

- assigned_to: Jaakko Keränen

#6 Updated by skyjake almost 11 years ago

- status: open --> fixed

#7 Updated by skyjake almost 11 years ago

Fixed for 1.11. Hopefully I didn't inadvertently break any of the (rather convoluted) map switching logic...

#8 Updated by skyjake almost 11 years ago

- Milestone: v1.9.7 --> v1.11

Also available in: Atom PDF