• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other Question] Why is a Banded, Tormented enemy not using struggle?

  • 1
    Posts
    9
    Days
    • Seen Apr 24, 2025
    Hello everyone!

    I am building something similar to an escape room in essentials.
    One riddle is about stealing an item (choice band) of a wild pokemon.
    The goal is to torment the wild mon to make it struggle every other turn.

    The problem is, it doesnt. im simply does not attack and just loses a round while the textbox says "its only allowed to use *move x*".

    Why is it not using struggle? I did not find struggle in the move pbs either.

    What can i do? Thx for any help!

    Edit: Some testing showed me that Struggle is in the game. Apparentley Choice Items even prohibit struggle tho. Which it shoudlnt. Is there a way around that? The coding is kinda wrong there.
    (understandable, its a very very rare occasion this happens)
     
    Last edited:
    So I went and looked into it. This seems to be an PE bug.
    The choice Items do not let the move struggle be used if another move is locked. This will also prevent a choiced Pokémon from struggling once it hits 0 pp.
    So the solution here is to add a struggle check:
    In the Script
    Ruby:
    Battler_UseMoveSuccessChecks
    in Line 45 we need to add
    Ruby:
    && move.id != :STRUGGLE
    to the end

    so the line looks like this
    Ruby:
        if @effects[PBEffects::ChoiceBand] && move.id != @effects[PBEffects::ChoiceBand] && move.id != :STRUGGLE

    That makes it so that struggle can be used even if another move is choice locked.
     
    Back
    Top