MantisBT - Zandronum
View Issue Details
0000014Zandronum[All Projects] Bugpublic2010-09-10 09:392018-09-30 19:48
unknownna 
Torr Samaho 
normalminoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
98c 
98d 
0000014: [98c-2914 online] BFG 9000 doesn't switch to another weapon when the final BFG ball explodes and calls 'A_BFGSpray'
The BFG doesn't switch to another weapon if the final BFG ball hits other bots/players and calls 'A_BFGSpray'. And if you then use 'Give Cell' in the console, the first BFG ball fired will not spawn.

The BFG lowers and switches to another weapon, but when 'A_BFGSpray' is called, it suddenly switches back to the BFG again.

It's definitely ping related, as it doesn't seem to happen if the ping is below 250ms.

This happens without any compatibility flags enabled.

Take a look at the demo included in this report.
No tags attached.
? 2010.09.10_11.09.56_dwango5.cld (327,798) 2010-09-10 09:39
https://zandronum.com/tracker/file_download.php?file_id=2&type=bug
Issue History
2010-09-10 09:39unknownnaNew Issue
2010-09-10 09:39unknownnaFile Added: 2010.09.10_11.09.56_dwango5.cld
2010-09-10 16:02Torr SamahoNote Added: 0000022
2010-09-10 16:02Torr SamahoStatusnew => feedback
2010-09-10 16:34unknownnaNote Added: 0000025
2010-09-10 16:34unknownnaStatusfeedback => new
2010-09-10 17:22unknownnaNote Edited: 0000025bug_revision_view_page.php?bugnote_id=25#r17
2010-09-10 17:38unknownnaNote Edited: 0000025bug_revision_view_page.php?bugnote_id=25#r18
2010-09-10 17:38unknownnaNote Edited: 0000025bug_revision_view_page.php?bugnote_id=25#r19
2010-09-10 17:50unknownnaNote Edited: 0000025bug_revision_view_page.php?bugnote_id=25#r20
2010-09-10 17:53unknownnaNote Edited: 0000025bug_revision_view_page.php?bugnote_id=25#r21
2010-09-10 17:55unknownnaNote Edited: 0000025bug_revision_view_page.php?bugnote_id=25#r22
2010-09-19 10:02Torr SamahoAssigned To => Torr Samaho
2010-09-19 10:02Torr SamahoStatusnew => confirmed
2010-09-19 12:01Torr SamahoNote Added: 0000087
2010-09-19 12:01Torr SamahoStatusconfirmed => feedback
2010-09-19 14:07unknownnaNote Added: 0000092
2010-09-19 14:07unknownnaStatusfeedback => assigned
2010-09-19 14:08unknownnaNote Edited: 0000092bug_revision_view_page.php?bugnote_id=92#r45
2010-09-19 14:38Torr SamahoNote Added: 0000094
2010-09-19 14:38Torr SamahoStatusassigned => feedback
2010-09-19 14:50Torr SamahoNote Edited: 0000094bug_revision_view_page.php?bugnote_id=94#r47
2010-09-19 14:50Torr SamahoNote Edited: 0000094bug_revision_view_page.php?bugnote_id=94#r48
2010-09-19 14:50unknownnaNote Added: 0000095
2010-09-19 14:50unknownnaStatusfeedback => assigned
2010-09-19 14:51unknownnaNote Edited: 0000095bug_revision_view_page.php?bugnote_id=95#r50
2010-09-19 16:26Torr SamahoNote Added: 0000098
2010-09-19 16:26Torr SamahoStatusassigned => resolved
2010-09-19 16:26Torr SamahoFixed in Version => 98d
2010-09-19 16:26Torr SamahoResolutionopen => fixed
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 19:48Blzut3Statusresolved => closed

Notes
(0000022)
Torr Samaho   
2010-09-10 16:02   
Does this also happen in 98c? If so, did it ever work properly?
(0000025)
unknownna   
2010-09-10 16:34   
(edited on: 2010-09-10 17:55)
It happens in 98c. Doesn't happen in 96b, probably due to the custom weapon preference order. Happens in 97d-beta4.3 as well.

Edit:

This bug also occurs with the rocket launcher, both in 98c and 97d-beta4.3, but it's very difficult to reproduce it with it.

And it seems to only occur if another bot/player dies by BFG rays or by a rocket explosion.

(0000087)
Torr Samaho   
2010-09-19 12:01   
'http://www.dailydoomer.com/tsst/misc/SkullDev98d-2931windows.7z [^]' should fix this. Please test.
(0000092)
unknownna   
2010-09-19 14:07   
(edited on: 2010-09-19 14:08)
Seems to have fixed the issue with the sprite desync and the "ghost" BFG ball.

But I noticed another thing. If you fire a BFG ball at the bots/players and then switch to another weapon before the BFG ball explodes, the obituary will state that you fragged them with your selected weapon.

This happens both in 98c and r2931.

'http://www.sendspace.com/file/3tyv0u [^]' - Demo using r2931. For some reason, the ammo is displayed incorrectly in the demo.

Perhaps this issue should have it's own report.

(0000094)
Torr Samaho   
2010-09-19 14:38   
(edited on: 2010-09-19 14:50)
Yeah, that sounds like a different issues. Anyway, does the obituary work properly offline or in GZDoom 323?

(0000095)
unknownna   
2010-09-19 14:50   
(edited on: 2010-09-19 14:51)
Confirmed offline in GZDoom 323, ZDoom 2.5.0 and 98c. With that I mean that it's broken in all three.

(0000098)
Torr Samaho   
2010-09-19 16:26   
Alright, so the obituary problem is a ZDoom issue. Since the problem this report is about is fixed, I'll mark this issue as resolved.