What type of bug are you reporting? Validator
What is the bug?
Ever since the Arceus-Flying Arceus-Steel debacle, you're not supposed to be able to name mons after the species of another mon. However, this can be easily bypassed by using Cyrillic letters that look identical to latin characters, such as cyrillic е, о, у, а. This allows me to name an Arceus-Flying "Arcеus-Steel" and have it validated.
Are you able to replicate it? If so, how?
Make new gen 9 ubers team
Add Arceus-Flying, give it a valid set.
Nickname: Arcеus-Steel (the first e is actually cyrillic е)
Validate team: success.
Edit: I was wrong about the rule forbidding Arceus-Flying being named Arceus-Steel, since formes of the same pokemon are allowed. But the trick works much more broadly.
Also wanted to mention that in general having a Regex check for similar or visually identical characters is a known problem, here's one example of code that solves it https://gist.github.com/seamustuohy/2e61b6ee39925c4012cf2ef6a3d9976e
What is the bug?
Ever since the Arceus-Flying Arceus-Steel debacle, you're not supposed to be able to name mons after the species of another mon. However, this can be easily bypassed by using Cyrillic letters that look identical to latin characters, such as cyrillic е, о, у, а. This allows me to name an Arceus-Flying "Arcеus-Steel" and have it validated.
Are you able to replicate it? If so, how?
Make new gen 9 ubers team
Add Arceus-Flying, give it a valid set.
Nickname: Arcеus-Steel (the first e is actually cyrillic е)
Validate team: success.
Edit: I was wrong about the rule forbidding Arceus-Flying being named Arceus-Steel, since formes of the same pokemon are allowed. But the trick works much more broadly.
Also wanted to mention that in general having a Regex check for similar or visually identical characters is a known problem, here's one example of code that solves it https://gist.github.com/seamustuohy/2e61b6ee39925c4012cf2ef6a3d9976e
Last edited: