Pistonite / botw-ist

NEW IST Simulator
https://ist.itntpiston.app/
MIT License
6 stars 2 forks source link

Failsafe mechanism for champion's ability and travel medallion #13

Open Pistonight opened 1 year ago

Pistonight commented 1 year ago

And indicator for champion's ability being not usable

OnlineCop commented 1 year ago

For some clarification:

  1. If you have a save where the Travel Medallion has not been obtained (auto_no_tm), and another save where it has been (auto_tm), then you can use IST to transfer the TM from auto_tm to auto_no_tm.
  2. If you use Prompt Entanglement to "eat" the TM in either of these two saves, generate a new autosave (auto), and reload it (this latest auto autosave):
    • The TM gets restored if auto came from auto_tm.
    • The TM does not get restored if auto came from auto_no_tm.

The same applies to the Champion Abilities.

Pistonight commented 1 year ago

The mechanism is pretty well understood. I just don't have time to implement it.

If the flag for travel medallion discovered is set, the game will attempt to add TM to the inventory on loading the file, if it's not added for any reason (e.g. doesn't exist in save, one already exists, etc). The extra attempt to add can also fail, which is why champion's abilities are disabled if transferred