diff --git a/play.pokemonshowdown.com/src/battle-tooltips.ts b/play.pokemonshowdown.com/src/battle-tooltips.ts index 3b4466e5e..d7b3f5855 100644 --- a/play.pokemonshowdown.com/src/battle-tooltips.ts +++ b/play.pokemonshowdown.com/src/battle-tooltips.ts @@ -1204,6 +1204,26 @@ class BattleTooltips { stats.spa = Math.floor(stats.spa * 1.3); } } + // fields speed shenanigan changes + if (clientPokemon?.volatiles['drag10']) { + stats.spa = Math.floor(stats.spa * 0.1); + } + if (clientPokemon?.volatiles['drag20']) { + stats.spa = Math.floor(stats.spa * 0.2); + } + if (clientPokemon?.volatiles['drag25']) { + stats.spa = Math.floor(stats.spa * 0.25); + } + if (clientPokemon?.volatiles['drag50']) { + stats.spa = Math.floor(stats.spa * 0.5); + } + if (clientPokemon?.volatiles['drag75']) { + stats.spa = Math.floor(stats.spa * 0.75); + } + if (clientPokemon?.volatiles['drag90']) { + stats.spa = Math.floor(stats.spa * 0.9); + } + // fields speed shenanigan changes if (item === 'choicespecs' && !clientPokemon?.volatiles['dynamax']) { stats.spa = Math.floor(stats.spa * 1.5); }