1
SuperLemmix / [SUG] Re-name Neutrals as "Shadows" and give them an overlay
« on: April 27, 2024, 11:55:23 AM »
OK, by now we have many different possible recolourings in SuperLemmix - normally mandatory (i.e. any custom sprite sets need to specify recolouring data for this state), but optional where noted:
Normals
Neutrals
Zombies
Athletes
Selected
Swimmers (optional - if not specified, the lem will be recoloured as an athlete as usual)
Invincibles (optional - if not specified, the lem's existing colour state will be preserved)
And, there's the upcoming Rivals - this will also be a mandatory recolouring state.
Invincibles have an overlay similar to Sonic The Hedgehog's invincibility state*, which helps to further distinguish them even in the absence of recolouring. Zombies, meanwhile, have a different Walker animation and move more slowly. And Selected lems are always under the cursor, so it's clear what's happening there.
That still leaves 5 remaining states that rely on colour alone in order to be distinguishable - Normals, Rivals, Neutrals, Athletes and Swimmers. Even if we take Swimmers out of the equation (which are not a mandatory recolouring state, whereas the others are), it's still a lot.
So, I'm thinking of giving Neutrals their own overlay and renaming them to "Shadows". The overlay would help to distinguish them as Shadows, meaning that they absolutely couldn't be mistaken for another lem type. The influence here is very much from Pokemon, which gives Shadow Pokemon a purple cloudy overlay (and red eyes). The effect would be exactly the same (i.e. these lems would ignore assignments), and we can still recolour the tunic (I'd suggest to dark grey). Here's a mockup:
Meanwhile, we can implement the WIP "De-neutralizer" as a "Purifier" in SuperLemmix, and overlay "Purified" lems in a similar way. The "Neutralizer" would then become a "Shadowmaker", and the same overlays could be integrated into the object animations in order to make it very clear what they are.
Bonus suggestion:
We could even go a step further and only allow Shadow lems to be saved once they've been Purified - this would require any levels featuring Shadow lems to also include a Purifier if those lems need to count towards the save requirement. However, it would also break existing levels featuring Neutrals, so we'd have to be sure we want this even if the fix is simple enough (i.e. place a Purifier near the exit).
One thing that won't happen is for Shadows to be a different type, and keep Neutrals. The proposal here is that Shadows should replace Neutrals, regardless of whether or not the state is expanded to include other properties/features - the main goal of this is to provide a state that's distinguishable by something other than tunic or hair recolouring.
*Here's what Invincible lems look like, in case you haven't already seen:
Normals
Neutrals
Zombies
Athletes
Selected
Swimmers (optional - if not specified, the lem will be recoloured as an athlete as usual)
Invincibles (optional - if not specified, the lem's existing colour state will be preserved)
And, there's the upcoming Rivals - this will also be a mandatory recolouring state.
Invincibles have an overlay similar to Sonic The Hedgehog's invincibility state*, which helps to further distinguish them even in the absence of recolouring. Zombies, meanwhile, have a different Walker animation and move more slowly. And Selected lems are always under the cursor, so it's clear what's happening there.
That still leaves 5 remaining states that rely on colour alone in order to be distinguishable - Normals, Rivals, Neutrals, Athletes and Swimmers. Even if we take Swimmers out of the equation (which are not a mandatory recolouring state, whereas the others are), it's still a lot.
So, I'm thinking of giving Neutrals their own overlay and renaming them to "Shadows". The overlay would help to distinguish them as Shadows, meaning that they absolutely couldn't be mistaken for another lem type. The influence here is very much from Pokemon, which gives Shadow Pokemon a purple cloudy overlay (and red eyes). The effect would be exactly the same (i.e. these lems would ignore assignments), and we can still recolour the tunic (I'd suggest to dark grey). Here's a mockup:
Meanwhile, we can implement the WIP "De-neutralizer" as a "Purifier" in SuperLemmix, and overlay "Purified" lems in a similar way. The "Neutralizer" would then become a "Shadowmaker", and the same overlays could be integrated into the object animations in order to make it very clear what they are.
Bonus suggestion:
We could even go a step further and only allow Shadow lems to be saved once they've been Purified - this would require any levels featuring Shadow lems to also include a Purifier if those lems need to count towards the save requirement. However, it would also break existing levels featuring Neutrals, so we'd have to be sure we want this even if the fix is simple enough (i.e. place a Purifier near the exit).
One thing that won't happen is for Shadows to be a different type, and keep Neutrals. The proposal here is that Shadows should replace Neutrals, regardless of whether or not the state is expanded to include other properties/features - the main goal of this is to provide a state that's distinguishable by something other than tunic or hair recolouring.
*Here's what Invincible lems look like, in case you haven't already seen: