MantisBT - Zandronum
View Issue Details
0000098Zandronum[All Projects] Bugpublic2010-10-11 06:192018-09-30 23:22
unknownna 
Torr Samaho 
lowminoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
98c 
2.02.0 
0000098: backport Doom.exe's player_t::usedown variable from ZDoom r2045 so that respawning players don't activate switches
Switches in front of spawn spots are activated if players respawn with the '+use' key. This was fixed in ZDoom r2045.
Kill yourself in the example WAD. If the '+use' key is used to respawn, the exit switch will be activated when you respawn.
'http://zdoom.org/Changelog/2045/files [^]'
No tags attached.
related to 0001025closed Torr Samaho Doors don't respond after pressing +use online 
child of 0001490closed Torr Samaho Backport ZDoom 2.5.0 
? respawn_switch_bug_test.wad (524) 2010-10-11 06:19
/tracker/file_download.php?file_id=33&type=bug
Issue History
2010-10-11 06:19unknownnaNew Issue
2010-10-11 06:19unknownnaFile Added: respawn_switch_bug_test.wad
2010-10-17 08:39Torr SamahoNote Added: 0000386
2010-10-17 08:39Torr SamahoAssigned To => Torr Samaho
2010-10-17 08:39Torr SamahoStatusnew => feedback
2010-10-17 11:02unknownnaNote Added: 0000394
2010-10-17 11:02unknownnaStatusfeedback => assigned
2010-10-17 11:10Torr SamahoNote Added: 0000396
2010-10-17 11:10Torr SamahoAssigned ToTorr Samaho =>
2010-10-17 11:10Torr SamahoStatusassigned => feedback
2010-10-17 11:18unknownnaNote Added: 0000400
2010-10-17 11:18unknownnaStatusfeedback => new
2010-10-17 11:21unknownnaNote Edited: 0000400bug_revision_view_page.php?bugnote_id=400#r163
2010-10-17 14:28Torr SamahoNote Added: 0000414
2010-10-17 14:28Torr SamahoAssigned To => Torr Samaho
2010-10-17 14:28Torr SamahoStatusnew => feedback
2010-10-17 14:28Torr SamahoNote Deleted: 0000414
2010-10-17 14:29Torr SamahoNote Added: 0000415
2010-10-17 14:38unknownnaNote Added: 0000418
2010-10-17 14:38unknownnaStatusfeedback => assigned
2010-10-17 14:39unknownnaNote Edited: 0000418bug_revision_view_page.php?bugnote_id=418#r170
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2012-10-05 14:54WatermelonNote Added: 0004963
2012-10-06 16:03unknownnaNote Added: 0004996
2013-01-21 16:20DuskRelationship addedrelated to 0001025
2013-09-09 20:09DuskRelationship addedparent of 0001490
2013-09-09 20:10DuskRelationship replacedchild of 0001490
2013-09-09 20:11DuskTarget Version => 2.0
2013-10-06 18:54ArcoNote Added: 0007334
2013-10-08 20:03ArcoStatusassigned => resolved
2013-10-08 20:03ArcoFixed in Version => 2.0-beta
2013-10-08 20:03ArcoResolutionopen => fixed
2013-10-08 20:19Blzut3Fixed in Version2.0-beta => 2.0
2018-09-30 23:22Blzut3Statusresolved => closed

Notes
(0000386)
Torr Samaho   
2010-10-17 08:39   
I backported the usedown changes from ZDoom revision 2045 and the fix for these changes from ZDoom revision 2049, but can't say whether this will have side effects to the use behavior online. Please test this experimental version. It's particularly interesting if it has any effect on'http://www.skulltag.com/forum/viewtopic.php?f=33&t=22171. [^]'
(0000394)
unknownna   
2010-10-17 11:02   
Fixed offline, but online, the fix behaves inconsistently.

I get this feeling that '+use' is sometimes triggered twice online for some reason, as stated by many in the linked thread.
(0000396)
Torr Samaho   
2010-10-17 11:10   
So the online behavior is not improved at all with this fix, right? In this case, I'll probably won't include the backport now but wait till I upgrade the ZDoom base as a whole.
(0000400)
unknownna   
2010-10-17 11:18   
(edited on: 2010-10-17 11:21)
It has improved, but it's a bit strange. Sometimes it'll work as intended a couple of times, but then suddenly, it'll not work.

On a side note, I noticed that the 'kill' command (perhaps others too) is voided until 10 seconds has passed after server start.

EDIT:

Actually, it also behaves like that in 98c, so there's no improvement online. But what causes it to "work as intended" in 98c?

(0000415)
Torr Samaho   
2010-10-17 14:29   
Do you mean why the ZDoom fix is not necessary online in 98c?
(0000418)
unknownna   
2010-10-17 14:38   
(edited on: 2010-10-17 14:39)
I wonder what causes 98c to sometimes behave as if the fix is there (online).

(0004963)
Watermelon   
2012-10-05 14:54   
This sounds like an archaic request, though this would help so much for a certain IDL map that we play (IDL MAP04) since one of the spawns is next to a switch, and for some reason players that spawn tend to open the switch and this makes it really difficult for the defender [usually me] as it helps people come in, or even worse... get out easier with the flag.
(0004996)
unknownna   
2012-10-06 16:03   
Quote from Watermelon
This sounds like an archaic request, though this would help so much for a certain IDL map that we play (IDL MAP04) since one of the spawns is next to a switch, and for some reason players that spawn tend to open the switch and this makes it really difficult for the defender [usually me] as it helps people come in, or even worse... get out easier with the flag.

You're right. I also noticed that players seem to be able to push switches after map resets. If the switches trigger a map reset, they can push the switches forever, causing the map to reset itself over and over again. I noticed this behavior while testing polyobject_test_04.wad.
(0007334)
Arco   
2013-10-06 18:54   
Fixed in v2.0.