结论
斩杀期间两种手法的DPS差距微乎其微,几乎可以忽略
这里的微乎其微是指,继续施放混乱箭要比无脑暗灼(没错,就是无脑,有余烬就按的那种)DPS高,5分钟战斗高0.2%,10分钟战斗高约0.9%
考虑到移动和非无脑的请况,实际dps差距要小于模拟,所以结论是微乎其微
也就是说,怎么顺手怎么打吧,不要纠结这个了
具体测试方法
SimC模拟的原理就是通过技能的优先级,通过条件判断施放技能的顺序,这是一种理想状态下的输出方式,SimC可以很好的模拟出理想状态下的DPS
但是最终模拟的结果完全取决于判断条件,如果把烧尽的优先级提到最高,那么无论怎么模拟DPS也不可能高,所以当你的输出手法与默认的差异较大的时候,SimC就不能很好的模拟出你的输出
那么怎样才能让他以我常用的手法来模拟呢?很简单,按照你的习惯调整一下先后顺序就行了
最下面是一段完整代码(比较占版面所以扔到最后了),最主要的输出部分我已经写上了注释,由于是从上往下逐行判断,先满足条件的技能先施放,只要将技能与相应条件按照你的输出习惯顺序排列即可
在这次测试中,我在施放混乱箭的条件判断前加上了一句actions.single_target+=/shadowburn,if=target.health.pct<20&burning_ember>=1
actions.single_target+=表示单目标输出,这个固定格式不用管
/shadowburn表示要施放的技能,,if=表示具体的条件,这里就是target.health.pct<20,字面意思目标.血量.百分比小于20,&表示与,burning_ember>=1表示余烬大于等于1,一些其他的判断条件看默认的语句就能找到
那么这句就表示 这时如果处于斩杀阶段且有余烬,释放暗灼
结果就是,所有的余烬到这一步都会打出去,那么接着判断混乱箭的条件时,由于没有余烬,不会释放,这样循环就变成了非斩杀阶段正常输出,斩杀阶段无脑暗灼
接下来就是模拟结果了,
(这里说个题外话平时一直叫NC箭NC箭的,这暗灼ShadowBurn的缩写直接就是SB啊)
先是用我自己的号模拟的,658装等,DPS在左上角,注意混乱箭、暗灼以及烧尽的施法次数
300秒混乱箭流模拟2次
300秒暗灼流2次
600秒混乱箭流1次
600秒暗灼流1次
为了测试下装备的影响,我有顺手用Sparkuggz来模拟了一下,装等685
300秒混乱箭流
300秒暗灼流
600秒混乱箭流
600秒暗灼流
那么大家看出来什么了吗? (大哥真是给力)
首先,暗灼流的暗灼加混乱箭数量基本和混乱箭流一样,差距不到1个余烬,也就是说,这两种手法在获取余烬的效率上并没有多少差别(对比数量可以说是一样了)
一些童鞋提到,打暗灼只需要1GCD,而混乱箭需要2.X秒读条,剩下来的这点时间刚好可以读一个烧尽
可实际上,300秒战斗中,打出了6个暗灼却只多了2个多烧尽,600秒战斗中,11个暗灼只多了3个烧尽!基本上每3个暗灼才能多打1个烧尽
那么省下来的施法时间去哪了?
答案很简单...
蓝不够啊
平时大家在输出的时候都知道,读混乱箭的漫长时间里是用来回蓝的,在6.0之前暗灼会给SS带来额外的5回所以并不会因为施法快了而缺蓝
但是在魔兽世界6.0,虽然暗灼的debuff还是有回蓝的说明但是现实的数字却是0...
所以打完暗灼后基本上还是要等蓝才能放烧尽
正如前面所说,我这里测试的仅仅是无脑斩杀的情况,如果仔细点写在黑魂/饰品再施放暗灼也是可以的,但是最近搞毕设脑细胞死光了所以我就没弄
即便这样,结果也是很明确的,不过如果有人愿意尝试的话欢迎吧结果发出来供大家参考
好了,测试就到这里为止了,结论已经写在前面了,不知大家对于如何斩杀有自己的答案了吗
下面是码
Code (c):
actions=use_item,name=shards_of_nothing
#使用饰品虚空碎片
actions+=/use_item,name=girdle_of_the_infected_mind
#使用腰带
actions+=/potion,name=draenic_intellect,if=buff.bloodlust.react|target.health.pct<=20
#嗑药水,嗜血开启 或 目标血量<20%
actions+=/berserking
#狂暴
actions+=/blood_fury
#血之狂怒
actions+=/arcane_torrent
#奥术洪流
actions+=/mannoroths_fury
#玛胖之怒
actions+=/dark_soul,if=!talent.archimondes_darkness.enabled|(talent.archimondes_darkness.enabled&(charges=2|trinket.proc.intellect.react|trinket.stacking_proc.intellect.react>6|target.health.pct<=10))
#黑魂,非阿克天赋 或 (阿克天赋且(充能2层 或 触发智力饰品 或 触发堆叠型智力饰品层数>6 或 目标血量<10%))
actions+=/service_pet,if=talent.grimoire_of_service.enabled
#招双BB,仆从天赋
actions+=/summon_doomguard,if=!talent.demonic_servitude.enabled&active_enemies<5
#招大哥,非恶魔奴役天赋且目标<5
actions+=/summon_infernal,if=!talent.demonic_servitude.enabled&active_enemies>=5
#招地狱火,非恶魔奴役天赋且目标>5
actions+=/run_action_list,name=single_target,if=active_enemies<6
actions+=/run_action_list,name=aoe,if=active_enemies>=6
#判断循环方式,根据是否超过6目标决定单目标或AOE
actions.single_target=havoc,target=2
#浩劫,双目标
actions.single_target+=/shadowburn,if=talent.charred_remains.enabled&(burning_ember>=2.5|buff.dark_soul.up|target.time_to_die<10)
#暗灼,毁尸灭迹天赋且(余烬>2.5 或 黑魂 或 目标10秒内死亡)
actions.single_target+=/kiljaedens_cunning,if=(talent.cataclysm.enabled&!cooldown.cataclysm.remains)
#鸡蛋
actions.single_target+=/kiljaedens_cunning,moving=1,if=!talent.cataclysm.enabled
#鸡蛋
actions.single_target+=/cataclysm,if=active_enemies>1
#大灾变,目标>1
actions.single_target+=/fire_and_brimstone,if=buff.fire_and_brimstone.down&dot.immolate.remains<=action.immolate.cast_time&(cooldown.cataclysm.remains>action.immolate.cast_time|!talent.cataclysm.enabled)&active_enemies>4
#硫磺烈火,没有开启且献祭<=施法时间且(大灾变冷却>献祭施法时间 或 没有大灾变天赋)且目标>4
actions.single_target+=/immolate,cycle_targets=1,if=remains<=cast_time&(cooldown.cataclysm.remains>cast_time|!talent.cataclysm.enabled)
#献祭,遍历目标?,剩余时间<施法时间且(大灾变冷却>献祭施法时间 或 没有大灾变天赋)
actions.single_target+=/cancel_buff,name=fire_and_brimstone,if=buff.fire_and_brimstone.up&dot.immolate.remains>(dot.immolate.duration*0.3)
#取消硫磺烈火,硫磺烈火开启且献祭持续时间>30%
actions.single_target+=/shadowburn,if=buff.havoc.remains
#暗灼,存在浩劫
actions.single_target+=/chaos_bolt,if=buff.havoc.remains>cast_time&buff.havoc.stack>=3
#混乱箭,浩劫剩余时间>施法时间且浩劫>=3
actions.single_target+=/conflagrate,if=charges=2
#燃烧,充能2层
actions.single_target+=/cataclysm
#大灾变
actions.single_target+=/rain_of_fire,if=remains<=tick_time&(active_enemies>4|(buff.mannoroths_fury.up&active_enemies>2))
#火雨,持续时间<每跳且(目标>4 或 (玛胖之怒开启 且 目标>2))
========================================================================
actions.single_target+=/shadowburn,if=target.health.pct<20&burning_ember>=1
#暗灼,血量<20%
========================================================================
actions.single_target+=/chaos_bolt,if=talent.charred_remains.enabled&active_enemies>1&target.health.pct>20
#毁尸灭迹天赋,目标>2且血量>20%
actions.single_target+=/chaos_bolt,if=talent.charred_remains.enabled&buff.backdraft.stack<3&burning_ember>=2.5
#毁尸灭迹,爆燃<3且余烬>=2.5
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&(burning_ember>=3.5|buff.dark_soul.up|(burning_ember>=3&buff.ember_master.react)|target.time_to_die<20)
#爆燃<3且(余烬>=3.5 或 黑魂开启 或 (余烬>3且触发T16 4件套特效) 或 目标20秒内死亡)
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&set_bonus.tier17_2pc=1&burning_ember>=2.5
#爆燃<3且拥有T17 2件套且余烬>=2.5
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&buff.archmages_greater_incandescence_int.react&buff.archmages_greater_incandescence_int.remains>cast_time
#爆燃<3且触发710橙戒buff,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.proc.intellect.react&trinket.proc.intellect.remains>cast_time
#爆燃<3且触发智力饰品,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.stacking_proc.intellect.react>7&trinket.stacking_proc.intellect.remains>=cast_time
#爆燃<3且触发堆叠型智力饰品,层数>7,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.proc.crit.react&trinket.proc.crit.remains>cast_time
#爆燃<3且触发暴击饰品,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.stacking_proc.multistrike.react>=8&trinket.stacking_proc.multistrike.remains>=cast_time
#爆燃<3且触发堆叠型溅射饰品,层数>8,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.proc.multistrike.react&trinket.proc.multistrike.remains>cast_time
#爆燃<3且触发溅射饰品,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.proc.versatility.react&trinket.proc.versatility.remains>cast_time
#爆燃<3且触发全能饰品,剩余时间>施法时间
actions.single_target+=/chaos_bolt,if=buff.backdraft.stack<3&trinket.proc.mastery.react&trinket.proc.mastery.remains>cast_time
#爆燃<3且触发精通饰品,剩余时间>施法时间
actions.single_target+=/fire_and_brimstone,if=buff.fire_and_brimstone.down&dot.immolate.remains<=(dot.immolate.duration*0.3)&active_enemies>4
#硫磺烈火,没有开启且献祭剩余时间<30%且目标>4
actions.single_target+=/immolate,cycle_targets=1,if=remains<=(duration*0.3)
#献祭,遍历目标?剩余时间<30%
actions.single_target+=/conflagrate
#燃烧
actions.single_target+=/incinerate
#烧尽
多目标
actions.aoe=rain_of_fire,if=remains<=tick_time
actions.aoe+=/havoc,target=2
actions.aoe+=/shadowburn,if=buff.havoc.remains
actions.aoe+=/chaos_bolt,if=buff.havoc.remains>cast_time&buff.havoc.stack>=3
actions.aoe+=/kiljaedens_cunning,if=(talent.cataclysm.enabled&!cooldown.cataclysm.remains)
actions.aoe+=/kiljaedens_cunning,moving=1,if=!talent.cataclysm.enabled
actions.aoe+=/cataclysm
actions.aoe+=/fire_and_brimstone,if=buff.fire_and_brimstone.down
actions.aoe+=/immolate,if=buff.fire_and_brimstone.up&!dot.immolate.ticking
actions.aoe+=/conflagrate,if=buff.fire_and_brimstone.up&charges=2
actions.aoe+=/immolate,if=buff.fire_and_brimstone.up&dot.immolate.remains<=(dot.immolate.duration*0.3)
actions.aoe+=/chaos_bolt,if=talent.charred_remains.enabled&buff.fire_and_brimstone.up&burning_ember>=2.5
actions.aoe+=/incinerate
head=crown_of_power,id=118942
neck=primal_gladiators_pendant_of_prowess,id=115656,enchant=40crit
shoulders=fireflash_mantle,id=114456,bonus_id=45/560/563,gems=35crit
back=cloak_of_searing_shadows,id=113847,bonus_id=567,enchant=gift_of_critical_strike
chest=robes_of_volatile_ice,id=114500,bonus_id=146
wrists=primal_gladiators_cuffs_of_prowess,id=115626
hands=primal_gladiators_gloves_of_prowess,id=115610
waist=girdle_of_the_infected_mind,id=113656,bonus_id=566,addon=nitro_boosts
legs=seacursed_leggings,id=113828,bonus_id=40/564/566,gems=35crit
feet=lightbinder_treads,id=109796,bonus_id=524
finger1=timeless_solium_band_of_the_archmage,id=118296,enchant=30crit
finger2=signet_of_crystalline_barrage,id=113651,bonus_id=566,enchant=30crit
trinket1=shards_of_nothing,id=113835
trinket2=sandmans_pouch,id=112320,bonus_id=525/529
main_hand=rod_of_fel_nullification,id=113837,enchant=mark_of_the_shattered_hand
off_hand=bileslingers_censer,id=113592,bonus_id=561/566
# Gear Summary
# gear_stamina=3226
# gear_intellect=2555
# gear_spell_power=1209
# gear_crit_rating=1170
# gear_haste_rating=833
# gear_mastery_rating=551
# gear_armor=652
# gear_multistrike_rating=324
# gear_versatility_rating=179
# gear_avoidance_rating=138
default_pet=felhunter