Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reverting an organelle upgrade and then selecting it again incorrectly gives back the used MP (infinite MP glitch) #5524

Closed
hhyyrylainen opened this issue Sep 20, 2024 · 0 comments · Fixed by #5779

Comments

@hhyyrylainen
Copy link
Member

Steps to reproduce:

  • Start a normal game
  • Cheat to the editor
  • Use the cheat to unlock all organelles
  • Place a slime jet
  • Modify it into a mucocyst
  • Hit ok
  • Modify it again back to a normal state
  • Hit ok
  • And now when it is modified again it costs 0 MP to select the mucocyst upgrade again.
  • Hit ok
  • Now finally modify one last time to switch back to the default state of the organelle which now gives more MP than before and these steps can be repeated for an infinite MP exploit

This bug is probably caused by the GUI somehow mistaking the organelle upgrade state, allowing freely to select an upgrade when it should still cost the normal amount as it was reversed by a later action. Could be a bug in the actions cancelling out system incorrectly calculating things as cancelling out.

If this is fixed, this might also fix: #5518

@github-project-automation github-project-automation bot moved this to Backburner in Thrive Planning Sep 20, 2024
@hhyyrylainen hhyyrylainen moved this from Backburner to High priority bugs / issues in Thrive Planning Sep 20, 2024
@hhyyrylainen hhyyrylainen added this to the Release 0.8.1 milestone Jan 13, 2025
@hhyyrylainen hhyyrylainen moved this from High priority bugs / issues to In progress in Thrive Planning Jan 13, 2025
@github-project-automation github-project-automation bot moved this from In progress to Done in Thrive Planning Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant