Bug #2004
Invulnerability filter not cleared between maps in all cases (unload, savegame, warp)
Description
The Invulnerability filter isn't cleared when the player leaves a map via means other than pressing an exit switch; for instance, loading a save game or using a level warp cheat.
Related issues
Associated revisions
Fixed|PostFX: Clear view effects when needed
The PostFX shader was not being reset when a game was unloaded, or
when a savegame was loaded.
The public GL API was bumped with a new function for reseting all view
effects (color filter, post-processing shader, full bright flag).
IssueID #2004
History
#1 Updated by skyjake over 9 years ago
- Related to Bug #1776: [Doom] Invulnerability effect not cleared between maps (leaving a map) added
#2 Updated by skyjake over 9 years ago
- Related to Bug #1971: [Doom] Invulnerability effect not cleared between maps when leaving an MP game and joining another added
#3 Updated by vermil over 9 years ago
In the above cases, if I load a save game or use the level warp cheat to move to another map in the same game, the invulnerability filter immediately fades out upon level load completing.
However, if I load a save game from another game (i.e load a HeXen save from within Chex Quest while I have an invulnerability powerup active), the filter never fades away, even when moving between maps in the new game using the exit switch.
#4 Updated by skyjake over 9 years ago
- Tags set to PostFX
- Category set to Defect
- Status changed from New to In Progress
- Assignee set to skyjake
- Target version set to 1.15
#5 Updated by skyjake over 9 years ago
- Subject changed from Ivulerability filter not cleared between maps in all cases to Invulnerability filter not cleared between maps in all cases
#6 Updated by skyjake over 9 years ago
- Tags changed from PostFX to PostFX, Doom
#7 Updated by skyjake over 9 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
#8 Updated by skyjake over 9 years ago
Please test with the next build to see if the invulnerability effect is now working as expected. The effect is now appropriately cleared whenever the current game session ends, which should help a lot.
#9 Updated by skyjake over 9 years ago
- Subject changed from Invulnerability filter not cleared between maps in all cases to Invulnerability filter not cleared between maps in all cases (savegame, warp)
#10 Updated by skyjake over 9 years ago
- Subject changed from Invulnerability filter not cleared between maps in all cases (savegame, warp) to Invulnerability filter not cleared between maps in all cases (unload, savegame, warp)
#11 Updated by skyjake over 9 years ago
- Related to Bug #2011: [Doom] Invincibility Sphere doesn't always make screen white added
#12 Updated by skyjake over 9 years ago
- Status changed from Resolved to Closed
#13 Updated by vermil over 9 years ago
It appears to be fixed :)
Fixed|PostFX: Clear view effects when needed
The PostFX shader was not being reset when a game was unloaded, or
when a savegame was loaded.
The public GL API was bumped with a new function for reseting all view
effects (color filter, post-processing shader, full bright flag).
IssueID #2004