Advertisement
Binkenstein

Updated T18 Ele SimCraft APL

Jun 17th, 2015
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. actions.precombat=flask,type=greater_draenic_intellect_flask
  2. actions.precombat+=/food,type=salty_squid_roll
  3. actions.precombat+=/lightning_shield,if=!buff.lightning_shield.up
  4. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  5. actions.precombat+=/snapshot_stats
  6. actions.precombat+=/potion,name=draenic_intellect
  7.  
  8. # Executed every time the actor is available.
  9.  
  10. actions=wind_shear
  11. # Bloodlust casting behavior mirrors the simulator settings for proxy bloodlust. See options 'bloodlust_percent', and 'bloodlust_time'.
  12. actions+=/bloodlust,if=target.health.pct<25|time>0.500
  13. actions+=/use_item,name=nithramus_the_allseer
  14. # In-combat potion is preferentially linked to Ascendance, unless combat will end shortly
  15. actions+=/potion,name=draenic_intellect,if=buff.ascendance.up|target.time_to_die<=30
  16. actions+=/berserking,if=!buff.bloodlust.up&!buff.elemental_mastery.up&(set_bonus.tier15_4pc_caster=1|(buff.ascendance.cooldown_remains=0&(dot.flame_shock.remains>buff.ascendance.duration|level<87)))
  17. actions+=/blood_fury,if=buff.bloodlust.up|buff.ascendance.up|((cooldown.ascendance.remains>10|level<87)&cooldown.fire_elemental_totem.remains>10)
  18. actions+=/arcane_torrent
  19. actions+=/elemental_mastery,if=action.lava_burst.cast_time>=1.2
  20. actions+=/ancestral_swiftness,if=!buff.ascendance.up
  21. actions+=/storm_elemental_totem
  22. actions+=/fire_elemental_totem,if=!active
  23. actions+=/ascendance,if=spell_targets.chain_lightning>1|(dot.flame_shock.remains>buff.ascendance.duration&(target.time_to_die<20|buff.bloodlust.up|time>=60)&cooldown.lava_burst.remains>0)
  24. actions+=/liquid_magma,if=pet.searing_totem.remains>=15|pet.fire_elemental_totem.remains>=15
  25. # On multiple enemies, the priority follows the 'aoe' action list.
  26. actions+=/call_action_list,name=aoe,if=spell_targets.chain_lightning>(2+t18_class_trinket)
  27. # If one or two enemies, priority follows the 'single' action list.
  28. actions+=/call_action_list,name=single
  29.  
  30. # Single target action priority list
  31.  
  32. actions.single=unleash_flame,moving=1
  33. actions.single+=/spiritwalkers_grace,moving=1,if=buff.ascendance.up
  34. actions.single+=/earth_shock,if=buff.lightning_shield.react=buff.lightning_shield.max_stack
  35. actions.single+=/flame_shock,cycle_targets=1,if=(talent.elemental_fusion.enabled&buff.elemental_fusion.stack=2&buff.unleash_flame.up&dot.flame_shock.remains<(dot.flame_shock.duration*(0.3+t18_class_trinket*(0.48+talent.unleashed_fury.enabled*0.22))))
  36. actions.single+=/lava_burst,if=dot.flame_shock.remains>cast_time&(buff.ascendance.up|cooldown_react)
  37. actions.single+=/earth_shock,if=(set_bonus.tier17_4pc&buff.lightning_shield.react>=12&!buff.lava_surge.up)|(!set_bonus.tier17_4pc&buff.lightning_shield.react>15)
  38. actions.single+=/flame_shock,cycle_targets=1,if=dot.flame_shock.remains<=(dot.flame_shock.duration*0.3)
  39. actions.single+=/elemental_blast
  40. # After the initial Ascendance, use Flame Shock pre-emptively just before Ascendance to guarantee Flame Shock staying up for the full duration of the Ascendance buff
  41. actions.single+=/flame_shock,if=time>60&remains<=buff.ascendance.duration&cooldown.ascendance.remains+buff.ascendance.duration<duration
  42. # Keep Searing Totem up, unless Fire Elemental Totem is coming off cooldown in the next 20 seconds
  43. actions.single+=/searing_totem,if=(!talent.liquid_magma.enabled&(!totem.fire.active|(pet.searing_totem.remains<=10&!pet.fire_elemental_totem.active&talent.unleashed_fury.enabled)))|(talent.liquid_magma.enabled&pet.searing_totem.remains<=20&!pet.fire_elemental_totem.active&!buff.liquid_magma.up)
  44. actions.single+=/unleash_flame,if=talent.unleashed_fury.enabled&!buff.ascendance.up|(talent.elemental_fusion.enabled&buff.elemental_fusion.stack=2&(dot.flame_shock.remains)<(dot.flame_shock.duration*(0.3+t18_class_trinket*(0.48+talent.unleashed_fury.enabled*0.22)))&cooldown.flame_shock.remains<gcd)
  45. actions.single+=/spiritwalkers_grace,moving=1,if=((talent.elemental_blast.enabled&cooldown.elemental_blast.remains=0)|(cooldown.lava_burst.remains=0&!buff.lava_surge.react))
  46. actions.single+=/earthquake,cycle_targets=1,if=buff.enhanced_chain_lightning.up
  47. actions.single+=/chain_lightning,if=spell_targets.chain_lightning>=2
  48. actions.single+=/lightning_bolt
  49.  
  50. # Multi target action priority list
  51.  
  52. actions.aoe+=/earthquake,cycle_targets=1,if=buff.enhanced_chain_lightning.up
  53. actions.aoe+=/lava_beam
  54. actions.aoe+=/earth_shock,if=buff.lightning_shield.react=buff.lightning_shield.max_stack
  55. actions.aoe+=/searing_totem,if=(!talent.liquid_magma.enabled&!totem.fire.active)|(talent.liquid_magma.enabled&pet.searing_totem.remains<=20&!pet.fire_elemental_totem.active&!buff.liquid_magma.up)
  56. actions.aoe+=/chain_lightning,if=spell_targets.chain_lightning>=2
  57. actions.aoe+=/lightning_bolt
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement