Anonymous | Login | Signup for a new account | 2025-06-13 22:31 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 | ||||
0004528 | Zandronum | [All Projects] Bug | public | 2025-04-27 00:54 | 2025-04-27 12:48 | ||||
Reporter | unknownna | ||||||||
Assigned To | Kaminsky | ||||||||
Priority | normal | Severity | block | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 3.2 | ||||||||
Target Version | Fixed in Version | 3.2 | |||||||
Summary | 0004528: [3.2] Players with "cl_spectatormode 1" unable to move properly if using "fly" and then +crouch, +jump or +movedown | ||||||||
Description | Just something I noticed while revisiting issue 0001040. Players using the new non-restrictive spectator mode with "cl_spectatormode 1" are almost unable to move at all if they use the "fly" command to stop flying as spectators, and then attempt to crouch or jump while hovering mid-air. | ||||||||
Steps To Reproduce | 1. zandronum -iwad doom2.wad +map map01 +spectate +fly 2. Walk over the starting edge, then crouch or jump and attempt to move. It will be very slow. If doing it online, it's even worse and almost impossible. | ||||||||
Attached Files | |||||||||
![]() |
|
unknownna (updater) 2025-04-27 00:57 |
I assume the problem here is that, since the player body is not restricted by floors/ceilings and walls, it would possibly fall through the floor endlessly if having any gravity applied to it. If it's possible to fix this, I'd make it so that players using the "fly" command with "cl_spectatormode 1" are only blocked by floors (and maybe ceilings), while still being able to walk through walls freely. |
Kaminsky (developer) 2025-04-27 06:04 edited on: 2025-04-27 06:05 |
I never intended the unrestricted spectator mode (i.e. "cl_spectatormode 1") to ever be hindered by any physical limitations, which includes using CCMDs like "fly", "noclip", and "noclip2". To me, it doesn't make sense for these CCMDs to do anything while using this mode, so I made sure to prevent players from executing them in this topic:'https://foss.heptapod.net/zandronum/zandronum-stable/-/tree/topic/default/unrestricted-spectator-mode-ccmd-block [^]'Quote from unknownna This sounds like the player should use "cl_spectatormode 0" for the old spectator mode instead, which can still use the aforementioned CCMDs. By turning off the "fly" cheat and turning on the "noclip" or "noclip2" cheats, they'll be able to walk on the floor and through walls. |
unknownna (updater) 2025-04-27 12:21 |
Thanks, the fix seems to work well. It also works in demos. The new warning messages from the demo recorder's POV however are not printed during demo gameplay. Not sure if it matters though, since it would collide with the demo free spectator's own warning messages.Quote from Kaminsky Agreed, I forgot about that, thanks. Then this is cleared up. |
Kaminsky (developer) 2025-04-27 12:48 |
Quote from unknownna Yeah, trying to print the same warning messages that appeared while the demo was recording would've been more complicated to do and would've confused the one playing the demo afterwards. |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2025-04-27 00:54 | unknownna | New Issue | |
2025-04-27 00:57 | unknownna | Note Added: 0024527 | |
2025-04-27 06:04 | Kaminsky | Note Added: 0024528 | |
2025-04-27 06:04 | Kaminsky | Assigned To | => Kaminsky |
2025-04-27 06:04 | Kaminsky | Status | new => assigned |
2025-04-27 06:04 | Kaminsky | Product Version | => 3.2 |
2025-04-27 06:05 | Kaminsky | Note Edited: 0024528 | View Revisions |
2025-04-27 12:21 | unknownna | Note Added: 0024533 | |
2025-04-27 12:21 | unknownna | Status | assigned => resolved |
2025-04-27 12:21 | unknownna | Fixed in Version | => 3.2 |
2025-04-27 12:21 | unknownna | Resolution | open => fixed |
2025-04-27 12:48 | Kaminsky | Note Added: 0024535 |
Copyright © 2000 - 2025 MantisBT Team |