【暗黑3导航插件】TurboHUD中文交流社区

标题: 巫医雷电宏,求功能 [打印本页]

作者: 190kkk    时间: 2019-2-9 16:50
标题: 巫医雷电宏,求功能
本帖最后由 190kkk 于 2019-2-9 16:56 编辑

巫医用玉魂套时,  能否加个判断18码怪物身上有蚀魂或群虫时,再自动用灵魂收割.   如果18码怪身上没蚀魂. 但身上收割减伤buf没有时, 直接用收割,  先加减伤buff优先.  (判断18码怪有感染蚀魂的怪, 是否可以参考附近怪物统计里,显示感染蚀魂怪物的数量已写好的功能)

作者: TurboHUD    时间: 2019-2-9 17:05
要加什么你最好一次说完,别给你做了一个,你又说下一个啊
这样我好抽时间一次写啊!不然得分好多次很麻烦的啊大哥
作者: 190kkk    时间: 2019-2-9 17:33
雷电宏这功能 , 长时间玩一种职业,才会想出一种玩法,一次肯定不会想出全部玩法.  雷电宏代码也不是一天全写出来的, 这个功能实现也不用急着写代码, 慢慢来
作者: TurboHUD    时间: 2019-2-9 19:47
如果是技能宏,最好要求是通用性越强越好
也就是说适用各种情况下的组合流派
或者非常主流的流派
作者: 190kkk    时间: 2019-2-11 09:10
巫医的小鸡变形后,有个妖术爆破技能  (188442        Witchdoctor_Hex_Explode        妖术爆破),这技能游戏里有,但雷电宏接口里没有,能加个么
作者: TurboHUD    时间: 2019-2-11 16:30
190kkk 发表于 2019-2-11 09:10
巫医的小鸡变形后,有个妖术爆破技能  (188442        Witchdoctor_Hex_Explode        妖术爆破),这技能游戏里有,但雷电宏 ...

188442 这个不是技能
接口上只有妖术技能,也不能加,调试当前技能槽也只能获取到原来的技能列表


另外,建议下次与主题不相干的问题单独开帖



作者: TurboHUD    时间: 2019-2-11 16:44
回到主题,每个插件的功能是相互独立的,如果要判断虫群和蚀魂感染那么就得在宏里面再次写这些统计代码。另外,我记得灵魂收割保持减伤BUFF的宏是已经有了的,如果你是要用收割来打输出那么并不建议写成宏了,因为实战时收割的时机并不是固定的,还是手动操作更好些

作者: 190kkk    时间: 2019-2-11 18:02
现在天梯上的巫医,基本上全是玉魂套.已经成为主流了. 低层速刷, 萃取黄道,寅剑, 收割是cd很短的.  能用宏判断收割自动打输出,肯定比手动要方便多了.  可能代码写起来比较麻烦.  但如果做出这功能了,一定会吸引更多的人来用这个插件的.
作者: TurboHUD    时间: 2019-2-11 18:19
190kkk 发表于 2019-2-11 18:02
现在天梯上的巫医,基本上全是玉魂套.已经成为主流了. 低层速刷, 萃取黄道,寅剑, 收割是cd很短的.  能用宏判 ...

但按照你说的条件是很复杂的
比如几个怪有蚀魂和虫群按收割?精英怎么判断?BOSS怎么判断?情况是复杂的
作者: 190kkk    时间: 2019-2-11 18:45
可以先只写一种情况, 18码内只要有一个怪(无论啥怪)身上有蚀魂,就放收割. 就这一种判断就可以.
作者: TurboHUD    时间: 2019-2-11 18:50
190kkk 发表于 2019-2-11 18:45
可以先只写一种情况, 18码内只要有一个怪(无论啥怪)身上有蚀魂,就放收割. 就这一种判断就可以.

不用判断虫群的么
作者: 190kkk    时间: 2019-2-12 00:34
本帖最后由 190kkk 于 2019-2-12 00:46 编辑
TurboHUD 发表于 2019-2-11 18:50
不用判断虫群的么

可以加虫群判断. 如果代码实现麻烦,只判断蚀魂也行
作者: TurboHUD    时间: 2019-2-12 01:58
190kkk 发表于 2019-2-12 00:34
可以加虫群判断. 如果代码实现麻烦,只判断蚀魂也行

刚想给你研究一下,结果发现号上没有玉魂,1件都没有,也没材料
作者: TurboHUD    时间: 2019-2-12 02:53
特地大半夜的去借了个号调试的 WitchDoctorSoulHarvestJadeHarvesterPlugin.cs (2.44 KB, 下载次数: 2184)
下载到\TurboHUD\plugins\LightningMod\SkillHandlers\WitchDoctor内即可
顺便加了个虚空之戒判断,没有虚空之戒的话只判断蚀魂,有的话判断蚀魂+虫群
看看还有没有要完善的,没有的话我就加到正式版上了

作者: 190kkk    时间: 2019-2-12 22:57
好用,完美.

作者: 190kkk    时间: 2019-2-12 23:00
6件套收割减伤12秒,  文件里面,IfSpecificBuffIsAboutToExpire(Hud.Sno.SnoPowers.WitchDoctor_SoulHarvest, 5, 300, 500), 表示剩几秒,补buff,判断层数么.
作者: TurboHUD    时间: 2019-2-12 23:34
190kkk 发表于 2019-2-12 23:00
6件套收割减伤12秒,  文件里面,IfSpecificBuffIsAboutToExpire(Hud.Sno.SnoPowers.WitchDoctor_SoulHarvest ...

6件套减伤跟BUFF层数没有关系啊
没有考虑层数问题,最后的300和500的意思是剩余300~500毫秒结束这个时间范围内触发,如果低于这个值或者已经完全没有BUFF了那么肯定也是直接触发。随机值是为了模拟人工操作,很多按键上都会有这种随机范围的
作者: 190kkk    时间: 2019-2-12 23:38
TurboHUD 发表于 2019-2-12 23:34
6件套减伤跟BUFF层数没有关系啊
没有考虑层数问题,最后的300和500的意思是剩余300~500毫秒结束这个时间 ...

里面的 数字 5 表示啥
作者: TurboHUD    时间: 2019-2-12 23:42
190kkk 发表于 2019-2-12 23:38
里面的 数字 5 表示啥

那是buff的index索引




欢迎光临 【暗黑3导航插件】TurboHUD中文交流社区 (https://d3fz.com/) Powered by Discuz! X3.2