[Hexen] Interludes can no longer be moved (MAPINFO vs. Infine)
Vanilla HeXen plays an intermission as soon as the player enters a map with a different cluster number (set in the MAPINFO lump). But Dday expects HeXen intermissions to be on specific maps (i.e the Infine defs for them are all set to display after X specific map).
Labels: Hexen, Addons
#2 Updated by danij almost 8 years ago
In Hexen v1.1 the map progression and interlude animations to play are defined in the MAPINFO lump. A mod may include a custom MAPINFO lump which changes the progression and/or the interlude animation order.
Consequently the Before/After InFine scripts, using MapInfo definitions must be dynamically constructed during game init.
#4 Updated by vermil almost 8 years ago
#9 Updated by vermil almost 6 years ago
I'm going to add that this seems to also affect end game triggers in HeXen and HeXen DK, as well as between hub interludes.
I've been playing a HeXen pwad that moves the end game trigger to a different map and said trigger doesn't function in Dday (but does in Vanilla HeXen and GZDoom).
#10 Updated by danij over 5 years ago
Now that the map progression is described in Episode definitions it follows that the interlude to be played during a specific transition should be defined here also, with the old mechanism using InFine.Before/After definitions should be deprecated (retained for backward compatibility).
Moving the interlude information to the Episode def would also facilitate supporting ZDoom's extended MAPINFO mechanisms for this purpose cleanly.