Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001423Zandronum[All Projects] Bugpublic2013-07-21 19:062018-09-30 22:55
Reportersomeoneelse 
Assigned ToTorr Samaho 
PrioritynormalSeverityminorReproducibilitysometimes
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version1.1.1 
Target Version1.4Fixed in Version2.0 
Summary0001423: Jumping monsters in coop
DescriptionI've hosted a coop twice lately, once with 1.1 and once with 1.1.1, and every time there was a peculiar bug, once in custom map, once in Doom II map30.
Monsters were "jumping" (moving up and down, without moving in x/y axis) frantically (in map30 it was a Revenant which fell down from platform over IoS IIRC) and shooting them wasn't working, it was some heavier bigger-area weapon that managed to kill them. I guess it could be lag, but none of us experienced lag, server was on my computer, and the other person seen the same when I asked him to spycam me.
If anyone else experienced this, I can do some testing with demo recording enabled...
Attached Files? file icon 2013.07.21_23.21.48_arena.cld [^] (358,522 bytes) 2013-07-21 21:25
? file icon jumping monsters.wad [^] (3,153 bytes) 2013-07-23 07:01
? file icon jumping_monsters_02.wad [^] (4,602 bytes) 2014-07-24 08:44
? file icon 2014.10.04_18.55.23_doom2.cld [^] (51,652 bytes) 2014-10-05 20:16

- Relationships
related to 0001074closedTorr Samaho Monsters spawned by BossEye use the wrong z position online 
has duplicate 0001500closed Monsters desync near ledges in online play 
related to 0002299confirmed Another monster z desync issue: This time when walking on SOLID things 

-  Notes
User avatar (0006740)
Torr Samaho (administrator)
2013-07-21 19:58

Can you reliably reproduce the jumping?
User avatar (0006743)
someoneelse (reporter)
2013-07-21 21:29
edited on: 2013-07-21 21:35

Yes, uploaded demo, used arena.wad where I noticed it first time:'http://www.doomworld.com/idgames/?id=3723 [^]'
I used "Doom (strict)" compatflags, maybe this is a reason as well...
(jumping Revenant wasn't on any elevator though)

User avatar (0006751)
Torr Samaho (administrator)
2013-07-22 18:51

I see. Can you try to create a minimal example wad that allows to reproduce the problem at will? Did this already happen in 1.0?
User avatar (0006754)
someoneelse (reporter)
2013-07-22 20:40

I am not a mapper, I am barely a player...
Also, never happened in 1.0.
User avatar (0006765)
Alien (reporter)
2013-07-23 07:05

There it is, "jumping monsters.wad". Made a limited area for monster so he will walk only inside that square. Hope it eases your job.
User avatar (0006767)
Frits (reporter)
2013-07-23 11:54

This happens quite often really and has been around since forever.
When a monster gets near an edge it starts flickering (jumping) between the height of the edge and the floor below.
I don't know how to exactly reproduce it but it's very common.
User avatar (0006771)
ZzZombo (reporter)
2013-07-23 14:41

Make a map with a very narrow walkable wall and put a pushable thing or monster on it.
User avatar (0006776)
Arco (updater)
2013-07-23 16:41
edited on: 2014-07-24 01:11

Confirmed.

User avatar (0006779)
Torr Samaho (administrator)
2013-07-23 18:33

Quote from someoneelse
Also, never happened in 1.0.

Quote from Frits
This happens quite often really and has been around since forever.

Either the two of you are talking about different problems or one of the statements is wrong.
User avatar (0006782)
someoneelse (reporter)
2013-07-23 21:38

Maybe it was a coincidence I noticed it now so often...
User avatar (0006783)
Frits (reporter)
2013-07-24 07:21
edited on: 2013-07-24 07:22

Maybe the increase you're noticing is due to the mass amount of slaughterwads that get played these days? If i would do 20 playthroughs of alien vendetta I doubt I would encounter this bug once.

Master of puppets is a good mod to reproduce this imho as you can take control of monsters and place them in areas they usually don't go (half over a ledge) unless pushed there/stuck on the edge of a rising lift.

User avatar (0006785)
someoneelse (reporter)
2013-07-24 10:41
edited on: 2013-07-24 12:14

Frits, I wrote in the first post that I had only played two coops (in moments I wrote this post) on 1.1.x, both were very oldschool (doom2.wad and vanilla-compatible arena.wad) and on both this bug appeared.
Maybe the fact that I noticed that thing was connected with me checking out "Doom (strict)" compatflags that the client suggests (it's 1610693399)
Well, going to make 1.0 server and check

EDIT:
Yeah, happens in 1.0 as well, my bad... It was a coincidence I noticed it now.

User avatar (0006786)
Torr Samaho (administrator)
2013-07-24 19:23
edited on: 2013-07-24 19:26

This should fix the issue, but I can't say whether the fix has unwanted side effects.

The fix reverts a change Carn made almost six years ago (changeset 0483b3fed3215a4308ddcf533fa2c023e47520e9). Unfortunately the log message doesn't mention why the change in CLIENT_MoveThing was made, so I can't say what this change was originally supposed to fix.

BTW: The problem doesn't seem to have anything to do with the compatflags settings.

User avatar (0006789)
Arco (updater)
2013-07-24 23:08
edited on: 2013-10-08 01:49

Works perfectly with and without induced pings.


EDIT: This issue appears to have a more persistent stance on v1.2 than I once thought it did. Several people (including myself), have witnessed monsters that were standing on elevated surfaces moved vertically and inconsistently on some occasions. Sometimes this would happen more often than what was seen on v1.1.

I did mention that this issue was fixed on the patch that you gave me, however, it appears that it has more of an effect in other wads than the one that was uploaded on this ticket.

User avatar (0010049)
unknownna (updater)
2014-07-24 00:42

I've noticed this issue a lot. It wasn't this bad in 98d. However, the OP is also talking about another issue that was introduced in 1.0.
User avatar (0010051)
ZzZombo (reporter)
2014-07-24 01:13

It's not only limited to monsters, BTW. Just want you to consider that while working on this. Basically anything that moves or can be moved is affected.
User avatar (0010318)
Torr Samaho (administrator)
2014-10-03 17:35

I noticed one situation that got worse with the fix in 0001423:0006786. Please test if this works better.
User avatar (0010328)
cobalt (updater)
2014-10-04 14:28

Issue addressed by commit 201bf3fa917b: Fixed: Monsters near the bottom of a ledge / fence sometimes appeared as teleporting up the ledge / fence on clients online. This addresses 1423.
Committed by Benjamin Berkels [Torr Samaho] on Saturday 04 October 2014 16:24:47

no files modified, no lines added, no lines removed
Files changed: docs/zandronum-history.txt src/cl_main.cpp
User avatar (0010332)
Torr Samaho (administrator)
2014-10-04 17:34
edited on: 2014-10-05 20:12

Thanks to a bug report I just got from an old friend, I noticed that the fix in 0001423:0010318 doesn't cover the case of a monster on a moving sector that is standing very close to the bottom of a ledge. This should hopefully also fix this case.

User avatar (0010337)
Arco (updater)
2014-10-05 19:59

Issue fixed in v1.3 r141005-1701.
User avatar (0010341)
Torr Samaho (administrator)
2014-10-05 20:20

The problem on moving sectors is not fixed in 1.3 r141005-1701, it needs the experimental fix from 0001423:0010332. I didn't include this in the final of 1.3 because I'm not sure if it has side effects. SuperGod provided a video demonstrating the problem (see 2014.10.04_18.55.23_doom2.cld).
User avatar (0010539)
cobalt (updater)
2014-10-12 13:38

Issue addressed by commit a179e39a93b3: Fixed: Monsters near the bottom of a ledge on a raising sector sometimes appeared as teleporting up on clients online. This addresses 1423.
Committed by Benjamin Berkels [Torr Samaho] on Sunday 12 October 2014 15:34:50

Changes in files:
 docs/zandronum-history.txt | 1 +
 src/p_map.cpp | 6 ++++++
 2 files changed, 7 insertions(+), 0 deletions(-)
User avatar (0011615)
Marcaek (reporter)
2015-02-07 21:21

I tested on a LAN server broadcasting to the master and it seems like this works now, although I'm not sure how the second WAD is meant to be used?

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: WaTaKiD Soul rosking swordgrunt unknownna Combinebobnt
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2013-07-21 19:06 someoneelse New Issue
2013-07-21 19:58 Torr Samaho Note Added: 0006740
2013-07-21 19:59 Torr Samaho Status new => feedback
2013-07-21 21:25 someoneelse File Added: 2013.07.21_23.21.48_arena.cld
2013-07-21 21:29 someoneelse Note Added: 0006743
2013-07-21 21:29 someoneelse Status feedback => new
2013-07-21 21:35 someoneelse Note Edited: 0006743 View Revisions
2013-07-22 18:51 Torr Samaho Note Added: 0006751
2013-07-22 19:07 Torr Samaho Status new => feedback
2013-07-22 20:40 someoneelse Note Added: 0006754
2013-07-22 20:40 someoneelse Status feedback => new
2013-07-23 07:01 Alien File Added: jumping monsters.wad
2013-07-23 07:05 Alien Note Added: 0006765
2013-07-23 11:54 Frits Note Added: 0006767
2013-07-23 14:41 ZzZombo Note Added: 0006771
2013-07-23 16:41 Arco Note Added: 0006776
2013-07-23 18:33 Torr Samaho Note Added: 0006779
2013-07-23 18:54 Torr Samaho Assigned To => Torr Samaho
2013-07-23 18:54 Torr Samaho Status new => assigned
2013-07-23 21:38 someoneelse Note Added: 0006782
2013-07-24 07:21 Frits Note Added: 0006783
2013-07-24 07:22 Frits Note Edited: 0006783 View Revisions
2013-07-24 10:41 someoneelse Note Added: 0006785
2013-07-24 10:41 someoneelse Note Edited: 0006785 View Revisions
2013-07-24 12:05 someoneelse Note Edited: 0006785 View Revisions
2013-07-24 12:07 someoneelse Note Edited: 0006785 View Revisions
2013-07-24 12:12 someoneelse Note Edited: 0006785 View Revisions
2013-07-24 12:14 someoneelse Note Edited: 0006785 View Revisions
2013-07-24 19:23 Torr Samaho Note Added: 0006786
2013-07-24 19:23 Torr Samaho Status assigned => needs testing
2013-07-24 19:24 Torr Samaho Note Edited: 0006786
2013-07-24 19:25 Torr Samaho Note Edited: 0006786
2013-07-24 19:26 Torr Samaho Note Edited: 0006786 View Revisions
2013-07-24 19:26 Torr Samaho Note Revision Dropped: 6786: 0003782
2013-07-24 19:26 Torr Samaho Note Revision Dropped: 6786: 0003783
2013-07-24 19:26 Torr Samaho Note Revision Dropped: 6786: 0003784
2013-07-24 23:08 Arco Note Added: 0006789
2013-07-30 16:36 Arco Note Edited: 0006789 View Revisions
2013-07-30 18:02 Dusk Status needs testing => resolved
2013-07-30 18:02 Dusk Resolution open => fixed
2013-07-30 18:02 Dusk Fixed in Version => 1.2
2013-07-30 18:02 Dusk Target Version => 1.2
2013-09-07 19:20 Dusk Status resolved => feedback
2013-09-07 19:20 Dusk Resolution fixed => reopened
2013-09-07 19:30 Arco Note Edited: 0006789 View Revisions
2013-09-11 19:33 Dusk Relationship added has duplicate 0001500
2013-10-08 01:49 Arco Note Edited: 0006789 View Revisions
2014-07-24 00:42 unknownna Note Added: 0010049
2014-07-24 00:43 unknownna Relationship added related to 0001074
2014-07-24 01:11 Arco Note Edited: 0006776 View Revisions
2014-07-24 01:13 ZzZombo Note Added: 0010051
2014-07-24 08:44 unknownna File Added: jumping_monsters_02.wad
2014-10-03 17:35 Torr Samaho Note Added: 0010318
2014-10-04 14:05 Torr Samaho Status feedback => needs testing
2014-10-04 14:28 cobalt Note Added: 0010328
2014-10-04 14:41 cobalt Note Added: 0010329
2014-10-04 14:41 Dusk Note Deleted: 0010329
2014-10-04 17:34 Torr Samaho Note Added: 0010332
2014-10-05 19:59 Arco Note Added: 0010337
2014-10-05 19:59 Arco Status needs testing => resolved
2014-10-05 19:59 Arco Resolution reopened => fixed
2014-10-05 19:59 Arco Fixed in Version 1.2 => 1.3
2014-10-05 20:12 Torr Samaho Note Edited: 0010332 View Revisions
2014-10-05 20:16 Torr Samaho File Added: 2014.10.04_18.55.23_doom2.cld
2014-10-05 20:20 Torr Samaho Note Added: 0010341
2014-10-05 20:20 Torr Samaho Status resolved => confirmed
2014-10-06 01:29 Dusk Status confirmed => assigned
2014-10-06 01:29 Dusk Resolution fixed => reopened
2014-10-06 01:29 Dusk Fixed in Version 1.3 =>
2014-10-06 01:29 Dusk Target Version 1.2 => 1.4
2014-10-12 13:38 cobalt Status assigned => needs testing
2014-10-12 13:38 cobalt Description Updated View Revisions
2014-10-12 13:38 cobalt Note Added: 0010539
2015-02-07 21:21 Marcaek Note Added: 0011615
2015-03-29 20:20 Dusk Status needs testing => resolved
2015-03-29 20:20 Dusk Fixed in Version => 2.0
2015-03-29 20:20 Dusk Resolution reopened => fixed
2015-06-09 08:35 unknownna Relationship added related to 0002299
2018-09-30 22:55 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker