Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cheat detection #3

Open
2 of 7 tasks
mm201 opened this issue May 5, 2014 · 2 comments
Open
2 of 7 tasks

Cheat detection #3

mm201 opened this issue May 5, 2014 · 2 comments
Assignees
Labels
enhancement not implemented Parts of the original system, especially those which games talk to, which haven't been implemented research needed todo

Comments

@mm201
Copy link
Owner

mm201 commented May 5, 2014

Block Pokémon that fail basic validation tests (EVs > 510, illegal movesets, etc., including Classic/Premier Ribbons) and display correct error message.

  • Bad eggs, EVs
  • Out-of-range species, formes, moves, items, or abilities
  • Invalid abilities, genders, etc.
  • Invalid movesets
  • Unobtainable moveset combinations
  • Unobtainable Pokéballs, shininess
  • Intersections between Pokéball, shininess, hidden ability, and moveset
@mm201 mm201 added the todo label May 5, 2014
@mm201 mm201 self-assigned this May 5, 2014
@mm201 mm201 added the not implemented Parts of the original system, especially those which games talk to, which haven't been implemented label Sep 23, 2014
@fancythedeveloper
Copy link

What if someone made a Pokèmon that was hacked yet still passed all of the checks?

@mm201
Copy link
Owner Author

mm201 commented Jan 2, 2018

Anti-cheat is a cat & mouse game I can't win and don't want to play. My current plan is actually attainable and still keeps the gameplay fair for non-cheaters.

Edit: To answer your original question, the pokemon will be allowed in no question. Trying to stop them will only lead to better and better "fakes" until they are indistinguishable to even the best of checks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement not implemented Parts of the original system, especially those which games talk to, which haven't been implemented research needed todo
Projects
None yet
Development

No branches or pull requests

2 participants