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.

Pokemon Showdown bug reports

Discussion in 'Pokémon Showdown!' started by Zarel, Nov 4, 2011.

Thread Status:
Not open for further replies.
  1. 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,854
    The public beta is now closed. This thread will stay open as a bug report thread.

    PS public beta announce (open)
    The Pokemon Showdown beta is now open for random battles only.

    http://play.pokemonshowdown.com/

    If you prefer to type URLs, feel free to use the short URL: psim.tk, which redirects there.

    The teambuilder is also available; teambuilder bugs should be reported to the teambuilder thread: http://www.smogon.com/forums/showthread.php?t=3456165

    I haven't tested a large crowd before, so if it crashes, we might have to go into closed beta, for which I would apologize, but you were warned. :(

    Report sim bugs to this thread, and most importantly, have fun! :D


    Before reporting a bug:
    - Check the lists of Not Bugs, Known Bugs, and Unimplemented Features that Technically Aren't Bugs.
    - Look up the relevant moves/abilities/items on Veekun and the first post of the Smogon Research thread: http://www.smogon.com/forums/showthread.php?t=79340


    NOT BUGS
    - Sheer Force prevents Life Orb recoil only when using moves that have a secondary effect removed by Sheer Force
    - Speed Boost does not activate on the turn you switch in: yes, this is different from most other abilities/items that activate at the end of a turn.
    - If Fake Out didn't cause a flinch, your opponent probably had Shield Dust or Inner Focus
    - Wish doesn't take effect if the pokemon in its place faints the turn it would've healed it
    - Wonder Guard is not an immunity: Shedinja is not immune to Ground: it takes damage from Spikes. Shedinja is not immune to Poison: it is still affected by Toxic
    - That Pokemon taking incorrect hazard damage is probably a Zoroark (which is a Dark, not a Bug, lolololol)
    - Payback boosts damage for moving second, whether or not damage was taken
    - Pursuit will deal double damage immediately before any switch-out, as long as Pursuit has not been used at regular priority yet. This includes U-turn, Volt Switch, but not Baton Pass.
    - Sucker Punch fails if the target uses a faster priority move
    - Illusion, Balloon, Destiny Bond, Wonder Guard, etc only take effect if the damage was from a move, not an indirect effect such as entry hazards, Poison damage, etc.
    - Destiny Bond lasts until the move user makes another move (or would've made another move, if not for confusion or Truant or a similar effect).

    KNOWN BUGS
    - There are no known bugs at this time
  2. Omicron

    Omicron
    is a Site Staff Alumnusis a Forum Moderator Alumnusis a Tiering Contributor Alumnusis a Contributor Alumnusis a Smogon Media Contributor Alumnus

    Joined:
    Feb 17, 2010
    Messages:
    3,042
    Reflect didn't seem to work when i had my first battle. My Charizard used Flare Blitz for around 37% damage to his Stantler, his Stantler used Reflect, I used Flare Blitz again, and it did 35%, meaning that Reflect had no effect???
  3. Myzou

    Myzou

    Joined:
    Jan 26, 2009
    Messages:
    43
    A couple bugs, xD

    (I discussed this with you, so figure couldn't hurt to put this here as a reminder) Cherrim is always in her sunny day form.

    Acupressure lowers the stats rather than raises. Was not very fun seeing my Shuckle's defense go down two stages. D:
  4. 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,854
    FIXED FIXED FINALLY FIXED

    It was a bug in my new event code that made certain event handlers fail; it affected a large swath of code, and I only noticed because I only recently started converting certain sections of old event code into new event code.

    My Destiny Bond fix fixes this as well.

    Todo later.

    You were using a Contrary Shuckle. NOT A BUG (Well, Shuckle's a bug - GET IT? 'CAUSE IT'S BUG-TYPE? LOLOLOLOL)

    I did make it so Contrary is no longer randomly generated in random battles. Bit tired of getting bug reports about it (you're not the first).
  5. Guyguypants

    Guyguypants

    Joined:
    Oct 3, 2010
    Messages:
    51
    Random Battle is awesome. So much better than Challenge Cup which I also love.

    Only bug I've noticed is that Truant isn't working. Learnt that the hard way when I got swept by a Slaking.

    EDIT: Intimidate just worked through my substitute. Not sure if it's supposed to do that.
  6. Myzou

    Myzou

    Joined:
    Jan 26, 2009
    Messages:
    43
    ^ Intimidate -should- be absorbed by the Substitutes, as that's how it works in game.

    Anyway, a bug I had happen, I'm not sure what caused it. I just sent Blissey out, and Flamethrower was unusable. Nothing should have prevented it.

    http://i44.tinypic.com/r04d3b.png

    This is Fyn on there btw. xD I'll edit this post with more bugs if I find them, since aeo went to sleep.
  7. 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,854
    FIXED.

    It's not. FIXED.


    It was unusable because it was misspelled: "Flamethower" instead of "Flamethrower". In general, if a move is disabled when you switch a pokemon in, it's probably because the guy who gave me the list of movesets misspelled a move. :|

    FIXED.
  8. Myzou

    Myzou

    Joined:
    Jan 26, 2009
    Messages:
    43
    Yet another bug. xD

    http://i41.tinypic.com/2191fmg.png

    Knock Off's text is garbled. However, it does work, as you can see from the Combat Log. It took me out of Poison Jab choiced and allowed me to use other moves, meaning the Choice Band was still knocked off.

    Also, I rarely actually get music. xD
  9. Manxer

    Manxer

    Joined:
    Oct 1, 2010
    Messages:
    50
    I use Firefox and I don't know if this is a bug (or my browser is not compatible) , or the server is actually down

    looking forward seeing this done soon :) great job
  10. 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,854
    I just made a few improvements to the item and ability generators:

    • Contrary will not be generated unless you have a move that lowers your own stats
    • Rock Head, Reckless, Technician, and Skill Link will not be generated unless you have a move that takes advantage of them
    • No Guard and CompoundEyes will not be generated unless you have a move below 90% accuracy
    • Last Resort, Fake Out, Seismic Toss do not count as physical moves for the purposes of generating Choice Band
    • Night Shade does not count as a special move for the purposes of generating Choice Specs

    I also improved the random move generation:

    • Sleep Talk will not be generated without Rest (Rest can be generated without Sleep Talk, though: the item generation code will just give you a Chesto Berry)
    • Certain other moves will not be generated with Sleep Talk (such as Trick)
    • Physical setup moves will not be generated without physical attacking moves or Baton Pass
    • Special setup moves will not be generated without physical attacking moves or Baton Pass
    • Moves that are too similar (Flamethrower + Fire Blast) will not be generated together
  11. whitefag

    whitefag

    Joined:
    Jul 1, 2010
    Messages:
    46
    Opera 11.50, WebSockets are enabled.
    [​IMG]
  12. Myzou

    Myzou

    Joined:
    Jan 26, 2009
    Messages:
    43
    Sword of Mystery is incorrectly named SwordofMystery, making it unusable.

    It's proper English name is also Secret Sword.

    EDIT: Another bug: Assist does not work.

    EDIT2: Yet again. Not quite sure what's causing it, as this time, I didn't press cancel and then re-select him. I selected him, sent him out, withdrew him, and sent him out again. Double Rocks damage from that was not fun.

    http://i43.tinypic.com/bfgo5y.png
  13. Hawntah

    Hawntah

    Joined:
    Sep 28, 2010
    Messages:
    30
    My Hydration Gorebyss used Rain Dance while it was poisoned. The result:

    Code:
    Gorebyss used Rain Dance!
    It started to rain!
    Rain continues to fall!
    [DEBUG] shed skin.
    Gorebyss un-poisoned itself! (??)
    Gorebyss un-poisoned itself! (??)
    The foe's Metagross restored a little HP using its Leftovers!
    Gorebyss is hurt by poison!
    As you can see, it was still poisoned at the end of the turn, which it shouldn't have been.
  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,854
    Noted, will fix later.

    Fixed.

    Meh, I've never gotten around to implementing it...

    :| TODO.
  15. Lesser Smaug

    Lesser Smaug

    Joined:
    Nov 1, 2011
    Messages:
    145
    Aesoft, I like the public beta. You really took parts of the replay viewer and put them on here.

    There are a few questions I would like to ask. As mentioned in the chat, Hi Jump Kick crash damage has not been implemented.

    And then there's this:

    There are a few problems with the log (like [DEBUG] lines), and here it is:

    The log (open)

    Zapteryx joined.
    Lesser Smaug joined.
    Format: Random Battle
    Rule: Sleep Clause
    Rule: Freeze Clause
    Battle between Zapteryx and Lesser Smaug started!
    Zapteryx sent out Infernape!
    Lesser Smaug sent out Galvantula!

    Turn 1
    Lesser Smaug: ...
    Zapteryx called Infernape back!
    Zapteryx sent out Drifloon!
    Galvantula used Volt Switch!
    It's super-effective! A critical hit! The foe's Drifloon lost 100% of its health!
    The foe's Drifloon fainted!
    Lesser Smaug called Galvantula back!
    Lesser Smaug sent out Slowpoke!
    Zapteryx sent out Scrafty!

    Turn 2
    The foe's Scrafty used Dragon Dance!
    The foe's Scrafty's Attack rose!
    The foe's Scrafty's Speed rose!
    Slowpoke used Trick Room!
    Slowpoke twisted the dimensions!

    Turn 3
    Lesser Smaug called Slowpoke back!
    Lesser Smaug sent out Medicham!
    The foe's Scrafty used Stone Edge!
    [DEBUG] LO boost.
    It's not very effective... Medicham lost 31% of its health!
    The foe's Scrafty is hurt by its life orb!
    Medicham restored a little HP using its Leftovers!

    Turn 4
    Zapteryx called Scrafty back!
    Zapteryx sent out Altaria!
    Medicham used Brick Break!
    It's not very effective... The foe's Altaria lost 20% of its health!
    Medicham restored a little HP using its Leftovers!
    The foe's Altaria restored a little HP using its Leftovers!

    Turn 5
    The foe's Altaria used Roost!
    The foe's Altaria regained health!
    Medicham used ThunderPunch!
    It's not very effective... The foe's Altaria lost 13% of its health!
    The foe's Altaria was paralyzed!
    The foe's Altaria restored a little HP using its Leftovers!
    Medicham restored a little HP using its Leftovers!

    Turn 6
    The foe's Altaria used Outrage!
    Medicham lost 45% of its health!
    Medicham used Hi Jump Kick!
    It's not very effective... The foe's Altaria lost 36% of its health!
    The twisted dimensions returned to normal!
    Medicham restored a little HP using its Leftovers!
    The foe's Altaria restored a little HP using its Leftovers!

    Turn 7
    Medicham used Substitute!
    Medicham made a substitute!
    The foe's Altaria used Outrage!
    Medicham's substitute faded!
    The foe's Altaria calmed down!
    The foe's Altaria became confused!
    The foe's Altaria restored a little HP using its Leftovers!
    Medicham restored a little HP using its Leftovers!

    Turn 8
    Medicham used Substitute!
    Medicham made a substitute!
    The foe's Altaria is confused!
    The foe's Altaria used Outrage!
    A critical hit! Medicham's substitute faded!
    The foe's Altaria restored a little HP using its Leftovers!
    Medicham restored a little HP using its Leftovers!

    Turn 9
    Medicham used Hi Jump Kick!
    It's not very effective... The foe's Altaria lost 38% of its health!
    The foe's Altaria snapped out of its confusion!
    The foe's Altaria is paralyzed! It can't move!
    [DEBUG] ally-Altaria move interrupted; movedThisTurn: false.
    The foe's Altaria restored a little HP using its Leftovers!
    Medicham restored a little HP using its Leftovers!
    The foe's Altaria calmed down!
    The foe's Altaria became confused!

    Turn 10
    Zapteryx called Altaria back!
    Zapteryx sent out Wobbuffet!
    Medicham used Hi Jump Kick!
    The attack of Medicham missed!
    Medicham restored a little HP using its Leftovers!

    Turn 11
    Medicham used Substitute!
    Not enough energy! (placeholder)
    The foe's Wobbuffet used Counter!
    But it failed!
    Medicham restored a little HP using its Leftovers!

    Turn 12
    Zapteryx called Wobbuffet back!
    Zapteryx sent out Infernape!
    Medicham used Substitute!
    Medicham made a substitute!
    Medicham restored a little HP using its Leftovers!

    Turn 13
    The foe's Infernape used Hidden Power!
    Medicham's substitute faded!
    Medicham used Hi Jump Kick!
    The foe's Infernape lost 92% of its health!
    Medicham restored a little HP using its Leftovers!

    Turn 14
    Lesser Smaug called Medicham back!
    Lesser Smaug sent out Slowpoke!
    The foe's Infernape used Hidden Power!
    It's not very effective... Slowpoke lost 23% of its health!
    Slowpoke restored a little HP using its Leftovers!

    Turn 15
    Zapteryx called Infernape back!
    Zapteryx sent out Scrafty!
    Slowpoke used Trick Room!
    Slowpoke twisted the dimensions!
    Slowpoke restored a little HP using its Leftovers!

    Turn 16
    Slowpoke used Protect!
    Slowpoke protected itself!
    The foe's Scrafty used Ice Punch!
    Slowpoke protected itself from the attack!
    Slowpoke restored a little HP using its Leftovers!

    Turn 17
    Lesser Smaug called Slowpoke back!
    Lesser Smaug sent out Wormadam-S!
    The foe's Scrafty used Stone Edge!
    [DEBUG] LO boost.
    Wormadam-S lost 37% of its health!
    The foe's Scrafty is hurt by its life orb!

    Turn 18
    Zapteryx called Scrafty back!
    Zapteryx sent out Rhyhorn!
    Wormadam-S used Hidden Power!
    [DEBUG] LO boost.
    It's super-effective! The foe's Rhyhorn lost 67% of its health!
    Wormadam-S is hurt by its life orb!
    The foe's Rhyhorn restored a little HP using its Leftovers!

    Turn 19
    The foe's Rhyhorn used Earthquake!
    Wormadam-S lost 37% of its health!
    Wormadam-S used Flash Cannon!
    [DEBUG] LO boost.
    It's super-effective! The foe's Rhyhorn lost 39% of its health!
    Wormadam-S is hurt by its life orb!
    The foe's Rhyhorn fainted!
    The twisted dimensions returned to normal!
    Zapteryx sent out Infernape!

    Turn 20
    Lesser Smaug called Wormadam-S back!
    Lesser Smaug sent out Slowpoke!
    The foe's Infernape used Vacuum Wave!
    It's not very effective... Slowpoke lost 21% of its health!
    Slowpoke restored a little HP using its Leftovers!

    Turn 21
    Zapteryx called Infernape back!
    Zapteryx sent out Altaria!
    Slowpoke used Thunder Wave!
    The foe's Altaria was paralyzed!
    Slowpoke restored a little HP using its Leftovers!
    The foe's Altaria restored a little HP using its Leftovers!

    Turn 22
    Lesser Smaug called Slowpoke back!
    Lesser Smaug sent out Wormadam-S!
    The foe's Altaria used Roost!
    The foe's Altaria regained health!

    Turn 23
    Sarip joined.
    Wormadam-S used Flash Cannon!
    [DEBUG] LO boost.
    The foe's Altaria lost 27% of its health!
    Wormadam-S is hurt by its life orb!
    Wormadam-S fainted!
    The foe's Altaria used Outrage!
    But there was no target...
    The foe's Altaria restored a little HP using its Leftovers!
    Lesser Smaug sent out Jynx!

    Turn 24
    Zapteryx called Altaria back!
    Zapteryx sent out Wobbuffet!
    Jynx used Substitute!
    Jynx made a substitute!
    Jynx restored a little HP using its Leftovers!

    Turn 25
    Sarip left.
    Jynx used Taunt!
    The foe's Wobbuffet fell for the taunt!
    The foe's Wobbuffet can't use Encore after the taunt!
    [DEBUG] ally-Wobbuffet move interrupted; movedThisTurn: false.
    Jynx restored a little HP using its Leftovers!

    Turn 26
    Jynx used Calm Mind!
    [DEBUG] sub bypass: self hit.
    Jynx's Special Attack rose!
    Jynx's Special Defense rose!
    The foe's Wobbuffet used Mirror Coat!
    Jynx restored a little HP using its Leftovers!

    Turn 27
    Zapteryx called Wobbuffet back!
    Zapteryx sent out Scrafty!
    Jynx used Calm Mind!
    [DEBUG] sub bypass: self hit.
    Jynx's Special Attack rose!
    Jynx's Special Defense rose!
    Jynx restored a little HP using its Leftovers!

    Turn 28
    Jynx used Ice Beam!
    The foe's Scrafty lost 73% of its health!
    The foe's Scrafty used Stone Edge!
    [DEBUG] LO boost.
    It's super-effective! Jynx's substitute faded!
    The foe's Scrafty is hurt by its life orb!
    The foe's Scrafty fainted!
    Jynx restored a little HP using its Leftovers!
    Zapteryx sent out Infernape!

    Turn 29
    The foe's Infernape used Focus Blast!
    The attack of the foe's Infernape missed!
    Jynx used Ice Beam!
    It's not very effective... The foe's Infernape lost 8% of its health!
    The foe's Infernape fainted!
    Zapteryx sent out Altaria!

    Turn 30
    Jynx used Ice Beam!
    It's super-effective! The foe's Altaria lost 79% of its health!
    The foe's Altaria fainted!
    Zapteryx sent out Wobbuffet!

    Turn 31
    Jynx used Taunt!
    The foe's Wobbuffet fell for the taunt!
    The foe's Wobbuffet can't use Encore after the taunt!
    [DEBUG] ally-Wobbuffet move interrupted; movedThisTurn: false.

    Turn 32
    Outlaw joined.
    Outlaw left.
    Jynx used Substitute!
    Jynx made a substitute!
    The foe's Wobbuffet used Mirror Coat!
    Jynx restored a little HP using its Leftovers!

    Turn 33
    Jynx used Calm Mind!
    [DEBUG] sub bypass: self hit.
    Jynx's Special Attack rose!
    Jynx's Special Defense rose!
    The foe's Wobbuffet used Mirror Coat!
    The foe's Wobbuffet's taunt ended!
    Jynx restored a little HP using its Leftovers!

    Turn 34
    Jynx used Taunt!
    The foe's Wobbuffet fell for the taunt!
    The foe's Wobbuffet used Mirror Coat!
    Jynx restored a little HP using its Leftovers!

    Turn 35
    Jynx used Calm Mind!
    [DEBUG] sub bypass: self hit.
    Jynx's Special Attack rose!
    Jynx's Special Defense rose!
    The foe's Wobbuffet used Mirror Coat!
    Jynx restored a little HP using its Leftovers!

    Turn 36
    Jynx used Calm Mind!
    [DEBUG] sub bypass: self hit.
    Jynx's Special Attack rose!
    Jynx's Special Defense rose!
    The foe's Wobbuffet used Mirror Coat!
    Jynx restored a little HP using its Leftovers!
    The foe's Wobbuffet's taunt ended!

    Turn 37
    Jynx used Taunt!
    The foe's Wobbuffet fell for the taunt!
    The foe's Wobbuffet can't use Encore after the taunt!
    [DEBUG] ally-Wobbuffet move interrupted; movedThisTurn: false.

    Turn 38
    Jynx used Calm Mind!
    [DEBUG] sub bypass: self hit.
    Jynx's Special Attack rose!
    Jynx's Special Defense rose!
    The foe's Wobbuffet used Mirror Coat!

    Turn 39
    Jynx used Ice Beam!
    A critical hit! The foe's Wobbuffet lost 100% of its health!
    The foe's Wobbuffet fainted!
    Lesser Smaug won the battle!
  16. Dozz

    Dozz Has anyone in this family ever seen a chicken?
    is an Artist Alumnusis a Forum Moderator Alumnus

    Joined:
    Sep 27, 2010
    Messages:
    524
    Just a little point, no big deal, but the animation plays for moves like Blizzard, even when they miss, Hardly a big deal though. WIll keep testing when I'm free.
  17. Hawntah

    Hawntah

    Joined:
    Sep 28, 2010
    Messages:
    30
    Acrobatics is misspelt as Acrobat.
  18. Myzou

    Myzou

    Joined:
    Jan 26, 2009
    Messages:
    43
    That's not a bug.

    They actually -miss- the target. If you look, the animation will fly off to the side, not hit the pokemon. :)

    @ Lesser Smaug, the Debug things are for Beta only. Aeo said that in the chat a few hours ago. :3
  19. Showsni

    Showsni

    Joined:
    Dec 5, 2009
    Messages:
    884
    Had a battle against an Impostor Ditto, and every time it transformed its sprite cahnged to an image missing picture.

    Edit: Another bug; Leftovers recovery happened before Sandstorm damage, when it should be the other way around.
  20. Shun DK

    Shun DK

    Joined:
    Aug 16, 2011
    Messages:
    127
    Wifi Clause on debug mode ?_?
  21. Mizuhime

    Mizuhime You play victimless, but you gave the kiss of death
    is a Tutoris a member of the Site Staffis a Smogon Social Media Contributoris a Forum Moderatoris a Tiering Contributoris a Contributor to Smogonis a Battle Server Moderator Alumnus
    Doubles Queen

    Joined:
    May 22, 2010
    Messages:
    1,225
    Kyogre used Substitute!
    Kyogre made a substitute!

    The foe's Piplup used Yawn!
    The foe's Piplup made Kyogre feel drowsy!
    Rain continues to fall!

    Kygore used Surf. 44% damage or something

    piplup used ice beam blah blah sub took damage


    kygore fell asleep....



    Bronzong tricked me a scarf inplace of toxic orb, than got posion from the toxic orb
  22. Paradoxus

    Paradoxus

    Joined:
    Apr 3, 2011
    Messages:
    802
    oh god

    this simulator

    amazing

    <3
  23. Shanty

    Shanty

    Joined:
    Nov 1, 2011
    Messages:
    1
    Haze doesn't seem to work, Leech Seed worked on Bronzong but it didn't do anything to Articuno. It didn't missed, I'm sure of it.
    Nice work by the way, it looks really good
  24. MaestroXXVI

    MaestroXXVI

    Joined:
    Jun 20, 2011
    Messages:
    202
    Perish Song only counts down for the pokemon that used the attack, not the opponent
  25. Guyguypants

    Guyguypants

    Joined:
    Oct 3, 2010
    Messages:
    51
    Yeah. Confirming that Leech Seed doesn't do anything against some Pokemon. I can't remember which one it was but he wasn't affected by Leech Seed. He wasn't Grass-type.

    Also this isn't really a bug, but there really needs to be some kind of forfeit button. People just go to another match without saying anything since there's no forfeit button. I've been left waiting like an idiot like 3 times now.
Thread Status:
Not open for further replies.

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