MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003312 | Zandronum | [All Projects] Bug | public | 2017-10-24 02:47 | 2018-09-11 19:19 |
|
Reporter | Ivan | |
Assigned To | Edward-san | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 3.0 | |
Target Version | 3.1 | Fixed in Version | 3.1 | |
|
Summary | 0003312: Major desync with "A_JumpIfTargetInsideMeleeRange" |
Description | Here's a little monster that will switch to melee if target comes close during missile state. The monster desyncs horribly when the "A_JumpIfTargetInsideMeleeRange" function is used, but not with A_JumpIfCloser.
A_JumpIfCloser will also desync, but not as bad. Example wad below. |
Steps To Reproduce | - Summon Legionnaire
- Run up to it while it's attacking with doom imp balls.
- Now change the code with "A_JumpIfCloser" to use "A_JumpIfTargetInsideMeleeRange".
- Repeat. |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | zandesync.pk3 (225,846) 2017-10-24 02:47 /tracker/file_download.php?file_id=2224&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2017-10-24 02:47 | Ivan | New Issue | |
2017-10-24 02:47 | Ivan | File Added: zandesync.pk3 | |
2017-10-29 21:03 | Dusk | Status | new => confirmed |
2017-10-29 21:03 | Dusk | Note Added: 0018666 | |
2017-10-29 21:03 | Dusk | Target Version | => 3.1 |
2017-10-29 21:17 | Filystea | Note Added: 0018668 | |
2017-11-14 12:33 | Edward-san | Note Added: 0018882 | |
2017-11-14 12:33 | Edward-san | Assigned To | => Edward-san |
2017-11-14 12:33 | Edward-san | Status | confirmed => feedback |
2017-11-26 20:24 | Torr Samaho | Note Added: 0018921 | |
2017-11-26 20:24 | Torr Samaho | Status | feedback => needs testing |
2018-09-11 19:19 | unknownna | Note Added: 0019508 | |
2018-09-11 19:19 | unknownna | Status | needs testing => resolved |
2018-09-11 19:19 | unknownna | Resolution | open => fixed |
2018-09-11 19:19 | unknownna | Fixed in Version | => 3.1 |
Notes |
|
(0018666)
|
Dusk
|
2017-10-29 21:03
|
|
Quote from Torr Samaho
Looks like A_JumpIfTargetInsideMeleeRange is simply missing net handling. The clients don't know the target, so the server hast to take care of this.
|
|
|
|
Works in my mod perfectly. Never single problem with it. |
|
|
|
This changeset should fix the issue (fixes also A_JumpIfTargetOutsideMeleeRange, which is symmetric). Please check if this works. |
|
|
|
|
|
|
It works properly in 3.1 now compared to 3.0. Also tested with A_JumpIfTargetOutsideMeleeRange. |
|