此宏被公认为丐帮写法最复杂,判断条件最多,输出模式最多的宏,就像少林的潇清河的宏。虽然复杂,但是基本涵盖了丐帮的所有打法和辅助功能。
此宏我来做个解释,虽然我 很久没有更新,但是基本上输出模式已定。丐帮打法如此,没有更多的变数。
不息含弘流(主推打法) 奇穴 [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][不息][含弘]
此打法DPS高,dot保护能力好,团队贡献小,适合超级移动战。
满盈含弘流 奇穴 [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][满盈][含弘]
此打法DPS比上面的高,dot保护能力好,团队贡献大,合适一般普通移动战。
满盈复礼流 奇穴 [玄黄][御龙][敏行][无疆][益元][贞固][明辨][雨龙][满盈][复礼]
此打法DPS最高,DOT保护能力差,团队贡献不大,适合站桩输出,一遇到移动战死翘翘,适合像DMG老1这样的BOSS。
最后我来给各位宏编辑者一个很好的方法,使用模块化思路来编写宏代码,特别是像丐帮这种,能将打法错误率降到最低。
基本定义变量 v_xx为数字类型,通过改变这个值进入不能的模块来运行宏,这样将减少宏的开销。不信,你可以试试。
关于无法使用的问题我再次重申,请将上面的奇穴看清楚了后使用。如果不是和我奇穴一样那么就用不了。
奇穴点法- 收起
--- 不息含弘: [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][不息][含弘] ---
--- 满盈含弘: [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][满盈][含弘] ---
--- 满盈复礼: [玄黄][御龙][敏行][无疆][益元][贞固][明辨][雨龙][满盈][复礼] ---
--- 满盈含弘: [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][满盈][含弘] ---
--- 满盈复礼: [玄黄][御龙][敏行][无疆][益元][贞固][明辨][雨龙][满盈][复礼] ---
<一定要点这复制宏代码>
#name 新版降龙十八掌
#tip v4.16
4922
#bantest all
#hello 【$name】欢迎使用evio编写的丐帮新版降龙十八掌宏。宏在线更新地址 ~~ http://webkits.cn/jx3。 交流YY群号:10486387
-----------------------------------
#skillbox 6945,9002,9004,5270,5257,5268,5367
#varbool v_a,tip:特效腰坠,tip_1:开启,tip_2:关闭,icon:4254
#varbool v_b,tip:技能躲避(部分BOSS需要开启),tip_1:自动后撤,tip_2:禁止后撤,icon:3795
#varnum v_c,2,tip:棒打模式,tip_1:棒打突进,tip_2:棒打打断,icon_1:4899,icon_2:4888,icon:4906
#varbool v_d,tip:445特效武器切换,tip_1:允许切换,tip_2:禁止切换,icon:4821
#varbool v_e,tip:喝酒模式,tip_1:八层亢龙前都喝酒,tip_2:八层亢龙后开始喝酒,icon:4892
#varbool v_f,tip:初始化自定义变量,tip_1:不重置,tip_2:重置,icon:4611
#varbool v_g,tip:中debuff停手,tip_1:停手,tip_2:不停手,icon:4886
-----------------------------------
--- 不息含弘: [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][不息][含弘] ---
--- 满盈含弘: [玄黄][自强][敏行][无疆][益元][贞固][越渊][雨龙][满盈][含弘] ---
--- 满盈复礼: [玄黄][御龙][敏行][无疆][益元][贞固][明辨][雨龙][满盈][复礼] ---
-----------------------------------
/if [!v_c]
/var [1] v_c
/end
-----------------------------------
/if [!v_attack]
/var [0] v_attack
/end
/if [!v_sp]
/var [1] v_sp
/end
/if [!v_mode]
/var [0] v_mode
/end
/if [!v_timestrap]
/var [0] v_timestrap
/end
-----------------------------------
--- 模式:越渊不息流 ---
/if [sklv:6832>0,sklv:6818>0,sklv:6838>0,sklv:6843>0,v_mode~=1]
/var [1] v_mode
/end
--- 模式:越渊满盈流 ---
/if [sklv:6832>0,sklv:6818>0,sklv:6840>0,sklv:6843>0,v_mode~=2]
/var [2] v_mode
/end
--- 模式:满盈复礼流 ---
/if [sklv:6831>0,sklv:6818>0,sklv:6840>0,sklv:6814>0,v_mode~=3]
/var [3] v_mode
/end
-----------------------------------
--- 蓝量:不息模式下龙跃起始蓝量 ---
/if [v_mode=1,tmbuff:6401=8,v_sp~=0.8]
/var [0.8] v_sp
/end
/if [v_mode=1,(tmbuff:6401<8;tnombuff:6401),v_sp~=0.6]
/var [0.6] v_sp
/end
--- 蓝量:满盈模式下龙跃起始蓝量 ---
/if [v_mode=2,tmbuff:6401=8,v_sp~=0.9]
/var [0.9] v_sp
/end
/if [v_mode=2,(tmbuff:6401<8;tnombuff:6401),v_sp~=0.9]
/var [0.9] v_sp
/end
--- 蓝量:复礼模式下龙跃起始蓝量 ---
/if [v_mode=3,tmbuff:6401=8,v_sp~=0.6]
/var [0.6] v_sp
/end
/if [v_mode=3,(tmbuff:6401<8;tnombuff:6401),v_sp~=0.5]
/var [0.5] v_sp
/end
-----------------------------------
/if [!v_f,v_attack~=0]
/var [0] v_attack
/end
-----------------------------------
--- 停止动作预判 ---
/return [(buff:追击|沙暴|血重楼|饿鬼·饥|离愁|百生|孤雁唳,v_g);state:jump;ota;!tar]
-----------------------------------
--- 445特效武器更换 ---
/omwp [v_d,nobuff:4759] 蒿里行
/omwp [v_d,buff:4759] 笑龙吟
-----------------------------------
--- 特效腰坠释放时机 ---
/use [v_a,(v_mode=1;v_mode=2),cdtime:5266>7,tmbuff:6401=8,cdtime:5262>7] 裕义坠
--- 注意:天隼击BUFF自己修改(我的BUFFID是6460) ---
/skill [lastcasted:5638,nobuff:6460,fight] 6945,6946,天隼击
--- 亢龙后喝酒 ---
/skill [lastcasted:5638,v_mode=1,v_e,(target:boss;tname:木桩)] 5268
/skill [lastcasted:5638,v_mode=2,v_e,(target:boss;tname:木桩)] 5268
/skill [lastcasted:5638,v_mode=1,!v_e,tmbuff:6401=8] 5268
/skill [lastcasted:5638,v_mode=2,!v_e,tmbuff:6401=8] 5268
/skill [lastcasted:5638,tmbuff:6401<8,v_mode=3,(target:boss;tname:木桩),v_e] 5268
--- 模式一和二下 蜀犬吠日时机 ---
/skill [lastcasted:5638,cd:5268,mana<0.1,(v_mode=1;v_mode=2)] 5257
-----------------------------------
/skill [tpre:掷锤>0.5;tpre:骨牢>0.5] 9004
/skill [tpre:吞云吐纳>0.5,v_b] 后撤
/skill [tprepare:火舞金刚|无懈可击|龙甩尾|雨钓江秋|天音化物|阴阳双流|净与无净|噬血影|怒吼,v_c=2] 5259
/skill [life<0.3] 5270
/skill [fight] 9002
/skill [distance>6,v_c=1] 5259
-----------------------------------
--- 模块:主体亢龙 ---
/if [v_attack=1]
/if [lastcasted:5638]
/var [0] v_attack
/end
/skill [mana>v_sp] 5262
/skill [buff:5984,mana>0.45] 5266
/skill [buff:5984] 5638
/skill 5258,6337,5354
/skill 5638
/end
-----------------------------------
--- 模块:半套蛟龙 ---
/if [v_attack=2]
/if [lastcasted:5368]
/var [0] v_attack
/end
/skill 5368,5367
/end
-----------------------------------
--- 模块:全套蛟龙 ---
/if [v_attack=3]
/if [lastcasted:5370]
/var [1] v_attack
/end
/use [v_a] 裕义坠
/skill 5370,5369,5368,5367
/if [lastcasted:5258]
/var [1] v_attack
/end
/skill 5258
/end
-----------------------------------
--- 模块:复礼回蓝机制 ---
/if [v_attack=4]
/if [mana>0.9]
/var [0] v_attack
/end
/if [nocd:5268]
/var [5] v_attack
/else
/skill [cd:5268,lastcasted:5257] 5259
/skill [cd:5268,mana<0.1] 5257
/skill 5258,6337,5354
/end
/end
-----------------------------------
--- 模块:喝酒 ---
/if [v_attack=5]
/if [lastcasted:5258]
/var [4] v_attack
/end
/skill 5268
/skill 5258
/end
-----------------------------------
--- 引导:自动选择输出模块 ---
/if [v_attack=0]
/if [v_mode=1;v_mode=2]
/var [1] v_attack
/end
/if [v_mode=3]
/if [tnombuff:6401]
/if [mana=1]
/var [2] v_attack
/else
/var [1] v_attack
/end
/elseif [tmbuff:6401<8]
/var [1] v_attack
/else
/if [mana>0.9]
/var [3] v_attack
/else
/var [4] v_attack
/end
/end
/end
/end