0

超级宏论坛

分类导航全部

温馨提示

站内问题请先查看帮助中心
每一位侠士都有过小白经历,希望大家多一点耐心,互相帮助,江湖有你随行,步步惊(喜)心

发帖说明

  1. 求助类问题请在提问前请先搜索已解决方案,并描述清楚问题。
  2. 宏与工具的提问时请在帖子中“@ 用户名”,以便作者收到通知,否则作者可能无法知晓。
关闭生成文章|
无色幽明 关注 发布时间: 2014-03-25 最后更新: 2014-03-09 36156 3
打印
分享
倒序查看
无色幽明 40 认证团队 认证玩家 签约作者 1# 最后更新 2014-03-09
更多 回复(3)
本帖最后由 无色幽明 于 2014-3-13 18:36 编辑

智能爆发
在实战环境中,要不要开爆发?什么时候开爆发?如果是一个犀利的手动玩家在打,那么需要考虑的因素很多。我总结起来,有以下四点:

  • 自身因素

每个职业从起手,到DPS峰值,都需要经过一定的准备,比如上DOT,叠BUFF。
职业不同,达到峰值的速度有快有慢,快的比如暴雨惊羽,慢的比如梦歌花间。
自身因素就是衡量自身职业技能、奇穴、BUFF、DOT等对“什么时候开爆发”的影响。
通常认为应该在“准备工作已完成,DOT/BUFF已叠好”的时候开爆发。
例如我收集到的三个职业的自身因素:
冰心:急曲,枕上
花间:3DOT,梦歌,青冠,恣游
惊羽:化血镖,穿心弩(仅夺魄流),无声


所有职业通用的自身因素:
雷特效
CW特效
套装特效


为什么不考虑水特效?能全程保持的BUFF,不影响“什么时候开爆发”


  • 目标因素

打的是哪个BOSS?BOSS身上有没有什么BUFF会影响到“什么时候开爆发”,比如减伤、盾。
基于对自己个人的DPS的考虑,BOSS身上有减伤或者吸收伤害的盾的时候,先不开爆发留着,等到盾被打爆或者减伤消失以后再开,对自己的DPS有利(虽然这对于整个团队顺利过掉BOSS来说未必有利)
典型例子比如无名的盾,傀儡幻灭的减伤。

  • 预留爆发

有个别BOSS在特定阶段会出现持续一定时间的易伤(伤害翻倍或更高),比如乌蒙贵,李倓,无名。
在能预判到这些BOSS即将出现易伤之前,出于个人DPS的考虑,把爆发留着不用,等到BOSS易伤时再用,能显著提高DPS。

  • 队友因素

各种来自队友的DPS加成,内功系、外功系各自有一套团队加成。
典型例子比如和尚金刚怒目,丐帮酣畅淋漓,明教朝圣言,纯阳气场,等等。

下面是基于以上理论写成的、从我的幽明冰心宏10.6里面摘出来的智能爆发宏代码
这里用到了一套爆发指数评分机制,我用这套评分机制来统一解决所有战斗环境下的爆发时机问题。看不懂宏内容不要紧,下面会详细讲
  1. /if[v_爆发=1]
  2. /if[tar:无名,0.5<tlife<0.65;tar:乌蒙贵,tlife>0.6,tnobuff:虚弱;tar:李倓,tlife<0.3,tnobuff:虚弱]
  3. /var[1]v_预留爆发
  4. /end
  5. /if[nofight;fight<60;tbuff:光照|锁神|虚弱;fight,!mapc:皇宫|大明宫|烛龙殿]
  6. /var[0]v_预留爆发
  7. /end
  8. /var[(tmbuff:急曲*10;0)+(buff:枕上*4;0)+((1-sklv:新妆)*10;0)+(bufftime:4759;0)+(buff:剑神无我,10;0)]v_自身因素
  9. /var[(tbuff:光照|锁神|虚弱,200;0)+(tbuff:盾|壁垒,tnobuff:锁神,-50;0)+(tar:乾坤剑意|贪吃的老鼠|屋顶漏洞|追魂戟真气,400;0)+(emdis:10>5,10;0)]v_目标因素
  10. /var[(buff:破苍穹,3;0)+(bufftime:金刚怒目/2;0)+(buff:朝圣,10;0)+(buff:九宫八卦五阵*1;0)+(buff:夺命蛊,10;0)]v_队友因素
  11. /var[(tar:无名,tlife>0.65,tnobuff:盾,30;0)+(!tar:boss,tlifeleft<1000000,-30;0)+(tbuff:影遁,-300;0)+(mapc:华清宫|一线天|流离岛,10;0)]v_其他因素
  12. /var[(v_自身因素+v_目标因素+v_队友因素+v_其他因素)*(1-v_预留爆发)]v_总分
  13. /end
  14. /skill [v_总分>=50]繁音急节
复制代码


先来看自身因素这一句
  1. /var[(tmbuff:急曲*10;0)+(buff:枕上*4;0)+((1-sklv:新妆)*10;0)+(bufftime:4759;0)+(buff:剑神无我,10;0)]v_自身因素
复制代码
翻译成中文:
变量“v_自身因素”的值,等于“急曲层数*10分+枕上层数*4分+若为非新妆流则取10分+雷特效剩余时间+若存在剑神无我buff则取10分”

代码(tmbuff:急曲*10;0)输出的结果是一个数字,如果目标身上有我的急曲DOT,则输出“急曲层数*10”,1层急曲10分,2层20分,3层30分,如果没有急曲,则输出0分
代码(buff:枕上*4;0)与上面类似,枕上最多可以叠5层,评分为20分。如果没有枕上BUFF,评0分
((1-sklv:新妆)*10;0)输出的结果是:如果点了新妆奇穴,评分为0分;如果没点新妆奇穴,评分为10分
(bufftime:4759;0)输出结果等于雷特效剩余时间(雷特效持续时间15秒,所以输出评分最多15分,随时间推移,评分降低)
(buff:剑神无我,10;0)有剑神无我BUFF,评10分,这个是与智能群怪相配合的,因为这时候通常正在群怪,开爆发可以赚取更多DPS

这么写有什么用?用处很多。
现在假设你在打木桩,只考虑自身因素。
叠满3层急曲,5层枕上,此时总分>=50分,就开爆发
如果2层急曲5层枕上时触发了雷特效,此时总分也>=50分,开爆发
这样做实际上就是“各种因素都给评分,评分相加计算总分”的机制,统一计算爆发时机
理解了这一点,再看其他内容就很容易懂了。
目标因素那一栏,目标有减伤、有盾,评-50分;目标有易伤、虚弱,评200分;目标是需要最快速度打掉的怪,比如乾坤剑意、贪吃的老鼠、追魂戟真气,评400分;
队友因素就是对团队增益评分,比如破苍穹5分,金刚怒目10分,等等
总分就是上面这些评分全部加起来,如果总分超过50分就开爆发
预留爆发是在总分计算式里是以乘法的形式参与计算的,这么写是为了留着爆发等易伤,防止切换目标时就把爆发用掉了

这套机制涵盖很广,凡是涉及到考虑爆发的因素,都可以给予评分,而且判断条件和评分十分灵活,只要看懂了这个评分机制,很容易就能DIY自己的智能爆发宏。



目录:
【幽明系列讲座】【怎样让超级宏更智能 · 第四集:智能输出】

【幽明系列讲座】【怎样让超级宏更智能 · 第三集:智能爆发】
【幽明系列讲座】【怎样让超级宏更智能 · 第二集:智能转火】
【幽明系列讲座】【怎样让超级宏更智能 · 第一集:智能扶摇】

评分

参与人数 1 +60 米币 +60 收起 理由
admin + 60 + 60 感谢分享!

查看全部评分

点击开关回复楼层
梦妖霖 14 认证玩家 签约作者 2# 发布于 2014-03-13
更多 回复
涨姿势了楼主!!!沙发抢了!!
丝域 14 认证玩家 签约作者 4# 发布于 2014-03-25
更多 回复
感谢幽明姐姐 我今天能看懂了
没有更多了
请先登录

试一试@用户名 立即召唤神龙 小伙伴会收到通知喔:)无需加好友即可通知到

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则


您当前使用的浏览器版本过低,网站部分功能可能失效,请更换合适的浏览器。了解更多