|
本帖最后由 marmot@tj 于 2018-6-25 00:29 编辑
先再次感谢一下袭人大神提供的思路,让我在研究学习的过程少走了很多弯路。大神无与伦比,大神充满创意,大神是睿智与创造的化身。咳咳
先说说附件的功能:
主要是增加了打开和关闭路径的方法
1.不能立刻渡江渡河的情况下,练功一次然后自动切换路径到长江或黄河的另一个渡口尝试渡江渡河。
2.当前渡口有船的情况下,练功打坐并等待4秒,如果这个过程中船开走了立刻停止打坐并进行渡江渡河。如果船一直没开则4秒后进行路径切换。
担心自己内力不够不想练功的照这里更改:
- dujiang_wait=function()
- -- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo)
- EnableTriggerGroup("dujiang",false)
- DeleteTriggerGroup("dujiang")
- djdh_open()
- djdh_close()
- return path_consider()
- end
- dujiang_waitb=function()
- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo) --如果渡口有船等待4秒钟的过程也不想练功就注释掉
- -- EnableTriggerGroup("dujiang",false)
- -- DeleteTriggerGroup("dujiang")
- djdh_open()
- djdh_close()
- return checkWait(path_consider,4)
- end
- duhe_wait=function()
- -- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo)
- EnableTriggerGroup("duhe",false)
- DeleteTriggerGroup("duhe")
- djdh_open()
- djdh_close()
- return path_consider()
- end
- duhe_waitb=function()
- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo) --如果渡口有船等待4秒钟的过程也不想练功就注释掉
- -- EnableTriggerGroup("duhe",false)
- -- DeleteTriggerGroup("duhe")
- djdh_open()
- djdh_close()
- return checkWait(path_consider,4)
- end
复制代码
最后说一下我个人的做法是黄河不练功,长江不切换路径改为练功等待。因为长江跟澜沧江的距离比较远,所以我感觉没有必要切换,而且这样武功不会脱节。
如果要跟我一样的就这么改:
- dujiang_wait=function()
- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo)
- -- EnableTriggerGroup("dujiang",false)
- -- DeleteTriggerGroup("dujiang")
- -- djdh_open()
- -- djdh_close()
- -- return path_consider()
- end
- dujiang_waitb=function()
- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo)
- -- EnableTriggerGroup("dujiang",false)
- -- DeleteTriggerGroup("dujiang")
- -- djdh_open()
- -- djdh_close()
- -- return checkWait(path_consider,4)
- end
- duhe_wait=function()
- -- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo)
- EnableTriggerGroup("duhe",false)
- DeleteTriggerGroup("duhe")
- djdh_open()
- djdh_close()
- return path_consider()
- end
- duhe_waitb=function()
- -- exe('yun jing;yun qi;yun jingli;sxlian;dazuo '..hp.dazuo)
- -- EnableTriggerGroup("duhe",false)
- -- DeleteTriggerGroup("duhe")
- djdh_open()
- djdh_close()
- return checkWait(path_consider,4)
- end
复制代码
不做改动直接拿来用还是按自己的想法改就要看你自己了。可以都测试一下看看怎么改效率会比较高。因为robot这个东西终归要符合自己的实际情况才是最好用的。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
----06/24 更新
近日发现一个小问题,sz某些地点或人名到达目的地后会连续locate好几次才能确认到达,发现是我上次为了修复南门问题改代码时没写好判断条件引起的,也许还会导致一些莫名其妙的问题。现已修复并重新上传,推荐更新。
----06/15 更新
没什么实质性的内容,发现之前的代码有一个地方写得有点毛病就修改了一下。没有碰到问题就不需要更新了。
----05/25 更新
之前的版本在长江北岸切换路径时偶尔会随机乱走一通,虽然并不影响实际结果。但应aboy要求做了一下修改。自己测试了二三十次以上吧具体记不得了,暂时没有发现再次出现走了随机的并不存在的方向时那一连串的 什么? 的提示。暂不清楚会不会带来什么新bug,如有问题请向我反馈。
----05/21更新
修正任务地点如果是某城的南门会一律走到扬州城南门的问题。多谢@aboy提醒,因为我自己是没有在长江切换路径的所以一直没有发现这个问题。又因为人比较笨所以修改这个花了点功夫。主要是增加了一个当目标房间为南门时,经过的南门是否为目标地点的判断,并确定路线是要往北走渡澜沧江还是往南走渡长江。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|