Author Topic: [BUG][PLAYER] On assignment for frame n, first erase old assignment for n  (Read 170 times)

0 Members and 1 Guest are viewing this topic.

Offline Simon

  • Administrator
  • Posts: 2695
    • View Profile
    • Lix
Split off from Simon should report these 3 NL bugs properly:

How to repro:

1. Assign something, B, for physics update ("phyu") n, to lemming L.
2. Framestep back to between physics updates n-1 and n.
3. Assign something, A, for phyu n to lemming L.

What happens: B is replayed and your new assignment A is eaten without effect. B's effect is visible on the screen.

Expected instead: B is erased from the replay and A becomes part of the replay, and A's effect is visible on the screen.



Quote
1. If you framestep back to between physics updates ("phyus") n-1 and n, and then assign A for phyu n to lemming L, but the replay already contains an assignment B at phyu n (forgot whether it has to be to L or not), then B is replayed and your assignment A is eaten. Expected instead: B is erased from the replay and A gets through.

namida wrote: This has been a known issue for so long - since Lemmix even, I think - that it doesn't even register to me anymore - it's just "I have to step back two frames to cancel that assignment". But you're right, this absolutely should be fixed.

-- Simon
« Last Edit: May 30, 2019, 07:31:52 pm by namida »

Offline namida

  • Administrator
  • Posts: 9218
    • View Profile
    • NeoLemmix Website
Edited topic title to reflect the typical naming scheme for this board. (I don't know if Nepster feels the same way, but I actually find this to be really useful when looking through the topics to find stuff to work on.)
My released level packs:
Lemmings Plus Series | Doomsday Lemmings