View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001746 | The Dark Mod | Physics | public | 07.04.2009 20:56 | 09.12.2022 03:32 |
Reporter | Ishtvan | Assigned To | stgatilov | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | SVN | ||||
Target Version | TDM 2.11 | Fixed in Version | TDM 2.11 | ||
Summary | 0001746: Climbing physics should use crouched player bounding box | ||||
Description | Imagine you're wall-climbing and want to get around some obstacle at your side. A person could pull their legs up into a crouch to better get around stuff, or get thru sideways openings, but we can't, because climbing physics uses the standing bounding box and slides around this straight-legged player, bumping into obstacles. Imagine you're on a rope above an AI who's trying to hit you with a sword. You would probably bring your legs up, shrinking to crouch-sized while on the rope. Our current rope-climbing physics model doesn't do this, you stay standing straight up and down while on the rope, making it easy for AI pretty far below to hit your legs. This threw me at first, I couldn't figure out why the AI was hitting me when I was far above them, until I realized that my legs were assumed to be hanging straight down. Also, imagine you're climbing along a rope and want to step off the rope into an opening you can only fit in while crouched. You can't, because you're always standing on the rope. You can still mantle off of the rope and into the opening though, so it's not that big a deal. | ||||
Tags | crouch | ||||
This could also solve the problem of http://bugs.angua.at/view.php?id=1528 where rope attachment is too high because of the tall bounding box. So for climbing, would a bounding box around the torso be appropriate? The only problem I forsee is detaching from the rope when you climb down and touch the floor. Another way might be to put the player state into a crouch for climbing. |
|
This is a lot more difficult to handle than I'd thought, and introduces a load of problems... possibly a post-1.0 feature. | |
I think this is not an issue on its own, it is fully caused by 0004247. Right now when player is on ladder/rope, he can uncrouch, but he cannot crouch back. If we fix that (as part of 0004247) and allow him to crouch/uncrouch freely, then the player will be able to do this "leg-pulling" himself, and this will no longer be an issue (well, as long as we reduce bounding box of crouched player regardless of whether he is on rope/ladder or not). |
|
Resolved by 0005962 | |
Date Modified | Username | Field | Change |
---|---|---|---|
07.04.2009 20:56 | Ishtvan | New Issue | |
07.04.2009 20:58 | Ishtvan | Summary | Rope climbing should probably use crouched player bounding box => Climbing physics should use crouched player bounding box |
07.04.2009 20:58 | Ishtvan | Description Updated | |
08.04.2009 18:45 | Mortem Desino | Note Added: 0002421 | |
17.05.2009 15:21 | angua | Status | new => assigned |
17.05.2009 15:21 | angua | Assigned To | => angua |
19.05.2009 18:04 | angua | Note Added: 0002478 | |
19.05.2009 18:04 | angua | Assigned To | angua => Ishtvan |
19.05.2009 18:05 | angua | Assigned To | Ishtvan => |
19.05.2009 18:05 | angua | Assigned To | => angua |
19.05.2009 18:05 | angua | Assigned To | angua => |
19.05.2009 18:05 | angua | Status | assigned => confirmed |
19.05.2009 18:05 | angua | Status | confirmed => assigned |
19.05.2009 18:05 | angua | Assigned To | => angua |
19.05.2009 18:06 | angua | Assigned To | angua => |
19.05.2009 18:06 | angua | Status | assigned => confirmed |
05.01.2019 19:45 | STiFU | Relationship added | related to 0004247 |
16.05.2022 20:38 | Daft Mugi | Tag Attached: crouch | |
16.05.2022 20:53 | Daft Mugi | Relationship added | related to 0005962 |
12.06.2022 20:00 | stgatilov | Note Added: 0014887 | |
09.12.2022 03:32 | nbohr1more | Note Added: 0015528 | |
09.12.2022 03:32 | nbohr1more | Status | confirmed => resolved |
09.12.2022 03:32 | nbohr1more | Resolution | open => fixed |
09.12.2022 03:32 | nbohr1more | Product Version | => SVN |
09.12.2022 03:32 | nbohr1more | Fixed in Version | => TDM 2.11 |
09.12.2022 03:32 | nbohr1more | Target Version | => TDM 2.11 |
09.12.2022 03:32 | nbohr1more | Assigned To | => stgatilov |