Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible to slide through Laboratory windows due to step check behaviour #305

Open
niefia opened this issue Oct 3, 2024 · 1 comment
Open
Labels
bug Something isn't working

Comments

@niefia
Copy link
Collaborator

niefia commented Oct 3, 2024

Cogito and Godot Engine Version:
Godot version: 4.2.2
Cogito version: beta 202409.04

Description:
Possible to slide through Laboratory windows due to step check behaviour

Reproduction steps:

  1. Run at the Windows in the Laboratory
  2. Should enter the windows, due to step check registering them as step
  3. Also enters slide as player forced into crouch, whilst running

Expected behavior:
Not sliding through windows.
Can be fixed by lowering default step height

Screenshots:
The type of window: windows

@niefia niefia added the bug Something isn't working label Oct 3, 2024
@OvercastInteractive
Copy link
Collaborator

I would also like to add that because this template supports auto-crouching, crouch jumping, stepped-geometry stairways and the like that there should be some guidelines for things like window height from the ground, stair step and table height.

I also think lowering the default step height a little would feel more accurate, because you can too easily walk up onto the coffee table in the lobby, and at the same time it should retain the smooth movement and capabilities of walking over ledges and grounded objects easily that come with a higher step height.

Because the feature is quite dynamic it might just be a matter of having some basic guidelines for minimum window and table height, otherwise it would just require lots of testing and iteration to fix all the exploits, which is expected regardless. 😭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants