Anonymous | Login | Signup for a new account | 2024-04-23 17:13 UTC |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0000944 | Zandronum | [All Projects] Bug | public | 2012-07-31 16:25 | 2015-07-25 01:11 | ||||||||
Reporter | Qent | ||||||||||||
Assigned To | Dusk | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | sometimes | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||||||
Product Version | 98d | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0000944: RevenantTracers do not home/smoke consistently online | ||||||||||||
Description | Offline, RevenantTracers smoke if they're the homing variety, and don't if they're not. Online, they're randomly mismatched. It would be useful in co-op/survival to see correct behavior online. | ||||||||||||
Attached Files | revenantfix_v1.pk3 [^] (938 bytes) 2012-09-11 16:39 test_revenant.wad [^] (4,002 bytes) 2012-09-11 16:39 | ||||||||||||
Notes | |
(0004160) Ivan (reporter) 2012-07-31 17:27 |
Yes I can confirm that this happens quite often and I think it has to do with packet loss or high ping. I experience this quite a lot in Vicious Pariah's servers as I ping 150+ there. This is also a very ancient bug. |
(0004162) Edward-san (developer) 2012-07-31 18:34 edited on: 2012-07-31 20:20 |
IIRC also DOOM2.EXE had the same issue, obviously online. |
(0004163) Qent (updater) 2012-07-31 19:05 |
Vanilla had this issue online or offline? |
(0004170) Dusk (developer) 2012-07-31 20:19 edited on: 2012-07-31 20:33 |
A_Tracer checks level.time & 3, if result is 0 the missile homes in. Revenant missiles call this every 2 tics - thus a revmissile calls A_Tracer every odd tic or every even tic. Missiles with odd tics always result in 1 and 3 alternatingly on the level.time & 3 check, missiles with even tics result in 0 and 2. Thus only missiles with even tics actually home on the player. I believe lag causes this to screw up because the missiles spawn ??? tics later on the client end, thus missiles meant to home can actually get odd tics. The client does the puff spawning part in A_Tracer, server handles the movement. Thus, the puff desync. Lessee about this one.. |
(0004173) Qent (updater) 2012-07-31 20:41 edited on: 2012-09-11 16:40 |
If it's difficult, then there's an easy DECORATE fix: just have revenants randomly fire either an always-homing or always-dumbfire missile. But then only servers with the addon will see proper behavior online. I've uploaded a sample DECORATE fix and a test WAD with a revenant. |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | WaTaKiD Daedalus Monsterovich |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2012-07-31 16:25 | Qent | New Issue | |
2012-07-31 17:27 | Ivan | Note Added: 0004160 | |
2012-07-31 18:34 | Edward-san | Note Added: 0004162 | |
2012-07-31 19:05 | Qent | Note Added: 0004163 | |
2012-07-31 20:19 | Dusk | Note Added: 0004170 | |
2012-07-31 20:19 | Dusk | Assigned To | => Dusk |
2012-07-31 20:19 | Dusk | Status | new => assigned |
2012-07-31 20:20 | Edward-san | Note Edited: 0004162 | View Revisions |
2012-07-31 20:22 | Dusk | Note Edited: 0004170 | View Revisions |
2012-07-31 20:24 | Dusk | Note Edited: 0004170 | View Revisions |
2012-07-31 20:24 | Dusk | Note Edited: 0004170 | View Revisions |
2012-07-31 20:25 | Dusk | Note Edited: 0004170 | View Revisions |
2012-07-31 20:33 | Dusk | Note Edited: 0004170 | View Revisions |
2012-07-31 20:41 | Qent | Note Added: 0004173 | |
2012-09-11 16:39 | Qent | File Added: revenantfix_v1.pk3 | |
2012-09-11 16:39 | Qent | File Added: test_revenant.wad | |
2012-09-11 16:40 | Qent | Note Edited: 0004173 | View Revisions |
2013-09-27 10:39 | Dusk | Status | assigned => confirmed |
Copyright © 2000 - 2024 MantisBT Team |