MantisBT - Zandronum
View Issue Details
0002409Zandronum[All Projects] Bugpublic2015-08-21 00:292015-11-12 04:33
Ivan 
 
normalminoralways
closedno change required 
MicrosoftWindowsXP/Vista/7
3.0-beta 
 
0002409: A_Warp with CLIENTSIDEONLY doesn't work properly
When in a gamemode with countdowns (like survival) this will fail to work properly.
- Summon SpecialBaronOfHell
- The orbiting effect will appear properly.
- If you're actually in the round ie. the countdown is over, it will no longer spawn.
No tags attached.
? warpbug.pk3 (515) 2015-08-21 00:29
/tracker/file_download.php?file_id=1631&type=bug
? warpbug2.pk3 (1,031) 2015-09-12 21:16
/tracker/file_download.php?file_id=1651&type=bug
Issue History
2015-08-21 00:29IvanNew Issue
2015-08-21 00:29IvanFile Added: warpbug.pk3
2015-09-12 21:16Ru5tK1ngFile Added: warpbug2.pk3
2015-09-12 21:22Ru5tK1ngNote Added: 0013500
2015-09-12 21:24Ru5tK1ngNote Edited: 0013500bug_revision_view_page.php?bugnote_id=13500#r8058
2015-10-06 23:16Ru5tK1ngRelationship addedchild of 0000876
2015-10-10 15:18Torr SamahoNote Added: 0013648
2015-10-10 15:19Torr SamahoStatusnew => feedback
2015-10-10 21:45IvanNote Added: 0013654
2015-10-10 21:45IvanStatusfeedback => new
2015-10-11 02:10ZzZomboNote Added: 0013659
2015-10-11 14:39IvanNote Added: 0013661
2015-10-14 23:57ZzZomboNote Added: 0013667
2015-10-15 18:13IvanNote Added: 0013668
2015-11-12 04:32Ru5tK1ngNote Added: 0013780
2015-11-12 04:33Ru5tK1ngStatusnew => closed
2015-11-12 04:33Ru5tK1ngResolutionopen => no change required
2015-11-12 04:33Ru5tK1ngRelationship deletedchild of 0000876

Notes
(0013500)
Ru5tK1ng   
2015-09-12 21:22   
(edited on: 2015-09-12 21:24)
I modified the test wad by adding map01 and uploaded version 2 for easier testing. Using 3.0-alpha-150819-2351, I noticed that offline the orb effect works correctly upon entering the map and after a survival countdown. Online however, if you join the server the orb will not appear. Yet, a survival countdown actually fixes this and the orb appears correctly when the round starts.

So essentially the bug is reverse. Now the countdown seems to fix the orb rather than break it.

(0013648)
Torr Samaho   
2015-10-10 15:18   
From what I can tell, the construction in this wad is simply not compatible with the concept of CLIENTSIDEONLY actors. SpecialBaronOfHell creates the OrbitBall only when spawning initially. Clients that enter after SpecialBaronOfHell has already been spawned, cannot know about the OrbitBall and the server cannot inform the clients about it since the server doesn't keep track of CLIENTSIDEONLY actors.
(0013654)
Ivan   
2015-10-10 21:45   
So, I suppose some sort of additional spawner/handler for these actors is necessary to ensure them spawning. This was taken from Zdoom Wiki as is.
(0013659)
ZzZombo   
2015-10-11 02:10   
How can't it be taken as is if ZDoom doesn't have clientside actors at all?
(0013661)
Ivan   
2015-10-11 14:39   
I've merely stated that it would otherwise work in any other port as it's taken from the Zdoom Wiki... Useful post as usual from you.
(0013667)
ZzZombo   
2015-10-14 23:57   
[00:16:14] <ZzZombo> ZDoom doesn't have clientside actors.
[00:16:21] <ZzZombo> His code has them.
[00:16:42] <ZzZombo> Therefore his code can't be taken from ZDoom wiki as is.
[00:17:01] <ZzZombo> Therefore he just insulted me for nothing.
[00:17:06] <ZzZombo> I wanna justice.
(0013668)
Ivan   
2015-10-15 18:13   
Then let's say I've taken the base of the code as is, with the only addition of CLIENTSIDEONLY. Still, it's no reason to make such a post. Especially when it doesn't contribute anything to the report.
(0013780)
Ru5tK1ng   
2015-11-12 04:32   
Based on Torr's comment, this is correct behavior and not a bug.