Poll

What is your current position on this idea?

I can see ways I would use this in my levels
8 (53.3%)
I don't have specific ideas for it but would like to play around with it
3 (20%)
I don't see myself using it, but would like to play levels with it
1 (6.7%)
I do not think this should be included
2 (13.3%)
I have no opinion either way
1 (6.7%)

Total Members Voted: 15

Author Topic: [DISC][PLAYER] Potential new object - Permanent skill assigner  (Read 9777 times)

0 Members and 1 Guest are viewing this topic.

Offline Proxima

  • Posts: 4569
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #15 on: December 03, 2021, 12:32:59 PM »
How can there be an exit that Climbers can't reach, but non-Climbers can?

O ye of little faith:


Offline WillLem

  • Posts: 3384
  • Unity isn't sameness, it's togetherness
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #16 on: December 03, 2021, 12:36:38 PM »
How can there be an exit that Climbers can't reach, but non-Climbers can?

O ye of little faith:



Give me a Basher and a Walker and I'll make your day 8-)

Offline Proxima

  • Posts: 4569
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #17 on: December 03, 2021, 12:38:23 PM »
Sure, but if that's embedded in a full level and you can't reach it with any spare skills, only non-climbers can reach that exit :P

Also:

my goal here is simply to point out that the two setups are different: a "Climber-specific" exit can have all non-Climbers walk right past it, whereas a "reachable only by Climbers" exit is reachable only by Climbers.

Here's a climber-only exit that non-climbers will walk right past:


Offline WillLem

  • Posts: 3384
  • Unity isn't sameness, it's togetherness
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #18 on: December 03, 2021, 12:51:01 PM »
you haven't provided a scenario where the dedicated object enables a puzzle that the terrain setup doesn't.

Here's a climber-only exit that non-climbers will walk right past:



OK, sure - nicely done. Maybe I should have said directly in front of instead ;) Here's a scenario which addresses all of the above:



The first exit is a dedicated "Climbers-only" exit. The skillset provides 1 Bomber, and all but 1 lem must be saved.

Offline Proxima

  • Posts: 4569
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #19 on: December 03, 2021, 01:31:52 PM »
It seems to me that the solution is for a normal lemming to bomb out the trigger of the climber-only exit, allowing a climber to reach the pick-up skill; then build up to the normal exit.

Exactly the same puzzle could be created with my setup followed by the rise in terrain and pick-up skill as in your setup; then the solution is to bomb just below the vertical brick so that climbers can get past and reach the pick-up skill, etc.

(I'm really glad that this conversation has come up, because it is giving me some ideas for actual levels!)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #20 on: December 04, 2021, 09:15:39 PM »
Quote
How can there be an exit that Climbers can't reach, but non-Climbers can? Same question for a skill that "needs to be given to non-Climbers" - why can't it be given to the Climbers as well?

I can one up a theoretical answer here, and show some actual examples from my levels. :P

For the former - "an exit that climbers cannot reach". Although not directly used to prevent reaching an exit here, the overall goal remains the same - the climber cannot turn around at either side of the level (without wasting a skill to do so, one that the player cannot actually afford to waste - this is the counterpoint to the "why not just use another skill?", as that's just like any other situation where a skill can be used to perform a backroute and doesn't invalidate the overall setup in general). You could apply this specifically to the exit - have a wall like this, or multiple walls like this if you like, with the exit at the bottom. Really, this just comes down to the very same "climbers may take a different path than non-climbers" that we're already very used to, and just looking at it from a different angle - "what if the path the climber would take is the one we DON'T want to use, instead of the one we do?"

For the latter - "a skill that needs to be given to non-climbers, and can't be given to climbers as well". This level isn't quite exactly that situation, as the climbers / floaters are preassigned, but it illustrates the general idea of how one would acheive this. You need to save all 20 lemmings 38 of 40 lemmings. Were they not preassigned, you'd have climbers for half the lemmings and floaters for the other half - you couldn't send all 20 38~40 to the same exit, because there aren't enough climbers to send everyone to the right, and there aren't enough floaters to send everyone to the left. Of course in another level, this could simply be "you need one climber and one floater, each on a different lemming", not necesserially "every lemming must be one or the other"; the reason it couldn't be given to the climber simply being in general "because there aren't enough left after giving them to everyone else who needs one".

Quote
OK, sure - nicely done. Maybe I should have said directly in front of instead ;) Here's a scenario which addresses all of the above:

Keep in mind also that, as shown by the examples above, in real-world levels there are stricter limitations (and the level author can add more of / alter these as needed, generally) on what the player can actually do to bypass it, as opposed to theoretical scenarios where infinite skills of every type are available, as are infinite useable (and loseable) lemmings and infinite time if it comes to that. Some of the terrain involved may be steel or one-way, or a needed skill may not be available (either not in the skillset entirely, or needed elsewhere in the level / provided as a pickup that would not be reached using this approach).
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 WillLem

  • Posts: 3384
  • Unity isn't sameness, it's togetherness
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #21 on: December 06, 2021, 09:18:59 PM »
@namida I'll be honest, I'm not sure I understand your examples ???

Could you do a replay or a quick LP to demonstrate what you mean? Totally OK if not, I'll take your word for it that my question has been answered :lemcat:

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #22 on: December 08, 2021, 06:29:35 PM »
Should the permanent skill assigner affect zombies?

My feeling on this is yes. Zombies can't be assigned a permanent skill by the player, but they can have one, and there is precedent for objects being able to give permanent skills to a zombie in the case of zombie entrances with preassigned skills.

Since neutrals remain able to interact with all skill types that regular lemmings can, I do not feel there is any grounds to consider an exception for neutrals here. Zombies on the other hand, while as noted my opinion is that this should affect them, there are at least some weak arguments I can think of against it.
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 namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #23 on: December 08, 2021, 07:38:41 PM »
This has been implemented in commits 36e7d44 (visuals, and a should-work-but-doesn't implementation of the physics) and dc3ea87 (made it actually work).

You can see it - along with the remover - in action here: https://youtu.be/YQjJZiZoTAI

At this stage, zombies are just as affected by it as anything else; it will be trivial to change this later if need be.
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 WillLem

  • Posts: 3384
  • Unity isn't sameness, it's togetherness
    • View Profile
Re: [DISC][PLAYER] Potential new object - Permanent skill assigner
« Reply #24 on: December 08, 2021, 09:46:39 PM »
Should the permanent skill assigner affect zombies?

Yes, because they can be given skills via pre-assigned hatches.

Zombie exits and/or un-zombifiers and/or "kill all zombie" talismans should also exist in NeoLemmix as well, lest zombies continue to exist as nothing more than just another trap to avoid, albeit a moving one. It baffles me that all of these ideas have slipped through the "NeoLemmix Final Version" net.