MantisBT - Zandronum
View Issue Details
0000453Zandronum[All Projects] Bugpublic2011-05-17 22:392018-09-30 19:55
unknownna 
Torr Samaho 
normalminoralways
closedfixed 
98d 
1.0 
0000453: PossessionStone/Terminator z-height desync online
When dropped offline, the hellstone/terminator sphere doesn't have the NOGRAVITY flag applied to it. But when dropped online, clients think that the hellstone/terminator sphere has the NOGRAVITY flag applied to it.
1. Start a possession server.
2. Connect a client to the server.
3. Join the game.
4. Pick up the hellstone.
5. "fly" in the console.
6. Fly to the ceiling.
7. "kill" in the console.
No tags attached.
png Screenshot_Doom_20110518_003001.png (157,837) 2011-05-17 22:39
/tracker/file_download.php?file_id=328&type=bug
png
Issue History
2011-05-17 22:39unknownnaNew Issue
2011-05-17 22:39unknownnaFile Added: Screenshot_Doom_20110518_003001.png
2011-05-18 01:11Torr SamahoNote Added: 0001671
2011-05-18 01:11Torr SamahoStatusnew => feedback
2011-05-18 01:21unknownnaNote Added: 0001672
2011-05-18 01:21unknownnaStatusfeedback => new
2011-05-18 01:21unknownnaNote Edited: 0001672bug_revision_view_page.php?bugnote_id=1672#r853
2011-05-25 07:59unknownnaSummaryPossessionStone z-height desync online => PossessionStone/Terminator z-height desync online
2011-05-25 07:59unknownnaDescription Updatedbug_revision_view_page.php?rev_id=900#r900
2012-02-17 23:37DuskNote Added: 0002625
2012-02-18 03:42Torr SamahoNote Added: 0002628
2012-02-18 03:43Torr SamahoStatusnew => feedback
2012-02-18 11:24DuskNote Added: 0002629
2012-02-18 14:20Torr SamahoNote Added: 0002633
2012-02-18 14:20Torr SamahoStatusfeedback => resolved
2012-02-18 14:20Torr SamahoFixed in Version => 1.0
2012-02-18 14:20Torr SamahoResolutionopen => fixed
2012-02-18 14:20Torr SamahoAssigned To => Torr Samaho
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2018-09-30 19:55Blzut3Statusresolved => closed

Notes
(0001671)
Torr Samaho   
2011-05-18 01:11   
Does it only happen if the dropping player uses the fly cheat?
(0001672)
unknownna   
2011-05-18 01:21   
No, it happens all the time. At first I thought that the hellstone was hardcoded to have an infinite z-height collision detection.

(0002625)
Dusk   
2012-02-17 23:37   
'https://bitbucket.org/CrimsonDusk/notebola/changeset/008de9df97ca [^]'

Problem was that dropped items are set -NOGRAVITY and +DROPPED and that clients weren't told about this. Hellstone has +NOGRAVITY by default, thus it seemed to float in mid-air even though it actually fell to the ground.
(0002628)
Torr Samaho   
2012-02-18 03:42   
The fix looks plausible. Did you do some testing to confirm that this change fixes the issue?
(0002629)
Dusk   
2012-02-18 11:24   
Yes, the stone falls to the floor properly now.
(0002633)
Torr Samaho   
2012-02-18 14:20   
Ported.