Skip to content

Commit

Permalink
优化audio写法
Browse files Browse the repository at this point in the history
  • Loading branch information
kuangshen04 committed Jun 20, 2024
1 parent 03fe493 commit 78706c0
Show file tree
Hide file tree
Showing 4 changed files with 422 additions and 232 deletions.
20 changes: 10 additions & 10 deletions noname/game/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -1508,7 +1508,7 @@ export class Game {
};
}
/**
* @deprecated 请使用get.Audio.skill + get.Audio.toFile
* @deprecated 请使用get.Audio.skill().fileList
*
* 根据skill中的audio,audioname,audioname2和player来获取音频地址列表
* @typedef {[string,number]|string|number|boolean} audioInfo
Expand All @@ -1519,10 +1519,10 @@ export class Game {
* @returns { string[] } 语音地址列表
*/
parseSkillAudio(skill, player, skillInfo) {
return get.Audio.toFile(get.Audio.skill({ skill, player, info: skillInfo }));
return get.Audio.skill({ skill, player, info: skillInfo }).fileList;
}
/**
* @deprecated 请使用get.Audio.skill + get.Audio.toText
* @deprecated 请使用get.Audio.skill().textList
*
* 根据skill中的audio,audioname,audioname2和player来获取技能台词列表
* @param { string } skill 技能名
Expand All @@ -1531,10 +1531,10 @@ export class Game {
* @returns { string[] } 语音地址列表
*/
parseSkillText(skill, player, skillInfo) {
return get.Audio.toText(get.Audio.skill({ skill, player, info: skillInfo }));
return get.Audio.skill({ skill, player, info: skillInfo }).textList;
}
/**
* @deprecated 请使用get.Audio.skill
* @deprecated 请使用get.Audio.skill().audioList
*
* 根据skill中的audio,audioname,audioname2和player来获取技能台词列表及其对应的源文件名
* @param { string } skill 技能名
Expand All @@ -1543,17 +1543,17 @@ export class Game {
* @returns 语音地址列表
*/
parseSkillTextMap(skill, player, skillInfo) {
return get.Audio.skill({ skill, player, info: skillInfo });
return get.Audio.skill({ skill, player, info: skillInfo }).audioList;
}
/**
* @deprecated 请使用get.Audio.die
* @deprecated 请使用get.Audio.die().audioList
*
* 获取角色死亡时能播放的所有阵亡语音
* @param { string | Player } player 角色名
* @returns 语音地址列表
*/
parseDieTextMap(player) {
return get.Audio.die({ player });
return get.Audio.die({ player }).audioList;
}
/**
*
Expand All @@ -1573,7 +1573,7 @@ export class Game {
if (info.direct && !directaudio) return;
if (lib.skill.global.includes(skill) && !info.forceaudio) return;

const audioList = get.Audio.toFile(get.Audio.skill({ skill, player, info: skillInfo }));
const audioList = get.Audio.skill({ skill, player, info: skillInfo }).fileList;
return game.tryAudio({ audioList });
}
/**
Expand All @@ -1584,7 +1584,7 @@ export class Game {
game.broadcast(game.tryDieAudio, player);
if (!lib.config.background_speak) return;

const audioList = get.Audio.toFile(get.Audio.die({ player }));
const audioList = get.Audio.die({ player }).fileList;
return game.tryAudio({ audioList });
}
/**
Expand Down
Loading

0 comments on commit 78706c0

Please sign in to comment.