更新2.1版本角色别称

This commit is contained in:
UCPr 2025-07-17 01:51:42 +08:00
parent fe694ee032
commit a7fdff6be9
2 changed files with 29 additions and 3 deletions

View file

@ -1,3 +1,27 @@
爱丽丝:
- 爱丽丝·泰姆菲尔德
- 爱丽丝泰姆菲尔德
- 艾莉丝
- 爱丽斯
- 艾丽斯
- 爱丽司
- 兔兔
- 小兔兔
- 兔子
- Alice
- alice
浮波柚叶:
- 柚叶
- 柚夜
- 浮波柚夜
- 浮波幼夜
- 浮波
- 伏波
- 符波
- 伏波柚叶
- 符波柚叶
- Yuzuha
- yuzuha
橘福福:
- 福福
- 服服

View file

@ -38,6 +38,7 @@ export const IDToCharSprite = id => {
export const charNameToID = name => {
for (const [id, data] of Object.entries(PartnerId2Data)) {
if (data['name'] === name) return Number(id)
if (data['full_name'] && data['full_name'] === name) return Number(id)
}
return null
}
@ -59,13 +60,14 @@ export const charNameToSprite = name => {
*/
export const aliasToName = _alias => {
const alias = settings.getConfig('alias')
for (const [id, data] of Object.entries(alias)) {
if (id === _alias) return id
if (data.includes(_alias)) return id
for (const [name, data] of Object.entries(alias)) {
if (name === _alias) return name
if (data.includes(_alias)) return name
}
// 判断PartnerId2SpriteId是否有对应的name
for (const [_, data] of Object.entries(PartnerId2Data)) {
if (data['name'] === _alias) return data['name']
if (data['full_name'] && data['full_name'] === _alias) return data['full_name']
}
return null
}