MantisBT - Zandronum
View Issue Details
0001665Zandronum[All Projects] Bugpublic2014-01-13 08:582018-10-01 00:01
Klofkac 
Watermelon 
normalmajoralways
closedfixed 
1.2 
1.41.4 
0001665: Reflected projectiles desync
Reflected projectile is not properly shown in online game clientside, the projectiles look as they hit the target until they appear at the impact position.
This leads to desync, and client cannot tell where the projectile will go after reflecting.
Reflect a projectile online, for example in Hexen by being mage player class and using Icon of defender or by Centaur's shield.
desync
related to 0000718closed TIHan Projectile desync when fired to an edge (see demo for the effect) 
related to 0001998closed  +REFLECTIVE causes projectiles to desync online. 
? reflection_test.wad (12,041) 2014-01-18 18:37
/tracker/file_download.php?file_id=1148&type=bug
Issue History
2014-01-13 08:58KlofkacNew Issue
2014-01-14 13:45DuskNote Added: 0008001
2014-01-14 13:47DuskRelationship addedrelated to 0000718
2014-01-14 20:18DuskStatusnew => confirmed
2014-01-18 14:03Torr SamahoNote Added: 0008059
2014-01-18 14:03Torr SamahoStatusconfirmed => feedback
2014-01-18 18:37DuskFile Added: reflection_test.wad
2014-01-18 18:37DuskNote Added: 0008071
2014-01-18 18:38DuskStatusfeedback => new
2014-01-23 15:25StrikerMan780Note Added: 0008126
2014-06-15 15:08WatermelonStatusnew => confirmed
2014-11-18 04:44WatermelonNote Added: 0010897
2014-11-18 04:44WatermelonAssigned To => Watermelon
2014-11-18 04:44WatermelonStatusconfirmed => needs review
2014-11-18 11:30IvanNote Added: 0010898
2014-11-18 15:13WatermelonNote Deleted: 0010897
2014-11-18 15:13WatermelonNote Added: 0010899
2014-11-18 15:15WatermelonRelationship addedrelated to 0001998
2014-11-23 11:13Torr SamahoNote Added: 0010938
2014-11-23 11:13Torr SamahoStatusneeds review => feedback
2014-11-24 12:04WatermelonNote Added: 0010946
2014-11-24 12:04WatermelonStatusfeedback => needs review
2014-11-26 22:43WatermelonStatusneeds review => needs testing
2014-11-28 00:39cobaltTarget Version => 1.4
2014-11-28 00:39cobaltDescription Updatedbug_revision_view_page.php?rev_id=6047#r6047
2014-11-28 00:39cobaltNote Added: 0010988
2014-11-30 15:16cobaltNote Added: 0011005
2014-11-30 15:18DuskNote Deleted: 0011005
2015-01-03 19:48WaTaKiDNote Added: 0011249
2015-01-08 14:40ArcoStatusneeds testing => resolved
2015-01-08 14:40ArcoResolutionopen => fixed
2015-01-08 14:40ArcoFixed in Version => 1.4
2015-01-08 14:40ArcoDescription Updatedbug_revision_view_page.php?rev_id=6355#r6355
2018-10-01 00:01Blzut3Statusresolved => closed

Notes
(0008001)
Dusk   
2014-01-14 13:45   
Not sure what exactly is going on but it seems to be another side effect of the not-that-recent bouncing overhaul.
(0008059)
Torr Samaho   
2014-01-18 14:03   
Can somebody make a minimal example wad that allows to reproduce this conveniently and quickly?
(0008071)
Dusk   
2014-01-18 18:37   
Example wad uploaded.
(0008126)
StrikerMan780   
2014-01-23 15:25   
I can confirm that this happens. It happens even in 1.2. It's very noticeable in SMMP with the Lightsaber's alt-fire which is normally used to reflect projectiles.
(0010898)
Ivan   
2014-11-18 11:30   
I can confirm this happens in DnD with HellWarrior's too, a monster from R667 which has a simple shield deflect ability. I suppose same thing would happen to the centaurs from Hexen.
(0010899)
Watermelon   
2014-11-18 15:13   
Pull request sent. Needs review.
(0010938)
Torr Samaho   
2014-11-23 11:13   
Please see my question in the pull request.
(0010946)
Watermelon   
2014-11-24 12:04   
Updated
(0010988)
cobalt   
2014-11-28 00:39   
Issue addressed by commit 420931950dfc: Fixed: Reflection desync between client and server if it doesn't have a Doom/Hexen bouncetype property. (fixes 1665).
Committed by ChrisKOmg [Watermelon] on Monday 24 November 2014 18:31:57

Changes in files:
 docs/zandronum-history.txt | 1 +
 src/p_mobj.cpp | 5 +++++
 2 files changed, 6 insertions(+), 0 deletions(-)
(0011249)
WaTaKiD   
2015-01-03 19:48   
after testing with 1.4-r150103-1325, issue seems fixed