Lemmings Forums

NeoLemmix => Bugs & Suggestions => Closed => Topic started by: GigaLem on November 19, 2021, 07:53:44 AM

Title: [P-BUG][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: GigaLem on November 19, 2021, 07:53:44 AM
EDIT by namida: Fix to be included in 12.13.0 12.12.4

Found this out while I was making another level, for some reason if a zombie goes into a right facing splitter, a lemming far away SOMEHOW turns a lemming into zombie.

I've a attached a level below to show this behavior
Title: Re: [Bug][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: namida on November 19, 2021, 05:01:31 PM
I suspect this is a side effect of the "zombie always infects a blocker they bounce off" fix. Chances are there are further matters needed to set it up than just a zombie and splitter (for example, it probably matters which one spawned first or something like that), given that it took this long to come to light, but having a level that demonstrates the issue should help track that down. :)
Title: Re: [Bug][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: namida on November 19, 2021, 05:59:10 PM
Reordering the lemmings (in the level file) does affect this. Some orders raise an entirely different bug. It also appears that the bug occurs (with the same result) when the splitter is left-facing too; however, it only occurs if the splitter actually turns the lemming around (in either direction).

(Z = zombie, L = left blocker, R = right blocker)

ZLR - This one raises a bug where R ends up as a walker rather than a blocker when gameplay starts (however, he's still a blocker on the preview screen). This topic's bug does not occur.
ZRL - This topic's bug occurs, L becomes infected.
LZR - This one also raises the ZLR bug. This topic's bug also occurs, L becomes infected.
RZL - This topic's bug occurs, R becomes infected.
LRZ - The ZLR bug occurs; this topic's bug does not.
RLZ - This topic's bug occurs, L becomes infected.
Title: Re: [Bug][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: namida on November 19, 2021, 06:25:59 PM
Fixed in commit eb22aa2.
Title: Re: [Bug][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: namida on November 19, 2021, 08:37:32 PM
Here's an experimental (otherwise identical to 12.12.3) which includes this fix.

I suspect there's little chance that the bug still happens under any circumstances but feel free to test for that anyway. More importantly, I'm interested in determining if there are any side effects. If anyone with a bit of spare time and a good replay collection could try running some mass replay checks with this build and letting me know if anything breaks, that'd be great. The main focus is levels that use blockers - they do not necesserially have to be zombie levels and/or use splitters (as blockers are where I expect side effects are likely to be).
Title: Re: [Bug][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: IchoTolot on November 19, 2021, 09:16:37 PM
United, Reunion and Lemmings World Tour had no breakages. Will check a few more packs over the weekend. :)
Title: Re: [Bug][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: Armani on November 20, 2021, 04:53:58 AM
No issue found in my pack(Lemmings Uncharted), current contest pack, nepsterlems 8-)
Title: Re: [P-BUG][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: IchoTolot on November 22, 2021, 03:33:37 PM
No issues in DoveLems, PimoLems, SEB Lems and LemRunner.  :)
Title: Re: [P-BUG][Player]Zombie hitting a Right facing splitter zombifies far away lemming
Post by: namida on November 23, 2021, 08:25:15 AM
Alright, I think it's safe to say that the fix is safe at this point. I'll put together a 12.12.4 update tomorrow; in the meantime feel free to use the above exp to test any levels that are otherwise unplayable due to this bug in the meantime.