js 配对角色切换角色 修改别名读取和部分角色图片 (#982)
* Delete repo/js/AutoSwitchRoles/aliases.txt * Delete repo/js/AutoSwitchRoles/main.js * Add files via upload * Delete repo/js/AutoSwitchRoles/Assets/characterimage/主角01.png * Delete repo/js/AutoSwitchRoles/Assets/characterimage/主角02.png * Add files via upload * Add files via upload
This commit is contained in:
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
BIN
repo/js/AutoSwitchRoles/Assets/characterimage/空01.png
Normal file
BIN
repo/js/AutoSwitchRoles/Assets/characterimage/空01.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
BIN
repo/js/AutoSwitchRoles/Assets/characterimage/荧01.png
Normal file
BIN
repo/js/AutoSwitchRoles/Assets/characterimage/荧01.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@@ -1,100 +0,0 @@
|
||||
#格式 真实姓名=[别名1,别名2,别名3,依次延续],别名用中文逗号分割
|
||||
阿贝多=[阿贝少,npc,NPC]
|
||||
阿蕾奇诺=[仆人]
|
||||
埃洛伊=[]
|
||||
艾尔海森=[海森,海哥,草刻晴]
|
||||
艾梅莉埃=[调香师]
|
||||
爱可菲=[厨娘]
|
||||
安柏=[]
|
||||
八重神子=[神子,八重,八重樱]
|
||||
芭芭拉=[风堇]
|
||||
白术=[白大夫]
|
||||
班尼特=[倒霉蛋,班爷,班]
|
||||
北斗=[北斗船长]
|
||||
达达利亚=[达达鸭,公子,至冬国最棒的玩具销售员]
|
||||
迪奥娜=[diona,迪猫猫]
|
||||
迪卢克=[姥爷,迪姥爷,卢姥爷]
|
||||
迪希雅=[迪希亚]
|
||||
多莉=[多利,桑歌玛哈巴依姥爷,桑歌玛哈巴依]
|
||||
珐露珊=[初音未来]
|
||||
菲米尼=[]
|
||||
菲谢尔=[皇女,中二少女,艾咪,艾米,小艾咪,菲谢尔·冯·露弗施洛斯·那菲多特,奥兹]
|
||||
枫原万叶=[万叶]
|
||||
芙宁娜=[芙芙,水神,芙宁娜·德·枫丹,fufu,宝宝你是一块香香甜甜的蓝莓小蛋糕]
|
||||
甘雨=[椰羊]
|
||||
胡桃=[桃,往生堂堂主]
|
||||
荒泷一斗=[一斗]
|
||||
基尼奇=[]
|
||||
嘉明=[佳明,嘉铭]
|
||||
九条裟罗=[九条,裟罗,沙罗]
|
||||
久岐忍=[97刃]
|
||||
卡齐娜=[]
|
||||
卡维=[夺少?]
|
||||
凯亚=[]
|
||||
坎蒂丝=[坎迪斯]
|
||||
柯莱=[科莱,克莱]
|
||||
可莉=[嘟嘟可,火花骑士,蹦蹦炸弹,小可莉]
|
||||
克洛琳德=克,克姐,柯洁]
|
||||
刻晴=[牛杂师傅,牛杂]
|
||||
莱欧斯利=[典狱长]
|
||||
莱依拉=[]
|
||||
蓝砚=[蓝颜,蓝烟]
|
||||
雷电将军=[雷电影,影,雷神,雷军]
|
||||
雷泽=[]
|
||||
丽莎=[丽莎大姐姐]
|
||||
林尼=[大魔术师]
|
||||
琳妮特=[噔噔]
|
||||
流浪者=[散兵]
|
||||
鹿野院平藏=[鹿野院,平藏,小鹿]
|
||||
罗莎莉亚=[]
|
||||
玛拉妮=[]
|
||||
玛薇卡=[火神]
|
||||
梦见月瑞希=[瑞希,梦见月]
|
||||
米卡=[]
|
||||
莫娜=[占卜术士,阿斯托洛吉斯·莫娜·梅姬斯图斯]
|
||||
那维莱特=[龙王,水龙王,那位来客]
|
||||
纳西妲=[草神,草神,宝宝你是一块香香甜甜的抹茶小蛋糕]
|
||||
娜维娅=[大小姐]
|
||||
妮露=[克拉拉]
|
||||
凝光=[天权星]
|
||||
诺艾尔=[女仆]
|
||||
欧洛伦=[孙子]
|
||||
七七=[小保底,僵尸]
|
||||
绮良良=[BGI,bgi,绮猫猫,猫猫,琪猫猫]
|
||||
恰斯卡=[]
|
||||
千织=[裁缝女,岩刻晴]
|
||||
茜特菈莉=[黑曜石奶奶,奶奶]
|
||||
琴=[琴团长,团长]
|
||||
赛诺=[赛上大,冷笑话]
|
||||
赛索斯=[塞索斯]
|
||||
砂糖=[]
|
||||
珊瑚宫心海=[珊瑚宫,心海]
|
||||
申鹤=[夫君真行]
|
||||
神里绫华=[绫华,龟龟,神里凌华,凌华,山里灵活]
|
||||
神里绫人=[绫人,凌人,神里凌人]
|
||||
提纳里=[小提]
|
||||
托马=[]
|
||||
瓦蕾莎=[牛牛]
|
||||
温迪=[吟游诗人,风神,巴巴托斯,卖唱的]
|
||||
五郎=[五朗]
|
||||
希格雯=[护士长]
|
||||
希诺宁=[]
|
||||
夏洛蒂=[夏洛特]
|
||||
夏沃蕾=[]
|
||||
闲云=[留云,留云借风真君,那个女人]
|
||||
香菱=[]
|
||||
宵宫=[]
|
||||
魈=[三眼五显仙人]
|
||||
辛焱=[薪炎]
|
||||
行秋=[二少爷]
|
||||
烟绯=[张三,燕飞,律师]
|
||||
瑶瑶=[瑶]
|
||||
夜兰=[夜阑]
|
||||
伊安珊=[123]
|
||||
伊法=[哥们]
|
||||
优菈=[优菈劳伦斯,优菈·劳伦斯]
|
||||
云堇=[云先生]
|
||||
早柚=[旱抽]
|
||||
钟离=[岩神,摩拉克斯,岩王帝君,帝君]
|
||||
重云=[]
|
||||
主角=[爷,空,荧,莹]
|
||||
1817
repo/js/AutoSwitchRoles/combat_avatar.json
Normal file
1817
repo/js/AutoSwitchRoles/combat_avatar.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -17,15 +17,13 @@ async function scrollPage(totalDistance, stepDistance = 10, delayMs = 5) {
|
||||
|
||||
// 读取别名文件
|
||||
function readAliases() {
|
||||
const aliasText = file.ReadTextSync('aliases.txt');
|
||||
const combatText = file.ReadTextSync('combat_avatar.json');
|
||||
const combatData = JSON.parse(combatText);
|
||||
const aliases = {};
|
||||
const lines = aliasText.split('\n');
|
||||
for (const line of lines) {
|
||||
const [name, aliasListStr] = line.split('=');
|
||||
if (name && aliasListStr) {
|
||||
const aliasList = aliasListStr.replace('[', '').replace(']', '').split(',').map(alias => alias.trim());
|
||||
for (const alias of aliasList) {
|
||||
aliases[alias] = name;
|
||||
for (const character of combatData) {
|
||||
if (character.alias && character.name) {
|
||||
for (const alias of character.alias) {
|
||||
aliases[alias] = character.name;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -37,9 +35,12 @@ function readAliases() {
|
||||
setGameMetrics(1920, 1080, 1);
|
||||
// 返回主界面
|
||||
await genshin.returnMainUi();
|
||||
//切换配对
|
||||
if (settings.switchPartyName) {
|
||||
await genshin.switchParty(settings.switchPartyName);
|
||||
}
|
||||
|
||||
const option = settings.option;
|
||||
|
||||
if (option === '推荐-非快速配对模式 @Tool_tingsu') {
|
||||
// main.js 的逻辑
|
||||
const positionCoordinates = [
|
||||
|
||||
Reference in New Issue
Block a user