Project

General

Profile

Bug #1061

After map Infine causes duplicate Intermission

Added by vermil over 12 years ago. Updated over 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 over 12 years ago

Requires re-testing as of build 560.

#2 Updated by vermil over 12 years ago

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

#3 Updated by skyjake over 12 years ago

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

#4 Updated by vermil about 12 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 over 11 years ago

- assigned_to: Jaakko Keränen

#6 Updated by skyjake over 11 years ago

- status: open --> fixed

#7 Updated by skyjake over 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 over 11 years ago

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

Also available in: Atom PDF