We need some way to set a default "rule-set" for every route, that needs to be matched in order for the route finish to actually count as showing finished in the maplist menu (and website in the future).
Things to save for every route:
FPS (can be 125fps, Standard or Hax) (FPS flows from hax to standard to 125fps, meaning completing a haxfps route with 125 only would count as a finish, but using hax in 125fps route would not)
OS (Enabled / Disabled) (keep in mind that non-OS is not necessarily easier than OS, unlike the other options this is a separate mode so the player has to play the entirety of the route with the specified OS mode. There should be no routes in the game which have both non-OS and OS sections)
Eles (Enabled / Disabled) (this can be set for specific checkpoints)
Cuts (Enabled / Disabled) (probably not needed)
TAS (Enabled / Disabled) (completing a TAS route without TAS still counts)
RPG (Enabled / Disabled) (using RPG in routes which are not designed for it should not count)
We need some way to set a default "rule-set" for every route, that needs to be matched in order for the route finish to actually count as showing finished in the maplist menu (and website in the future).
Things to save for every route: