Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed BUG #1656495: I think I've found and fixed the cause of the "th…
…ing archive exhausted" issues. Basically, what was happening is that when moving platforms/ceilings were being put into stasis, the thinker's function ptr was set to -1 to indicate it was not a runable function. However, this happens to be the same value as Doomsday uses to indicate a thinker should be removed (NOPFUNC). When determining the number of things thinker_t->func was compared to P_MobjThinker() but when writing the thinkers in P_ArchiveThinkers() thinker_t->func was being compared to NOPFUNC. Fixed BUG #1651484: Due to active plats/ceilings using the NOPFUNC value, they were not restarting properly because Doomsday had already removed their thinkers.
- Loading branch information
danij
committed
Mar 18, 2007
1 parent
590c26c
commit 80bd76d
Showing
11 changed files
with
41 additions
and
68 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.