That part doesn't matter, the multipliers are done correctly.
I've put up the entire ogcd rotation that you mentioned, dervy (this is the last time I do this, any other rotational changes you guys will need to do).
The ogcd rotation looks like:
Code:
[p1.OGCD]
# don't cast any actions if it will clip
(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}
# 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>=22.0&p1.cd.blood_for_blood.remaining>=20.0){geirskogul}
(!p1.cd.geirskogul&p1.aura.blood_of_the_dragon&p1.cd.blood_of_the_dragon.remaining<=14.0&p1.cd.blood_for_blood.remaining>=20.0){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&!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
This results in an average dps of ~970 over 3 minutes. It seems in the right ballpark. The rest is ogcd clipping from the opener because we don't have accurate delay timings.