Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [SETUP]
- # IMPORTANT: you MUST set classes for your actors now, PRIOR to adding them to players
- # or targets
- p1 = drg
- t1 = drg
- #adds player to players
- *players+=p1
- #adds target to targets
- *targets+=t1
- # setup attributes
- # nonlisted attributes are assumed to be 0
- p1.attr.wd=74
- p1.attr.str=968
- p1.attr.dex=218
- p1.attr.vit=711
- p1.attr.int=96
- p1.attr.mnd=141
- p1.attr.pie=160
- p1.attr.acc=629
- p1.attr.chr=642
- p1.attr.det=377
- p1.attr.sks=642
- p1.attr.sps=354
- p1.attr.aap=71.04
- p1.attr.aad=2.88
- # autoattack
- p1.autoattack = true
- # setup server variables
- sim.duration=197
- # execute is duration from end of sim
- sim.execute=40
- # jitter is a uniformly distributed random +- variation to duration
- # this is useful in obtaining a more accurate value of SKS/SPS
- # as well as randomizing duration for more accurate sustained dps picture
- # you can set this to very high (less than duration however...) for a very
- # wide distribution of sustained dps. The higher you set jitter, the more
- # trials you should run to obtain an accurate dps parse
- sim.jitter=0
- # setup diagnostic or no - diagnostic runs 1 run with log output, for testing your rotation
- sim.diagnostic=false
- # otherwise setup sim trials
- sim.trials=10000
- # i/o
- sim.output="output.txt"
- [p1.PRECAST]
- (){heavy_thrust, battle_litany, blood_for_blood, impulse_drive, draconian_potion_of_strength, disembowel, internal_release, blood_of_the_dragon, chaos_thrust, power_surge, leg_sweep}
- [p1.GCD]
- (p1.aura.enhanced_wheeling_thrust){wheeling_thrust}
- (p1.aura.sharper_fang_and_claw){fang_and_claw}
- #(p1.aura.heavy_thrust.remaining<4.0){heavy_thrust}
- #(t1.aura.phlebotomize.remaining<4.0){phlebotomize}
- (t1.aura.chaos_thrust.remaining<16.0){heavy_thrust ,impulse_drive, disembowel, chaos_thrust}
- (){phlebotomize ,true_thrust, vorpal_thrust, full_thrust}
- [p1.OGCD]
- # don't cast any actions if it will clip
- # if we don't have bfb, use geirskogul unless the cd for bfb is <20 sec away
- (!p1.cd.geirskogul&p1.aura.blood_of_the_dragon.remaining>=21.0){geirskogul}
- (!p1.cd.geirskogul&p1.aura.blood_of_the_dragon&!p1.cd.blood_of_the_dragon&p1.nextaction==full_thrust){geirskogul, blood_of_the_dragon}
- (!p1.cd.geirskogul&p1.aura.blood_of_the_dragon&!p1.cd.blood_of_the_dragon&p1.nextaction==chaos_thrust){geirskogul, blood_of_the_dragon}
- (p1.nextgcd<1.0){}
- # use botd on cd when next ability will proc 4th
- (!p1.aura.blood_of_the_dragon&!p1.cd.blood_of_the_dragon&p1.nextaction==chaos_thrust){blood_of_the_dragon}
- (!p1.aura.blood_of_the_dragon&!p1.cd.blood_of_the_dragon&p1.nextaction==full_thrust){blood_of_the_dragon}
- # use geirskogul if we have bfb and botd is > 22 sec or botd cd is < 14 sec
- #(p1.aura.blood_of_the_dragon.remaining>=22.0&!p1.cd.geirskogul&p1.aura.blood_for_blood){geirskogul}
- #(!p1.cd.geirskogul&p1.aura.blood_of_the_dragon&p1.cd.blood_of_the_dragon.remaining<=14.0&p1.aura.blood_for_blood){geirskogul}
- # use dps cooldowns on cooldown
- (!p1.cd.blood_for_blood){blood_for_blood}
- (!p1.cd.internal_release){internal_release}
- (!p1.cd.draconian_potion_of_strength){draconian_potion_of_strength}
- # use life surge on ft, wt, or f/c
- (!p1.cd.life_surge&p1.nextaction==full_thrust){life_surge}
- (!p1.cd.life_surge&p1.aura.enhanced_wheeling_thrust){life_surge}
- (!p1.cd.life_surge&p1.aura.sharper_fang_and_claw){life_surge}
- # use power surge right before jump
- (p1.cd.jump.remaining<8.0&!p1.cd.power_surge){power_surge}
- (!p1.cd.jump){jump}
- # use all other ogcd's on cd
- (!p1.cd.spineshatter_dive){spineshatter_dive}
- (!p1.cd.dragonfire_dive){dragonfire_dive}
- (!p1.cd.leg_sweep){leg_sweep}
- # note I didn't put in mercy stroke here - it will be added later when marauder abilities are added
Advertisement
Add Comment
Please, Sign In to add comment