[Doom] Nightmare monsters sometimes not fast
In Nightmare mode it is just like Ultra Violence but
with fast respawning monsters. Sometimes when loading
1. 2 simultaneous loadings
2. Loading from a saved game
Not all monsters are set on fast after such circumstances.
#2 Updated by danij about 10 years ago
"I'm playing Ultimate doom in Nightmare difficulty with doomsday 1.9.8. Everything is fine except when i loaded a saved-game after a new game, I see strange behavior from enemies for example the fireball of Imp and the moving of Pinky demon is on normal speed. Is this a bug? (same behavior with doomsday 1.8.6)"
#5 Updated by skyjake over 8 years ago
- Tags set to Doom, Gameplay, SaveGame
- Subject changed from [Doom] Nightmare monsters sometimes not fast. to [Doom] Nightmare monsters sometimes not fast
- Category set to Vanilla emulation
- Status changed from New to In Progress
- Target version changed from 1.8.6 to 1.13
- % Done changed from 0 to 50
#7 Updated by vermil over 8 years ago
This is actually a carry over from Vanilla Doom.
#9 Updated by vermil over 8 years ago
The Nightmare stuff not saved in save games, seems to be the same stuff that the BFG Edition is missing entirely.
The Nightmare stuff not saved in save games all comes from the same small block of code, that originally resided in game.c. This block of code controls the speeds of the Imp, Cacodemon and Barron/Hell Knight missiles on all skill levels. It also set’s the speed of the Demon in nightmare skill.
Heretic also controls its missile speeds in with a block of code in game.c, but unlike Doom, it saved it to save games.
This is also the case in Dday; Dday Doom doesn't save this information in a save game, but Dday Heretic appears to. In Dday both these blocks of code are next to each other.
Both these blocks also prevent modders from changing the speeds of the missiles included in these blocks of codes; they overrule all mobj definitons including Dday's ded files.
#10 Updated by vermil over 8 years ago
I'm wrote the above to suggest that Dday may actually already have the code largely ready to fix ths issue, in Heretic, and to point out another issue that stems from the same code.
Also to remind of the BFG edition if yourselves do wish to rewrite that block of code because as mentioned it's not in that edition (I am assuming that Dday will want to imitate the BFG editions small gameplay alterations).