LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 155|回复: 10

[wowbee] 关于鸟德提升输出的探讨

[复制链接]
发表于 2024-5-22 14:17:48 | 显示全部楼层 |阅读模式
总所周知鸟德输出手法:
1、开始时无日蚀无月蚀,施放愤怒。
2、在进入日蚀BUFF后施放虫群,然后一直施放愤怒,直到出现月蚀BUFF。
3、在进入月蚀BUFF后施放月火术,然后一直施放星火术,直到出现日蚀BUFF。
4、循环。


脚本为:
local Tbl = BeeUnitBuffList("target")
local buff = BeeUnitBuffList("player")
--无日蚀无月蚀,施放愤怒
if not BeePlayerBuffTime("日蚀",buff)>0 and  not BeePlayerBuffTime("月蚀,buff")>0  then BeeRun("/cast 愤怒") return; end
--有日蚀无虫群,施放虫群
if BeePlayerBuffTime("日蚀",buff)>0 and not BeeStringFind("虫群",Tbl)  then BeeRun("/cast 虫群") return; end
--有日蚀有虫群,施放愤怒
if BeePlayerBuffTime("日蚀",buff)>0  and  BeeStringFind("虫群",Tbl)   then BeeRun("/cast 愤怒") return; end
--有月蚀无月火,施放月火术
if BeePlayerBuffTime("月蚀",buff)>0 and not BeeStringFind("月火术",Tbl)  then BeeRun("/cast 月火术") return; end
--有月蚀有月火,施放星火
if  BeePlayerBuffTime("月蚀",buff)>0  and BeeStringFind("月火术",Tbl)   then BeeRun("/cast 星火术") return; end


疑点为:
事实上,上面的脚本,输出并不高,细心的朋友们可能发现了。
1、开始时无日蚀无月蚀,施放愤怒。 这个正常OK
2、在进入日蚀BUFF后施放虫群,然后一直施放愤怒,直到出现月蚀BUFF。这个正常OK
3、在进入月蚀BUFF后施放月火术,然后一直施放星火术,直到出现日蚀BUFF。    这个月蚀结束后,不会持续释放星火,导致日蚀BUFF几乎不会触发。


各位朋友们,有没有好的解决方法和思路?欢迎大佬们留言指导探讨。

回复

使用道具 举报

发表于 2024-5-27 21:52:18 | 显示全部楼层
最近玩鸟德。也想了很久这个问题,最近试了一下以下的方式,抛砖引玉了,你可以试试。以下代码没加月火虫群,你可以自己加进去。
if BeePlayerBuffTime("日蚀")>0 then k=1 end  --出了日蚀,k赋值1,直到出月蚀
if BeePlayerBuffTime("月蚀")>0 then k=2 end   --出了月蚀,k赋值2,直到出日蚀
if k==1 and BeeIsRun("愤怒") then BeeRun("愤怒") end  --有日蚀一直挫愤怒,意思是直到出月蚀。
if k==2 and BeeIsRun("星火术") then BeeRun("星火术") end --有月蚀一直挫愤怒,意思是直到出日蚀。
if not BeeUnitAffectingCombat() then  k=2 end   --脱离战斗后,直接赋k值为2.这个是先挫星火术的。因为星火高爆,更容易进入日月循环。你改下k=1就是先挫愤怒。
回复 支持 1 反对 0

使用道具 举报

发表于 2024-5-24 14:54:35 | 显示全部楼层
搜了下论坛的帖子,好多都是要标记物来判定放愤怒还是星火术的
有的用月火的DOT来计时
有的用包里面的微粒拆分和合成
当然也有人写了判断内置CD的函数
比如https://www.luacn.net/thread-29655-1-1.html
你都可以试试
回复 支持 1 反对 0

使用道具 举报

发表于 2024-5-24 00:20:45 | 显示全部楼层
善用搜索。。有个大佬。。给出了很简单的2行代码。。就解决了~
回复 支持 反对

使用道具 举报

发表于 2024-5-24 08:14:49 | 显示全部楼层
知道fsm吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-5-24 11:52:46 | 显示全部楼层

FSM (Field Signature Method)是Emerson的一种腐蚀监测产品,中文名称为“电指纹腐蚀监测系统”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-5-24 11:55:41 | 显示全部楼层
bornkiller 发表于 2024-5-24 12:20 AM
善用搜索。。有个大佬。。给出了很简单的2行代码。。就解决了~

好的,感谢大佬。我去找找看。目前,我是用的随机函数,还有可能就碰到就出了。
回复 支持 反对

使用道具 举报

发表于 2024-5-24 12:33:00 | 显示全部楼层
lasskill 发表于 2024-5-24 11:52 AM
FSM (Field Signature Method)是Emerson的一种腐蚀监测产品,中文名称为“电指纹腐蚀监测系统”

= =我回头看有空做个教程吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-5-24 14:05:28 | 显示全部楼层
vshrd 发表于 2024-5-24 12:33 PM
= =我回头看有空做个教程吧

感谢大佬,,辛苦大佬了。
回复 支持 反对

使用道具 举报

发表于 2024-5-24 14:12:09 | 显示全部楼层
围观大佬666666666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-6-16 11:24 AM , Processed in 0.057031 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表