2022-04-24 19:22:27 +00:00
|
|
|
import { character, getProfile, wife, wifeReg, enemyLv } from "./apps/character.js";
|
2022-04-04 21:36:44 +00:00
|
|
|
import { consStat, abyssPct } from "./apps/stat.js";
|
2022-04-06 19:51:44 +00:00
|
|
|
import { wiki } from "./apps/wiki.js";
|
2022-04-10 20:48:53 +00:00
|
|
|
import { help } from "./apps/help.js";
|
2022-04-06 19:51:44 +00:00
|
|
|
import lodash from "lodash";
|
2022-04-03 11:14:38 +00:00
|
|
|
|
2022-04-09 21:33:21 +00:00
|
|
|
import { rule as adminRule, updateRes, sysCfg } from "./apps/admin.js";
|
2022-04-08 21:32:54 +00:00
|
|
|
|
2022-04-24 19:22:27 +00:00
|
|
|
export { character, wife, consStat, abyssPct, wiki, updateRes, sysCfg, help, getProfile, enemyLv };
|
2022-04-03 11:14:38 +00:00
|
|
|
|
|
|
|
|
2022-04-06 19:51:44 +00:00
|
|
|
let rule = {
|
2022-03-26 08:21:44 +00:00
|
|
|
character: {
|
2022-04-16 19:39:45 +00:00
|
|
|
reg: "^#(喵喵)?(.*)(详情|详细|面板|面版)?$",
|
2022-04-14 20:53:22 +00:00
|
|
|
describe: "【#角色】角色详情",
|
2022-03-26 21:34:33 +00:00
|
|
|
},
|
2022-03-27 13:12:00 +00:00
|
|
|
wife: {
|
2022-04-03 11:14:38 +00:00
|
|
|
reg: wifeReg,
|
2022-04-14 20:53:22 +00:00
|
|
|
describe: "【#角色】#老公 #老婆 查询",
|
2022-03-27 13:12:00 +00:00
|
|
|
},
|
2022-04-04 21:36:44 +00:00
|
|
|
consStat: {
|
2022-04-10 20:48:53 +00:00
|
|
|
reg: "^#(喵喵)?角色(持有|持有率|命座|命之座|.命)(分布|统计)?$",
|
2022-04-14 20:53:22 +00:00
|
|
|
describe: "【#统计】 #角色持有率 #角色5命统计",
|
2022-04-04 21:36:44 +00:00
|
|
|
},
|
|
|
|
abyssPct: {
|
2022-04-10 20:48:53 +00:00
|
|
|
reg: "^#(喵喵)?深渊(第?.{1,2}层)?(角色)?出场(率|统计)*$",
|
2022-04-14 20:53:22 +00:00
|
|
|
describe: "【#统计】 #深渊出场率 #深渊12层出场率",
|
2022-04-06 19:51:44 +00:00
|
|
|
},
|
2022-04-03 22:06:03 +00:00
|
|
|
wiki: {
|
2022-04-23 21:40:00 +00:00
|
|
|
reg: "^(#|喵喵)?.*(天赋|技能|命座|命之座|资料|照片|写真|图片|插画)$",
|
2022-04-14 20:53:22 +00:00
|
|
|
describe: "【#资料】 #神里天赋 #夜兰命座",
|
2022-04-10 20:48:53 +00:00
|
|
|
},
|
|
|
|
help: {
|
2022-04-14 20:53:22 +00:00
|
|
|
reg: "^#?(喵喵)?(命令|帮助|菜单|help|说明|功能|指令|使用说明)$",
|
|
|
|
describe: "【#帮助】 #喵喵帮助",
|
|
|
|
},
|
|
|
|
getProfile: {
|
2022-04-25 02:31:02 +00:00
|
|
|
reg: "^#(获取|更新)(游戏|角色)*(详情|详细|面板|面版)$",
|
2022-04-14 20:53:22 +00:00
|
|
|
describe: "【#角色】 获取游戏橱窗详情数据",
|
2022-04-08 21:32:54 +00:00
|
|
|
},
|
2022-04-24 19:22:27 +00:00
|
|
|
enemyLv: {
|
2022-04-25 02:31:02 +00:00
|
|
|
reg: "^#敌人等级\\s*\\d{1,3}\\s*$",
|
2022-04-24 19:22:27 +00:00
|
|
|
describe: "【#角色】 设置伤害计算中目标敌人的等级",
|
|
|
|
},
|
2022-04-08 21:32:54 +00:00
|
|
|
...adminRule
|
2022-03-26 21:34:33 +00:00
|
|
|
};
|
2022-03-26 08:21:44 +00:00
|
|
|
|
2022-04-06 19:51:44 +00:00
|
|
|
lodash.forEach(rule, (r) => {
|
|
|
|
r.priority = r.priority || 50;
|
|
|
|
r.prehash = true;
|
2022-04-08 21:32:54 +00:00
|
|
|
r.hashMark = true;
|
2022-04-06 19:51:44 +00:00
|
|
|
});
|
|
|
|
|
2022-04-16 09:40:30 +00:00
|
|
|
export { rule };
|
|
|
|
|
|
|
|
console.log("喵喵插件初始化~");
|