Author Topic: "select walkers only" (aka priority inversion) in NeoLemmix?  (Read 2873 times)

0 Members and 1 Guest are viewing this topic.

Offline ccexplore

  • Posts: 5311
    • View Profile
"select walkers only" (aka priority inversion) in NeoLemmix?
« on: November 22, 2019, 12:11:50 AM »
Does priority-inverted selection of lemmings still exist in NeoLemmix?  DOS Lemmings and Lemmix support the "hold right mouse button while click with left button" mode of selection that would basically assign to walkers even when there are high-priority lemmings (eg. those performing skills like building, bashing, etc.) under the mouse cursor.  This does not appear to work in NeoLemmix, and I do not find any mention of such in the hot keys settings UI.

While most of the time lemmings are not positioned at exact same position, so it's often possible to only select the lemming you want via careful positioning of mouse cursor, it's more convenient if the option is available, plus sometimes two lemmings are literally at exact same position, and then the option could become required to assign to the lemming you want.  So does the feature (or at least a different way of achieving the same outcome) still exist?

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: "select walkers only" (aka priority inversion) in NeoLemmix?
« Reply #1 on: November 22, 2019, 12:47:09 AM »
There is a "Force Selecting Walker" option; however, it appears that when using the Functional hotkey layout, there is no key assigned this function by default, so you'd have to assign one manually. If using the traditional hotkey layout, the hotkey is Ctrl (either side). Note that this is not a priority inversion in the sense of DOS or Lix; but literally a "ignore lemmings that aren't walkers" (I believe ascenders ("jumpers" in DOS) and fallers might also be included, not 100% sure off-hand). Force-walker can be combined with directional select, and it is possible to assign it to RMB (or MMB) if you like - not sure off-hand whether the behaviour in such a case is "click immediately assigns to a walker", or "hold the other button and left-click to assign" like it would be with a keyboard key.

Alternative method could be highlighting (which works pretty much like in Cheapo or L3D). To highlight a lemming, (functional layout) hold Left Ctrl and click the lemming (traditional layout) right-click the lemming. You can then right click / ctrl+click a skill to assign it to the highlit lemming. I believe Ctrl + a hotkey for the skill also works, though I might be remembering wrong (or it might depend on whether Ctrl is configured as the highlight key - this is actually quite likely). Highlit lemming is remembered across timeskips even if the lemming despawns for any reason (including time-skips backwards to before he existed), though obviously the lemming must exist to be able to assign to 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)