1. Remember to check the Simple Questions/Simple Answers , Suggestions , Bug Reports and Technical Support threads before posting. If you have something that warrants extended discussion then post a thread, but when in doubt, please use an already existing thread
  2. New to the forums? Check out our Mentorship Program!
    Our mentors will answer your questions and help you become a part of the community!
  3. Welcome to Smogon Forums! Please take a minute to read the rules.

Bug Reports v2.0 (READ OP BEFORE POSTING!!)

Discussion in 'Pokémon Showdown!' started by Antar, Jul 22, 2012.

  1. JthemanJ

    JthemanJ

    Joined:
    Jan 7, 2013
    Messages:
    2
    Outraged missed twice in a row and it's a 100% move.

    I'm an idiot, sorry, I thought this was a glitch and now I realise my pokemon had hustle.

    I think though it would be better to include the change in hit % on the move menu, if I'm using outrage and my pokemon has hustle, it shouldn't be listed as 100% chance to hit, because that's simply wrong.
  2. mikel

    mikel frizy will carry ocn
    is a Contributor to Smogonis a Battle Server Admin Alumnusis a Forum Moderator Alumnus

    Joined:
    Jun 26, 2011
    Messages:
    971
    It won't be changed as the in-game move info on the carts gives the accuracy as 100%, even if you have Hustle or No Guard. PS! strives to be as sim accurate as possible (apart from Sleep Clause) and so it'll keep the accuracies as they are :/
  3. srk1214

    srk1214 You are people yes ou no?
    is a CAP Contributoris a Tiering Contributor

    Joined:
    May 28, 2010
    Messages:
    2,052
    http://pokemonshowdown.com/replay/randombattle7539078

    Go to turn 12. Golduck gets sent in, and Cloud Nine goes into effect. Turn 14, Paras makes Golduck faint and then doesn't faint to sandstorm damage. I'm assuming this is correct and that the weather damage/Cloud Nine dynamic is set at the start of every turn. But confirmation that is accurate is good.
  4. Joim

    Joim All promises become a lie, all that's bening corrups in time
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Programmer Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Oct 9, 2012
    Messages:
    1,509
  5. sebixxl

    sebixxl

    Joined:
    Sep 16, 2009
    Messages:
    132
    ***** won the battle!
    Ladder updating...
    xxxxxxx rating: 1455 → 1466
    (+11 for losing)
    ****** rating: 1514 → 1582
    (+68 for winning)
    You must win a rated battle to register.

    is there any bug, registering names?
    i cant register, even in the battlewindow right after the battle.
    and i tried 4 times.
  6. Cherub Agent

    Cherub Agent Yeah, well. The Dude abides
    is a Forum Moderatoris a Community Contributor Alumnusis a Smogon Media Contributor Alumnusis a Contributor Alumnus
    Moderator

    Joined:
    Jul 6, 2009
    Messages:
    3,040
    Right, here's a pretty big, annoying bug that I found.

    Show Hide


    This guy slept both my Politoed and my Jirachi. Politoed was slept first, and never woke up since I didn't use him any more. But he also managed to sleep Jirachi while Politoed was also still asleep, thus violating Sleep Clause. As far as I'm aware this has only been tested in Ubers and not in OU. Can someone please explain this? As you can see, Politoed was sept on turn 4, and on turn 28 Jirachi was also slept.
  7. srk1214

    srk1214 You are people yes ou no?
    is a CAP Contributoris a Tiering Contributor

    Joined:
    May 28, 2010
    Messages:
    2,052
  8. Arcticblast

    Arcticblast I run with the wolves of the wicked
    is a Tiering Contributoris a Forum Moderator Alumnusis a Community Contributor Alumnusis a Battle Server Moderator Alumnusis a SPL Winner
    Mentor

    Joined:
    Nov 29, 2008
    Messages:
    5,349
    Turn 34
    weesnob called Keldeo-Resolute back!
    weesnob sent out Skarmory!
    Pointed stones dug into Skarmory!
    Skarmory fainted!
    The foe's Mienshao used Hi Jump Kick!
    But there was no target...

    The sandstorm rages.
    The foe's Mienshao is buffeted by the sandstorm!
    Arcticblast: ...huh
    weesnob sent out Amoonguss!
    Pointed stones dug into Amoonguss!

    Turn 35
    The foe's Mienshao used Hi Jump Kick!
    The attack of the foe's Mienshao missed!
    The foe's Mienshao lost 50% of its health!

    Amoonguss used Spore!
    The foe's Mienshao fell asleep!
    The sandstorm rages.
    The foe's Mienshao is buffeted by the sandstorm!
    Amoonguss is buffeted by the sandstorm!
    Amoonguss restored HP using its Black Sludge!

    Hi Jump Kick did not do recoil when the opponent died from Stealth Rock. Forgive me if this is the way it works, but I really don't think it is...
  9. Darkmalice

    Darkmalice Like a facepalm, but better
    is a Community Contributoris a Tiering Contributor

    Joined:
    Aug 11, 2008
    Messages:
    1,522
    In doubles, as you know, spread attacks have their power reduced to 75%. However, if a spread attack is used against a single opponent, it should return to 100% damage. They deal 75% even if used against one opposing Pokemon if they would target your ally, as in the case of Earthquake. In this replay, turn 15, Earthquake deals the same amount of damage to Heracross as in subsequent turns, when in reality, the damage output should have been different. Moves like Earthquake and Surf need to be recoded so they deal 100% against a single opponent; you may also want to check if Icy Wind and Rock Slide have the same coding error.

    Here are the relevant parts of the replay:
    Show Hide
    Turn 15
    Pocket: fuck heracross
    Pocket: you slow shit
    [DEBUG] doubling secondary chance.
    The foe's Shaymin-Sky used Air Slash!
    The attack of the foe's Shaymin-Sky missed!
    The foe's Landorus-Therian used Earthquake!
    [DEBUG] natural immunity.
    It doesn't affect the foe's Shaymin-Sky...
    It's not very effective... Heracross lost 26% of its health!
    Heracross used Megahorn!
    The foe's Shaymin-Sky lost 23% of its health!
    The foe's Shaymin-Sky fainted!
    Turn 16
    The foe's Landorus-Therian used Rock Slide!
    Heracross lost 24% of its health!
    Heracross flinched!
    [DEBUG] p1: Heracross move interrupted; movedThisTurn: false.
    Turn 17
    The foe's Landorus-Therian used Earthquake!
    It's not very effective... Heracross lost 25% of its health!
    Heracross used Megahorn!
    It's not very effective... The foe's Landorus-Therian lost 23% of its health!
    Turn 18
    The foe's Landorus-Therian used Earthquake!
    It's not very effective... Heracross lost 24% of its health!
    Heracross used Megahorn!
    It's not very effective... The foe's Landorus-Therian lost 22% of its health!
    Turn 19
    The foe's Landorus-Therian used Earthquake!
    It's not very effective... Heracross lost 1% of its health!
    Heracross fainted!
    hexasexual won the battle!
    Pocket: gg ;-;
  10. RSE

    RSE

    Joined:
    Nov 20, 2012
    Messages:
    2
    So, I used Hi Jump Kick on a Reuinclus, last turn of the battle, choice-locked, definitely (well, probably) would have lost. But, the weird think is: I took the damage. I didn't miss, no Protect, no nothing.

    "RIHANNA used Hi Jump Kick!
    It's not very effective... RIHANNA lost 32% of its health!"

    (RIHANNA = my Medicham)



    replay: http://pokemonshowdown.com/replay/oucurrent7638119
  11. Shurtugal

    Shurtugal The Enterpriser.
    is a Pre-Contributor

    Joined:
    Jun 25, 2011
    Messages:
    1,302
    fix that damn cancel button...please!
  12. x8thful

    x8thful

    Joined:
    Jan 12, 2013
    Messages:
    1
    The current rating system either has a faulty equation or is bugged. I am currently a ~1100 player, I admit I'm not very good but I've played chess for years, I'm very familiar with how the ELO system works and even adaptations to the ELO system.

    Upon beating a 1400 player, I was rewarded 12 points. I was honestly fine with this since flukes do happened, I was however dumbfounded by the +38 this 1400 received for losing to me, and by forfeit since the game was lost on their end.

    This isn't the only discrepancy I've seen either. I am repeatedly matched up against 1400+ despite my very negative record against people at 1200 and less. Now I'm guessing it matches you with anybody within a few hundred range and maybe even just go to the quickest match rather than wait for someone at my level but you really should prioritize rating over time or at least give us the option to either get a quick match against anybody within a certain range or wait until we can play someone very close to our rating (give or take 100). Those I actually beat from time to time. This has been ridiculous enough that I've seen 800-900's vs 1400's, how is that fair? Sad part is these 1400's get huge plusses somtimes even when they defeat someone as low as 1000.

    I'm obviously aware that balancing pokemon abilities and such is a much higher priority than the ranking system but what purpose is there to play when you only get to play people way above your level? We should play with people at and slightly above our level. At the most, I would say 250 away. If you win a few on people 250 way, then you can start diffing a few hundred up but if someone is constantly losing to people 200+ above them, their rating should drop (mine rarely does) and have them play people much closer to and even below their level. Thankfully, I play more for fun than a rating but seeing as how this must be a bug or logic error, I've reported it to this thread.

    Thanks for reading and the project itself is incredible, I will follow it for a long time.
  13. Joim

    Joim All promises become a lie, all that's bening corrups in time
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Programmer Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Oct 9, 2012
    Messages:
    1,509
    As you can read here, these users were probably affected by decay. There's few people in the lower 1000-1400 ranks, so the battle finder will match you up the closest rank possible as fast as possible rather than waiting for a closer match-up.
  14. Zarel

    Zarel Not a Yuyuko fan
    is a member of the Site Staffis a Battle Server Administratoris a Programmeris a Pokemon Researcheris an Administrator
    Creator of PS

    Joined:
    Aug 16, 2011
    Messages:
    1,745
    PS uses Glicko2, not Elo, for ranking, so that's what's causing your discrepancies. As for matchups, the reason the numbers are so different is because you have two ratings. Your official rating is called the ACRE, and it gives you bonuses if you play more and penalties if you play less. But matchmaking is done with the Glicko2 R rating, which is purely an estimate of how good you are.

    So if you're in the 1100 range and you get matched up with someone in the 1400 range. That probably means you're around as good, but that person has a higher rating because he's played more games than you have.
  15. Lestipal

    Lestipal

    Joined:
    Jan 12, 2013
    Messages:
    1
    Username Glitch

    My username (Lestipal) was reset to a guest username after I force closed my browser. Now every time I visit Pokemon Showdown a message appears telling me the username "Lestipal" is already taken. Please help!
  16. Joim

    Joim All promises become a lie, all that's bening corrups in time
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Programmer Alumnusis a Smogon Media Contributor Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Oct 9, 2012
    Messages:
    1,509
    Aren't you asked for your password?
  17. SubwayJ

    SubwayJ

    Joined:
    Dec 16, 2011
    Messages:
    2,748
    I've found a pretty abusable glitch in the Smogon Doubles format

    When I use Shadow Tag Gothielle, it allows me to change my other pokemon which iirc I'm not supposed to be able to do. IE I have Volcarona and Gothielle out, it allows me to change VOlcarona enen though shadow tag should keep it in
  18. Marty D

    Marty D Bug Catcher
    is a Battle Server Admin Alumnusis a Forum Moderator Alumnusis a Researcher Alumnus

    Joined:
    Mar 3, 2012
    Messages:
    146
    This isn't a bug, if (Hi) Jump Kick fails because it has no target to hit, it won't give any crash damage.

    Shadow Tag only affects foes adjacent to the user, not your allies.
  19. Toraen

    Toraen

    Joined:
    Aug 7, 2012
    Messages:
    61
    Mold Breaker and its variants are supposed to ignore Unaware (according the B/W research thread), but it doesn't seem to. This is a log from a balanced hackmons match:

    Show Hide

    bobbyfshr joined.
    Wulpp joined.
    Format:
    Balanced Hackmons
    Rated battle
    OHKO Clause: OHKO moves are banned
    Battle between bobbyfshr and Wulpp started!
    bobbyfshr sent out NOODLES :D (Deoxys-Speed)!
    Wulpp sent out BEST (Chansey)!
    The foe's BEST transformed into Deoxys-Speed!

    *snip*

    Turn 42

    bobbyfshr: ow.
    Wulpp: In a way I hope mewtwo does go down
    Arceus used Baton Pass!
    bobbyfshr called Arceus back!
    bobbyfshr sent out Kyurem-White!
    Kyurem-White is radiating a bursting aura!
    The foe's NAME is loafing around!
    Turn 43

    Wulpp: '
    bobbyfshr: teravolt on white
    Wulpp: D
    Kyurem-White used Dragon Pulse!
    The foe's NAME lost 100% of its health!
    The foe's NAME's Air Balloon popped!
    The foe's NAME fainted!
    bobbyfshr: ftw
    Wulpp sent out NAME (Giratina)!
    Turn 44

    Kyurem-White used Dragon Pulse!
    It's super effective! The foe's NAME lost 61% of its health!
    The foe's NAME used Heart Swap!
    The foe's NAME restored HP using its Leftovers!



    +6 252+ SpA Kyurem-W Dragon Pulse vs. 252 HP / 252 SpD Giratina: 822-968 (163.09 - 192.06%) -- guaranteed OHKO

    The Kyruem-W was at +6 SpA (passed from the Arceus), and using Dragon Pulse on a Giratina with no Defensive boosts. Calcs for unboosted Dragon Pulse match up with what happened though.

    Link to the room is http://play.pokemonshowdown.com/battle-balancedhackmons7748870, but I suspect it won't last very long.
  20. MJB

    MJB Sup Peeps
    is a Battle Server Admin Alumnus

    Joined:
    Apr 29, 2011
    Messages:
    448
    Mold breaker has quite a few bugs attached to it. This is one of them, unfortunatly it seems to be pretty difficult to fix, but we are aware of the issua
  21. Blue_Star

    Blue_Star
    is a Battle Server Moderator Alumnusis a World Cup of Pokemon defending champion

    Joined:
    Oct 6, 2010
    Messages:
    763
    I'm not sure if this has already been posted on this thread, but PS! seems to have 2 similar bugs which are not listed in the KNOWN BUGS section.

    1. In the real games, the faster pokémon is always sent first, but, in PS!, the pokémon seem to be sent in random order.
    for example (open)
    trainer A sent Latios!
    trainer B sent Tyranitar!

    Start of turn 1!
    Tyranitar used Crunch!
    Latios Fainted!


    2. Also in the real games, faster pokémon have effects such as Leftovers recovery, Poison Damage, Sandstorm damage, etc, affecting them first. And as well in PS!, they are being affected in random order.
  22. Zarel

    Zarel Not a Yuyuko fan
    is a member of the Site Staffis a Battle Server Administratoris a Programmeris a Pokemon Researcheris an Administrator
    Creator of PS

    Joined:
    Aug 16, 2011
    Messages:
    1,745
    No it's not.

    For instance, everyone who's ever played the games even once knows that "A wild <enemy blah> appears!" happens before "Go! <my blah>!"

    In other words, in singleplayer, you always go now. In link battles, I've heard that it's something like whoever selects team preview first, but the point is, it has nothing to do with Speed, either. On the other hand, abilities activate in order of Speed, and that is implemented correctly in PS.

    Do you have a battle log that shows this? I'm pretty sure end-of-turn effects already happen in Speed order. This was a bug that was fixed around a month ago.
  23. MeteorMiss

    MeteorMiss

    Joined:
    Oct 19, 2012
    Messages:
    116
    This is a bug with the "cancel" button in-battle. I unfortunately don't have a log, but I will explain what happened. (As you will see, a log would,'t be very helpful here anyway.)

    My ferrothorn was up against the opponent's gengar. I selected leech seed. However, a few moments later, I changed my mind. I clicked the cancel button, and pressed the button to switch into my Jirachi. However, a split-second after I pressed the button to switch, the match proceeded with me using leech seed.

    That's fine. It seems like it was a lag issue, which was not my complaint.

    After that turn, the buttons reappeared and I used protect. However, several seconds later the game proceeded with a switch into Jirachi.

    What I take from this is that my message to use leech seed was sent to the server, but the return message (i.e. the move's execution) had not arrived due to lag during one of the transfers, and therefore I was allowed to cancel my move and select a switch to Jirachi. By the time this message reached the server, however, the turn with Leech Seed had already been executed, and the switch to Jirachi was therefore interpreted as a selection for the next turn. The rest is history.

    Now, I'm not all too familiar with the capabilities of JavaScript as compared to other languages, but might it be possible for the messages to the server to contain a turn number? If this was put in place, then upon receiving the late message to switch to Jirachi, the server could simply note that the corresponding turn had already passed, and discard the message. This would allow the user to select another move without being hindered by the glitch.
  24. The Shiny Umbreon

    The Shiny Umbreon

    Joined:
    Jul 27, 2010
    Messages:
    213
    [​IMG]

    Pretty sure this can't happen...
  25. MJB

    MJB Sup Peeps
    is a Battle Server Admin Alumnus

    Joined:
    Apr 29, 2011
    Messages:
    448
    Did you have 2 krookodile's on your team? was one a zoroark? 2 pokemon names krookodile?

Users Viewing Thread (Users: 0, Guests: 0)