//~silent
// 常用流程
// 四区白三三
($localVer) = 2022081701
($changeLog) = 🆕 新增整理秘籍、自动运镖、古代宗门流程。🌟 新增书架香炉流程;新增古宗门躺尸流程;新增自创推演流程。
($flowName) = 三三懒人包
($flowCode) = lrb
($flowPath) = 根文件夹
($flowFinder) = 根文件夹
//($repourl) = https://cdn.jsdelivr.net/gh/mapleobserver/wsmud-script
($repourl) = http://wsmud-cdn.if404.com
@js ($version) = $.ajax({type: "GET", url: "(repourl)/version.txt", async: false, cache: false}).responseText;
[if] (version) != null
@js ($remoteVer) = var v = (version);v.(flowCode)
[if] (localVer) < (remoteVer) && (remoteVer) != null
[if] (UPnum) == null
($UPnum) = 0
[if] (UPnum) < 2
($UPnum) = (UPnum) + 1
[if] (flowPath) != 根文件夹 && (flowPath) != null
($flowSource) = (repourl)/(flowPath)/(flowName).flow.txt
[else]
($flowSource) = (repourl)/(flowName).flow.txt
[if] (flowFinder) == null
($flowFinder) = 根文件夹
@js WG.SendCmd("tm 当前(flowName)版本【(localVer)】,将开始自动更新至最新【(remoteVer)】。")
($f_ss)={"name":"(flowName)","source":"(flowSource)","finder":"(flowFinder)"}
@js var time = Date.parse( new Date());var f=(f_ss);var n=f["name"];var s=f["source"];var fd=f["finder"];WorkflowConfig.removeWorkflow({"name":n,"type":"flow","finder":fd});$.get(s,{stamp:time},function(data,status){WorkflowConfig.createWorkflow(n,data,fd);});
@wait 1500
($log) = ✅(flowName)已更新至最新版【(remoteVer)】,即将自动运行。
[else]
($log) = ⭕(flowName)暂时无法正常更新至【(remoteVer)】,直接运行当前版本【(localVer)】。
($UPnum) = null
@js WG.SendCmd("tm (log)")
@js messageClear();messageAppend('(changeLog)',1,0)
[if] (UPnum) != null
@js var f=(f_ss);ManagedPerformerCenter.start(f["name"], FlowStore.get(f["name"]));
[exit]
[else]
($UPnum) = null
[if] (remoteVer) == null
($log) = ⚠️获取远程版本失败,维持当前版本不变。
[else]
($log) = 🚀开始运行(flowName),当前版本【(remoteVer)】。更新内容:(changeLog)
@js WG.SendCmd("tm (log)")
@js messageClear();messageAppend('(changeLog)',1,0)
#select ($flowZDRC)=🚀 当前流程版本为(localVer)
 * 🍥 以下有♻️标志的流程有自更新功能
 * 🍰 第一次使用前,如已有同名流程,请先手动删除
 * [♻️自动日常]师门-追捕-打塔-副本-请安,导入|跳过,跳过
#select ($flowZCTY)=⚠️ 现已可推演指定词条。
 * [♻️自创推演]武神自创推演,导入|跳过,跳过
//#select ($flowZDZB)=[♻️自动追捕]自动寻路追捕逃犯(自动日常已包含无需重复导入),导入|跳过,跳过
//#select ($flowZDWD)=[♻️自动武道]自动打武道塔(自动日常已包含无需重复导入),导入|跳过,跳过
//#select ($flowKSWD)=[自动武道]快速打穿99层塔版本(建议至少有九阴血刀),导入|跳过,跳过
#select ($flowKSSD)=🍺 副本
 * [♻️快速扫荡]批量扫荡副本,导入|跳过,跳过
#select ($flowTDFB)=[偷渡副本]快进快出副本积累次数,导入|跳过,跳过
#select ($flowZDYB)=🚗 运镖
 * [♻️自动运镖]自动挂机运镖,导入|跳过,跳过
#select ($flowYJXX)=⛩ 门派技能
 * [♻️一键学习]自动学习门派技能,导入|跳过,跳过
#select ($flowMPJJ)=[♻️门派进阶]门派武功自动进阶,导入|跳过,跳过
#select ($flowLXDM)=🍔 练习技能
 * [♻️练习代码生成器]自动生成练习代码并填入系统设置,导入|跳过,跳过
#select ($flowJQLX)=[♻️精确练习]自动练习技能,导入|跳过,跳过
#select ($flowYJSG)=🌱 杂务
 * [♻️一键收割]收割、安排随从(可自动组队随从去花园),导入|跳过,跳过
#select ($flowZDCBT)=[自动藏宝图]自动使用藏宝图挖宝,导入|跳过,跳过
#select ($flowZLMJ)=[♻️整理秘籍]自动合成秘籍残页存入书架,优先存门派进阶和高品质秘籍,导入|跳过,跳过
#select ($flowYZDY)=[研制丹药]自动研制绿蓝黄紫橙丹药和突破丹,导入|跳过,跳过
// 触发
#select ($triggerRedBoss)=🥕 触发
 * [♻️红boss报告]武神红boss辅助触发,任意频道输入b或者谣言刷新时出现辅助按钮,导入|跳过,跳过
#select ($triggerFoodFy)=[续药飞翼]古墓打坐续蕴象,练习领悟续冰心飞翼徽章,可改参数设置无鼓舞时停止练习,导入|跳过,跳过
#select ($triggerXWZZ)=[卸武自装]被下武器后自动重新装备,导入|跳过,跳过
#select ($triggerCMS)=[帮战橙满伤]满伤停止出招自动脱战(精简版只保留丐帮武当),导入|跳过,跳过
#select ($triggerXYJS)=[襄阳叫杀]襄阳自动叫杀蒙古夫长蒙哥,导入|跳过,跳过
#select ($triggerXYMJG)=[襄阳满军功]襄阳打满500军功后自动清包撤离(可自己删减是否等蒙哥),导入|跳过,跳过
// 特殊流程
#select ($flowSJXL)=🍑 以下是特殊流程(慈航战神殿流程在捷径中)
 * [♻️书架香炉]自动搜索书架香炉,导入|跳过,跳过
#select ($flowYYWD)=[♻️圆月弯刀]可选择剧情或者直接砍小楼,建议熟悉攻略后再使用,导入|跳过,跳过
#select ($flowGDZM)=[♻️古代宗门]持续补充功能中,建议熟悉攻略后再使用,导入|跳过,跳过
#select ($flowWSD)=[♻️武神殿]持续补充功能中,建议熟悉攻略后再使用,导入|跳过,跳过
#select ($flowGZM)=[古宗门躺尸],导入|跳过,跳过
#config
($USE_kswd)=null
// 流程
($f_zdrc)={"name":"自动日常","source":"(repourl)/自动日常.flow.txt","finder":"根文件夹"}
($f_zcty)={"name":"自创推演","source":"(repourl)/自创推演.flow.txt","finder":"根文件夹"}
($f_yjxy)={"name":"一键咸鱼","source":"(repourl)/一键咸鱼.flow.txt","finder":"根文件夹"}
($f_zdzb)={"name":"自动追捕","source":"(repourl)/自动追捕.flow.txt","finder":"根文件夹"}
($f_zdwd)={"name":"自动武道","source":"(repourl)/自动武道.flow.txt","finder":"根文件夹"}
($f_kssd)={"name":"快速扫荡","source":"(repourl)/副本/快速扫荡.flow.txt","finder":"根文件夹"}
($f_tdfb)={"name":"偷渡副本","source":"(repourl)/副本/偷渡副本.flow.txt","finder":"根文件夹"}
($f_zdyb)={"name":"自动运镖","source":"(repourl)/运镖/自动运镖.flow.txt","finder":"根文件夹"}
($f_yjsg)={"name":"一键收割","source":"(repourl)/杂务/一键收割.flow.txt","finder":"杂务"}
($f_zdcbt)={"name":"自动藏宝图","source":"(repourl)/杂务/自动藏宝图.flow.txt","finder":"杂务"}
($f_zlmj)={"name":"整理秘籍","source":"(repourl)/杂务/整理秘籍.flow.txt","finder":"杂务"}
($f_lxdm)={"name":"练习代码生成器","source":"(repourl)/提升/练习代码生成器.flow.txt","finder":"提升"}
($f_yjxx)={"name":"一键学习","source":"(repourl)/提升/一键学习.flow.txt","finder":"提升"}
($f_jqlx)={"name":"精确练习","source":"(repourl)/提升/精确练习.flow.txt","finder":"提升"}
($f_mpjj)={"name":"门派进阶","source":"(repourl)/提升/门派进阶.flow.txt","finder":"提升"}
($f_yzdy)={"name":"研制绿丹","source":"(repourl)/杂务/研制丹药/研制绿丹.flow.txt","finder":"研制丹药"},{"name":"研制蓝丹","source":"(repourl)/杂务/研制丹药/研制蓝丹.flow.txt","finder":"研制丹药"},{"name":"研制黄丹","source":"(repourl)/杂务/研制丹药/研制黄丹.flow.txt","finder":"研制丹药"},{"name":"研制紫丹","source":"(repourl)/杂务/研制丹药/研制紫丹.flow.txt","finder":"研制丹药"},{"name":"研制橙丹","source":"(repourl)/杂务/研制丹药/研制橙丹.flow.txt","finder":"研制丹药"},{"name":"研制突破","source":"(repourl)/杂务/研制丹药/研制突破.flow.txt","finder":"研制丹药"}
($f_sjxl)={"name":"书架香炉","source":"(repourl)/杂务/书架香炉.flow.txt","finder":"根文件夹"}
($f_yywd)={"name":"圆月弯刀","source":"(repourl)/副本/圆月弯刀.flow.txt","finder":"根文件夹"}
($f_gdzm)={"name":"古代宗门","source":"(repourl)/副本/古代宗门.flow.txt","finder":"根文件夹"}
($f_wsd)={"name":"武神殿","source":"(repourl)/副本/武神殿.flow.txt","finder":"根文件夹"}
($f_gzm)={"name":"古宗门躺尸","source":"(repourl)/副本/古宗门躺尸版.flow.txt","finder":"根文件夹"}
[if] (flowZDRC)==导入
($f_list)=(f_list),(f_zdrc)
[if] (flowZCTY)==导入
($f_list)=(f_list),(f_zcty)
[if] (flowZDZB)==导入
($f_list)=(f_list),(f_zdzb)
[if] (flowZDWD)==导入
($f_list)=(f_list),(f_zdwd)
[if] (flowKSWD)==导入
($f_list)=(f_list),(f_kswd)
[if] (flowKSSD)==导入
($f_list)=(f_list),(f_kssd)
[if] (flowTDFB)==导入
($f_list)=(f_list),(f_tdfb)
[if] (flowZDYB)==导入
($f_list)=(f_list),(f_zdyb)
[if] (flowJRRC)==导入
($f_list)=(f_list),(f_jrrc)
[if] (flowYJSG)==导入
@js WorkflowConfig.createFinder("杂务")
($f_list)=(f_list),(f_yjsg)
[if] (flowZDCBT)==导入
@js WorkflowConfig.createFinder("杂务")
($f_list)=(f_list),(f_zdcbt)
[if] (flowZLMJ)==导入
@js WorkflowConfig.createFinder("杂务")
($f_list)=(f_list),(f_zlmj)
[if] (flowLXDM)==导入
@js WorkflowConfig.createFinder("提升")
($f_list)=(f_list),(f_lxdm)
[if] (flowYJXX)==导入
@js WorkflowConfig.createFinder("提升")
($f_list)=(f_list),(f_yjxx)
[if] (flowJQLX)==导入
@js WorkflowConfig.createFinder("提升")
($f_list)=(f_list),(f_jqlx)
[if] (flowMPJJ)==导入
@js WorkflowConfig.createFinder("提升")
($f_list)=(f_list),(f_mpjj)
[if] (flowYZDY)==导入
@js WorkflowConfig.createFinder("研制丹药")
($f_list)=(f_list),(f_yzdy)
[if] (flowSJXL)==导入
($f_list)=(f_list),(f_sjxl)
[if] (flowYYWD)==导入
($f_list)=(f_list),(f_yywd)
[if] (flowGDZM)==导入
($f_list)=(f_list),(f_gdzm)
[if] (flowWSD)==导入
($f_list)=(f_list),(f_wsd)
[if] (flowGZM)==导入
($f_list)=(f_list),(f_gzm)
[if] (flowCHQCM)==导入
($f_list)=(f_list),(f_chqcm)
[if] (flowZSDJM)==导入
($f_list)=(f_list),(f_zsdjm)
// 开始导入
($num)=1
[if] (f_list) != null
@js ($l) = [(f_list)].length
[while] (num)<(l)
@js var time = Date.parse( new Date());var f=[(f_list)];var n=f[(num)]["name"];var s=f[(num)]["source"];var fd=f[(num)]["finder"];WorkflowConfig.removeWorkflow({"name":n,"type":"flow","finder":fd});$.get(s,{stamp:time},function(data,status){WorkflowConfig.createWorkflow(n,data,fd);});messageAppend("导入流程:"+fd+" ==> "+n+"")
($num)=(num)+1
//触发
[if] (triggerRedBoss)==导入
@print 导入触发:红boss报告
@js ($remoteVer) = var v = (version);v.rboss
@js ($rboss) = [(remoteVer)][1]
@js unsafeWindow.TriggerCenter.remove("红boss报告")
@await 350
@js Server.importTrigger("(rboss)")
[if] (triggerFoodFy)==导入
@print 导入触发:续药飞翼
@js unsafeWindow.TriggerCenter.remove("续药飞翼")
@await 350
@js Server.importTrigger("白三三·续药飞翼·触发@439e20821a89a64fdc27c412c5dd6f31")
@print 【徽章】使用方法:先装备徽章使用,再换回练习或打坐的饰品,确保徽章在背包里,后续该触发才会对徽章生效。【鼓舞】可改参数设置无鼓舞时停止练习
tm 【徽章】使用方法:先装备徽章使用,再换回练习或打坐的饰品,确保徽章在背包里,后续该触发才会对徽章生效。【鼓舞】可改参数设置无鼓舞时停止练习
[if] (triggerXWZZ)==导入
@print 导入触发:卸武自装
@js unsafeWindow.TriggerCenter.remove("卸武自装")
@await 350
@js Server.importTrigger("白三三·卸武自装·触发@024da48fa09fd95b11f0af9046d7d33c")
[if] (triggerCMS)==导入
@print 导入触发:帮战橙满伤
@js unsafeWindow.TriggerCenter.remove("橙满伤")
@await 350
@js Server.importTrigger("白三三·橙满伤·触发@4287ef6ec9f3737032defbdfb1e664dc")
@js WG.SendCmd("tm 如果满伤脱战过程不想卸武器,请在触发代码中按说明修改参数。")
[if] (triggerXYJS)==导入
@print 导入触发:襄阳叫杀
@js unsafeWindow.TriggerCenter.remove("襄阳叫杀")
@await 350
@js Server.importTrigger("白三三·襄阳叫杀·触发@07da8a7bfb68b5da972f4e158dbf4198")
[if] (triggerXYMJG)==导入
@print 导入触发:襄阳满军功
@js unsafeWindow.TriggerCenter.remove("襄阳满")
@await 350
@js Server.importTrigger("白三三·襄阳满·触发@56725c6da1156bcb745bdd48402a0aaf")
@print 导入结束!