Author Topic: [P-BUG][Player] Inconsistent Slider landing behavior  (Read 1020 times)

0 Members and 1 Guest are viewing this topic.

Offline IchoTolot

  • Moderator
  • Posts: 3397
    • View Profile
[P-BUG][Player] Inconsistent Slider landing behavior
« on: November 14, 2021, 03:16:12 PM »
If a slider falls after a slide he will always turn.

If a slider gently lands on terrain after a slide (case: Only a little gap between ground and sliding ledge), it depends on the floor terrain if he turns.

- If the terrain reaches further inside (towards the slider) he will turn as expected.

- If the terrain just reaches the sliding ledge and does not reach further inside he will not turn --> inconsistent behavior!


The attached test level showcases this for the "Slider gently lands on terrain after a slide" case.
« Last Edit: November 16, 2021, 06:11:36 PM by namida »

Offline namida

  • Administrator
  • Posts: 12190
    • View Profile
    • NeoLemmix Website
Re: [BUG][Player] Inconsistent Slider landing behavior
« Reply #1 on: November 14, 2021, 03:25:30 PM »
Copy-paste from Discord (these are all my own comments):

Quote
hmmmmm
after looking at your example level
i get why this seems iffy
but i'm not sure if it really is a bug
2nd and 3rd lemming i definitely feel are correct behavior
1st one is less certain
the behavior the 1st one is exhibiting, is intended for situations where a slider reaches the bottom of a wall (hm - can this same result be obtained after actually sliding for a while, if the gap size is exactly right?)
the only real alternative outcome that makes sense for the 1st one is that he falls (facing left), though
which hm, yeah, does maybe feel more right
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline IchoTolot

  • Moderator
  • Posts: 3397
    • View Profile
Re: [BUG][Player] Inconsistent Slider landing behavior
« Reply #2 on: November 14, 2021, 03:33:28 PM »
Quote
hm - can this same result be obtained after actually sliding for a while, if the gap size is exactly right?

Yes.

I reattached my test level and I recreated the 1st and 2nd setup with 16x8 bricks.

Offline namida

  • Administrator
  • Posts: 12190
    • View Profile
    • NeoLemmix Website
Re: [P-BUG][Player] Inconsistent Slider landing behavior
« Reply #3 on: November 24, 2021, 07:08:12 PM »
Fixed in commit 053e2d1. With the fix, the furthest-left slider (and his 16px block equivalent) will now simply fall, instead of getting onto the lower platform.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)