178首页  > 魔兽世界  > 8.3争霸艾泽拉斯德鲁伊职业 3狂野下的SIMC循环优化

8.3争霸艾泽拉斯德鲁伊职业 3狂野下的SIMC循环优化

魔兽世界 NGA : 墙角枯叶 2020-03-10 15:13:00

本文来源于NGACN,作者:墙角枯叶;原文地址:【点我查看】转载请注明出处!

3狂野下,撕碎伤害超过挥砍,高能量时撕碎优先级高于挥砍。

改动

战斗前不开狂暴;低能量非嗜血非节能开狂暴。

痛击debuff消失再补

挥砍优先级在痛击之后,低能量非狂暴非节能用挥砍。

我的当前装备下

默认循环:56053 dps

改进循环:57663 dps

SIMC循环代码
 

# Default consumables

potion=focused_resolve

flask=greater_flask_of_the_currents

food=mechdowels_big_mech

augmentation=battle_scarred

# This default action priority list is automatically created based on your character.

# It is a attempt to provide you with a action list that is both simple and practicable,

# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.

# Feel free to edit, adapt and improve it to your own needs.

# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.

actions.precombat=flask

actions.precombat+=/food

actions.precombat+=/augmentation

# Snapshot raid buffed stats before combat begins and pre-potting is done.

actions.precombat+=/snapshot_stats

# It is worth it for almost everyone to maintain thrash

actions.precombat+=/variable,name=use_thrash,value=0

actions.precombat+=/variable,name=use_thrash,value=2,if=azerite.wild_fleshrending.enabled

actions.precombat+=/regrowth,if=talent.bloodtalons.enabled

actions.precombat+=/use_item,name=azsharas_font_of_power

actions.precombat+=/cat_form

actions.precombat+=/prowl

actions.precombat+=/potion,dynamic_prepot=1

#actions.precombat+=/berserk

#战斗前不开狂暴

# Executed every time the actor is available.

actions=auto_attack,if=!buff.prowl.up&!buff.shadowmeld.up

actions+=/run_action_list,name=opener,if=variable.opener_done=0

actions+=/cat_form,if=!buff.cat_form.up

actions+=/rake,if=buff.prowl.up|buff.shadowmeld.up

actions+=/call_action_list,name=cooldowns

actions+=/ferocious_bite,target_if=dot.rip.ticking&dot.rip.remains<3&target.time_to_die>10&(talent.sabertooth.enabled)

actions+=/regrowth,if=combo_points=5&buff.predatory_swiftness.up&talent.bloodtalons.enabled&buff.bloodtalons.down

actions+=/run_action_list,name=finishers,if=combo_points>4

actions+=/run_action_list,name=generators

#actions.cooldowns=berserk,if=energy>=30&(cooldown.tigers_fury.remains>5|buff.tigers_fury.up)

#狂暴,低能量非嗜血非节能

actions.cooldowns=berserk,if=energy>=30&energy<40&buff.bloodlust.down&!buff.clearcasting.react

actions.cooldowns+=/tigers_fury,if=energy.deficit>=60

actions.cooldowns+=/berserking

actions.cooldowns+=/thorns,if=active_enemies>desired_targets|raid_event.adds.in>45

actions.cooldowns+=/the_unbound_force,if=buff.reckless_force.up|buff.tigers_fury.up

actions.cooldowns+=/memory_of_lucid_dreams,if=buff.tigers_fury.up&buff.berserk.down

actions.cooldowns+=/blood_of_the_enemy,if=buff.tigers_fury.up

actions.cooldowns+=/feral_frenzy,if=combo_points=0

actions.cooldowns+=/focused_azerite_beam,if=active_enemies>desired_targets|(raid_event.adds.in>90&energy.deficit>=50)

actions.cooldowns+=/purifying_blast,if=active_enemies>desired_targets|raid_event.adds.in>60

actions.cooldowns+=/heart_essence,if=buff.tigers_fury.up

actions.cooldowns+=/incarnation,if=energy>=30&(cooldown.tigers_fury.remains>15|buff.tigers_fury.up)

actions.cooldowns+=/potion,if=target.time_to_die<65|(time_to_die<180&(buff.berserk.up|buff.incarnation.up))

actions.cooldowns+=/shadowmeld,if=combo_points<5&energy>=action.rake.cost&dot.rake.pmultiplier<2.1&buff.tigers_fury.up&(buff.bloodtalons.up|!talent.bloodtalons.enabled)&(!talent.incarnation.enabled|cooldown.incarnation.remains>18)&!buff.incarnation.up

actions.cooldowns+=/use_item,name=ashvanes_razor_coral,if=debuff.razor_coral_debuff.down|debuff.conductive_ink_debuff.up&target.time_to_pct_30<1.5|!debuff.conductive_ink_debuff.up&(debuff.razor_coral_debuff.stack>=25-10*debuff.blood_of_the_enemy.up|target.time_to_die<40)&buff.tigers_fury.remains>10

actions.cooldowns+=/use_item,effect_name=cyclotronic_blast,if=(energy.deficit>=energy.regen*3)&buff.tigers_fury.down&!azerite.jungle_fury.enabled

actions.cooldowns+=/use_item,effect_name=cyclotronic_blast,if=buff.tigers_fury.up&azerite.jungle_fury.enabled

actions.cooldowns+=/use_item,effect_name=azsharas_font_of_power,if=energy.deficit>=50

actions.cooldowns+=/use_items,if=buff.tigers_fury.up|target.time_to_die<20

actions.finishers=pool_resource,for_next=1

actions.finishers+=/savage_roar,if=buff.savage_roar.down

actions.finishers+=/pool_resource,for_next=1

actions.finishers+=/primal_wrath,target_if=spell_targets.primal_wrath>1&dot.rip.remains<4

actions.finishers+=/pool_resource,for_next=1

actions.finishers+=/primal_wrath,target_if=spell_targets.primal_wrath>=2

actions.finishers+=/pool_resource,for_next=1

actions.finishers+=/rip,target_if=!ticking|(remains<=duration*0.3)&(!talent.sabertooth.enabled)|(remains<=duration*0.8&persistent_multiplier>dot.rip.pmultiplier)&target.time_to_die>8

actions.finishers+=/pool_resource,for_next=1

actions.finishers+=/savage_roar,if=buff.savage_roar.remains<12

actions.finishers+=/pool_resource,for_next=1

actions.finishers+=/maim,if=buff.iron_jaws.up

actions.finishers+=/ferocious_bite,max_energy=1,target_if=max:druid.rip.ticks_gained_on_refresh

actions.generators=regrowth,if=talent.bloodtalons.enabled&buff.predatory_swiftness.up&buff.bloodtalons.down&combo_points=4&dot.rake.remains<4

actions.generators+=/regrowth,if=talent.bloodtalons.enabled&buff.bloodtalons.down&buff.predatory_swiftness.up&talent.lunar_inspiration.enabled&dot.rake.remains<1

actions.generators+=/brutal_slash,if=spell_targets.brutal_slash>desired_targets

actions.generators+=/pool_resource,for_next=1

actions.generators+=/thrash_cat,if=(refreshable)&(spell_targets.thrash_cat>2)

actions.generators+=/pool_resource,for_next=1

actions.generators+=/thrash_cat,if=(talent.scent_of_blood.enabled&buff.scent_of_blood.down)&spell_targets.thrash_cat>3

actions.generators+=/pool_resource,for_next=1

actions.generators+=/swipe_cat,if=buff.scent_of_blood.up|(action.swipe_cat.damage*spell_targets.swipe_cat>(action.rake.damage+(action.rake_bleed.tick_damage*5)))

actions.generators+=/pool_resource,for_next=1

actions.generators+=/rake,target_if=!ticking|(!talent.bloodtalons.enabled&remains4

actions.generators+=/pool_resource,for_next=1

actions.generators+=/rake,target_if=talent.bloodtalons.enabled&buff.bloodtalons.up&((remains<=7)&persistent_multiplier>dot.rake.pmultiplier*0.85)&target.time_to_die>4

# With LI & BT, we can use moonfire to save BT charges, allowing us to better refresh rake

actions.generators+=/moonfire_cat,if=buff.bloodtalons.up&buff.predatory_swiftness.down&combo_points<5

#actions.generators+=/brutal_slash,if=(buff.tigers_fury.up&(raid_event.adds.in>(1+max_charges-charges_fractional)*recharge_time))

#特质>=2狂野,挥砍伤害小于撕碎

actions.generators+=/moonfire_cat,target_if=refreshable

actions.generators+=/pool_resource,for_next=1

#actions.generators+=/thrash_cat,if=refreshable&((variable.use_thrash=2&(!buff.incarnation.up|azerite.wild_fleshrending.enabled))|spell_targets.thrash_cat>1)

#actions.generators+=/thrash_cat,if=refreshable&variable.use_thrash=1&buff.clearcasting.react&(!buff.incarnation.up|azerite.wild_fleshrending.enabled)

#痛击,debuff消失再补

actions.generators+=/thrash_cat,if=remains<0.1

actions.generators+=/pool_resource,for_next=1

actions.generators+=/swipe_cat,if=spell_targets.swipe_cat>1

#挥砍,低能量非狂暴非节能

actions.generators+=/brutal_slash,if=energy<=70&buff.berserk.down&cooldown.tigers_fury.remains>3&!buff.clearcasting.react

actions.generators+=/shred,if=dot.rake.remains>(action.shred.cost+action.rake.cost-energy)%energy.regen|buff.clearcasting.react

# The opener generally follow the logic of the rest of the apl, but is separated out here for logical clarity

# We will open with TF, you can safely cast this from stealth without breaking it.

actions.opener=tigers_fury

# Always open with rake, consuming stealth and one BT charge (if talented)

actions.opener+=/rake,if=!ticking|buff.prowl.up

# Lets make sure we end the opener "sequence" when our first rip is ticking

actions.opener+=/variable,name=opener_done,value=dot.rip.ticking

# Break out of the action list

actions.opener+=/wait,sec=0.001,if=dot.rip.ticking

# If we have LI, and haven't applied it yet use moonfire.

actions.opener+=/moonfire_cat,if=!ticking

# no need to wait for 5 CPs anymore, just rip and we are up and running

actions.opener+=/rip,if=!ticking

178游戏网声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们