代码以及重要说明
# Default consumables
potion=deadly_grace
flask=whispered_pact
food=lemon_herb_filet
augmentation=defiled
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/summon_arcane_familiar
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/potion
actions.precombat+=/arcane_blast
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/time_warp,if=buff.bloodlust.down&(time=0|(buff.arcane_power.remains>13&(buff.potion.up|!action.potion.usable)&(!equipped.147017|equipped.147017&cooldown.147017.remains=0))|target.time_to_die<=buff.bloodlust.duration)
actions+=/charged_up,if=buff.arcane_charge.stack<2&!set_bonus.tier21_2pc
actions+=/nether_tempest,if=refreshable|!ticking
actions+=/use_item,name=charm_of_the_rising_tide,if=cooldown.arcane_power.remains<(20-variable.apt)|time<10
actions+=/call_action_list,name=arcanepower,if=(cooldown.arcane_power.remains<gcd&cooldown.mark_of_aluneth.remains>0&(set_bonus.tier20_2pc|buff.arcane_charge.stack=4)|cooldown.arcane_power.remains<gcd*2&cooldown.mark_of_aluneth.remains=0)&(action.rune_of_power.charges>=0|!talent.rune_of_power.enabled)&buff.arcane_charge.stack=4&(cooldown.mark_of_aluneth.remains=0|cooldown.mark_of_aluneth.remains>20)&cooldown.presence_of_mind.remains<3*gcd|buff.arcane_power.up|buff.arcane_charge.stack=buff.arcane_charge.max_stack&time<10
actions+=/call_action_list,name=burn,if=buff.arcane_power.down&(cooldown.evocation.remains=0|cooldown.evocation.remains<20)&cooldown.arcane_power.remains>30&active_enemies<3|target.time_to_die<18&buff.bloodlust.down|buff.arcane_power.down&(cooldown.evocation.remains=0|cooldown.evocation.remains<20)&active_enemies>2
actions+=/call_action_list,name=conserve
#爆发期手法
actions.arcanepower+=/mark_of_aluneth
actions.arcanepower+=/call_action_list,name=bonus
actions.arcanepower+=/arcane_barrage,if=buff.arcane_power.remains>6&prev_gcd.1.rune_of_power&set_bonus.tier20_2pc&time>10
actions.arcanepower+=/presence_of_mind,if=buff.arcane_charge.stack<4&set_bonus.tier20_2pc
actions.arcanepower+=/arcane_barrage,if=buff.expanding_mind.remains<gcd&set_bonus.tier21_2pc&cooldown.charged_up.remains=0&talent.charged_up.enabled
actions.arcanepower+=/charged_up,if=buff.arcane_charge.stack<1&set_bonus.tier21_2pc&talent.charged_up.enabled
actions.arcanepower+=/rune_of_power,if=buff.bloodlust.up
actions.arcanepower+=/arcane_barrage,if=active_enemies>2&active_enemies<9&equipped.151808&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.arcanepower+=/arcane_explosion,if=active_enemies>2
actions.arcanepower+=/cancel_buff,name=presence_of_mind,if=active_enemies>2&set_bonus.tier20_2pc
actions.arcanepower+=/arcane_missiles,if=buff.arcane_missiles.react>0
actions.arcanepower+=/arcane_blast,if=buff.presence_of_mind.up
actions.arcanepower+=/arcane_explosion,if=active_enemies=2
actions.arcanepower+=/presence_of_mind,if=buff.rune_of_power.remains>=2*action.arcane_blast.execute_time&buff.arcane_power.remains>=2*action.arcane_blast.execute_time
actions.arcanepower+=/arcane_blast,if=buff.arcane_power.remains>=cast_time
actions.arcanepower+=/arcane_barrage,if=buff.arcane_power.remains<action.arcane_missiles.cast_time&cooldown.evocation.remains>0
actions.arcanepower+=/arcane_barrage,if=buff.arcane_power.remains<2&time>40&!equipped.132451
actions.arcanepower+=/arcane_blast
#爆发期所用增益
actions.bonus=rune_of_power,if=cooldown.arcane_power.remains<=action.rune_of_power.cast_time|buff.arcane_power.remains>10
actions.bonus+=/arcane_power
actions.bonus+=/mirror_image
actions.bonus+=/call_action_list,line_cd=1000,name=apt,if=time<=10
actions.bonus+=/berserking
actions.bonus+=/use_items
actions.bonus+=/potion,if=buff.arcane_power.up&(buff.berserking.up|buff.blood_fury.up)|buff.arcane_power.up&(!race.troll&!race.orc)&!equipped.134526|buff.arcane_power.up&equipped.134526&time>180
actions.bonus+=/arcane_torrent,if=mana.pct<90
#每次奥强之后到唤醒之间的泄蓝平稳期,伤害相对高所以是burn。
actions.burn=mark_of_aluneth,if=target.time_to_die<18&action.rune_of_power.charges>=0|time>10&cooldown.arcane_power.remains>20&mana.pct<80&!equipped.132451
actions.burn+=/rune_of_power,if=buff.arcane_charge.stack=4&mana>396000&!set_bonus.tier20_4pc|buff.arcane_charge.stack=4&mana>592000&!set_bonus.tier20_4pc|buff.arcane_charge.stack=4&mana>396000&set_bonus.tier20_4pc&cooldown.presence_of_mind.remains<2*action.rune_of_power.execute_time&time>40|buff.arcane_charge.stack=4&&set_bonus.tier20_4pc&time<40
actions.burn+=/call_action_list,name=rop,if=buff.rune_of_power.up&buff.arcane_power.down&cooldown.arcane_power.remains>10
actions.burn+=/arcane_barrage,if=active_enemies>2&active_enemies<9&equipped.151808&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.burn+=/arcane_explosion,if=active_enemies>2
actions.burn+=/arcane_missiles,if=buff.arcane_missiles.react=3
actions.burn+=/arcane_blast,if=buff.rhonins_assaulting_armwraps.up
actions.burn+=/arcane_missiles,if=buff.arcane_charge.stack=4
actions.burn+=/arcane_missiles,if=buff.arcane_charge.stack>1&!equipped.132451&mana<198000
actions.burn+=/arcane_explosion,if=active_enemies=2
actions.burn+=/arcane_barrage,if=mana<198000&cooldown.arcane_power.remains>0&buff.arcane_charge.stack=4&!equipped.132451&cooldown.evocation.remains>20
actions.burn+=/arcane_blast
actions.burn+=/arcane_barrage,if=mana<396000&cooldown.arcane_power.remains>0&buff.arcane_charge.stack>1&!equipped.132451&cooldown.evocation.remains>action.arcane_blast.execute_time
actions.burn+=/arcane_barrage,if=cooldown.evocation.remains>action.arcane_blast.execute_time&mana<198000
actions.burn+=/evocation,interrupt_if=ticks=2|mana.pct>=85,interrupt_immediate=1
#每次唤醒之后到奥强之前的阶段,最弱的时候
actions.conserve=mark_of_aluneth,if=target.time_to_die<18&action.rune_of_power.charges>=0|time>10&cooldown.arcane_power.remains>20&!equipped.132451
actions.conserve+=/rune_of_power,if=buff.arcane_charge.stack=4&action.rune_of_power.charges<2&full_recharge_time<cooldown.arcane_power.remains&mana>396000&!set_bonus.tier20_4pc&(cooldown.mark_of_aluneth.remains>full_recharge_time|cooldown.mark_of_aluneth.remains=0)|buff.arcane_charge.stack=4&action.rune_of_power.charges<2&full_recharge_time<cooldown.arcane_power.remains&mana>396000&set_bonus.tier20_4pc&cooldown.presence_of_mind.remains<2*action.rune_of_power.execute_time&(cooldown.mark_of_aluneth.remains>full_recharge_time|cooldown.mark_of_aluneth.remains=0)
actions.conserve+=/call_action_list,name=rop,if=buff.rune_of_power.up&buff.arcane_power.down&cooldown.arcane_power.remains>10
actions.conserve+=/arcane_barrage,if=buff.expanding_mind.remains<=gcd&set_bonus.tier21_2pc&cooldown.charged_up.remains=0&talent.charged_up.enabled&(set_bonus.tier20_2pc&cooldown.arcane_power.remains>32|!set_bonus.tier20_2pc&cooldown.arcane_power.remains>40)
actions.conserve+=/charged_up,if=buff.arcane_charge.stack<1&set_bonus.tier21_2pc&talent.charged_up.enabled&cooldown.arcane_power.remains>32
actions.conserve+=/arcane_explosion,if=active_enemies>2&buff.arcane_charge.stack<4
actions.conserve+=/arcane_explosion,if=active_enemies>2&mana.pct>99&!equipped.151808|mana.pct>=84&equipped.132451&!equipped.151808&active_enemies>2
actions.conserve+=/arcane_missiles,if=buff.arcane_missiles.react=3
actions.conserve+=/arcane_blast,if=mana.pct>99|buff.rhonins_assaulting_armwraps.up
actions.conserve+=/arcane_missiles,if=buff.arcane_charge.stack=4
actions.conserve+=/arcane_missiles,if=buff.arcane_charge.stack>1&!equipped.132451&mana<300000
actions.conserve+=/arcane_explosion,if=active_enemies=2&mana.pct>99|active_enemies=2&mana.pct>=84&equipped.132451
actions.conserve+=/arcane_blast,if=mana.pct>=84&equipped.132451
actions.conserve+=/arcane_barrage,if=mana.pct<100&cooldown.arcane_power.remains>0&buff.arcane_charge.stack=4
actions.conserve+=/arcane_barrage,if=mana<300000&cooldown.arcane_power.remains>0&buff.arcane_charge.stack>1&!equipped.132451
actions.conserve+=/arcane_explosion,if=active_enemies>2
actions.conserve+=/arcane_explosion,if=active_enemies=2
actions.conserve+=/arcane_blast
#非爆发法阵期所用的手法
actions.rop=presence_of_mind,if=target.time_to_die<18&buff.rune_of_power.remains>=2*action.arcane_blast.execute_time&!set_bonus.tier20_4pc
actions.rop+=/arcane_barrage,if=buff.rune_of_power.up&prev_gcd.1.rune_of_power&set_bonus.tier20_4pc&time>40
actions.rop+=/presence_of_mind,if=buff.arcane_charge.stack<1&set_bonus.tier20_4pc
actions.rop+=/arcane_barrage,if=buff.expanding_mind.remains<gcd&set_bonus.tier21_2pc&cooldown.charged_up.remains=0&talent.charged_up.enabled&cooldown.arcane_power.remains>32
actions.rop+=/charged_up,if=buff.arcane_charge.stack<1&set_bonus.tier21_2pc&talent.charged_up.enabled&cooldown.arcane_power.remains>32
actions.rop+=/arcane_barrage,if=active_enemies>2&active_enemies<9&equipped.151808&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rop+=/arcane_explosion,if=active_enemies>2
actions.rop+=/arcane_missiles,if=buff.arcane_missiles.react=3
actions.rop+=/arcane_blast,if=buff.presence_of_mind.up&equipped.132451
actions.rop+=/arcane_missiles,if=buff.arcane_missiles.react>0&buff.arcane_charge.stack=4
actions.rop+=/arcane_barrage,if=buff.rune_of_power.remains<action.arcane_missiles.cast_time&cooldown.evocation.remains>0&buff.arcane_charge.stack=4
actions.rop+=/arcane_explosion,if=active_enemies=2
actions.rop+=/arcane_blast,if=buff.rune_of_power.remains>=cast_time&mana>198000&equipped.132451
actions.rop+=/arcane_blast,if=mana>1050000
#记录奥强持续时间
actions.apt=variable,name=apt,op=max,value=buff.arcane_power.remains
- 手法仍不是最优,但是相比SIMC默认手法除了没有飞弹二连已经非常接近我自己木桩的手法了。
- 使用方式是自己角色信息输入在模拟页面之后,把手法代码复制在角色信息下面。使用什么药水和吃什么食物可以直接更改potion和food。
- 这套手法代码可以模拟任何目标战斗,包括多目标或者ADD战斗的手法。
- 宝珠天赋,虚空风暴天赋,超级新星天赋的相关手法都没有包括,反正目前版本奥法不会用到这些天赋,就不加了。
- 基本使用什么橙装模拟都能照顾到。
- 没裤子的手法也尽量优化了,比模板要强不少。