Pistonite / botw-ist

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

Champion and Champion+ Ability Duplication #15

Open OnlineCop opened 1 year ago

OnlineCop commented 1 year ago

Champion+ Abilities Sometimes Duplicate

On the Simulator, is there a way to set, or determine, whether or not the Champ+ abilities get duplicated?

I assume that a flag somewhere indicates whether you've unlocked a Champion+ ability (where you gather the 3 Champion Emblems to re-enter the Divine Beast, and then re-defeat the Blight Ganon within).

For each of the 4 Champion abilities, if that flag is set, the Champion+ ability slot within Key Items can duplicate when transferred in via IST. On the other hand, when a save file does not have that flag set, they do not duplicate.

I've listed a few scenarios below to try to demonstrate.

Setup

  1. A progressed save where the following Champion abilities have been unlocked:
    1. Daruk+
    2. Rivali+
    3. Urbosa+
    4. Mipha (not Mipha+)
  2. Generate Autosave_1.
  3. Break K+1 slots, which should cover all the above Champ and Champ+ abilities.
    • This assumes no stackable Key Items like Spirit Orbs, Korok Seeds, etc.

Scenario 1

  1. Having K+1 broken slots, reload Autosave_1.
    • The three Champ+ abilities duplicate, while the Mipha Champ ability does not (the Simulator represents this currently).
    • The 3 slots containing the duplicated Champ+ abilities are empty, but gray/black.

Scenario 2

  1. Having K+1 broken slots, start a new game.
    • The K+1 items from the progressed save are transferred in.
  2. Generate Autosave_2.
    1. If I reload Autosave_2 (this one from this new game), none of the Champ or Champ+ abilities will duplicate.
    2. If I reload Autosave_1 (the one from the progressed save), the three Champ+ abilities duplicate, just like in Scenario 1.

Scenario 3

  1. Having no broken slots, start a new game.
  2. Progress any amount, but without unlocking any of the Champ/Champ+ abilities.
  3. Generate Autosave_3.
    • This again assumes no stackable Key Items like Spirit Orbs, Korok Seeds, etc.
    • For the sake of simplicity, this assumes that you've picked up no Key Items here that aren't already in Autosave_1, like Hestu's Maracas, etc.
  4. Load Autosave_1 (the one from the progressed file) and break K+1 slots there.
  5. Reload Autosave_3 (the one from this new game).
    • The 3x Champ+ and 1x Champ abilities should now have been transferred in.
    • The number of Key Items here should match the number of Key Items found in Autosave_1.
  6. Still having the K+1 offset, reloading Autosave_3 again should not duplicate the Champ or Champ+ ability slots, and the number of Key Items should remain the same.
Pistonight commented 1 year ago

I see, looks like an inconsistency and will fix when I add the flag for defeating beasts