XLuma / SV-Randomizer

Pokemon Scarlet&Violet randomizer
13 stars 13 forks source link

Softlock on battles with a Trainer at your side #29

Open Loloweb opened 8 months ago

Loloweb commented 8 months ago

Description

The game softlocks if you have a Trainer at your side during a battle (ie. Titan Pokemon's second phase). I suspect this happens because of the option that allows all trainers to Terastalize.

Steps to reproduce

  1. Fight and defeat a Titan during your first encounter
  2. Go after the Titan when it flees and fight it again (Arven will join in)
  3. The fight will start as normal. Select any attack.
  4. Arven will say something and then the game will softlock.
    • if you chose to Terastalize, the animation will play before Arven gets to talk. The end result is the same.

Workaround

In Yuzu, temporarily disabling the randomizer patch avoids that softlock.

Specs

Tested on latest release (1.4.1) with Yuzu 1770 on a Steam Deck (SteamOS/Linux) Played on self-ripped Pokemon Violet cartridge with DLC and update 3.0.0

Config used


    "wild_randomizer": {
        "is_enabled": "yes",
        "exclude_legendaries": "yes"
    },
    "trainer_randomizer": {
        "is_enabled": "yes",
        "force_6_pokemons_on_important_trainers": "yes",
        "force_perfect_ivs": "yes",
        "make_ai_smart_for_all_trainers": "yes",
        "allow_all_trainers_to_terastalize": "yes",
        "randomize_fixed_tera_type": "yes",
        "randomize_all_tera_type": "yes"
    },
    "personal_data_randomizer": {
        "is_enabled": "no",
        "randomize_abilities": "yes",
        "ban_wonder_guard": "yes",
        "randomize_movesets": "no",
        "randomize_evolutions": "yes"
    },
    "starter_randomizer": {
        "is_enabled": "yes",
        "randomize_all_gifts": "yes",
        "randomize_tera_type": "yes",
        "show_starters_in_overworld": "yes"
    },
    "static_randomizer": {
        "is_enabled": "yes",
        "randomize_tera_type_for_static_tera": "yes"
    },
    "tm_randomizer": {
        "is_enabled": "yes"
    },
    "patch_trpfd": "no"
}```
XLuma commented 7 months ago

allowing all trainers to tera causes this issue. i suggest disabling it for now