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

If the char is on the roof and the wall underneath is destroyed, the char continues standing on the air. #5766

Open
blot-runner opened this issue Nov 26, 2024 · 1 comment
Labels

Comments

@blot-runner
Copy link
Contributor

Describe the bug

As by the title if the character is on the roof and the wall underneath is destroyed, the roof tile underneath the character changes into "open air". However, the character doesn't fall down - apparently being governed by the cartoon physics)
If there is an enemy directly underneath the character, they are able to damage the character, but not the other way round. The tile directly below the now destroyed roof stays unseen. Walking off the air tile and returning correctly prompts for the action (jump over or climb down) and if climbing down is chosen, the character falls down as expected.
Expected behavior for the character is either:

  1. To fall down immediately once the floor tile they're standing on collapses, or
  2. If the character is named Wile. E. Coyote - to fall down 2-3 seconds later.

The save file with the character levitating is attached for reference.

Steps To Reproduce

  1. Create a new world, no mods.
  2. Create a character, Evacuee scenario.
  3. Teleport to the evac center roof directly above the window.
  4. Spawn several zombies on the ground nearby (not on the roof).
  5. Wait until the zombies bash down the window.
  6. Check the tile the character is standing on is now called "open air". Observe the tile directly below is unseen.
  7. Wait a turn. Observe the character not falling down.
  8. Wait several more turns. Observe the character taking damage from the zombie directly below.
  9. Try to hit the zombie directly below. Observe the character instead warning they cannot climb down here.
  10. Move from the open air tile and return. Observe the expected behavior of character falling if trying to climb down.
  11. OPTIONALLY: Teleport from the tile and then back. Observe the character falling once teleported back (as expected).
  12. OPTIONALLY: Repeat the test for other types of walls (I confirmed the behavior to be the same for the plastered wooden wall and wooden door).

Screenshots

image

Versions and configuration

  • OS: Windows
    • OS Version: 10.0.19045.5131 (22H2)
  • Game Version: 23deeac [64-bit]
  • Graphics Version: Tiles
  • LAPI Version: 2
  • Game Language: []
  • Mods loaded: [
    Bright Nights [bn]
    ]

Additional context

V.zip

@blot-runner blot-runner changed the title If the char is on the roof and the wall underneath is detroyed, the char continues standing on the air. If the char is on the roof and the wall underneath is destroyed, the char continues standing on the air. Nov 26, 2024
@scarf005
Copy link
Member

comment for devs: i think this could be fixed by inserting gravity fall code on terrain destruction code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants