Project

General

Profile

Bug #1061

After map Infine causes duplicate Intermission

Added by vermil about 10 years ago. Updated about 9 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 about 10 years ago

Requires re-testing as of build 560.

#2 Updated by vermil about 10 years ago

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

#3 Updated by skyjake about 10 years ago

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

#4 Updated by vermil almost 10 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 about 9 years ago

- assigned_to: Jaakko Keränen

#6 Updated by skyjake about 9 years ago

- status: open --> fixed

#7 Updated by skyjake about 9 years ago

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

#8 Updated by skyjake about 9 years ago

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

Also available in: Atom PDF