Anonymous | Login | Signup for a new account | 2024-04-19 19:44 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 | ||||||||
0002022 | Zandronum | [All Projects] Suggestion | public | 2014-12-09 00:02 | 2014-12-31 11:01 | ||||||||
Reporter | Ch0wW | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | Any | OS | OS Version | ||||||||||
Product Version | 1.3 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0002022: cl_spectator_flybob CVAR | ||||||||||||
Description | cl_spectator_flybob is a CVAR that disables flybob as a spectator. It is a feature ported from prodamex, a (now dead) competitive port made specifically from odamex 0.6.4. | ||||||||||||
Steps To Reproduce | To keep it simple: 1) in p_mobj.cpp OR p_user.cpp 2) Check in P_CalcHeight the bob when the player is not on the ground. 3) Check in P_ZMovement the z position when the player is in the air. The file provided gives the code to modify. | ||||||||||||
Additional Information | Find a way to reset to 0 the z floating bob when cl_spectator_flybob is set to 0. | ||||||||||||
Attached Files | cl_spectator_flybob.txt [^] (1,696 bytes) 2014-12-09 00:02 [Show Content] | ||||||||||||
Notes | |
(0011048) Dusk (developer) 2014-12-09 00:14 edited on: 2014-12-09 00:15 |
Please provide patches in diff format, they would be easier to deal with than text files like this. Also I don't think the bob field does anything for spectators. What is desired is the modification of the mo->z field. I have an implementation on disabling the flybob as well stashed though it's a boolean cvar. I didn't finish it because I also wanted to remove the sliding of the spectator movement. |
(0011049) Ch0wW (reporter) 2014-12-09 00:45 edited on: 2014-12-09 00:54 |
Sorry for the .diff format, but when doing so, it reveals also every patch i'm doing, and that's not the thing I want. I'll try to find a solution next time. - For the movebob: Check by yourself: > SP => movebob 0 + sv_cheats 1 + Fly cmd. You'll notice that you'll get a very very low bobbing. As Spectators are exactly like a player without a weapon, that check and modification was done. For the boolean, I also did it, but people could appreciate having an extremely low flyingbob when spectating. Hence the [0<x<1] float, or even for future moviemaking. EDIT: And it's not that important if the sliding is still present or not. People that are joining with the cvar set to 0 will be on the ground first. (so maybe set the z value of the ground or ceiling when the spectator hits it could be a possible solution to have) |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | JC Ch0wW WaTaKiD |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2014-12-09 00:02 | Ch0wW | New Issue | |
2014-12-09 00:02 | Ch0wW | File Added: cl_spectator_flybob.txt | |
2014-12-09 00:14 | Dusk | Note Added: 0011048 | |
2014-12-09 00:15 | Dusk | Note Edited: 0011048 | View Revisions |
2014-12-09 00:45 | Ch0wW | Note Added: 0011049 | |
2014-12-09 00:50 | Ch0wW | Note Edited: 0011049 | View Revisions |
2014-12-09 00:50 | Ch0wW | Note Edited: 0011049 | View Revisions |
2014-12-09 00:54 | Ch0wW | Note Edited: 0011049 | View Revisions |
2014-12-31 11:01 | Torr Samaho | Product Version | 2.0-beta => 1.3 |
Copyright © 2000 - 2024 MantisBT Team |