[Next Update] Roar + Ingrain Message Error

Discussion in 'Solved Bugs' started by Joeypals!!, Dec 6, 2016.

  1. Joeypals!!

    Joeypals!! Don't you worry 'bout a thing~

    Joined:
    Dec 30, 2011
    Messages:
    2,173
    Likes Received:
    557
    PO Trainer Name:
    Joeypals
    Client Type (ex. PC, Android, Webclient): PC, Android (would assume Webclient too)

    Client Version (if known. Webclient has no version.): n/a

    When did you first notice the bug?: About 5 minutes ago.

    Have you been able to reproduce the bug?: Haven't tried but I'm sure I could.

    Information (include relevant logs, replays, screenshots):

    http://i.imgur.com/AsfZ6Xm.png

    (If applicable) Sources to confirm the presence of a bug (ex. Smogon): n/a





    Form aside, during that BW2 OU battle, there was an Espeon with Magic Bounce that was Baton Passed Ingrain. A player had a Heatran use Roar and the message displayed that Heatran couldn't be switched out because of its roots, even though Espeon had the Ingrain treatment. Obviously that shouldn't happen and Heatran should be forced out.
     
  2. Professor Oak

    Professor Oak same Forum Administrator Server Owner Social Media Rep Forum Administrator Server Owner Social Media Rep

    Joined:
    Apr 21, 2010
    Messages:
    3,580
    Likes Received:
    2,375
    PO Trainer Name:
    Professor Oak
    THE OP DOES NOT DISPLAY A BATTLE BUG FOR WINDOWS OR ANDROID, ONLY A MESSAGE BUG.
    I have tried to replicate it with a Baton Pass Ingrain, and I can only assume that the Espeon in the log had Synchronize.

    However, the old message bug (listed here: http://pokemon-online.eu/threads/18191/ ) is still not fixed.

    In the log below, Tangrowth uses Ingrain. Heatran uses Roar. The message displays that Heatran cannot be forced out. This is erroneous because Tangrowth is the mon that needs to be displayed. This battle was done in Generation 6.

    Battle between Professor Oak and Volupia started!

    Tier: ORAS OU
    Mode: Singles
    Rule: Unrated
    Rule: Disallow Spects
    Rule: No Timeout

    Professor Oak sent out TakeMeTo! (Heatran)
    Volupia sent out Tangrowth!
    Volupia: Use it

    Start of turn 1
    The foe's Tangrowth used Ingrain!
    The foe's Tangrowth planted its roots!

    TakeMeTo used Roar!
    TakeMeTo is solidly rooted to the ground!

    Volupia: See the green phrase?
    Volupia: The second
    Professor Oak: oh
    Professor Oak: that old bug
    Professor Oak: took me a moment to realise
    Volupia: It should be the ingrain user to be solidly rooted,no?
    Professor Oak: yeah

    I also tested:
    Smeargle Ingrain -> Magic Mirror Espeon = opponent was forced out upon using Roar in Gen 6 (WORKING FINE)
    Smeargle Ingrain -> Magic Mirror Espeon = opponent was forced out upon using Roar in Gen 5 (WORKING FINE)
    Smeargle used Ingrain, opponent used Roar = message displays opponent is rooted in Gen 5 (MESSAGE BUG)
    Smeargle used Ingrain, opponent used Roar = message displays opponent is rooted in Gen 4 (MESSAGE BUG)
    Smeargle used Ingrain, opponent used Roar = message displays opponent is rooted in Gen 3 (MESSAGE BUG)

    editing the title of the thread to reflect this, and I'm gonna see if I can find where to fix this too

    --- Post updated ---
    107 %f held on to the ground using its Suction Cups!|%f is solidly rooted to the ground!|%e was dragged out!

    I've submitted a pull request to change the above line to:

    107 %f held on to the ground using its Suction Cups!|%s is solidly rooted to the ground!|%e was dragged out!

    which should fix this bug for the gen 7 update
     
    Joeypals!! and Zoroark like this.