mirror of
https://github.com/Shu-Ying/noname-shuying.git
synced 2026-09-29 00:39:59 +08:00
46 lines
1.7 KiB
JavaScript
46 lines
1.7 KiB
JavaScript
/*
|
|
* 语音台词表。
|
|
*
|
|
* 作用:
|
|
* 这里登记的是“音频文件 -> 台词文本”的翻译,不负责播放语音。
|
|
* 语音播放仍由各技能中的 audio: "ext:..." 或 game.playAudio(...) 控制。
|
|
*
|
|
* 写法:
|
|
* 左边填音频路径,不写 .mp3;右边填显示的台词。
|
|
* 例如技能 shuYing_Shizuishi 使用:
|
|
* audio: "ext:术樱包/yuanshen/八重神子:4"
|
|
* 那么底层会按技能名寻找:
|
|
* extension/术樱包/yuanshen/八重神子/shuYing_Shizuishi1.mp3
|
|
* extension/术樱包/yuanshen/八重神子/shuYing_Shizuishi2.mp3
|
|
* ...
|
|
* 对应台词键就是:
|
|
* "#术樱包/yuanshen/八重神子/shuYing_Shizuishi1": "台词"
|
|
*/
|
|
|
|
const shuYingVoice = {
|
|
// 原神 - 八重神子
|
|
// "#术樱包/yuanshen/八重神子/shuYing_Shizuishi1": "此处填写台词。",
|
|
// "#术樱包/yuanshen/八重神子/shuYing_Shashengying1": "此处填写台词。",
|
|
// "#术樱包/yuanshen/八重神子/shuYing_Tianhuxianzhen1": "此处填写台词。",
|
|
|
|
// 原神 - 可莉
|
|
// "#术樱包/yuanshen/可莉/shuYing_Pengpeng1": "此处填写台词。",
|
|
// "#术樱包/yuanshen/可莉/shuYing_Honghong1": "此处填写台词。",
|
|
// "#术樱包/yuanshen/可莉/shuYing_Lieyan1": "此处填写台词。",
|
|
|
|
// 崩铁 - 花火
|
|
// "#术樱包/bengtie/花火/jiaMian_Skill_shuYing1": "此处填写台词。",
|
|
// "#术樱包/bengtie/花火/huanYv_Skill_shuYing1": "此处填写台词。",
|
|
};
|
|
|
|
function getVoice(obj) {
|
|
const result = {};
|
|
for (const key in obj) {
|
|
const path = key.startsWith("#") ? key.slice(1) : key;
|
|
result[`#ext:${path}`] = obj[key];
|
|
}
|
|
return result;
|
|
}
|
|
|
|
export default getVoice(shuYingVoice);
|