MantisBT - Zandronum
View Issue Details
0000778Zandronum[All Projects] Bugpublic2012-04-15 20:062014-06-11 21:27
Dusk 
 
normalminoralways
confirmedopen 
 
1.0-beta 
0000778: A_BishopMissileWeave behaves oddly when used on players online
> What I've done is make a jetpack that uses GetPlayerInput, requiring the player to press jump twice in order to jetpack around. One problem is A_BishopMissileWeave, that I've put in my player's jetpack state. Offline, it's very smooth when using the jetpack, but even on a locally hosted server, it'll go berserk and get all jittery, especially if the player is against the ceiling/sky. The other problem is air speed. When using this jetpack, no matter if the compatflag for limiting air movement (131072) is on, you'll fly at incredible speeds online, compared to offline where your speed is actually reduced as I intended. I can't see it being an issue with lag due to my test server and client being on the same machine.

> I've checked over my code and I can't think of anything that causes this. I've included the .wad below.

> Example wad:'http://xenaero.googlepages.com/jetpack.wad [^]'

------------------------------------------------------------------

The mentioned air speed problem was fixed long ago, but the jetpack behaves jitterish online.
No tags attached.
related to 0000764feedback TIHan View bobs after being affected by A_Stop + PROP_FROZEN 
Issue History
2012-04-15 20:06DuskNew Issue
2012-04-15 20:06DuskStatusnew => assigned
2012-04-15 20:06DuskAssigned To => Edward-san
2012-04-15 20:06DuskAssigned ToEdward-san => Dusk
2012-04-15 20:57DuskNote Added: 0003302
2012-04-15 20:57DuskStatusassigned => new
2012-04-15 20:57DuskAssigned ToDusk =>
2012-04-15 21:15Torr SamahoNote Added: 0003303
2012-04-15 22:11TIHanNote Added: 0003308
2012-04-15 22:11TIHanRelationship addedrelated to 0000764
2012-04-15 22:12TIHanNote Edited: 0003308bug_revision_view_page.php?bugnote_id=3308#r1755
2012-04-15 22:13TIHanNote Edited: 0003308bug_revision_view_page.php?bugnote_id=3308#r1756
2012-06-09 13:22Torr SamahoCategoryGeneral => Bug
2014-06-11 21:27WatermelonStatusnew => acknowledged
2014-06-11 21:27WatermelonStatusacknowledged => confirmed

Notes
(0003302)
Dusk   
2012-04-15 20:57   
From what I can tell, A_BishopMissileWeave messes up the prediction when used on the consoleplayer.

I don't know enough about prediction to go after this, putting it up for grabs.
(0003303)
Torr Samaho   
2012-04-15 21:15   
Prediction issues are often pretty tricky. Right now I don't have time though to look into this.
(0003308)
TIHan   
2012-04-15 22:11   
(edited on: 2012-04-15 22:13)
Unfortunately, this bug suffers from some of the same issues as the A_Stop + PROP_FROZEN bug.

The clients do not execute some of the code pointers, they wait for the server to send it to them. This explains the jittery motion with latency.