Skip to content

Loading SaveState doesn't always clear ResetNextIf hits #1286

@blueYOSHI9000

Description

@blueYOSHI9000

Describe the bug
Loading a savestate leaves a hit on ResetNextIf which causes the PauseIf to be wrongfully unpaused. Loading the state again fixes it.

To Reproduce

  1. Create following achievement: 0=1_Z:d0xO00000008>0_N:0xM00000008>d0xM00000008.1._P:0xN00000008=1.1.
  2. Zero out 0x00000008
  3. Flip Bit 0
  4. Flip Bit 1
  5. Save State
  6. Flip Bit 2
  7. Load State (cheevo will no longer be paused)
  8. Load State again (cheevo will be paused again)

Expected behavior
The cheevo will be paused when loading the state.

Screenshots
N/A

Emulator (please complete the following information):

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions