[✓][BUG][PL] Fencers no longer turn around when hitting steel

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

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

namida

You know the things that have changed are listed in the release topic, right? ;)

Quote###################
# Fixes - Physics #
###################
> Fixed bug: A basher who is also a slider will continue for more strokes than he should if reaching an edge while bashing.
> Fixed bug: A builder cannot be assigned when the lemming's Y coordinate is 1 (ie: the highest position it can be without being considered outside the level).
> Fixed bug: A climber who falls after hitting his head on an overhang, where the fall height is exactly the minimum fall distance that is not survivable, may survive the fall if they started climbing from higher or lower than the floor they land on (due to terrain alterations while he's climbing or wall-grabbing as a Jumper).
> Fixed bug: A lemming moving multiple pixels in one frame may pass through thin trigger areas without being affected.
> Fixed bug: An ascender can get stuck in terrain (which he may then be able to step up through if thin enough) under certain circumstances.
> Fixed bug: A setup involving blockers or one way fields, stackers, and walkers could be used to move a lemming through walls.
> Fixed bug: A slider could be assigned a shimmier as they reach the bottom of a wall and turn around.
> Fixed bug: A slider, in certain setups, may land on a pixel behind him (and turn around) even when no wall is present to prevent him walking the way he's already facing.
> Fixed bug: Blockers' detection of other blockers when assigning was slightly incorrect and could lead to valid assignments being prevented in some cases.
> Fixed bug: Builders and platformers going through a teleporter cannot always be followed by other lemmings.
> Fixed bug: Some object checks don't behave as they should immediately after teleporting.
> Fixed bug: Some Slider behaviors that should also be applied to the Dehoister weren't.
> Fixed bug: Stoner-Ohnoers can enter exits without having ground underneath them.
> Fixed bug: A jumper going through a teleporter crashes the game.
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)

Strato Incendus

Sure, but sometimes such fixes have unintended consequences for other skills, rather than those other skills receiving direct intentional fixes. ;) The Slider fixes could have inadvertently affected the timing of Shimmier and/or Fencer assignment.

The Jumper going through a teleporter didn't crash the game for me so far — I have one level in Lemmings Hall of Fame that requires this, and it has existed for quite a while. Perhaps the crash was dependent on other additional context factors that weren't present in the level in question.
My packs so far:
Lemmings World Tour (New & Old Formats), my music-themed flagship pack, 320 levels - Let's Played by Colorful Arty
Lemmings Open Air, my newest release and follow-up to World Tour, 120 levels
Paralems (Old Formats), a more flavour-driven one, 150 levels
Pit Lems (Old Formats), a more puzzly one, 100 levels - Let's Played by nin10doadict
Lemmicks, a pack for (very old) NeoLemmix 1.43 full of gimmicks, 170 levels

namida

So, it seems between kaywhyn's post and some of my own testing, that this is not a new bug but rather just one that happened to be discovered while recreating a replay that broke for other reasons. On the other hand, it does feel really awkward to have this inconsistency - it's a bug that could easily become a problem unintentionally during normal play (as seen here), not something that needs to more or less be actively exploited.

Will think about this one.
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)

namida

Fixed in commit 727d050, though this will need to be tested more thoroughly.
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)

Simon

Quote from: namida on October 19, 2024, 11:17:02 PMthis will need to be tested more thoroughly.

I assume that at least one of these is correct:

  • People have tested this and are sliently happy with it.
  • People aren't annoyed with whatever negligible bugs this may have left.
  • NL physics won't update even if this still has odd physics.

Therefore, I'll move this into the closed NL bugs unless people object within 1-2 weeks.

-- Simon