Lemmings Forums

NeoLemmix => Community Edition => Editor Bugs & Suggestions => Topic started by: WillLem on February 15, 2025, 05:30:07 PM

Title: [?][SUG][ED] Set All Skills To n
Post by: WillLem on February 15, 2025, 05:30:07 PM
Split from this topic. (https://www.lemmingsforums.net/index.php?msg=105528)

Quote from: GigaLem on February 05, 2025, 11:45:35 PMSeggestion 1
I noticed the set all skills to zero button and thought wouldn't make more sense to say "Clear All Skills"? but also thought of a button that said "Set all skills to desired number" like the random skill set only you pick the number all skills will have.
Title: Re: [SUG][EDITOR] Set All Skills To n
Post by: WillLem on February 15, 2025, 05:31:23 PM
Quote from: GigaLem on February 05, 2025, 11:45:35 PMbut also thought of a button that said "Set all skills to desired number" like the random skill set only you pick the number all skills will have.

The "Random Skillset" already lets you do this. Set both number inputs to the same number, and then all 14 random skills will have that number:

(https://i.imgur.com/lBMCMbd.png)
The above would produce a random skillset where all counts are set to 10.

Or, did you mean set every skill to a certain number? If so, what would be the point? A level can have a maximum of 14 skills, so you'd have to manually set the ones you didn't want back to 0, which would take the same amount of time (more or less) as setting the 14 skills that you do want to your desired number.

SIDE NOTE: In the next update, the number of random skills will be 10 instead of 14 when in NeoLemmix mode.
Title: Re: [SUG][EDITOR] Set All Skills To n
Post by: WillLem on February 15, 2025, 05:35:53 PM
From namida, in the original topic:

Quote from: namida on February 06, 2025, 03:48:01 AM
Quote from: WillLem on February 06, 2025, 03:25:55 AMOr, did you mean set every skill to a certain number? If so, what would be the point? A level can have a maximum of 14 skills, so you'd have to manually set the ones you didn't want back to 0, which would take the same amount of time (more or less) as setting the 14 skills that you do want to your desired number.

My guess is that the idea is that it sets every skill in the level's skillset to a quantity of X. The question of course is how does the editor know which skills you want to have in the skillset in the first place? The only answer I can think of that at least somewhat makes sense (in particular, this could work well for easier-version levels in repeat pairs) is "every skill that already has a nonzero quantity, set it to the specified quantity" - including skills available by pickups, I'd think. However, this makes the feature a fair bit less useful - it's not much easier to go and put 1 or some other arbitrary value in every skill you want (or maybe it is, since you can use the up/down arrows next to the text box and just click each up arrow once?) than to just put the number you want in there. It could have its use if, say, you're wanting to change a level from 15-of-all to 20-of-all for example.
Title: Re: [SUG][EDITOR] Set All Skills To n
Post by: WillLem on February 15, 2025, 05:38:16 PM
From GigaLem, in the original topic:

Quote from: GigaLem on February 06, 2025, 03:51:49 AM
QuoteOr, did you mean set every skill to a certain number? If so, what would be the point? A level can have a maximum of 14 skills, so you'd have to manually set the ones you didn't want back to 0, which would take the same amount of time (more or less) as setting the 14 skills that you do want to your desired number.
What I mean, set every skill to number like make all skills be 10 each.
Title: Re: [SUG][EDITOR] Set All Skills To n
Post by: WillLem on February 15, 2025, 05:39:41 PM
Quote from: namida on February 06, 2025, 03:48:01 AMit's not much easier to go and put 1 or some other arbitrary value in every skill you want (or maybe it is, since you can use the up/down arrows next to the text box and just click each up arrow once?)

That, or set a "click" event handler for the number inputs which automatically sets the value to 1 (and highlights the text for further intput) if it's 0. Either way, it's a single mouse click - not really possible to optimise it any further.

Quote from: GigaLem on February 06, 2025, 03:51:49 AMWhat I mean, set every skill to number like make all skills be 10 each.

It's certainly possible to add this, but for what reason? Namida's suggestion to set all currently non-zero skills including pickups to some chosen value makes a bit more sense, but setting all skills makes no sense at all; only the first 14 (or 10, in NeoLemmix) would actually be shown in-game.

If you can outline a possible use case for it, then sure, it can be considered. Otherwise, it could be misinterpreted as a bug/oversight.
Title: Re: [SUG][EDITOR] Set All Skills To n
Post by: WillLem on February 15, 2025, 05:46:16 PM
Looking to get some feedback on this. At present, the plan is to do nothing. If I don't hear anything within a reasonable time frame (1 month?), the suggestion will be closed.



On Discord, regarding this feature suggestion ("Set All Skills to n"):

Will — 2/13/25, 11:58 PM
@GigaLem What's the reason for wanting "set all skills to n" in the editor?
Or, did you mean "set all skills in current skillset to n"?
...
I'm thinking of adding a "classic skillset" button which automatically sets the classic 8 skills to 10-of-each
From there, a "set skillset to n" could be useful

GigaLem — Yesterday at 12:02 AM
what I mean is a button that's basically "Set all skill to [number here]"

Will — Yesterday at 12:02 AM
As in every skill?

GigaLem — Yesterday at 12:03 AM
yeah

Will — Yesterday at 12:03 AM
How is that useful? Genuinely curious to know

GigaLem — Yesterday at 12:05 AM
more so if you need to quick skill set to adjust in time

Will — Yesterday at 12:11 AM
Sure, but there are 26 skills, so it would then be necessary to delete at least 12 of them manually to get a playable set (even for testing purposes)
To be fair, you've given me a good idea
When playtesting a level, all 26 skills should be available in infinite amounts, accessed using some sort of menu
(The panel itself would still hold the actual skillset)
That would likely be more useful that setting all skills to some amount in the editor...?

Proxima — Yesterday at 12:14 AM
When playtesting it's important to know how many of each skill you've used so far

Will — Yesterday at 12:15 AM
The menu could show how many of each have been used
Title: Re: [?][SUG] Set All Skills To n
Post by: WillLem on March 07, 2025, 10:45:50 PM
I wonder if this suggestion (https://www.lemmingsforums.net/index.php?topic=6070.0) might be able to satisfy "set all skills to n", should the user require it.

The user could specify a number of custom skillsets, which would get saved to a text file. A dropdown menu could be used to load the custom skillset into the level. For "set all skills to n", the user simply creates a custom skillset with all skills included.

The question remains of how to set the amounts. Presumably, the user wants to set all skills to a certain amount. Custom sets could load a default amount or a user-specified amount. Maybe a "change all non-zero skills" checkbox could be added which matches all non-zero skill number controls to that of whichever number control has just been changed. This, along with the ability to create custom skillsets, should do it.