支持角色别名查询 (#15)

* 别名查询修改

* 别名查询修改

* add some functions

* 别名查询修改

* 🚨 `pre-commit-ci`修复格式错误

* 修改别名

* 🚨 `pre-commit-ci`修复格式错误

* 修改别名

* 🚨 `pre-commit-ci`修复格式错误

* Add files via upload

* 🚨 `pre-commit-ci`修复格式错误

* 修复别名查询

* 🚨 `pre-commit-ci`修复格式错误

* 修复别名查询

* 🚨 `pre-commit-ci`修复格式错误

* 修复别名查询

* 修复角色别名

* 🚨 `pre-commit-ci`修复格式错误

* 别名查询修复

* 🚨 `pre-commit-ci`修复格式错误

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
季落 2023-05-14 17:58:43 +08:00 committed by GitHub
parent d5de4b7efb
commit b6243b16aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 649 additions and 656 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,55 +1,55 @@
from .SR_MAP_PATH import (
EquipmentID2Name,
EquipmentID2EnName,
alias_data,
avatarId2Name,
)
async def avatar_id_to_name(avatar_id: str) -> str:
char_name = avatarId2Name[avatar_id]
return char_name
async def name_to_avatar_id(name: str) -> str:
avatar_id = ''
for i in avatarId2Name:
if avatarId2Name[i] == name:
avatar_id = i
break
return avatar_id
async def alias_to_char_name(char_id: str, char_name: str) -> str:
for i in alias_data['characters'][char_id]:
if (char_name in i) or (char_name in alias_data[i]):
return i
return char_name
async def weapon_id_to_name(weapon_id: str) -> str:
weapon_name = EquipmentID2Name[weapon_id]
return weapon_name
async def name_to_weapon_id(name: str) -> str:
weapon_id = ''
for i in EquipmentID2Name:
if EquipmentID2Name[i] == name:
weapon_id = i
break
return weapon_id
async def weapon_id_to_en_name(weapon_id: str) -> str:
weapon_en_name = EquipmentID2EnName[weapon_id]
return weapon_en_name
async def en_name_to_weapon_id(name: str) -> str:
weapon_id = ''
for i in EquipmentID2EnName:
if EquipmentID2EnName[i] == name:
weapon_id = i
break
return weapon_id
from .SR_MAP_PATH import (
EquipmentID2Name,
EquipmentID2EnName,
alias_data,
avatarId2Name,
)
async def avatar_id_to_name(avatar_id: str) -> str:
char_name = avatarId2Name[avatar_id]
return char_name
async def name_to_avatar_id(name: str) -> str:
avatar_id = ''
for i in avatarId2Name:
if avatarId2Name[i] == name:
avatar_id = i
break
return avatar_id
async def alias_to_char_name(char_name: str) -> str:
for i in alias_data['characters']:
if char_name in alias_data['characters'][i]:
return alias_data['characters'][i][0]
return char_name
async def weapon_id_to_name(weapon_id: str) -> str:
weapon_name = EquipmentID2Name[weapon_id]
return weapon_name
async def name_to_weapon_id(name: str) -> str:
weapon_id = ''
for i in EquipmentID2Name:
if EquipmentID2Name[i] == name:
weapon_id = i
break
return weapon_id
async def weapon_id_to_en_name(weapon_id: str) -> str:
weapon_en_name = EquipmentID2EnName[weapon_id]
return weapon_en_name
async def en_name_to_weapon_id(name: str) -> str:
weapon_id = ''
for i in EquipmentID2EnName:
if EquipmentID2EnName[i] == name:
weapon_id = i
break
return weapon_id