无色幽明 发表于 2014-03-26

《超级宏官方教程》第四章·第4节:少林实例—— 主稿:莫问夕殇

少林实例主稿:莫问夕殇



在少林宏的编写过程中,很多时候需要用到GCD的参数,还可能会用到极短时间内的技能次序释放。希望前面的参数教程大家能活学活用。
例1:我们要写一个语句,能够在GCD到最后0.3S再开3豆的金刚怒目。/skill 金刚怒目
例2:我们要写一个语句,能在1豆且擒龙诀没有CD的时候优先使用亦枯亦荣,再使用擒龙诀。/skill 亦枯亦荣
/skill 擒龙诀但是上面这个宏,我们不需要在蓝比较多的时候使用亦枯亦荣,也不是一定要擒龙诀没有CD的时候才使用亦枯亦荣,或许有时候蓝量掉下20%,那这个时候就没有必要因为节约这1个豆因小失大导致蓝空没输出,所以我们需要一定的修正/skill 亦枯亦荣
/skill 擒龙诀
另外,在少林宏的编写过程中,会涉及到距离限制的技能如横扫六合,我们必须对该类有距离限制的技能加以限定,大家肯定第一时间想到了/skill 横扫六合但是在实战的过程中我们发现,有些BOSS,由于自身体积过大,导致6尺甚至以上,横扫六合都是能命中目标的(例如六道傀儡、雷神、守城机械等),所以单纯以距离5尺作为限定将会在这类BOSS的战斗过程中出错,建议大家使用sktest命令,写成下面类似的语句:/skill 横扫六合
在少林宏的编写过程中,奇穴不同也可能产生不同的技能优先级,例如第三个奇穴,如果选择的是断灭,那么如果能够群到五个目标,势必优先级将高于拿云式,但是如果没点这个奇穴,就不可能如此,所以,在少林宏里面加入奇穴判定也是必须的。
附上个人写的少林简易宏供大家参考
仅仅是简易宏,而且不准备修改,打打木桩用的,要找犀利宏的可以去找别的大神的作品,这里只是举例说明#name 易经简易宏by莫问夕殇
#icon 3962
#tip 当前版本2013/12/1
/if
–未进入战斗或刚开怪时
/var v_t
–时间变量1赋值
/var v_l
–目标血量1赋值
/var v_tdps
–团队DPS赋值
/var v_tl
–预计战斗剩余时间赋值
/elseif
–没有长时间站桩时
/var v_t
–记录此时的客户端时间为v_t的值
/var v_l
–记录此时的目标血量剩余值为v_l的值
/end
/if
–当当前客户端时间大于v_t+10秒后
/var [(v_l-tlifeleft)/(nowtime-v_t)]v_tdps
–用目标的血量变化除以时间值变化得出团队dps
/var v_tl
–用当前目标血量除以团队dps得出预计战斗剩余时间
/end
/skill 金刚怒目
–三豆且公共cd小于0.4且预计战斗时间大于7秒时使用金刚怒目
/skill 亦枯亦荣
/skill 擒龙诀
–这两句前面已经有过说明了
/skill 抢珠式
–打断
/skill 守缺式
–在buff没叠满的时候优先守缺式
/skill 普渡四方
–在目标身上的普渡四方快掉的时候优先普渡
/skill 韦陀献杵
–若目标的血量低于30%且触发了80澄武特效时,一豆就打韦陀来满豆保证拿云的释放
/skill 拿云式,韦陀献杵
–满豆拿云韦陀
/skill 守缺式
–在点了奇穴【身意】的情况下,1豆优先守缺,运气好可能就回2豆了
/skill 横扫六合
–前面已经解释过了
/skill 守缺式
/skill 普渡四方
/skill 捕风式
/skill 捉影式


页: [1]
查看完整版本: 《超级宏官方教程》第四章·第4节:少林实例—— 主稿:莫问夕殇