mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-06-02 22:08:36 -05:00
Prevent multiple statusing moves
Hypnosis, Stun Spore and Sleep Powder were not fully accounted for.
This commit is contained in:
parent
23448f5fa0
commit
7637636410
|
|
@ -1107,7 +1107,7 @@ exports.BattleScripts = {
|
|||
if (!setupType && !hasMove['batonpass'] && hasMove['thunderwave']) rejected = true;
|
||||
if ((hasMove['stealthrock'] || hasMove['spikes'] || hasMove['toxicspikes']) && !hasMove['batonpass']) rejected = true;
|
||||
break;
|
||||
case 'thunderwave':
|
||||
case 'thunderwave': case 'stunspore':
|
||||
if (setupType && (hasMove['rockpolish'] || hasMove['agility'])) rejected = true;
|
||||
if (hasMove['discharge'] || hasMove['trickroom']) rejected = true;
|
||||
if (hasMove['rest'] && hasMove['sleeptalk']) rejected = true;
|
||||
|
|
@ -1120,10 +1120,10 @@ exports.BattleScripts = {
|
|||
if (hasMove['rockpolish'] || hasMove['agility']) rejected = true;
|
||||
break;
|
||||
case 'willowisp':
|
||||
if (hasMove['scald'] || hasMove['yawn'] || hasMove['spore'] || hasMove['sleeppowder']) rejected = true;
|
||||
if (hasMove['scald'] || hasMove['yawn'] || hasMove['spore'] || hasMove['sleeppowder'] || hasMove['hypnosis']) rejected = true;
|
||||
break;
|
||||
case 'toxic':
|
||||
if (hasMove['thunderwave'] || hasMove['willowisp'] || hasMove['scald'] || hasMove['yawn'] || hasMove['spore'] || hasMove['sleeppowder']) rejected = true;
|
||||
if (hasMove['thunderwave'] || hasMove['willowisp'] || hasMove['scald'] || hasMove['yawn'] || hasMove['spore'] || hasMove['sleeppowder'] || hasMove['stunspore'] || hasMove['hypnosis']) rejected = true;
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user