• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

Pokemon Showdown bug reports

Status
Not open for further replies.
Smack Down should not remove the Ground immunity from Flying-types that have used Roost in the same turn. (source)

Turn 1

Marty2 called Landorus back!
Marty2 sent out Gliscor!
Landorus used Rock Slide!
The foe's Gliscor lost 20% of its health!

Turn 2

The foe's Gliscor used Roost!
The foe's Gliscor regained health!
Landorus used Smack Down!
It's not very effective... The foe's Gliscor lost 7% of its health!

Turn 3

The foe's Gliscor used Sleep Talk!
But it failed!
Landorus used Mud Shot!
The foe's Gliscor lost 30% of its health!
The foe's Gliscor's Speed fell!

I feel like I almost crashed the server testing this!

Turn 3

Riolu used Copycat!
But it failed!
The foe's Riolu used Copycat!
The foe's Riolu used Copycat!
The foe's Riolu used Copycat!
The foe's Riolu used Copycat!
The foe's Riolu used Copycat!
STACK LIMIT EXCEEDED
PLEASE REPORT IN BUG THREAD
Event: ModifyStats
Parent event: Hit
STACK LIMIT EXCEEDED
PLEASE REPORT IN BUG THREAD
Event: ModifyPokemon
Parent event: Hit
STACK LIMIT EXCEEDED
PLEASE REPORT IN BUG THREAD
Event: ModifyStats
Parent event: Hit
STACK LIMIT EXCEEDED
PLEASE REPORT IN BUG THREAD
Event: ModifyPokemon
Parent event: Hit
STACK LIMIT EXCEEDED
PLEASE TELL AESOFT
Event: ModifyMove
Parent event: Hit
STACK LIMIT EXCEEDED
PLEASE REPORT IN BUG THREAD
Event: ModifyMove
Parent event: Hit
Turn 4
 
Aesoft

Turn 18
Poppy called Kyogre back!
Poppy sent out Dialga!
Dialga has Pressure. (placeholder)
The foe's Mom used Thunder!
It's not very effective... Dialga lost 14% of its health!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 19
The foe's Mom used Thunder!
It's not very effective... Dialga lost 13% of its health!
Dialga was paralyzed!
Dialga is paralyzed! It can't move!
[DEBUG] ally-Dialga[L100] move interrupted; movedThisTurn: false.
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 20
The foe's Mom used Thunder!
It's not very effective... Dialga lost 15% of its health!
Dialga is paralyzed! It can't move!
[DEBUG] ally-Dialga[L100] move interrupted; movedThisTurn: false.
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 21
The foe's Mom used Thunder!
It's not very effective... Dialga lost 14% of its health!
Dialga used Substitute!
Dialga made a substitute!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 22
The foe's Mom used Thunder!
It's not very effective... Dialga's substitute took the damage!
Dialga used Bulk Up!
[DEBUG] sub bypass: self hit.
Dialga's Attack rose!
Dialga's Defense rose!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 23
The foe's Mom used Thunder!
It's not very effective... Dialga's substitute faded!
Dialga used Substitute!
Dialga made a substitute!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 24
The foe's Mom used Thunder!
It's not very effective... Dialga's substitute took the damage!
Dialga is paralyzed! It can't move!
[DEBUG] ally-Dialga[L100] move interrupted; movedThisTurn: false.
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 25
The foe's Mom used Thunder!
It's not very effective... Dialga's substitute faded!
Dialga used Substitute!
Dialga made a substitute!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 26
The foe's Mom used Thunder!
It's not very effective... Dialga's substitute took the damage!
Dialga used Dragon Tail!
The foe's Mom lost 40% of its health!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 27
The foe's Mom used Thunder!
It's not very effective... Dialga's substitute faded!
Dialga is paralyzed! It can't move!
[DEBUG] ally-Dialga[L100] move interrupted; movedThisTurn: false.
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 28
The foe's Mom used Thunder!
It's not very effective... Dialga lost 14% of its health!
Dialga used Bulk Up!
Dialga's Attack rose!
Dialga's Defense rose!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 29
The foe's Mom used Thunder!
It's not very effective... Dialga lost 15% of its health!
Dialga used Bulk Up!
Dialga's Attack rose!
Dialga's Defense rose!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!
Turn 30
The foe's Mom used Thunder!
It's not very effective... Dialga lost 14% of its health!
Dialga used Bulk Up!
Dialga's Attack rose!
Dialga's Defense rose!
Rain continues to fall!
Dialga restored a little HP using its Leftovers!

Pressure not working

I had another instance of my Rayquaza being outsped by Kabutops in rainy conditions, where air lock should have negated the swift swim boost. I checked after the game to see who had more speed and indeed his kabutops was ADAMANT whilst my Ray had 216 speed EVs and a neutral natured.

Poppy called Dialga back!
Poppy sent out Arceus-Steel!
The foe's Darkrai used Trick!
But it failed!
Rain continues to fall!
Turn 28
Poppy called Arceus-Steel back!
Poppy sent out Palkia!
Batman called Darkrai back!
Batman sent out Palkia!
Palkia has Pressure. (placeholder)
Palkia has Pressure. (placeholder)
Rain continues to fall!
Turn 29
Palkia used Draco Meteor!
It's super-effective! The foe's Palkia lost 100% of its health!
Palkia's Special Attack sharply fell!
The foe's Palkia fainted!
Rain continues to fall!
Batman sent out Deoxys-A!
Deoxys-A has Pressure. (placeholder)
Turn 30
Palkia used Draco Meteor!
The foe's Deoxys-A's Focus Sash activated!
The foe's Deoxys-A lost 100% of its health!
Palkia's Special Attack sharply fell!
The foe's Deoxys-A used Superpower!
Palkia lost 45% of its health!
The foe's Deoxys-A's Attack fell!
The foe's Deoxys-A's Defense fell!
Rain continues to fall!
Turn 31
Poppy called Palkia back!
Poppy sent out Arceus-Steel!
The foe's Deoxys-A used ExtremeSpeed!
It's not very effective... Arceus-Steel lost 6% of its health!
Rain continues to fall!
Turn 32
Batman called Deoxys-A back!
Batman sent out Lugia!
Lugia has Pressure. (placeholder)
Arceus-Steel used Recover!
Arceus-Steel regained health!
Rain continues to fall!
The foe's Lugia restored a little HP using its Leftovers!
The foe's Lugia is hurt by its burn!
Turn 33
Arceus-Steel used Calm Mind!
Arceus-Steel's Special Attack rose!
Arceus-Steel's Special Defense rose!
The foe's Lugia used Dragon Tail!
It's not very effective... Arceus-Steel lost 2% of its health!
Giratina was dragged out!
Giratina has Pressure. (placeholder)
Rain continues to fall!
The foe's Lugia restored a little HP using its Leftovers!
The foe's Lugia is hurt by its burn!
Turn 34
Poppy called Giratina back!
Poppy sent out Palkia!
Palkia has Pressure. (placeholder)
The foe's Lugia used Toxic!
Palkia was badly poisoned!
Rain continues to fall!
The foe's Lugia restored a little HP using its Leftovers!
The foe's Lugia is hurt by its burn!
Palkia is hurt by poison!
Turn 35
Palkia used Thunder!
It's super-effective! The foe's Lugia lost 30% of its health!
The foe's Lugia fainted!
Rain continues to fall!
Palkia is hurt by poison!
Batman sent out Darkrai!
Turn 36
Poppy called Palkia back!
Poppy sent out Arceus-Steel!
The foe's Darkrai used Dark Pulse!
It's not very effective... Arceus-Steel lost 14% of its health!
Rain continues to fall!
Turn 37
The foe's Darkrai used Dark Pulse!
It's not very effective... Arceus-Steel lost 13% of its health!
Arceus-Steel used Calm Mind!
Arceus-Steel's Special Attack rose!
Arceus-Steel's Special Defense rose!
Rain continues to fall!
Turn 38
The foe's Darkrai used Dark Pulse!
[DEBUG] Negating (sp)def boost/penalty..
It's not very effective... A critical hit! Arceus-Steel lost 26% of its health!
Arceus-Steel used Will-O-Wisp!
The foe's Darkrai was burned!
Rain continues to fall!
The foe's Darkrai is hurt by its burn!
Turn 39
The foe's Darkrai used Dark Pulse!
It's not very effective... Arceus-Steel lost 9% of its health!
Arceus-Steel flinched!
[DEBUG] foe-Arceus-Steel[L100] move interrupted; movedThisTurn: false.
Rain continues to fall!
The foe's Darkrai is hurt by its burn!
Turn 40
The foe's Darkrai used Dark Pulse!
It's not very effective... Arceus-Steel lost 9% of its health!
Arceus-Steel used Recover!
Arceus-Steel regained health!
Rain continues to fall!
The foe's Darkrai is hurt by its burn!
Turn 41
Poppy: b@man
The foe's Darkrai used Nasty Plot!
The foe's Darkrai's Special Attack sharply rose!
Arceus-Steel used Recover!
Arceus-Steel regained health!
Rain continues to fall!
The foe's Darkrai is hurt by its burn!
The foe's Darkrai fainted!
Batman: lol gg
Batman sent out Deoxys-A!
Deoxys-A has Pressure. (placeholder)
Turn 42
Poppy: gg
Poppy: how did you use
Poppy: nasty plot just then
Batman: no idea.
Poppy: okay another bug
The foe's Deoxys-A used ExtremeSpeed!
It's not very effective... Arceus-Steel lost 10% of its health!
Arceus-Steel used Judgment!
The foe's Deoxys-A lost 0% of its health!
The foe's Deoxys-A fainted!
Poppy won the battle!

Darkrai was scarfed and he failed to trick my Arceus-Steel, then at the end he managed to use Nasty Plot after using Dark Pulse several times. (If it makes any difference we also exchanged scarves at one point, his Darkrai, my Palkia).
 
Shedinja

I don't know if this is a bug or simply an error in info, but it seems the program considers shadow sneak to be illegal with Shedinja, when infact it learns it at lvl 38.
 
I don't know if this is where I would mention this, but I can't use showdown at all. I can stay online for 2-3 Minutes when not in a Random Battle, and then Showdown disconnects me and deletes all of my teams in the teambuilder. I have a chosen username, but do I have to register it or something like that? If so, I'd like to know how :D
 
- Power Split doesn't work properly. When used by a Shuckle on a Zapdos, Thunderbolt did the same to Shuckle before and after Power Split.
- Spinda apparently can't learn Superpower: in fact, this is a Dream World move.
 
Yawn should fail when used while Safeguard is active, and should also fail on Leaf Guard when Sunny Day is active. (source1) (source2)

Turn 1
Marty2 called Leafeon back!
Marty2 sent out Alakazam!
Leafeon used Sunny Day!
The sunlight turned harsh!
The sunlight is strong!


Turn 2
The foe's Alakazam used Yawn!
The foe's Alakazam made Leafeon feel drowsy!
Leafeon used Sleep Talk!
But it failed!
The sunlight is strong!
________________________________________
Turn 6
The foe's Alakazam used Sleep Talk!
But it failed!
Leafeon used Safeguard!
Marty's team became cloaked in a mystical veil!


Turn 7
The foe's Alakazam used Yawn!
The foe's Alakazam made Leafeon feel drowsy!
Leafeon used Sleep Talk!
But it failed!

Mummy should work on Wonder Guard. (source) (I tested in-game)

Turn 1
Marty2 called Shedinja back!
Marty2 sent out Cofagrigus!
The foe's Shedinja used X-Scissor!
It's not very effective... Cofagrigus lost 11% of its health!

Turn 2

Immunity, Limber, Magma Armor, Oblivious, Own Tempo, and Water Veil should actually cure their respective statuses if they are somehow inflicted on the user of the ability. Say because of Mold Breaker, or Gastro Acid removing the ability (the status in this case would be cured if the ability is regained from switching out and back in). This takes effect immediately instead of at the end of the turn. (I tested Mold Breaker Toxic on a Zangoose and it healed the poison before Zangoose could act that turn.) (source, second last paragraph on the page)

Turn 1

Marty2 called Haxorus back!
Marty2 sent out Zangoose!
The foe's Haxorus used Toxic!
[DEBUG] Immunity handler suppressed by Mold Breaker.
[DEBUG] Immunity handler suppressed by Mold Breaker.
Zangoose was badly poisoned!
Zangoose is hurt by poison!
 
Own tempo not working!

125ryf9.jpg
 
Regenerator isn't working.
When I mouse over the pokemon with it, it shows the hp gained, but when I switch it in it had it's HP before switching out.
 
these don't work:
Covet
Uproar
Ice ball
Also, anger point displays the wrong text.
I don't know if theses have been submitted, but i'm too damn lazy to check.
 
I got Missingno in a Random Battle

Turn 3

Gerard called Paras back!
Gerard sent out Missingno.!
Missingno.'s Download activates!
Missingno.'s Download raised its Attack!
The foe's Mantyke used Hidden Power!
Missingno. lost 100% of its health!
Missingno. fainted!
Hail continues to fall!
The foe's Mantyke is buffeted by the hail!
The foe's Mantyke restored a little HP using its Leftovers!

ps: unless this is april's fools...
 
This is a bit weird but earlier my Sawsbuck in sun with 260 speed (520 in sun) was out sped by a scarf terrakion (which reaches a max speed of 519 if everything is maxed) I double checked my sawsbuck and I should of out sped by 1 point. Don't know if there is a rounding error or something but this isn't right.
 
This is a bit weird but earlier my Sawsbuck in sun with 260 speed (520 in sun) was out sped by a scarf terrakion (which reaches a max speed of 519 if everything is maxed) I double checked my sawsbuck and I should of out sped by 1 point. Don't know if there is a rounding error or something but this isn't right.
I'm not saying you're lying, but every time I've gotten a bug report like this, it's because someone forgot to EV their pokemon correctly, or used the wrong Nature, or calculated based on an Adamant Terrakion instead of a Jolly Terrakion, or forgot that sun wasn't up...

Can you double-check to make sure this is a real bug?
 
Pressure doesn't work.

If you hit a Dry Skin Pokemon with a Fire move, there isn't a debug message. This is unusual because almost everything else does... Is Dry Skin not programmed right?

Also, Showdown has been freezing a lot for me. It might be my internet though...
 
I'm not saying you're lying, but every time I've gotten a bug report like this, it's because someone forgot to EV their pokemon correctly, or used the wrong Nature, or calculated based on an Adamant Terrakion instead of a Jolly Terrakion, or forgot that sun wasn't up...

Can you double-check to make sure this is a real bug?

I understand your scepticism, at first I thought I must of got the ev's wrong as well so I went to change them to the right values but no they are correct. The sun was definitely up as the turn before I out sped and killed his latios which sawsbuck wouldn't be able to do without the sun. My sawsbuck in sun should have 520 speed and terrakion should only be able to reach 519 with jolly and scarf. I'm currently trying to recreate this just to be sure but im certain that my sawsbuck should of out sped and it didn't.
 
Whenever I use nasty plot with my zoroak and THEN my illusion goes down, I lose my nasty plot. It's kinda annoying.
 
Whenever I use nasty plot with my zoroak and THEN my illusion goes down, I lose my nasty plot. It's kinda annoying.
To be exact, you experience a graphics glitch in which you can't see your Nasty Plot boost. It's still there.

Pressure doesn't work.
Pressure only affects moves targeted at you; this was recently corrected from affecting all moves used by any foe. Are you sure it's not that?

If you hit a Dry Skin Pokemon with a Fire move, there isn't a debug message. This is unusual because almost everything else does... Is Dry Skin not programmed right?
Dry Skin doesn't come with a debug message - we've been removing certain boost debug messages to make it easier to bluff, and because we're sure they work correctly.

Also, Showdown has been freezing a lot for me. It might be my internet though...
PS performance has never been great; I've been putting off fixes. Try Chrome or Safari.
 
Zero007 joined.
why cant i be a mo joined.
Format: OU
Rated battle
Rule: Sleep Clause
Rule: Species Clause
Zero007's team:
Ninetales / Haxorus / Heatran / Venusaur / Espeon / Victreebel
why cant i be a mo's team:
Politoed / Starmie / Ferrothorn / Swampert / Tornadus / Haxorus
Battle between Zero007 and why cant i be a mo started!
Zero007 sent out Heatran!
why cant i be a mo sent out Politoed!
Heatran is floating on a balloon!
The foe's Politoed's Drizzle made it rain!
Turn 1
Heatran used Magma Storm!
[DEBUG] rain fire suppress.
It's not very effective... A critical hit! The foe's Politoed lost 31% of its health!
The foe's Politoed used Surf!
[DEBUG] rain water boost.
It's super-effective! Heatran lost 100% of its health!
[DEBUG] effect: Surf.
Heatran's Air Balloon popped!
Heatran fainted!
Rain continues to fall!
The foe's Politoed lost some HP because of Magma Storm!
devopwns joined.
Zero007 sent out Ninetales!
Ninetales's Drought intensified the sun's rays!
Turn 2
why cant i be a mo: huh? glitch huh? :/
Ninetales absorbed light!
Ninetales used SolarBeam!
It's super-effective! A critical hit! The foe's Politoed lost 63% of its health!
The foe's Politoed fainted!
The sunlight is strong!
why cant i be a mo sent out Haxorus!
Haxorus has Mold Breaker. (placeholder)
Turn 3
The foe's Haxorus used Dragon Dance!
The foe's Haxorus's Attack rose!
The foe's Haxorus's Speed rose!
Ninetales used Fire Blast!
[DEBUG] Sunny Day fire boost.
It's not very effective... The foe's Haxorus lost 56% of its health!
The sunlight is strong!
Turn 4
The foe's Haxorus used Earthquake!
It's super-effective! Ninetales lost 100% of its health!
Ninetales fainted!
The sunlight is strong!
Zero007 sent out Haxorus!
Haxorus has Mold Breaker. (placeholder)
Turn 5
The foe's Haxorus used Outrage!
Haxorus's Focus Sash activated!
It's super-effective! Haxorus lost 100% of its health!
Haxorus used Earthquake!
The foe's Haxorus lost 44% of its health!
The foe's Haxorus fainted!
The sunlight is strong!
why cant i be a mo sent out Starmie!
Turn 6
The foe's Starmie used Ice Beam!
[DEBUG] LO boost.
It's super-effective! Haxorus lost 0% of its health!
The foe's Starmie is hurt by its life orb!
Haxorus fainted!
The sunlight is strong!
Zero007 sent out Victreebel!
Turn 7
why cant i be a mo called Starmie back!
why cant i be a mo sent out Ferrothorn!
Victreebel used Growth!
Victreebel's Attack sharply rose!
Victreebel's Special Attack sharply rose!
The sunlight is strong!
Turn 8
Victreebel used Weather Ball!
[DEBUG] Sunny Day fire boost.
It's super-effective! The foe's Ferrothorn lost 100% of its health!
The foe's Ferrothorn fainted!
The sunlight is strong!
why cant i be a mo sent out Tornadus!
Turn 9
The foe's Tornadus used Rain Dance!
It started to rain!
Victreebel used Hidden Power!
It's super-effective! The foe's Tornadus lost 100% of its health!
The foe's Tornadus fainted!
Rain continues to fall!
why cant i be a mo sent out Starmie!
Turn 10
The foe's Starmie used Ice Beam!
[DEBUG] LO boost.
Victreebel's Focus Sash activated!
It's super-effective! Victreebel lost 100% of its health!
The foe's Starmie is hurt by its life orb!
Victreebel used Giga Drain!
It's super-effective! The foe's Starmie lost 80% of its health!
The foe's Starmie had its energy drained!
The foe's Starmie fainted!
Rain continues to fall!
why cant i be a mo: meh, winning with glitches
why cant i be a mo sent out Swampert!
Turn 11
why cant i be a mo: gg
Victreebel used Giga Drain!
It's super-effective! The foe's Swampert lost 100% of its health!
The foe's Swampert had its energy drained!
The foe's Swampert fainted!
Zero007 won the battle!
[DEBUG] ladder reply: {"action":"ladderupdate","actionsuccess":true}.
Ladder updated.
Zero007: gg
Zero007 left.
devopwns: what glotch?
why cant i be a mo: magma storm
why cant i be a mo: I couldn't switch
devopwns: thats a glitch?
why cant i be a mo: when I killed him, it should have been over
devopwns: im missing something here...
why cant i be a mo: what do you mean? He hit me with magma storm, I killed it.
why cant i be a mo: He brings in his Ninetales, I couldn't switch

Magma Storm hits me, but then I killed his Heatran. It should have been over right there, but afterwards I couldn't switch out. :/
 
Maybe I missed a memo, but Seismitoad's ability screen does not show Poison Touch. Only swift swim and water absorb.
 
Assist chooses moves from your own move set along with your teammates, and that is incorrect.

Here's the code that handles Assist:

"Assist": {
num: 274,
accuracy: true,
basePower: 0,
category: "Status",
desc: "The user performs a random move from any of the Pokemon on its team. Assist cannot generate itself, Chatter, Copycat, Counter, Covet, Destiny Bond, Detect, Endure, Feint, Focus Punch, Follow Me, Helping Hand, Me First, Metronome, Mimic, Mirror Coat, Mirror Move, Protect, Sketch, Sleep Talk, Snatch, Struggle, Switcheroo, Thief or Trick.",
shortDesc: "Uses a random move from the user's team.",
id: "Assist",
name: "Assist",
pp: 20,
priority: 0,
onHit: function(target) {
var moves = [];

{for (var j=0; j<target.side.pokemon.length; j++)
var pokemon = target.side.pokemon[j];
for (var i=0; i<pokemon.moves.length; i++)
{
var move = pokemon.moves;
var NoAssist = {
Assist:1, Chatter:1, CircleThrow:1, Copycat:1, Counter:1, Covet:1, DestinyBond:1, Detect:1, DragonTail:1, Endure:1, Feint:1, FocusPunch:1, FollowMe:1, HelpingHand:1, MeFirst:1, Metronome:1, Mimic:1, MirrorCoat:1, MirrorMove:1, Protect:1, QuickGuard:1, Sketch:1, SleepTalk:1, Snatch:1, Struggle:1, Switcheroo:1, Thief:1, Trick:1, WideGuard:1
};
if (move && !NoAssist[move])
{
moves.push(move);
}
}
}
var move = '';
if (moves.length) move = moves[parseInt(Math.random()*moves.length)];
if (!move)
{
return false;
}
this.useMove(move, target);
},
secondary: false,
target: "self",
type: "Normal"
},


In the loop, replacing:
for (var j=0; j<target.side.pokemon.length; j++)

with

for (var j=1; j<target.side.pokemon.length; j++)

will remove the active pokemon from being included in determining the available moves for assist, since switching always places the active pokemon at the front of the pokemon list. (If this is not, in fact, the case, then simply an if block that checks if the pokemon is the active one will suffice.)
 
Status
Not open for further replies.
Back
Top