[BUG][PLAYER] Inconsistent Fencer steel interactions

Started by Crane, April 18, 2023, 11:08:05 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Crane

The Fencer skill is inconsistent if they hit a steel ceiling.  Exactly how much terrain they removed in their last stroke dictates whether they "chink" the steel and turn around, or stop and walk forward.

Observe the two images... in Fencer_Chink.png, the Fencer will "chink" the steel and turn around, while in Fencer_NoChink.png, they will stop because they no longer have any terrain they can remove.  This might lead to some unexpected behaviour in contrived circumstances, as well as the audible "chink" sound not playing when you might expect it to.  In all cases the Fencer should "chink" a steel ceiling and reverse.

(ADDENDUM: It seems to be a very particular configuration of how much terrain the Fencer can remove and how close they are to the edge of the steel zone)

namida

If it's this specific and hasn't caused issues until now, I'm going to leave this one as-is.
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)