MantisBT - Zandronum
View Issue Details
0004036Zandronum[All Projects] Bugpublic2022-09-14 15:412024-10-26 05:37
mifu 
unknownna 
normalminoralways
resolvedfixed 
MicrosoftWindowsXP/Vista/7
3.1 
3.23.2 
0004036: UDMF maps if things have an score set, and the map is reset in survival, the score is lost
If an UDMF map which contains map things with an score set, and if the map is reset in survival, that score property for the thing is lost or reset to 0

Two examples of this:

A new version of lexicon relies on that score property to track actor replacement if required, if the map resets in the survival gameplay mode, it breaks the script as the scores set are lost.

An example wad file has also been provided with detailed steps on how its reproduced
1. Host an server on survival with ScoreBug.wad with map01
2. Join the game and let the survival game start
3. Hit the switch, it should show that the health bonus on the map has the correct score of 100
4. Kill yourself or spectate and rejoin and let the game start again
5. Hit the switch again, it will show that the health bonus has a score of 0 which is incorrect

Screenshots have been attached
Happens in offline multiplayer emulation also
No tags attached.
png Screenshot_Doom_20220914_233740.png (1,439,203) 2022-09-14 15:41
https://zandronum.com/tracker/file_download.php?file_id=2775&type=bug
png Screenshot_Doom_20220914_233701.png (1,937,920) 2022-09-14 15:41
https://zandronum.com/tracker/file_download.php?file_id=2776&type=bug
? ScoreBug.wad (3,686) 2022-09-14 15:46
https://zandronum.com/tracker/file_download.php?file_id=2777&type=bug
Issue History
2022-09-14 15:41mifuNew Issue
2022-09-14 15:41mifuFile Added: Screenshot_Doom_20220914_233740.png
2022-09-14 15:41mifuFile Added: Screenshot_Doom_20220914_233701.png
2022-09-14 15:46mifuFile Added: ScoreBug.wad
2022-09-18 17:18KaminskyAssigned To => Kaminsky
2022-09-18 17:18KaminskyStatusnew => assigned
2022-09-18 17:18KaminskyTarget Version => 3.2
2024-09-09 03:01KaminskyNote Added: 0024026
2024-09-09 03:01KaminskyAssigned ToKaminsky =>
2024-09-09 03:01KaminskyStatusassigned => needs review
2024-10-24 15:59KaminskyNote Added: 0024091
2024-10-24 15:59KaminskyStatusneeds review => needs testing
2024-10-26 05:37unknownnaNote Added: 0024103
2024-10-26 05:37unknownnaStatusneeds testing => resolved
2024-10-26 05:37unknownnaFixed in Version => 3.2
2024-10-26 05:37unknownnaResolutionopen => fixed
2024-10-26 05:37unknownnaAssigned To => unknownna

Notes
(0024026)
Kaminsky   
2024-09-09 03:01   
This issue's being addressed in this merge request:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/182 [^]'
(0024091)
Kaminsky   
2024-10-24 15:59   
This commit was pushed into the repository:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/b026d28c6ce4b5d693fb6e5a9579d98187419134 [^]'
(0024103)
unknownna   
2024-10-26 05:37   
Tested with 2 clients and it works now, the score property remains at 100 as expected. Great work.

Note, I can't add Barrels O' Fun as "assigned to" since he's not added into the developer group yet.