Poll

Slider speed?

3px per frame (equal to faller)
2px per frame (equal to floater)
1px per frame (equal to floater in updraft, or to horizontal speed of walker)

Author Topic: [DISC][PLAYER] Slider physics (potential)  (Read 9910 times)

0 Members and 1 Guest are viewing this topic.

Offline ccexplore

  • Posts: 5311
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #15 on: March 21, 2020, 08:26:24 PM »
And in that case, once the Slider touches solid ground, he will look towards the wall, i.e. immediately start climbing up again. So the reverse would indeed work, wouldn't it? ;)

This is precisely what I meant about a permanent Climber-Slider trapping himself in a loop where he repeatedly goes up and down the same wall without ever turning around.

No.  In L2, the slider always turns around upon a no-fall landing and transitioning to walker, this is part of the transition and does not rely on the wall to turn the walker afterwards.  As a result there is no loop even if lemming is also climber.

Offline Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #16 on: March 21, 2020, 10:22:48 PM »
Thanks for the information! ;) I took this as an opportunity to try out some stuff by myself, using the good old practice mode in Lemmings 2. (Basically the only thing from the game I used to play as a kid.) Note that I used the Amiga emulator with a .bat file for Lemmings 2, not the standard DOS version (since that version has Kieran's custom levels in it).

Here are my observations:

  • First of all, i severely underestimated the regular Climber in Lemmings 2! Jumping towards walls and holding on to them as well as climbing around outer corners is something that both the Climber and the Rock Climber can do!
  • It almost seems like the abilty to climb around the outside of a corner (i.e. transitioning back from a Shimmier to a Climber / Rock Climber) is a property of the Shimmier, not of either of the Climbers. Which begs the question: Why did we decide against the NeoLemmix Shimmier behaving in this way? ???
  • Hence, my earlier claim in this thread was wrong: I thought such outer corners could only be handled by Magno Booters. You can see that this war clearly an error I fell for up until this day! So I hope it wasn't me who suggested that the Shimmier should not be able to climb around outside corners (i.e. that no Shimmier --> Climber transitions should be possible). It's probably too late to add this behaviour to the Shimmier now, since it would invite a bunch of backroutes, after the Shimmier has already been implemented in a stable manner for over a year. :'(
  • The Slider indeed turns around on a wall that touches the bottom, even if he is a Climber or Rock Climber. If he drops from a wall, instead he will continue to look in the same direction he looked in when he was sliding.

I was about to write my comments about Jumper-Slider interactions when I discovered that ccexplore had already tested this in the meantime :thumbsup: .

Quote from: ccexplore
I finally got around to testing this on DOS Lemmings 2 (using the Egyptian practice level).  Turns out I remembered wrong, jumping a slider against the wall does allow it to slide down the wall.

In the case that both climber and slider are assigned to the lemming, and lemming gets into a situation where both skills can be used, looks like climber takes priority in Lemmings 2--in the wall jumping case above, the lemming would climb up.  But note that it doesn't mean if you have a non-climber slider lemming who is currently in the middle of sliding down a wall, and you assign it climber then, it doesn't stop the sliding and make it climb back up again, it will continue sliding down.

The last part - "assigning while on the wall as a Slider / Climber" - is one thing I actually didn't try. I just noticed that the Climber takes precedent over the Slider when both are assigned as permanent skills.

Given that this was also what seems to have been preferred by most people in this thread anyway, at least this matter would probably be settled by that?

- If a lemming is a Climber and a Slider when jumping towards a wall, the Climber will take precedent, i.e. the lemming will climb up.
- If you assign a Slider to a Climber or a Climber to a Slider while on the wall, the lemming will continue whatever he is currently doing until he reaches the end of that wall. So the rule here is "finish what you've started". ;)



But now a remaining question is this:

Quote
Btw just curious, in NeoLemmix, if a shimmying climber reaches the end of a platform (i.e. a corner with a wall facing up like below), does it climb up the wall? I assume not?

Turns out this is indeed standard Shimmier behaviour in L2 for both the Climber and the Rock Climber. And it's extremely useful.

Whenever I want to accomplish something remotely comparable in NeoLemmix, I have to fiddle around a lot, by doing the following:

- send TWO Shimmiers rather than one
- the first one drops at the end of the platform and becomes a Stoner
- the second Shimmier lands on top of the Stoner
- now that second Shimmier needs to turn around somehow (Walker?)
- build a stack to close the gap between Stoner and ceiling / wall
- climb up the stack and then the wall

So in current NeoLemmix, this same outcome requires two Shimmiers, one Stoner, one Walker, one Stacker, and at least one Climber. That's FIVE out of ten possible skill types just to pull of this basic maneuvre!

The L2 Shimmier just transitions back into a Climber naturally, you don't even have to assign anything at the corner.

In contrast, though, the L2 Shimmier has a much harder time with sloped ceilings than I remembered. That's pretty much exclusively the Rock Climber's territory. And even the Rock Climber can only go UP these slopes; when it comes to going down sloped ceilings, you can't transition back into a Rock Climber, and the Shimmier immediately starts the "dangling from the ceiling" animation as soon as he reaches the slope, and falls down shortly afterwards.

So going around corners is no problem for the Shimmier, but going down sloped ceilings apparently is.

Of course, I'm not saying the NeoLemmix Shimmier shouldn't be able to go down sloped ceilings - in fact, I find this extremely useful as well. So aside from the fact that it would break countless levels to change this, I would never even want that to be the case. It was quite a nasty surprise that no skill in L2, neither the Rock Climber nor the Shimmier, were capable of handling downward-sloped ceilings. You can pretty much only resort to the Magno Booter there, but that thing is so overpowered that it can handle just every type of ceiling or wall.

But it would indeed be nice to have the Shimmier be able to go around outside corners IF he is a Climber (and only then), just like the opposite Climber-Shimmier transition is possible. This would not even require the "dangling" animation, it's a direct transition in L2.

This would also make sense in light of the upcoming introduction of the Jumper, since Jumper-Climber and Climber-Jumper transitions are also both possible.

I don't know if it's too late to consider changing this about the Shimmier... and how many existing levels would even be affected by it...

But I would like to remind everyone that even regular Faller behaviour was also changed after quite some time, in terms of no longer being able to exit mid-air.

So maybe... maybe... maybe it's possible? :D
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

Offline Proxima

  • Posts: 4562
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #17 on: March 21, 2020, 10:45:12 PM »
  • It almost seems like the abilty to climb around the outside of a corner (i.e. transitioning back from a Shimmier to a Climber / Rock Climber) is a property of the Shimmier, not of either of the Climbers. Which raises the question: Why did we decide against the NeoLemmix Shimmier behaving in this way? ???
  • Hence, my earlier claim in this thread was wrong: I thought such outer corners could only be handled by Magno Booters. You can see that this war clearly an error I fell for up until this day! So I hope it wasn't me who suggested that the Shimmier should not be able to climb around outside corners (i.e. that no Shimmier --> Climber transitions should be possible).

Original discussion of shimmier -> climber, with Nepster's reply.

Quote
But I would like to remind everyone that even regular Faller behaviour was also changed after quite some time, in terms of no longer being able to exit mid-air.

That's not quite accurate; before the decision was made to disallow direct drop, it was an option that could be enabled or disabled by the pack author.
« Last Edit: March 21, 2020, 11:13:21 PM by Proxima »

Offline Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #18 on: March 21, 2020, 11:26:04 PM »
Thanks a lot for the link, Proxima! :thumbsup:

In fact, I just realised that just today, I created a level that would be totally broken - or at least significantly simplified - if Shimmiers could actually go around corners in NeoLemmix. I attached it (together with a replay) for demonstration purposes; basically, the core trick at the end is only necessary precisely because Shimmiers can't go around corners.

I also envisioned some more landscapes in my head which could be covered by repeated Shimmier-Climber-Shimmier-Climber transitions, and I agree that this could quickly go unchecked.

BUT: I think there is a way to actually make this possible in a controlled (=not overpowered) manner WITHOUT having to modify the Shimmier's behaviour at all! :thumbsup: More so, it could happen in the context of this new 20th skill, if that skill ends up being the Slider indeed!

Basically, while Climbers don't "dangle" in NeoLemmix as they do in L2, the Slider would pretty much have to do so. Because otherwise, at the very last frame of him being a regular Slider, he would still probably not be low enough beneath the ceiling to seamlessly transition into a Shimmier.

Thus, if dangling is a specific property of a Slider, a lemming could only do it if he is a Slider.

Since Sliders can transition into Shimmiers, the opposite transition should also be possible.

Meaning
a) a Shimmier reaches a wall and slides down ("inside" corner)
b) a Shimmier reaches the end of a ceiling, turns around and dangles from it (Slider), and from that position he could then climb up ("outside" corner) ;)

The common and intuitive rule here would be "a Slider always turns in such a way that he faces the wall". If he approaches a wall from the inside, then after shimmying, he would dangle from the ceiling shortly and then slide down the wall. If however he approaches a wall from below / the outside, he would have to turn around to hold on to that wall above him - and then it would be possible for him to climb from there.

In other words, Shimmier-Climber transitions still wouldn't be possible (no breaking levels / overpowered Shimmiers), but Shimmier--> Slider --> Climber transitions would be. ;)

This would reduce the required skill count in the example I cited above from five different types to at least just three (Shimmier, Slider, Climber).

Of course, the issue here is: How do you tell the Slider to start climbing up again? This behaviour can't generalise too much, because otherwise, every Slider reaching the bottom end of a wall would climb up that wall again immediately if he's also a Climber.

But just like we need to prevent a Slider from immediately climbing up a wall again after having touched the ground (which is a special case), one could surely also make this behaviour specific to the situation when a Slider dangles after shimmying, rather than dangling after a regular slide.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

Offline Proxima

  • Posts: 4562
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #19 on: March 21, 2020, 11:32:39 PM »
I am very much against that idea. It would be a weird edge case that would be hard for new players to discover, and it has no connection at all with the Slider's usual function.

Possibly, a Shimmier reaching the end of a ceiling would have one frame where they can be assigned Jumper before they fall. That would allow him to transition to climber with only four skill types (shimmier, jumper, stoner, climber -- and the stoner wouldn't be needed if there happened already to be terrain for the jumper-climber to latch on to). I'm normally not a fan of transitions that give you a one-frame window for making the assignment, but NL's skill-queuing does alleviate it somewhat.

Offline GigaLem

  • The Dog That Brought Lemmings to Avalice
  • Posts: 1415
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #20 on: March 22, 2020, 10:10:50 PM »
I am very much against that idea. It would be a weird edge case that would be hard for new players to discover, and it has no connection at all with the Slider's usual function.

Possibly, a Shimmier reaching the end of a ceiling would have one frame where they can be assigned Jumper before they fall. That would allow him to transition to climber with only four skill types (shimmier, jumper, stoner, climber -- and the stoner wouldn't be needed if there happened already to be terrain for the jumper-climber to latch on to). I'm normally not a fan of transitions that give you a one-frame window for making the assignment, but NL's skill-queuing does alleviate it somewhat.
Honestly I have to agree with Proxima, I don't want the slider either, I don't like the idea of it being the 20th and final skill, but as a skill in general, it's just rather situational and I don't want something that a floater or glider could do better. In terms of skills like these, I think im happy enough with just the Jumper.

Offline Proxima

  • Posts: 4562
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #21 on: March 22, 2020, 10:40:38 PM »
Honestly I have to agree with Proxima, I don't want the slider either

...except that isn't what I said at all ???

Offline Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #22 on: March 22, 2020, 11:22:35 PM »
@GigaLem: Proxima only argued against the specific idea of using the Slider to help a Shimmier flip upward around a corner and transition into a Climber. ;) But as I understand his second-to-latest post, he isn't against Shimmier-Climber transitions in general; he only argues that the Jumper should be used instead, rather than the Slider, to enable this transition.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

Offline Dullstar

  • Posts: 2092
    • View Profile
    • Leafwing Studios Website (EXTREMELY OUTDATED)
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #23 on: April 12, 2020, 06:14:11 AM »
I have mentioned opposition to the slider previously, but I no longer feel this way, given the interpretation of the slider as a permanent skill.

The potential to have a slider that transitions to shimmier would be a powerful difference to the floater/glider, which I could definitely see myself using a lot (as I like using shimmiers). I'd realistically probably end up using this more than the other proposed skills.

Overall, I would expect it to have similar skill synergies to the climber - thus, it would share the climber's ability to wall-jump as well as to jump into a wall to begin sliding. This would require some sort of rule regarding when a lemming has a choice between sliding or climbing. My opinion is that either the climber should take precedence (though whatever choice is made needs to be consistent throughout, so either climbers or sliders should take precedence in all situations where there's a choice to be made). You could make them mutually exclusive to assign like the Floater/Glider, but I'm not sure I like that approach, as the Climber/Slider makes more sense as a combination than Floater/Glider, though, because while there would exist situations where a lemming could either slide or climb, there's also situations where the choice is unambiguous, unlike the Floater/Glider, where the skills are fully mutually exclusive, because a lemming that has the option to begin gliding will always also have the option to begin floating and vice versa.



As there were some discussions about the slider/shimmier interactions, here is a quick summary of my thoughts on the matter:

I'll begin by noting how the climber functions now:
Climber -> Shimmier: Yes
Shimmiers normally jump to reach the ceiling, but they have the option of climbing as well to get there.
Shimmier -> Climber: No
I think it makes sense for the Shimmier -> Climber transition to be disallowed: the Shimmier can't handle a change in height of more than 2 pixels; thus it can't hoist itself to the wall to begin climbing it. There's another setup that can happen where the Shimmier comes into contact with a wall, but in this setup there wouldn't be anywhere for it to go up, since it would hit the ceiling, thus the transition is irrelevant.

My proposal for the slider:
Slider -> Shimmier: Yes
This seems analogous to the Climber -> Shimmier transition. The Slider is just being used as an alternative method to reach the ceiling to be shimmied across. Dangling wouldn't be necessary, but it would be an option - the main purpose it would serve would be giving the player time to assign the Shimmier, but the skill queuing behavior renders this unnecessary.
Shimmier -> Slider: Yes
This is analogous to the Shimmier -> Climber setup with the Shimmier comes into contact with a wall described above, so why would it be different here? In the Shimmier -> Climber set-up, there was nowhere for the climber to go once it reached the wall. But the Slider would be able to go down, since there wouldn't be any terrain in the way.

Offline Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #24 on: April 12, 2020, 08:17:43 PM »
Quote
My opinion is that either the climber should take precedence

This would be my suggestion as well, since it would be in line with Lemmings 2: The Tribes: When you have a Slider jump towards a wall, he will slide down. A (Rock) Climber will climb up. A lemming who is both a Slider and a (Rock) Climber will always climb up.

Making Climbers and Sliders mutually exclusive would be a totally unnecessary limitation of their great potential for interaction.

Quote
There's another setup that can happen where the Shimmier comes into contact with a wall, but in this setup there wouldn't be anywhere for it to go up, since it would hit the ceiling, thus the transition is irrelevant.

Such a transition could happen if there is a gap in the ceiling - however, it would require the Shimmier to jump across the gap, so it would be a Jumper-Climber transition. The important part here is that a Shimmier-Jumper transition isn't possible. I've just tried this out, Shimmiers can't jump in L2 either - probably because the Shimmier in L2 starts with a forward jump itself, so otherwise it would be possible to cancel a Shimmier by assigning a second Shimmier.

It also makes sense that it isn't possible, because the Shimmier has no ground to jump off from. I sometimes envisioned the Shimmier "swinging back and then forward" to get some acceleration that would then allow them to "jump" from the ceiling. But you'll have to resort to Gliders to do that (and Gliders can't hold on to walls then afterwards).

Quote
Shimmier -> Slider: Yes
This is analogous to the Shimmier -> Climber setup with the Shimmier comes into contact with a wall described above, so why would it be different here? In the Shimmier -> Climber set-up, there was nowhere for the climber to go once it reached the wall. But the Slider would be able to go down, since there wouldn't be any terrain in the way.

Yes, this absolutely should be possible, and it is indeed in Lemmings 2.

Quote
Slider -> Shimmier: Yes
This seems analogous to the Climber -> Shimmier transition. The Slider is just being used as an alternative method to reach the ceiling to be shimmied across. Dangling wouldn't be necessary, but it would be an option - the main purpose it would serve would be giving the player time to assign the Shimmier, but the skill queuing behavior renders this unnecessary.

Keep in mind there are two applications for this:
1) The main one is the Slider sliding down below a corner and transitioning into a Shimmier there (indeed this is the application I'm most curious about, and therefore also the one I would most likely make excessive use of! :thumbsup:).
2) But there is also the potential to have a Platformer or Builder create a ceiling above a Slider's head just after he has passed by. So if another lemming places a brick 1 pixel above a Slider's head, the Slider should also be able to transition to a Shimmier, just like a Climber would be in this situation.

The Slider is pretty much a downward Climber in every sense of the word. ;) I'll just stress this again for anyone else who likes to compare it to the Floater instead! :P

When it comes to getting around "outer" corners - i.e. application 1), transitioning into a Shimmier after having reached the bottom of a slide - I think the Slider would in fact need an analogy to the Climber's Hoister animation.

Since a lemming's position is measured at its feet, the Slider would have to let go of the wall once his feet trigger is no longer 1 pixel inside the wall (as this is how a Climber's position is measured).

We don't need a dangling animation, but we would kind of need the Slider to put his arms above his head for at least 1 frame when he reaches the end of a slide. The regular position of the Slider's arms is in front of his body, so it doesn't make sense to transition into a Shimmier from that.

I'd envision the Slider sliding normally first (arms in front of the body), then once there is no further terrain beneath him, his body continues to move downwards while his arms stay at the last pixel of terrain they can hold on to. This is where you have the opportunity to assign a Shimmier. If you don't, the Slider will let go with his arms as well, at which point he will just transition back into a regular Faller.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

Offline Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #25 on: October 26, 2020, 05:43:25 PM »
Okay, just like IchoTolot did it for the Laser Blaster, I am going to compile the proposed behaviour for the NeoLemmix Slider:

General premise: The Slider is a downward Climber. His position marker is at his feet and 1 pixel inside the wall.

General behaviour:
- Whenever a Slider reaches the edge of a platform, he turns around and falls.

- As long as there is an uninterrupted straight wall, he will hold on to it, which will prevent him from splatting. Once he lets go of the wall (either because the skill is cancelled or because the wall is no longer straight), he transitions to a Faller, i.e. fall height is measured from there.
- After turning around, once the Slider completes his action, he will move 1 pixel further into the new direction he is now looking. This is the equivalent of a Climber hoisting himself onto a wall he has been climbing up before. It should be a natural result of the lemming's position trigger being buried 1 pixel inside the wall: Once the wall ends, this means the lemming has now been moved 1 pixel to the side. Technically though, this movement already appears as soon as a Climber / Slider "enters" the wall.

The second behaviour allows a Slider to land on the lower layer of two or more platforms with perfectly alligned edges.
Meaning, the bottom platform does not need to be protruding compared to the upper one.

Much like a Climber still tries to perform the hoister animation when you remove the terrain while he is climbing (e.g. with a Basher), the Slider would still try to "dangle" on the ceiling, or whatever his respective counterpat to the Climber hoisting animation would be.

SKILL TYPE: permanent (=athletic).
A lot of the challenges relating to Sliders stem from the Slider retaining its turning behaviour. You can even easily envision levels where the fall-breaking properties of the Slider are completely irrelevant, but the turning behaviour is crucial. If you want to see examples of that, take a look at the Medieval Tribe from Quest from Kieran 2 (either in Lemmings 2 for DOS Box or on YouTube).
In NeoLemmix in particular, this would also allow for hatches with pre-assigned Sliders, which would force the player to work with this altered turning behaviour. :thumbsup:

OVERLAP WITH OTHER ATHLETIC SKILLS:
- Slider-Climber definitely needs to be possible. When a Climber-Slider reaches the bottom of a wall he has just slid down, the Slider part needs to include the action of turning around on said wall. (This is how it's done in Lemmings 2.) Otherwise, a Climber-Slider will trap himself in an infinite loop of climbing up and sliding down the same wall.
- Slider-Glider would be useful in my opinion: The Slider would turn the lemming around, and once he lets go of the wall, he continues gliding into the new direction.
- Slider-Floater therefore seems like it should also be possible: The Slider turns around and then can still survive a fall once he lets go of the wall. A Slider-Floater can survive any drop, but yet still exploit these drops for turning around. If you don't want the player to avoid using the Slider by only making the lemming a Floater, then you should probably simply not provide any Floaters on a given level.
- Overlaps with Swimmers and Disarmers don't seem problematic.
In short, I don't think there have to be any skills which are mutually exclusive with the Slider.
Thus, the only skills that would remain mutually exclusive with each other (not with the Slider) would be Floater-Glider.

INTERACTIONS WITH OBJECTS:
- one-way fields: A Slider moving through a one-way field (or Blocker, they behave the same way) that's exerting force into the opposite direction than the one the Slider is facing should turn around and let go of the wall, just like a Climber does.
- splat pad: A Slider landing on a splat pad does not splat because he never becomes a Faller; it's like a Climber performing the hoister animation within the trigger area of a splat pad and then continuing to walk.
- splitters. This is different from one way fields, I just found out: A Climber that climbs through a splitter which has its trigger buried in the wall he is climbing and is pointing into the opposite direction will briefly turn around and turn into a Faller. However, he can't get out of the wall, so he's briefly trapped on that pixel. Because that pixel is within the trigger area of the splitter, he will trigger the splitter again so that it now points into the same direction as he was facing before. At the next opportunity, he starts climbing up again. So I'd expect the Slider to act in a similar way and also continue sliding down.
- teleporter: A Slider sliding into a teleporter and coming out of a teleporter that's also touching a wall should continue sliding. This is what Climbers do as well.
- triggered traps: A Slider-Disarmer moving through the trigger of a trap should behave the same way as a Climber-Disarmer. Which to my knowledge is: The lemming dies. Even though his feet are technically 1 pixel inside the wall, i.e. he is standing, he isn't able to perform the Disarmer animation.

TRANSITIONS:
from another skill to a Slider
- Shimmier --> Slider: A Shimmier that's a Slider and shimmies against a wall should slide down this wall instead of just falling regularly. This never comes up with Climbers, because an uninterrupted ceiling would prevent the Shimmier from climbing, and an interrupted ceiling would cancel the Shimmier before he reaches the wall he wants to climb. With Shimmier-Slider transitions, however, both the ceiling and the wall are connected, therefore the skills should connect, too.
- Jumper --> Slider: A Slider that jumps against a wall starts sliding down, much like a Climber jumping against a wall starts climbing up. If a lemming is both a Climber and a Slider, the Climber always takes precedent: A Climber-Slider jumping against a wall will start climbing up, never slide down. This is consistent with Lemmings 2 behaviour.
- Glider --> Slider: Should not be possible. A Glider-Slider that bumps into a wall will still turn around, not hold on to it and slide down vertically - just like a Glider-Climber bumping into a wall doesn't start climbing.
- Swimmer --> Slider: A Swimmer falling out of a water area has no terrain to hold on to. Therefore, even if he is a Slider, he should turn into a regular Faller at this point, facing the same direction as before, instead of turning around like a Slider would. Of course, as said above, it is generally still possible to make a lemming both a Swimmer and a Slider; the former simply can't transition into the latter directly. In contrast, a Swimmer-Slider sliding into water can just start swimming.
- Faller --> Slider: You can of course assign the permanent skill property of being a Slider to a lemming while he is a Faller, but that will not result in the lemming suddenly holding on to a wall next to which he is currently falling down - just like you can't make a Faller hold on to a wall and climb up. In order for a lemming to start sliding, he already needs to be a Slider at the top of the drop, before he even starts falling. The standard transition is always Walker --> Slider, never Faller --> Slider.
- Builder/Platformer --> Slider: A Builder or Platformer that's also a Slider and is no longer being assigned new bricks will turn around when falling off his own staircase/bridge and continue to walk back where he came from (unless the bridge ends at an altitude where he can continue walking without ever falling before).
A corner case: A Slider falling from a Stoner is interesting, because there is a gap between the stoned lemming's shoulders and head that the Slider could potentially "drop" into. I'd argue though that, with the trigger being at the Slider's feet, once he drops himself off the Stoner, his own feet will be at about the same height as the Stoner's feet. So he should drop down from there (or shimmy along the underside of the Stoner) as normal, not pull himself back up into the Stoner's head-shoulder gap.

from a Slider to another skill
- Slider --> Walker: Just like a Climber, a Slider can't be cancelled by assigning a Walker to him. Of course, a Slider will automatically transition back into a water once he reaches the end of a slide and stands on solid ground (or transition to a Dangler, then Faller if there is no solid ground at the end of the slide.)
- Slider --> Cloner: Again, just like a Climber, a Slider can't be cloned while sliding. Of course, you can clone a regular walking lemming that happens to be an athlete with the property of being a Slider.
- Slider --> Bomber / Stoner: Since Sliders are 1 pixel inside the wall, they oh-no inside the wall, like Climbers.
- Slider --> Jumper: A Slider should be able to jump off the wall he is sliding down in the opposite direction, just like a Climber.
- Slider --> Shimmier: When the Slider reaches the bottom end of a straight vertical wall, but there is no terrain under his feet, before transitioning into a Faller, he should either
a) perform a "dangling" animation like in Lemmings 2, which would be the equivalent of the Climber's "hoister" animation, or
b) remain in the standard Slider animation, but at the last frame (and a couple frames before as well), it would be possible to assign a Shimmier to him, so that he then continues to shimmy along the underside of the wall he was just sliding down. This would be the equivalent of NeoLemmix Climber --> Shimmier transitions, which, in contrast to Lemmings 2, do not use the "dangling" animation for the Climber.
A corner case: If a Slider slides through a gap, and then a constructive skill closes that gap right above the Slider's head like a "Great Lemming Caper" in reverse, the Slider should be able to transition into a Shimmier and hold on to that bridge. I don't see this being particularly useful very often, because the Slider is facing towards the wall he is sliding down, so he would shimmy right against it and turn back into a Slider afterwards. One application though might be the following:
- Slider slides down wall
- Platformer / Builder / Stacker / Stoner closes gap above the Slider's head.
- Slide gets assigned a Shimmier.
- The Shimmier gets cloned.
- The original Slider shimmies against the wall he was just sliding down and transitions back into a Slider; the clone can go on to shimmy into the opposite direction.
Anyway, this would be the way I'd expect these skills to behave, based on their previously established characteristics.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #26 on: October 29, 2020, 04:49:10 AM »
I've created a spreadsheet with my thoughts about how the Slider, including a "Dehoister" transition state used in some cases (eg Walker -> Dehoister -> Slider; as a reverse of Climber -> Hoister -> Walker), would interact with other possible lemming states (as well as the Walker and Cloner skills).

https://1drv.ms/x/s!Am6NTdy4vnPXhINGmY0v7N79mUDDkA

This is viewable in your browser, you do not need to download anything. Feel free to give input.
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 Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #27 on: October 29, 2020, 02:25:18 PM »
Thanks for the overview! :thumbsup:

Regarding wall jumping and the note "what if lemming is also a Climber?", as said before, I'd keep this consistent with L2 behaviour, in that the Climber always takes precedent over the Slider when wall jumping. Meaning, a Climber-Slider jumping at a wall will start climbing up. He will only become a Slider when falling down from the top.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

Offline namida

  • Administrator
  • Posts: 12398
    • View Profile
    • NeoLemmix Website
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #28 on: October 29, 2020, 05:53:02 PM »
The other obvious question that I can't believe hasn't come up yet (or maybe it has and I've forgotten): How fast should the slider move?

For obvious reasons, he shouldn't be faster than a faller. That's 3 pixels per second. The option is also there for 2 pixels per second (same speed as a faller in an updraft, or a floater not in an updraft) or 1 pixel per second (same speed as a floater in an updraft). I personally kind of like 2 pixels per second, but I could see 1 pixel working too.
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 Strato Incendus

  • The King of Shimmiers (crowned by Flopsy ;D )
  • Posts: 1746
  • #RIP Spearer/Grenader (2020 - 2021)
    • View Profile
Re: [DISC][PLAYER] Slider physics (potential)
« Reply #29 on: October 29, 2020, 06:12:29 PM »
2 pixels per second, like a regular Floater, seems reasonable.

The question is then whether Sliders should also be slowed down by updrafts, i.e. to 1 pixel per second, like Floaters in updrafts as well.

Does anyone happen to know how fast the Slider moves in Lemmings 2?
It does definitely seem faster than a Climber, which makes logical / physical sense.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels