Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <!-- Last modified: 4/17/2012 11:23:03 AM -->
- <config Debug="false"
- ShowGearSwaps="false"
- ShowSpellInfo="false"
- RequireVersion="2.30"
- />
- <!-- Set default variable values -->
- <variables clear="True">
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='UtilityVars']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalStaves']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='SchWeatherConstants']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalGear']/*" />
- <xi:include href="Mote-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
- <!-- Override to prevent trying to use. Zodiac Ring doesn't work on light-based magic. -->
- <var name="ZodiacRing">0</var>
- <var name="IdleFeet">Serpentes Sabots</var>
- <var name="RestFeet">Serpentes Sabots</var>
- <var name="TownBody">Windurst Aketon</var>
- <var name="Staff-Cures">Apollo's Staff</var>
- <var name="CritWS">Evisceration</var>
- <var name="MagicalWS">Flash Nova</var>
- <var name="SongBuffs">*March|Valor Minuet*|Mage's Ballad*|*Madrigal|*Mazurka|*Scherzo|*Carol*|*Mambo|*Etude|Knight's Minne*|*Hymnus|*Prelude|Army's Paeon*</var>
- <var name="SongDebuffs">*Elegy|*Threnody|Foe Requiem*|*Lullaby*|*Finale|*Virelai</var>
- </variables>
- <sets>
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='Base-Group']/*" />
- <group name="Outside-Group" inherit="Base-Group" default="yes">
- <set name="None">
- </set>
- <!-- Reduce cast/recast times. -->
- <set name="FastCast">
- <rear>Loquacious Earring</rear>
- </set>
- <set name="SongFastCast">
- <head>Aoidos' Calot +2</head>
- <neck>Aoidos' Matinee</neck>
- <body>Sha'ir Manteel</body>
- <hands>Schellenband</hands>
- </set>
- <set name="Haste">
- <head>Walahra Turban</head>
- <waist>Goading belt</waist>
- </set>
- <set name="SongRecast">
- <back>Harmony Cape</back>
- <legs>Aoidos' Rhing. +2</legs>
- </set>
- <!-- Song types -->
- <set name="Charisma">
- <neck>Star Necklace</neck>
- <body>Teal Saio</body>
- <legs>Augur's Brais</legs>
- </set>
- <set name="Singing" BaseSet="Charisma">
- <head>Demon Helm +1</head>
- <hands>Choral Cuffs</hands>
- <legs>Aoidos' Rhing. +2</legs>
- </set>
- <set name="Wind" BaseSet="Singing">
- <range>Horn +1</range>
- <neck>Wind Torque</neck>
- <lring>Nereid Ring</lring>
- <rring>Nereid Ring</rring>
- </set>
- <set name="String" BaseSet="Singing">
- <body>Choral Jstcorps</body>
- </set>
- <set name="Elegy" BaseSet="Wind">
- <range>Syrinx</range>
- </set>
- <set name="March" BaseSet="Wind">
- <range>Faerie Piccolo</range>
- <!-- <range>Langeleik</range> string -->
- <hands>Ad. Mnchtte +2</hands>
- </set>
- <set name="Etude" BaseSet="String">
- <range>Rose Harp +1</range>
- <!-- <range>Langeleik</range> string -->
- </set>
- <set name="Madrigal" BaseSet="Wind">
- <range>Cantabank's Horn</range>
- <head>Aoidos' Calot +2</head>
- </set>
- <set name="Prelude" BaseSet="Wind">
- <range>Cantabank's Horn</range>
- </set>
- <set name="Requiem" BaseSet="Wind">
- <range>Siren Flute</range>
- </set>
- <set name="Mambo" BaseSet="String">
- <range>Vihuela</range>
- </set>
- <set name="Minne" BaseSet="Wind">
- <range>Syrinx</range>
- </set>
- <set name="Threnody" BaseSet="Wind">
- <!-- <range>Piccolo +1</range> -->
- <range>Vihuela</range>
- </set>
- <set name="Minuet" BaseSet="Wind">
- <range>Cornette +1</range>
- <body>Aoidos' Hngrln. +2</body>
- </set>
- <set name="Ballad" BaseSet="String">
- <range>Ney</range>
- <legs>Aoidos' Rhing. +2</legs>
- </set>
- <set name="Hymnus" BaseSet="String">
- <range>Angel Lyre</range>
- </set>
- <set name="Mazurka" BaseSet="String">
- <range>Vihuela</range>
- </set>
- <set name="Paeon" BaseSet="String">
- <range>Ebony Harp +1</range>
- </set>
- <set name="Virelai" BaseSet="String">
- <range>Cythara Anglica +1</range>
- </set>
- <set name="Carol" BaseSet="Wind">
- <range>Crumhorn +1</range>
- </set>
- <set name="Scherzo" BaseSet="Wind">
- <feet>Aoidos' Cothrn. +2</feet>
- </set>
- <set name="Lullaby" BaseSet="Wind">
- <range>Cradle Horn</range>
- </set>
- <set name="Finale" BaseSet="Wind">
- <range>Ney</range>
- </set>
- <set name="SongEffect">
- <neck>Aoidos' Matinee</neck>
- <!-- <body>Aoidos' Hngrln. +2</body> -->
- </set>
- <!-- For cures only: cure potency, +healing skill, +mnd, +conserve MP -->
- <set name="Cure">
- <main>Light Staff</main>
- <lear>Roundel Earring</lear>
- <neck>Fylgja Torque +1</neck>
- </set>
- <!-- For general enhancing spells that benefit from higher skill. -->
- <set name="Enhancing">
- </set>
- <set name="Kite|Move">
- <feet>Aoidos' Cothrn. +1</feet>
- </set>
- <set name="BasePDT">
- <main>$Staff-PDT</main>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <legs>Goliard Trews</legs>
- </set>
- <set name="PhysDef-PDT|PhysDef-*" BaseSet="BasePDT">
- </set>
- <set name="MagDef-Neutral">
- <main>$Staff-PDT</main>
- </set>
- <set name="Refresh">
- <hands>Serpentes Cuffs</hands>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="NonRefresh">
- </set>
- <set name="Idle-Town-*|Idle-Field-*" BaseSet="BasePDT|Refresh">
- <sub>Quire Grip</sub>
- <head>Demon Helm +1</head>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Sha'ir Manteel</body>
- <waist>Goading Belt</waist>
- </set>
- <!-- This is the sets of gear for mnd-based enfeebles. Low acc focuses
- mostly on +mnd for max potentcy; as it moves to high acc, mnd is
- replaced by skill and +m.acc where that's an improvement. -->
- <set name="Enf-Mnd">
- </set>
- <set name="Resting" BaseSet="Refresh">
- <main>$EleStaff-Dark</main>
- </set>
- <!-- Weaponskills -->
- <set name="Weaponskill">
- </set>
- <set name="WS-*" BaseSet="Weaponskill">
- </set>
- <set name="Melee">
- </set>
- </group>
- <group name="Abyssea-Group" inherit="Outside-Group" />
- <group name="Campaign-Group" inherit="Outside-Group" />
- </sets>
- <rules>
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='AutoChangeGear']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='LevelRequirement']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='AreaRules']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='RecastWarnings']/*" />
- <!-- First set variable values based on current status for autoset changes. -->
- <!-- <if TimeGT="6.00" TimeLT="18.00">
- <var cmd="set RestFeet Serpentes Sabots" />
- </if>
- <else>
- <var cmd="set RestFeet Goliard Clogs" />
- </else> -->
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ToggleAndCycleRules']/*" />
- <if spell="$ResetTrigger|autoset">
- <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='AreaRules']/*" />
- <var cmd="set Convert None" />
- <addtochat>Reset gear.</addtochat>
- </if>
- <!-- Job Ability equip rules -->
- <elseif type="JobAbility">
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ConvertRule']/*" />
- </elseif>
- <!-- <xi:include href="Mote-Include.xml" xpointer="//include[@name='EquipmentLockRules']/*" /> -->
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalStaffRules']/*" />
- <if status="engaged">
- <var cmd="set BaseLayer Melee" />
- <var cmd="set Movement None" />
- </if>
- <else>
- <if MPPLT="99">
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleStyle" />
- </if>
- <else>
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleStyle|NonRefresh" />
- </else>
- <var cmd="set Movement Move" />
- </else>
- <var cmd="set CurrentSet $BaseLayer|$PhysicalDefense|$Convert|$Movement" />
- <!-- And assign to appropriate sets for idle/aftercast/etc -->
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='HandleGearChange']/*" />
- <if type="BardSong">
- <if NotSpellTarget="Motenten" NotBuffActive="Pianissimo" ValidTarget="SELF">
- <addtochat>Force to Me</addtochat>
- <changetarget target="<me>" />
- </if>
- <equip when="midcast" set="Haste" />
- <if Spell="$SongBuffs">
- <if Spell="*March">
- <equip when="precast|midcast" set="March" />
- </if>
- <elseif Spell="Valor Minuet*">
- <equip when="precast|midcast" set="Minuet" />
- </elseif>
- <elseif Spell="Mage's Ballad*">
- <equip when="precast|midcast" set="Ballad" />
- </elseif>
- <elseif Spell="*Madrigal">
- <equip when="precast|midcast" set="Madrigal" />
- </elseif>
- <elseif Spell="*Mazurka">
- <equip when="precast|midcast" set="Mazurka" />
- </elseif>
- <elseif Spell="*Scherzo">
- <equip when="precast|midcast" set="Scherzo" />
- </elseif>
- <elseif Spell="*Mambo">
- <equip when="precast|midcast" set="Mambo" />
- </elseif>
- <elseif Spell="*Etude">
- <equip when="precast|midcast" set="Etude" />
- </elseif>
- <elseif Spell="*Carol">
- <equip when="precast|midcast" set="Carol" />
- </elseif>
- <elseif Spell="Knight's Minne*">
- <equip when="precast|midcast" set="Minne" />
- </elseif>
- <elseif Spell="*Hymnus">
- <equip when="precast|midcast" set="Hymnus" />
- </elseif>
- <elseif Spell="Army's Paeon*">
- <equip when="precast|midcast" set="Paeon" />
- </elseif>
- <elseif Spell="*Prelude">
- <equip when="precast|midcast" set="Prelude" />
- </elseif>
- <!-- Add song duration equipment to enhancing songs -->
- <equip when="midcast" set="SongRecast|SongEffect" />
- </if>
- <else>
- <if Spell="*Elegy">
- <equip when="precast|midcast" set="Elegy" />
- </if>
- <elseif Spell="*Threnody">
- <equip when="precast|midcast" set="Threnody" />
- </elseif>
- <elseif Spell="*Lullaby*">
- <equip when="precast|midcast" set="Lullaby" />
- </elseif>
- <elseif Spell="*Finale">
- <equip when="precast|midcast" set="Finale" />
- </elseif>
- <elseif Spell="Foe Requiem*">
- <equip when="precast|midcast" set="Requiem" />
- </elseif>
- <elseif Spell="*Virelai">
- <equip when="precast|midcast" set="Virelai" />
- </elseif>
- <equip when="midcast" set="SongRecast" />
- </else>
- <equip when="precast" set="SongFastCast" />
- </if>
- <elseif type="WhiteMagic">
- <equip when="Precast" set="FastCast" />
- <if Skill="HealingMagic">
- <if Spell="Cure*">
- <equip when="Precast" set="Cure|FastCast|$Convert" />
- <equip when="Midcast" Delay="0.6" set="Cure|$Convert" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
- <var cmd="set Convert None" />
- </if>
- <elseif Spell="*na">
- <equip when="Precast|Midcast" set="Haste" />
- <equip when="Precast">
- <head>Orison Cap +2</head>
- <legs>Orison Pantaloons +2</legs>
- </equip>
- <if BuffActive="Divine Caress">
- <equip when="Precast|Midcast">
- <hands>Orison Mitts +2</hands>
- </equip>
- </if>
- </elseif>
- <elseif Spell="Raise*">
- <equip when="Midcast" set="Haste" />
- </elseif>
- </if>
- <elseif Skill="EnhancingMagic">
- <equip when="Precast">
- <waist>Siegel Sash</waist>
- </equip>
- <if Spell="Stoneskin">
- <equip when="Precast">
- <hands>Carapacho Cuffs</hands>
- </equip>
- <!-- Build for exactly enough mnd/skill to max stoneskin.
- brd/whm has 73 mnd at lvl 84
- With 135 skill
- need 135 total mnd to max stoneskin (+63)
- Add haste for recast, and Siegel Sash for bonus damage absorbed.
- -->
- <equip when="Midcast" set="Haste" />
- <equip when="Midcast">
- <waist>Siegel Sash</waist>
- </equip>
- </if>
- <elseif Spell="Erase">
- <equip when="Precast" set="Haste">
- <waist>Siegel Sash</waist>
- </equip>
- </elseif>
- <elseif Spell="Bar*">
- <equip when="Precast" set="Enhancing|Bars" />
- </elseif>
- <elseif Spell="Phalanx|Boost*|*Spikes|En*">
- <equip when="Midcast" set="Haste|Enhancing" />
- </elseif>
- <else>
- <equip when="Midcast" set="Haste" />
- </else>
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <equip when="Midcast" set="Enf-Mnd" />
- <if Spell="Silence">
- <equip when="Midcast">
- <ammo>Sturm's Report</ammo>
- <neck>Spider Torque</neck>
- <back>Hecate's Cape</back>
- </equip>
- </if>
- </elseif>
- </elseif>
- <elseif type="WeaponSkill">
- <AfterCastDelay Delay="0.5" />
- <xi:include href="Mote-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
- <equip when="Precast" set="$WSSet" />
- </elseif>
- <elseif type="Waltz">
- <if NotSpell="Healing Waltz">
- <equip when="Precast" set="CureWaltz" />
- </if>
- </elseif>
- <elseif type="Ninjutsu">
- <if Spell="Utsusemi*">
- <equip when="Precast" set="FastCast" />
- <equip when="Midcast" set="Haste" />
- </if>
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement