Clone original repository
This commit is contained in:
+149
@@ -0,0 +1,149 @@
|
||||
"""共享常量:段位/角色/模式/平台/地区/英雄映射。"""
|
||||
|
||||
RANK_MAPPING = {
|
||||
"bronze": ("青铜", ""),
|
||||
"silver": ("白银", ""),
|
||||
"gold": ("黄金", ""),
|
||||
"platinum": ("铂金", ""),
|
||||
"emerald": ("翡翠", ""),
|
||||
"diamond": ("钻石", ""),
|
||||
"master": ("大师", ""),
|
||||
"grandmaster": ("宗师", ""),
|
||||
# API 4.13 起最高段位改名为 ultimate;保留 champion 兼容旧数据/旧自建实例
|
||||
"champion": ("王者", ""),
|
||||
"ultimate": ("王者", ""),
|
||||
"top500": ("五百强", ""),
|
||||
}
|
||||
|
||||
ROLE_MAPPING = {
|
||||
"tank": ("坦克", ""),
|
||||
"damage": ("输出", ""),
|
||||
"support": ("支援", ""),
|
||||
}
|
||||
|
||||
GAMEMODE_MAPPING = {
|
||||
"quickplay": "快速游戏",
|
||||
"competitive": "竞技比赛",
|
||||
}
|
||||
|
||||
GAMEMODE_REVERSE_MAPPING = {
|
||||
"快速": "quickplay",
|
||||
"快速游戏": "quickplay",
|
||||
"qp": "quickplay",
|
||||
"quick": "quickplay",
|
||||
"quickplay": "quickplay",
|
||||
"竞技": "competitive",
|
||||
"竞技模式": "competitive",
|
||||
"竞技比赛": "competitive",
|
||||
"排位": "competitive",
|
||||
"排位赛": "competitive",
|
||||
"comp": "competitive",
|
||||
"competitive": "competitive",
|
||||
}
|
||||
|
||||
PLATFORM_MAPPING = {
|
||||
"pc": "PC端",
|
||||
"console": "主机端",
|
||||
}
|
||||
|
||||
PLATFORM_REVERSE_MAPPING = {
|
||||
"pc": "pc",
|
||||
"电脑": "pc",
|
||||
"电脑端": "pc",
|
||||
"端游": "pc",
|
||||
"console": "console",
|
||||
"主机": "console",
|
||||
"主机端": "console",
|
||||
"ps": "console",
|
||||
"ps4": "console",
|
||||
"ps5": "console",
|
||||
"xbox": "console",
|
||||
"switch": "console",
|
||||
"ns": "console",
|
||||
}
|
||||
|
||||
REGION_MAPPING = {
|
||||
"asia": "亚服",
|
||||
"americas": "美服",
|
||||
"europe": "欧服",
|
||||
}
|
||||
|
||||
REGION_REVERSE_MAPPING = {
|
||||
"asia": "asia",
|
||||
"亚服": "asia",
|
||||
"亚洲": "asia",
|
||||
"亚太": "asia",
|
||||
"americas": "americas",
|
||||
"america": "americas",
|
||||
"美服": "americas",
|
||||
"美洲": "americas",
|
||||
"europe": "europe",
|
||||
"eu": "europe",
|
||||
"欧服": "europe",
|
||||
"欧洲": "europe",
|
||||
}
|
||||
|
||||
HERO_NAME_MAPPING = {
|
||||
"doomfist": "末日铁拳",
|
||||
"dva": "D.Va",
|
||||
"dmon": "D.Mon",
|
||||
"domina": "金驭",
|
||||
"hazard": "骇灾",
|
||||
"junker-queen": "渣客女王",
|
||||
"mauga": "毛加",
|
||||
"orisa": "奥丽莎",
|
||||
"ramattra": "拉玛刹",
|
||||
"reinhardt": "莱因哈特",
|
||||
"roadhog": "路霸",
|
||||
"sigma": "西格玛",
|
||||
"winston": "温斯顿",
|
||||
"wrecking-ball": "破坏球",
|
||||
"zarya": "查莉娅",
|
||||
"anran": "安燃",
|
||||
"ashe": "艾什",
|
||||
"bastion": "堡垒",
|
||||
"cassidy": "卡西迪",
|
||||
"echo": "回声",
|
||||
"emre": "埃姆雷",
|
||||
"freja": "弗蕾娅",
|
||||
"genji": "源氏",
|
||||
"hanzo": "半藏",
|
||||
"junkrat": "狂鼠",
|
||||
"mei": "美",
|
||||
"pharah": "法老之鹰",
|
||||
"reaper": "死神",
|
||||
"shion": "紫苑",
|
||||
"sierra": "西拉",
|
||||
"sojourn": "索杰恩",
|
||||
"soldier-76": "士兵:76",
|
||||
"sombra": "黑影",
|
||||
"symmetra": "秩序之光",
|
||||
"torbjorn": "托比昂",
|
||||
"tracer": "猎空",
|
||||
"vendetta": "斩仇",
|
||||
"venture": "探奇",
|
||||
"widowmaker": "黑百合",
|
||||
"ana": "安娜",
|
||||
"baptiste": "巴蒂斯特",
|
||||
"brigitte": "布丽吉塔",
|
||||
"doctrine": "血律",
|
||||
"illari": "伊拉锐",
|
||||
"jetpack-cat": "飞天猫",
|
||||
"juno": "朱诺",
|
||||
"kiriko": "雾子",
|
||||
"lifeweaver": "生命之梭",
|
||||
"lucio": "卢西奥",
|
||||
"mercy": "天使",
|
||||
"mizuki": "瑞稀",
|
||||
"moira": "莫伊拉",
|
||||
"wuyang": "无漾",
|
||||
"zenyatta": "禅雅塔",
|
||||
}
|
||||
|
||||
HERO_NAME_REVERSE_MAPPING = {cn: en for en, cn in HERO_NAME_MAPPING.items()}
|
||||
|
||||
ROLE_CN_TO_EN = {
|
||||
"坦克": "tank", "tank": "tank", "重装": "tank",
|
||||
"输出": "damage", "damage": "damage",
|
||||
"支援": "support", "support": "support", "辅助": "support",
|
||||
}
|
||||
Reference in New Issue
Block a user