MantisBT - Zandronum
View Issue Details
0002207Zandronum[All Projects] Bugpublic2015-04-22 15:192024-04-09 01:44
RusselCS 
Kaminsky 
normalmajoralways
resolvedfixed 
2.0 
3.23.2 
0002207: Killed morphed players spawn a dummy when dead spectating in gamemodes with dead spectators
If a player is killed while morphed in LMS or TLMS, assuming their death did not trigger the win condition, they will leave behind a dummy of themselves.
This dummy is shootable, but not solid and does not have health.

Online, this dummy is invisible.
1) Launch the game with the test wad in Heretic.
2) set lastmanstanding or teamlms to 1, go to map MBUG.
3) Use the morph ovum to morph an enemy player.
4) Kill them.
5) Stand in awe as they [appear] to rise from the grave.

Online, they won't rise from the grave, but a teleport fog will still appear and there will still be a shootable thing in their place.
No tags attached.
? MorphBug.wad (3,707) 2015-04-22 15:19
https://zandronum.com/tracker/file_download.php?file_id=1472&type=bug
Issue History
2015-04-22 15:19RusselCSNew Issue
2015-04-22 15:19RusselCSFile Added: MorphBug.wad
2015-04-22 15:21RusselCSNote Added: 0012153
2015-04-22 15:22RusselCSNote Edited: 0012153bug_revision_view_page.php?bugnote_id=12153#r6992
2016-05-13 17:35CelebiNote Added: 0014891
2016-05-13 20:30Edward-sanNote Added: 0014894
2016-05-13 20:30Edward-sanSummaryKilled morphed players spawn a dummy in T/LMS => Killed morphed players spawn a dummy when dead spectating in gamemodes with dead spectators
2016-05-13 21:45Edward-sanAssigned To => Edward-san
2016-05-13 21:45Edward-sanStatusnew => assigned
2016-05-13 21:46Edward-sanNote Added: 0014896
2016-05-13 21:46Edward-sanStatusassigned => needs review
2016-05-13 22:06WaTaKiDNote Added: 0014897
2016-05-13 22:37CelebiNote Added: 0014898
2016-05-15 14:12Edward-sanNote Added: 0014931
2016-05-15 14:12Edward-sanAssigned ToEdward-san =>
2016-05-15 14:12Edward-sanStatusneeds review => confirmed
2024-03-19 01:50KaminskyNote Added: 0023422
2024-03-19 01:50KaminskyAssigned To => Kaminsky
2024-03-19 01:50KaminskyStatusconfirmed => needs review
2024-03-19 01:50KaminskyTarget Version => 3.2
2024-03-19 01:50KaminskyNote Edited: 0023422bug_revision_view_page.php?bugnote_id=23422#r14145
2024-03-21 01:54MegaXNote Added: 0023446
2024-03-24 04:34KaminskyNote Added: 0023479
2024-03-24 21:19Ru5tK1ngNote Added: 0023487
2024-03-24 21:19Ru5tK1ngStatusneeds review => needs testing
2024-04-09 01:44Ru5tK1ngNote Added: 0023566
2024-04-09 01:44Ru5tK1ngStatusneeds testing => resolved
2024-04-09 01:44Ru5tK1ngResolutionopen => fixed
2024-04-09 01:44Ru5tK1ngFixed in Version => 3.2

Notes
(0012153)
RusselCS   
2015-04-22 15:21   
(edited on: 2015-04-22 15:22)
This bug was found by a friend of mine, he also recorded a video of what happens alongside making the test wad.

'https://www.youtube.com/watch?v=gnDm6LflToY [^]'

(0014891)
Celebi   
2016-05-13 17:35   
Checked with 3.0-alpha-160510-1827 since it has several player morph related fixes. This is still not fixed. I do hope this is fixable, since there is no way to make a morphed player in LMS do death states while using MRF_UNDOBYDEATH|MRF_UNDOBYDEATHFORCED due to the instant de-morph on death. (So you either have shootable corpses with the correct death states, or no corpses with no damagetype death states.)
(0014894)
Edward-san   
2016-05-13 20:30   
Happens also with survival.
(0014896)
Edward-san   
2016-05-13 21:46   
'https://bitbucket.org/Torr_Samaho/zandronum/pull-requests/96/fixed-a-dummy-player-would-be-spawned/diff [^]' .
(0014897)
WaTaKiD   
2016-05-13 22:06   
this 3.0 build contains the above commit:'https://www.dropbox.com/s/7bgnnfxi6klcrs4/zandronum-3.0-r160513-2117-d68b05a-windows.zip?dl=0 [^]'
(0014898)
Celebi   
2016-05-13 22:37   
Checked for the dummy issue with the above. There seems to be no issues with any sort of morph. Thanks a lot!
(0014931)
Edward-san   
2016-05-15 14:12   
Sadly the approach seems wrong, so I resign for the moment.
(0023422)
Kaminsky   
2024-03-19 01:50   
Here's a merge request to fix this bug:'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/69 [^]' based on the changes Edward-san made years ago.

(0023446)
MegaX   
2024-03-21 01:54   
Seems to work just fine. Killed several bots in TLMS with Morphers and no corpses showed up.
(0023479)
Kaminsky   
2024-03-24 04:34   
Thanks for checking. It sounds like the fix is working properly then.
(0023487)
Ru5tK1ng   
2024-03-24 21:19   
This was merged in:'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/9122e7a188ec057a868ef2d5d2c0e8444a267ce6 [^]'
(0023566)
Ru5tK1ng   
2024-04-09 01:44   
Tested with the latest 3.2 beta and there was no issue after killing the chickens.