Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <!-- Last modified: 12/8/2011 9:14:36 PM -->
- <includes>
- <include name="TestProcVars">
- <var name="TestProc">No</var>
- <!-- This set takes advantage of the negative elemental properties
- of the lvl 51 staves to reduce acc and damage. Used for procs. -->
- <var name="Staff-Proc-Fire">Neptune's Staff</var>
- <var name="Staff-Proc-Ice">Vulcan's Staff</var>
- <var name="Staff-Proc-Wind">Aquilo's Staff</var>
- <var name="Staff-Proc-Earth">Auster's Staff</var>
- <var name="Staff-Proc-Thunder">Terra's Staff</var>
- <var name="Staff-Proc-Water">Jupiter's Staff</var>
- <var name="Staff-Proc-Light">Pluto's Staff</var>
- <var name="Staff-Proc-Dark">Apollo's Staff</var>
- <!-- Acc staves are in main include file -->
- <var name="ProcSwitch">Dia IV</var>
- <var name="ProcEleChoice">Firaga IV|Waterga IV|Thundaga IV|Stonega IV|Aeroga IV|Blizzaga IV|Banishga IV|Bio IV</var>
- <var name="ProcElement">Ice</var>
- <var name="ProcSpell">None</var>
- <var name="ProcFlag">No</var>
- <var name="ProcT3">Fire III|Blizzard III|Aero III|Stone III|Thunder III|Water III|Banish II|Bio II</var>
- <var name="ProcT4">Fire IV|Blizzard IV|Aero IV|Stone IV|Thunder IV|Water IV|Banish III|Aspir</var>
- <var name="ProcGa3">Firaga III|Blizzaga III|Aeroga III|Stonega III|Thundaga III|Waterga III|Banishga II|Drain</var>
- <var name="ProcAM">Flare|Freeze|Tornado|Quake|Burst|Flood|Holy|Dispel</var>
- <var name="ProcBrd">Ice Threnody|Wind Threnody|Earth Threnody|Ltng. Threnody|Water Threnody|Fire Threnody|Dark Threnody|Light Threnody</var>
- <var name="T3-Fire">Fire III</var>
- <var name="T3-Ice">Blizzard III</var>
- <var name="T3-Wind">Aero III</var>
- <var name="T3-Earth">Stone III</var>
- <var name="T3-Thunder">Thunder III</var>
- <var name="T3-Water">Water III</var>
- <var name="T3-Light">Banish II</var>
- <var name="T3-Dark">Bio II</var>
- <var name="T4-Fire">Fire IV</var>
- <var name="T4-Ice">Blizzard IV</var>
- <var name="T4-Wind">Aero IV</var>
- <var name="T4-Earth">Stone IV</var>
- <var name="T4-Thunder">Thunder IV</var>
- <var name="T4-Water">Water IV</var>
- <var name="T4-Light">Banish III</var>
- <var name="T4-Dark">Aspir</var>
- <var name="T-G3-Fire">Firaga III</var>
- <var name="T-G3-Ice">Blizzaga III</var>
- <var name="T-G3-Wind">Aeroga III</var>
- <var name="T-G3-Earth">Stonega III</var>
- <var name="T-G3-Thunder">Thundaga III</var>
- <var name="T-G3-Water">Waterga III</var>
- <var name="T-G3-Light">Banishga II</var>
- <var name="T-G3-Dark">Drain</var>
- <var name="T-AM-Fire">Flare</var>
- <var name="T-AM-Ice">Freeze</var>
- <var name="T-AM-Wind">Tornado</var>
- <var name="T-AM-Earth">Quake</var>
- <var name="T-AM-Thunder">Burst</var>
- <var name="T-AM-Water">Flood</var>
- <var name="T-AM-Light">Holy</var>
- <var name="T-AM-Dark">Dispel</var>
- <var name="T-Brd-Fire">Ice Threnody</var>
- <var name="T-Brd-Ice">Wind Threnody</var>
- <var name="T-Brd-Wind">Earth Threnody</var>
- <var name="T-Brd-Earth">Ltng. Threnody</var>
- <var name="T-Brd-Thunder">Water Threnody</var>
- <var name="T-Brd-Water">Fire Threnody</var>
- <var name="T-Brd-Light">Dark Threnody</var>
- <var name="T-Brd-Dark">Light Threnody</var>
- </include>
- <!-- Proc rules exclusive to blm for testing spell procs. -->
- <include name="TestProcRules">
- <if Spell="$ProcSwitch">
- <cancelspell />
- <if BuffActive="Visitant|Voidwatcher">
- <if advanced='"$TestProc" = "No"'>
- <var cmd="set TestProc Yes" />
- </if>
- <else>
- <var cmd="set TestProc No" />
- </else>
- </if>
- <else>
- <var cmd="set TestProc No" />
- </else>
- <addtochat>TestProc=$TestProc, ProcElement=$ProcElement</addtochat>
- </if>
- <!-- In Abyssea, do spell conversion -->
- <elseif BuffActive="Visitant">
- <!-- Set the spell element with tier 4 ga nukes (Stonega IV, Waterga IV, ... Banishga IV, Bio IV -->
- <if spell="$ProcEleChoice">
- <var cmd="set ProcElement %SpellElement" />
- <addtochat>TestProc=$TestProc, ProcElement=$ProcElement</addtochat>
- <cancelspell />
- <return />
- </if>
- <if advanced='"$TestProc" = "Yes"'
- NotSpell="$ResetTrigger|$KillswitchTrigger|$Switches|$DefenseModes|$CombatTriggers|$JobTriggers|$KeybindTriggers|$DireSpell|$ProcSwitch|$ProcEleChoice">
- <if Skill="ElementalMagic">
- <var cmd="set ProcSpell %Spell" />
- <var cmd="set ProcFlag No" />
- <if spell="$ProcT3">
- <var cmd="set ProcSpell $T3-$ProcElement" />
- <var cmd="set ProcFlag Set" />
- </if>
- <elseif spell="$ProcT4">
- <var cmd="set ProcSpell $T4-$ProcElement" />
- <var cmd="set ProcFlag Set" />
- </elseif>
- <elseif spell="$ProcGa3">
- <var cmd="set ProcSpell $T-G3-$ProcElement" />
- <var cmd="set ProcFlag Set" />
- </elseif>
- <elseif spell="$ProcAM">
- <var cmd="set ProcSpell $T-AM-$ProcElement" />
- <var cmd="set ProcFlag Set" />
- </elseif>
- <if advanced='"$ProcFlag" = "Set"'>
- <changespell Spell="$ProcSpell" />
- <equip when="precast|midcast">
- <main>$Staff-Proc-%SpellElement</main>
- </equip>
- <addtochat>Test Spell: %Spell / $ProcSpell</addtochat>
- </if>
- </if>
- <elseif type="BardSong">
- <var cmd="set ProcSpell %Spell" />
- <var cmd="set ProcFlag No" />
- <if spell="$ProcBrd">
- <var cmd="set ProcSpell $T-Brd-$ProcElement" />
- <var cmd="set ProcFlag Set" />
- </if>
- <if advanced='"$ProcFlag" = "Set"'>
- <changespell Spell="$ProcSpell" />
- <equip when="precast|midcast">
- <main>$Staff-Acc-%SpellElement</main>
- </equip>
- <addtochat>Test Spell: %Spell / $ProcSpell</addtochat>
- </if>
- </elseif>
- </if>
- </elseif>
- <!-- In voidwatch, use -acc config on nukes, but don't convert spells -->
- <elseif BuffActive="Voidwatcher">
- <if advanced='"$TestProc" = "Yes"'
- NotSpell="$ResetTrigger|$KillswitchTrigger|$Switches|$DefenseModes|$CombatTriggers|$JobTriggers|$KeybindTriggers|$DireSpell|$ProcSwitch|$ProcEleChoice">
- <if Skill="ElementalMagic" NotSpell="Burn|Frost|Choke|Rasp|Shock|Drown">
- <equip when="precast|midcast" set="TestProcSet">
- <main>$Staff-Proc-%SpellElement</main>
- </equip>
- </if>
- <elseif Skill="DivineMagic" NotSpell="Banishga IV">
- <equip when="precast|midcast" set="TestProcSet">
- <main>$Staff-Proc-%SpellElement</main>
- </equip>
- </elseif>
- </if>
- </elseif>
- </include>
- </includes>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement