[BUG][PLAYER] Skill assigner for glider/floater can cause wrong lem status

Started by IchoTolot, December 13, 2021, 07:21:32 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

IchoTolot

Situation 1:

Let's say we have an athlete who is a glider+climber.

This athlete goes into a floater skill assigner.

Expectation:

Floater does not get assigned as a lemming cannot be both a glider and a floater.

Result:

The lemming does get displayed as a triathlete when hovering the cursor over him.

He is in fact still only a glider+climber though, acts like one and when showing the assigned permanent skills only C G gets displayed. So this is correct.

This seems just to be a visual bug as he should still be displayed as an athlete and not a triathlete.


Situation 2:

Now we have an athlete who is a floater+climber.

This athlete goes into a glider skill assigner.

Expectation:

Glider does not get assigned as a lemming cannot be both a glider and a floater.

Result:

The lemming does get displayed as a triathlete when hovering the cursor over him.

The glider overrides the floater and he acts like a glider+climber and when showing the assigned permanent skills C G gets displayed.

So now it is not just a visual bug but also a gameplay bug as the floater gets replaced with the glider of the skill assigner here.

namida

My 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)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)