Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <spellcast>
- <config
- RequireVersion="2.4"
- ShowGearSwaps="true"
- HideErrors="false"
- Debug="false"
- />
- <guildwork
- job="WHM"
- description="White Mage XML"
- server="XXXXX"
- character="YourName"
- />
- <variables>
- </variables>
- <sets>
- <group default="yes" name="WHM Default">
- <set name="Idle">
- </set>
- <set name="Resting" baseset="Idle">
- </set>
- <set name="WhiteMagic" baseset="Idle"><!--max MND-->
- </set>
- <set name="WhiteMagic-HealingMagic" baseset="WhiteMagic">
- </set>
- <set name="Cure*|Cura*" baseset="WhiteMagic-HealingMagic">
- </set>
- <set name="*na">
- </set>
- <set name="WhiteMagic-EnfeeblingMagic" baseset="WhiteMagic">
- </set>
- <set name="WhiteMagic-EnhancingMagic" baseset="WhiteMagic">
- </set>
- <set name="Regen" baseset="WhiteMagic-EnhancingMagic">
- </set>
- <set name="Bar*" baseset="WhiteMagic-EnhancingMagic">
- </set>
- <set name="Auspice" baseset="WhiteMagic-EnhancingMagic">
- </set>
- <set name="Stoneskin" baseset="WhiteMagic-EnhancingMagic">
- </set>
- <set name="ConserveMP" baseset="Idle">
- </set>
- <set name="FastCast" baseset="Idle">
- </set>
- <set name="FastCast-Cure" baseset="FastCast">
- </set>
- <set name="FastCast-Stoneskin" baseset="Stoneskin">
- </set>
- <set name="WhiteMagic-DivineMagic" baseset="WhiteMagic">
- </set>
- <set name="WhiteMagic-DivineMagic-MAtk" baseset="WhiteMagic-DivineMagic">
- </set>
- <set name="BlackMagic" baseset="FastCast"><!--Max INT-->
- </set>
- <set name="BlackMagic-DarkMagic" baseset="BlackMagic">
- </set>
- <set name="BlackMagic-ElementalMagic" baseset="BlackMagic">
- </set>
- <set name="BlackMagic-ElementalMagic-MAtk" baseset="BlackMagic">
- </set>
- <set name="BlackMagic-EnfeeblingMagic" baseset="BlackMagic">
- </set>
- <set name="BlackMagic-EnhancingMagic" baseset="BlackMagic">
- </set>
- <set name="BlackMagic-ElementalMagic" baseset="BlackMagic">
- </set>
- <set name="BlackMagic-ElementalMagic-MAtk" baseset="BlackMagic">
- </set>
- <set name="DivineCaress">
- </set>
- </group>
- <group name="Delve" default="No">
- <!--propose to set gear sets here that are more specific to end-game events that require more M.Acc than Skill-->
- </group>
- </sets>
- <rules>
- <if status="Idle|Resting">
- <equip set="%Status" when="aftercast"/>
- </if>
- <if type="JobAbility">
- <if spell="DivineCaress">
- <equip set="%Spell" when="precast|midcast"/>
- </if>
- <else>
- <equip set="FastCast"/>
- </else>
- </if>
- <if type="WhiteMagic">
- <if skill="DivineMagic">
- <if spell="Banish*|Holy*">
- <if casttimegt="3">
- <equip set="FastCast" when="precast" />
- <equip set="%Type-%Skill-MAtk" when="midcast" />
- </if>
- <else>
- <equip when="precast|midcast" set="%Type-%Skill" />
- </else>
- </if>
- <else>
- <if casttimegt="3">
- <equip set="FastCast" when="precast" />
- <equip set="%Type-%Skill" when="midcast" />
- </if>
- <else>
- <equip when="precast|midcast" set="%Type-%Skill" />
- </else>
- </else>
- </if>
- <elseif skill="HealingMagic">
- <if spell="*na">
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Spell" when="midcast"/>
- </if>
- <else>
- <equip set="%Spell" when="precast|midcast"/>
- </else>
- </if>
- <elseif spell="Cure*|Cura*">
- <if casttimegt="3">
- <equip set="FastCast-Cure" when="precast"/>
- <equip set="%Spell" when="midcast"/>
- </if>
- <else>
- <equip set="%Spell" when="precast|midcast"/>
- </else>
- </elseif>
- <elseif spell="Raise*|Arise|Reraise*">
- <equip set="FastCast" when="precast"/>
- <equip set="ConserveMP" when="midcast"/>
- </elseif>
- <else>
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type-%Skill" when="midcast"/>
- </if>
- <else>
- <equip set="%Type-%Skill" when="precast|midcast"/>
- </else>
- </else>
- </elseif>
- <elseif skill="EnhancingMagic">
- <if spell="Teleport*|Recall*|Escape|Warp*">
- <return /> <!--don't remove this one. you'll crash. srsly.-->
- </if>
- <elseif spell="Erase|Haste"><!--spells not effected by stats/skills-->
- <equip set="FastCast" when="precast|midcast"/>
- </elseif>
- <elseif spell="Stoneskin">
- <equip set="FastCast-Stoneskin" when="precast"/>
- <equip set="%Spell" when="midcast"/>
- </elseif>
- <elseif spell="Bar*|Shell*|Regen*">
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Spell" when="midcast"/>
- </if>
- <else>
- <equip set="%Spell" when="precast|midcast"/>
- </else>
- </elseif>
- <else>
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type-%Skill" when="midcast"/>
- </if>
- <else>
- <equip set="%Type-%Skill" when="precast|midcast"/>
- </else>
- </else>
- </elseif>
- <elseif skill="EnfeeblingMagic">
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type-%Skill" when="midcast"/>
- </if>
- <else>
- <equip set="%Type-%Skill" when="precast|midcast"/>
- </else>
- </elseif>
- <else>
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type" when="midcast"/>
- </if>
- <else>
- <equip set="%Type" when="precast|midcast"/>
- </else>
- </else>
- </if>
- <if type="BlackMagic">
- <if skill="DarkMagic|EnfeeblingMagic|EnhancingMagic"><!--break these out separately if you have spell specific sets-->
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type-%Skill" when="midcast"/>
- </if>
- <else>
- <equip set="%Type-%Skill" when="precast|midcast"/>
- </else>
- </if>
- <elseif skill="ElementalMagic">
- <if spell="Rasp|Burn|Drown|Choke|Frost|Shock">
- <equip set="%Type-%Skill" />
- </if>
- <else>
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type-%Skill-MAtk" when="midcast"/>
- </if>
- </else>
- </elseif>
- <else>
- <if casttimegt="3">
- <equip set="FastCast" when="precast"/>
- <equip set="%Type" when="midcast"/>
- </if>
- <else>
- <equip set="%Type" when="precast|midcast"/>
- </else>
- </else>
- </if>
- <equip when="aftercast" set="%Status" />
- <equip when="resting" set="Resting" />
- <equip when="idle" set="Idle" />
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement