diff --git a/apps/xiaoyao_image.js b/apps/xiaoyao_image.js index eb06a55..b5c8cf0 100644 --- a/apps/xiaoyao_image.js +++ b/apps/xiaoyao_image.js @@ -35,12 +35,14 @@ export async function AtlasAlias(e) { return send_Msg(e, "all", ""); } -async function getBasicEvent(e){ - if(!/原牌|七圣召唤|七圣|动态|幻影/.test(e.msg)) return false; //为了避免抢夺其他指令 +async function getBasicEvent(e) { + if (!/原牌|七圣召唤|七圣|动态|幻影/.test(e.msg)) return false; //为了避免抢夺其他指令 let msg = e.msg.replace(/#|#|信息|图鉴|原牌|七圣召唤|七圣|动态|幻影/g, ""); - let name,type; - if (!name) { - let list = gsCfg.getfileYaml(`${_path}/plugins/xiaoyao-cvs-plugin/resources/Atlas_alias/`, 'wuqi_tujian') + let name, type; + let list = gsCfg.getfileYaml(`${_path}/plugins/xiaoyao-cvs-plugin/resources/Atlas_alias/`, 'Basic_Event') + name = info_img(e, list, msg) + if(!name){ + list=gsCfg.getfileYaml(`${_path}/plugins/xiaoyao-cvs-plugin/resources/Atlas_alias/`, 'wuqi_tujian') name = info_img(e, list, msg) } type = `basicInfo_tujian/event` @@ -152,7 +154,6 @@ const send_Msg = async function (e, type, name) { } } path = `${pathPlus}${type}/${name}.png` - if(/原牌|七圣召唤|七圣|动态|幻影/.test(e.msg)&&!type.includes('role')) path= path.replace(/\.png/,'.jpg') if (!fs.existsSync(path)) { return false; } @@ -188,6 +189,13 @@ const info_img = function (e, list, name) { if (val == name || i == name) { return i; } + if(typeof val!="string"){ + for (const item of Object.keys(val)) { + if(val[item].includes(name)||item==name){ + return item; + } + } + } } } } diff --git a/resources/Atlas_alias/Basic_Event.yaml b/resources/Atlas_alias/Basic_Event.yaml new file mode 100644 index 0000000..f6e4128 --- /dev/null +++ b/resources/Atlas_alias/Basic_Event.yaml @@ -0,0 +1,341 @@ +场地: + - 晨曦酒庄: + - 酒庄 + - 璃月港口: + - 璃月港 + - 港口 + - 骑士团图书馆: + - 蒙德图书馆 + - 图书馆 + - 群玉阁: + - 璃月核弹 + - 核弹 + - 望舒客栈: + - 客栈 + - 西风大教堂: + - 大教堂 + - 教堂 +道具: + - 便携营养袋: + - 营养袋 + - 参量质变仪: + - 质变仪 + - 质变器 + - 转换仪 + - 转换器 +伙伴: + - 阿圆: + - 圆圆 + - 艾琳: + - + - 常九爷: + - 老常 + - 蒂玛乌斯: + - 合成材料 + - 凯瑟琳: + - + - 立本: + - 好兄弟 + - 爹 + - 刘苏: + - 老刘 + - 卯师傅: + - 香菱爹 + - 卯爹 + - 派蒙: + - 神之嘴 + - 应急食品 + - 提米: + - 鸽子王 + - 田铁嘴: + - 老田 + - 瓦格纳: + - 瓦格那 + - 瓦格呐 + - 铁匠 + - 打铁匠 + - 锻造原胚 +料理: + - 北地烟熏鸡: + - 烟熏鸡 + - 绝云锅巴: + - 锅巴 + - 锅巴事件 + - 普攻加伤牌 + - 普攻加伤 + - 加伤牌 + - 加伤 + - 0费加伤 + - 0费加伤牌 + - 烤蘑菇披萨: + - 蘑菇披萨 + - 披萨 + - 持续治疗牌 + - 持续治疗 + - 莲花酥: + - 减伤牌 + - 减伤 + - 蒙德土豆饼: + - 土豆饼 + - 1费治疗牌 + - 1费治疗 + - 兽肉薄荷卷: + - 兽肉卷 + - 薄荷兽肉卷 + - 甜甜花酿鸡: + - 0费治疗牌 + - 0费治疗 + - 仙跳墙: + - 佛跳墙 + - 3伤料理牌 + - 3伤料理 +其他: + - 白垩之术: + - 阿贝多牌 + - 阿贝多事件牌 + - 阿贝多事件 + - 转充能牌 + - 转充能 + - 本大爷还没有输: + - 一斗牌 + - 一斗事件牌 + - 一斗事件 + - 鹤归之时: + - 技能切换牌 + - 技能切换 + - 申鹤事件牌 + - 申鹤事件 + - 护法之誓: + - 魈牌 + - 血亏牌 + - 4费消召牌 + - 消召牌 + - 护法事件牌 + - 护法事件 + - 换班时间: + - 罗莎莉亚牌 + - 修女牌 + - 修女事件牌 + - 修女事件 + - 交给我吧: + - 诺艾尔牌 + - 诺艾尔事件牌 + - 诺艾尔事件 + - 快速切换牌 + - 快速切换 + - 快切牌 + - 快切 + - 0费快切牌 + - 0费快切 + - 0费快速切换 + - 0费快速切换牌 + - 快快缝补术: + - 召唤物加一牌 + - 召唤物加一 + - 安柏牌 + - 雷楔: + - 刻晴技能牌 + - 刻晴技能 + - 刻晴元素战技牌 + - 刻晴元素战技 + - 深渊的呼唤: + - 丘丘人召唤牌 + - 丘丘人召唤 + - 丘丘召唤牌 + - 丘丘召唤 + - 召唤丘丘 + - 召唤丘丘人牌 + - 召唤丘丘牌 + - 召唤丘丘人 + - 神宝迁宫祝词: + - 神子牌 + - 换圣遗物 + - 转换圣遗物 + - 换圣遗物牌 + - 转换圣遗物牌 + - 送你一程: + - 胡桃牌 + - 消灭一个召唤物 + - 星天之兆: + - 2费充能牌 + - 2费充能 + - 一掷乾坤: + - 凝光牌 + - 元素重骰 + - 元素重骰牌 + - 运筹帷幄: + - 心海牌 + - 抓俩牌 + - 抓俩事件牌 + - 心海事件牌 + - 心海事件 + - 事件牌 + - 两张事件牌 + - 诸武精通: + - 公子牌 + - 武器转换 + - 武器转换牌 + - 换武器 + - 最好的伙伴: + - 万能骰转换 + - 万能骰转换牌 + - 万能骰子转换 +圣遗物: + - 冰风迷途的勇士: + - 3费冰头 + - 不动玄石之相: + - 2费岩头 + - 沉沦之心: + - 3费水头 + - 炽烈的炎之魔女: + - 3费火头 + - 3费魔女头 + - 翠绿的猎人之冠: + - 猎人之冠 + - 2费风头 + - 翠绿之影: + - 翠影 + - 3费风头 + - 赌徒的耳环: + - 赌徒 + - 耳环 + - 赌徒耳环 + - 1费赌徒 + - 唤雷的头冠: + - 唤雷 + - 2费雷头 + - 焦灼的魔女帽: + - 魔女帽 + - 2费火头 + - 教官的帽子: + - 教官 + - 教官帽 + - 酒渍船帽: + - 2费水头 + - 流放者头冠: + - 流放者头 + - 流放头 + - 冒险家头带: + - 冒险家头 + - 冒险头 + - 破冰踏雪的回音: + - 2费冰头 + - 如雷的盛怒: + - 3费雷头 + - 深林的记忆: + - 3费草头 + - 幸运儿银冠: + - 幸运头 + - 悠古的磐岩: + - 3费岩头 + - 游医的方巾: + - 游医头 + - 月桂的宝冠: + - 2费草头 +武器: + - 白铁大剑: + - 2费大剑 + - 白缨枪: + - 2费枪 + - 风鹰剑: + - 风鸭剑 + - 疯鸭剑 + - 祭礼残章: + - 祭礼书 + - 祭礼大剑: + - + - 祭礼弓: + - + - 祭礼剑: + - + - 狼的末路: + - 狼末 + - 旅行剑: + - + - 魔导绪论: + - 魔导论 + - 千岩长枪: + - 千岩枪 + - 天空之脊: + - 天空脊 + - 薄荷 + - 天空之卷: + - 天空卷 + - 厕纸 + - 天空之翼: + - 天空弓 + - 天空翼 + - 鸦羽弓: + - 2费弓 + - 鸦羽 +元素共鸣: + - 元素共鸣-粉碎之冰: + - 粉碎之冰 + - 粉碎冰 + - 碎冰 + - 1费冰 + - 元素共鸣-坚定之岩: + - 坚定之岩 + - 坚岩 + - 1费岩 + - 元素共鸣-交织之冰: + - 交织之冰 + - 交织冰 + - 零费冰 + - 0费冰 + - 元素共鸣-交织之草: + - 交织之草 + - 交织草 + - 零费草 + - 0费草 + - 元素共鸣-交织之风: + - 交织之风 + - 交织风 + - 零费风 + - 0费风 + - 元素共鸣-交织之火: + - 交织之火 + - 交织火 + - 零费火 + - 0费火 + - 元素共鸣-交织之雷: + - 交织之雷 + - 交织雷 + - 零费雷 + - 0费雷 + - 元素共鸣-交织之水: + - 交织之水 + - 交织水 + - 零费水 + - 0费水 + - 元素共鸣-交织之岩: + - 交织之岩 + - 交织岩 + - 零费岩 + - 0费岩 + - 元素共鸣-蔓生之草: + - 蔓生之草 + - 蔓生草 + - 蔓草 + - 1费草 + - 元素共鸣-强能之雷: + - 强能之雷 + - 强雷 + - 强能雷 + - 1费雷 + - 元素共鸣-热诚之火: + - 热诚之火 + - 热火 + - 热诚火 + - 1费火 + - 元素共鸣-迅捷之风: + - 迅捷之风 + - 迅风 + - 迅捷风 + - 1费风 + - 元素共鸣-愈疗之水: + - 愈疗之水 + - 治疗之水 + - 愈疗水 + - 治疗水 + - 1费水 \ No newline at end of file