1
0
mirror of synced 2025-02-20 20:11:33 +01:00
artemis/titles/mai2/const.py

89 lines
2.1 KiB
Python
Raw Normal View History

2023-03-09 11:38:58 -05:00
class Mai2Constants:
GRADE = {
"D": 0,
"C": 1,
"B": 2,
"BB": 3,
"BBB": 4,
"A": 5,
"AA": 6,
"AAA": 7,
"S": 8,
"S+": 9,
"SS": 10,
"SS+": 11,
"SSS": 12,
2023-03-09 11:38:58 -05:00
"SSS+": 13,
}
2023-03-09 11:38:58 -05:00
FC = {"None": 0, "FC": 1, "FC+": 2, "AP": 3, "AP+": 4}
SYNC = {"None": 0, "FS": 1, "FS+": 2, "FDX": 3, "FDX+": 4}
DATE_TIME_FORMAT = "%Y-%m-%d %H:%M:%S"
GAME_CODE = "SBXL"
GAME_CODE_GREEN = "SBZF"
GAME_CODE_ORANGE = "SDBM"
GAME_CODE_PINK = "SDCQ"
GAME_CODE_MURASAKI = "SDDK"
GAME_CODE_MILK = "SDDZ"
GAME_CODE_FINALE = "SDEY"
2023-04-30 22:19:31 -04:00
GAME_CODE_DX = "SDEZ"
GAME_CODE_DX_INT = "SDGA"
CONFIG_NAME = "mai2.yaml"
2023-05-06 19:04:10 -04:00
VER_MAIMAI = 0
VER_MAIMAI_PLUS = 1
VER_MAIMAI_GREEN = 2
VER_MAIMAI_GREEN_PLUS = 3
VER_MAIMAI_ORANGE = 4
VER_MAIMAI_ORANGE_PLUS = 5
VER_MAIMAI_PINK = 6
VER_MAIMAI_PINK_PLUS = 7
VER_MAIMAI_MURASAKI = 8
VER_MAIMAI_MURASAKI_PLUS = 9
VER_MAIMAI_MILK = 10
VER_MAIMAI_MILK_PLUS = 11
VER_MAIMAI_FINALE = 12
2023-04-30 22:19:31 -04:00
2023-05-06 19:04:10 -04:00
VER_MAIMAI_DX = 13
VER_MAIMAI_DX_PLUS = 14
VER_MAIMAI_DX_SPLASH = 15
VER_MAIMAI_DX_SPLASH_PLUS = 16
VER_MAIMAI_DX_UNIVERSE = 17
VER_MAIMAI_DX_UNIVERSE_PLUS = 18
VER_MAIMAI_DX_FESTIVAL = 19
VER_MAIMAI_DX_FESTIVAL_PLUS = 20
2024-03-20 21:42:38 +01:00
VER_MAIMAI_DX_BUDDIES = 21
VER_MAIMAI_DX_BUDDIES_PLUS = 22
2023-03-09 11:38:58 -05:00
VERSION_STRING = (
2023-04-30 22:19:31 -04:00
"maimai",
"maimai PLUS",
"maimai GreeN",
"maimai GreeN PLUS",
"maimai ORANGE",
"maimai ORANGE PLUS",
"maimai PiNK",
"maimai PiNK PLUS",
"maimai MURASAKi",
"maimai MURASAKi PLUS",
"maimai MiLK",
"maimai MiLK PLUS",
"maimai FiNALE",
2023-05-06 19:04:10 -04:00
"maimai DX",
"maimai DX PLUS",
"maimai DX Splash",
"maimai DX Splash PLUS",
"maimai DX UNiVERSE",
"maimai DX UNiVERSE PLUS",
"maimai DX FESTiVAL",
"maimai DX FESTiVAL PLUS",
"maimai DX BUDDiES",
"maimai DX BUDDiES PLUS"
2023-04-30 22:19:31 -04:00
)
@classmethod
def game_ver_to_string(cls, ver: int):
2023-03-09 11:38:58 -05:00
return cls.VERSION_STRING[ver]