법사 장인 Preheat이 최근 영상에서 새로운 딜사이클을 제시했습니다.
기존 로테이션과 달리 비전 연사 중첩 조건은 배제하고, 번뜩임 개수와 오색화살 유무만 고려해 다음 3~4개 스킬 순서를 고정하는 방식인데요. 매번 비전 연사 중첩을 체크해야 했던 게 이번 시즌 비법의 대표적인 불편 요소였던 만큼, Preheat이 제안한 방식을 적용하면 비법의 난이도가 한층 낮아질 것으로 보입니다.
이 대목에서 저 역시 놀라서 AI 번역의 도움을 받아 법사 디스코드를 찾아봤는데요. 현재 디스코드 내 여론은 다음과 같이 정리해 볼 수 있습니다.
- Preheat이 제시한 APL에는 '비전 영혼 버프가 떴을 때, 직전 시전한 '신비한 화살'의 다음 틱까지 남은 시간이 글쿨보다 길면 클리핑하라' 는 조건이 있다. 하지만 신화의 틱 타이밍과 글쿨을 실시간으로 비교해서 클리핑 타이밍을 잡는건 사람이 직접 수행할 수 없는 영역이다.
- 해당 조건문을 수정하면 기존 로테이션과 비슷하거나 오히려 낮은 딜량이 나온다.
등등 쉬운 로테이션을 소개해 준 건 좋지만, 영상에서 설명하지 않은 조건문을 넣어놓고 기존보다 딜량이 더 높다고 주장한 건 다소 과장이다라는 의견이 지배적이었습니다.
Preheat이 직접 디코에 올린 APL을 밑에 첨부합니다.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=arcane_intellect
actions.precombat+=/snapshot_stats
actions.precombat+=/arcane_surge
# Executed every time the actor is available.
actions=potion,if=buff.arcane_surge.up&time>0|fight_remains<35
actions+=/use_item,name=stormbound_emblem_of_dazar,if=(cooldown.arcane_surge.remains<2)|cooldown.arcane_surge.ready|(fight_remains<22)
actions+=/use_items,if=buff.arcane_surge.up&time>0|fight_remains<15|debuff.touch_of_the_magi.up&(fight_remains<(cooldown.arcane_surge.remains+8))
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=sunfury,if=time>0
actions.cooldowns=arcane_surge
# always barrage before totm
actions.cooldowns+=/touch_of_the_magi,use_off_gcd=1,if=prev_gcd.1.arcane_barrage&(buff.arcane_surge.up|cooldown.arcane_surge.remains>30)&(gcd.remains<gcd.max)
actions.spellslinger=arcane_barrage
# dont cast abarr during the last moments of surge
actions.sunfury=variable,name=soul_soon,op=set,value=buff.arcane_surge.up&buff.arcane_surge.remains<(gcd.max*2)
# always barrage during soul and the global after soul
actions.sunfury+=/arcane_barrage,if=buff.arcane_soul.up|prev_gcd.1.arcane_barrage&buff.arcane_charge.stack=4&buff.arcane_salvo.stack>15
# always barrage after PB
actions.sunfury+=/arcane_barrage,if=prev_gcd.1.prismatic_bolt&!variable.soul_soon
# always chain AM if you can, unless first AM is OPM
actions.sunfury+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_salvo.react<14-14*(prev_gcd.1.arcane_blast)|variable.soul_soon),interrupt_if=buff.arcane_soul.up&tick_time>gcd.remains,interrupt_global=1,interrupt_immediate=1,chain=1
actions.sunfury+=/prismatic_bolt
# always barrage before totm
actions.sunfury+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_surge.up|cooldown.arcane_surge.remains>30)
# barrage to spend orb in 4t+
actions.sunfury+=/arcane_barrage,if=active_enemies>=4&cooldown.arcane_orb.charges>=1&buff.arcane_charge.stack>=4&!variable.soul_soon
# barrage at 24 or more salvo
actions.sunfury+=/arcane_barrage,if=buff.arcane_salvo.react>=24&!variable.soul_soon
# barrage if you proc CC (this only gets used when you were previously casting AB)
actions.sunfury+=/arcane_barrage,if=buff.clearcasting.react&!variable.soul_soon
# orb if 2 or less AC
actions.sunfury+=/arcane_orb,if=buff.arcane_charge.stack<=2
actions.sunfury+=/arcane_blast
actions.sunfury+=/arcane_barrage