Author Topic: [BUG][PLAYER] Skill assigner for glider/floater can cause wrong lem status  (Read 813 times)

0 Members and 1 Guest are viewing this topic.

Offline IchoTolot

  • Moderator
  • Posts: 3397
    • View Profile
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.

Offline namida

  • Administrator
  • Posts: 12190
    • View Profile
    • NeoLemmix Website
Re: [BUG][PLAYER] Skill assigner for glider/floater can cause wrong lem status
« Reply #1 on: December 15, 2021, 02:53:53 AM »
Fixed in commit c62155f.
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)