Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns="http://www.windower.net/spellcast/"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
- <!-- Last modified: 6/4/2013 7:09:52 PM -->
- <config Debug="false"
- ShowGearSwaps="false"
- ShowSpellInfo="false"
- RequireVersion="2.30"
- />
- <!-- Set default variable values -->
- <variables clear="true">
- <!-- General configuration -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
- <!-- Override basic values -->
- <var name="CritWS">Hexa Strike</var>
- <var name="MagicalWS">Flash Nova</var>
- <var name="Options.DefenseModes">PDT</var>
- <var name="Options.OffenseModes">Normal</var>
- <var name="Options.WSModes">Default</var>
- <!-- <var name="Options.AreaGroups">Abyssea</var> -->
- <xi:include href="Mote-Config-Include.xml" xpointer="//include[@name='UtilityVars']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="//include[@name='ElementalStaves']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="//include[@name='ElementalGear']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='FastCastVars']/*" />
- <!-- Override basic values -->
- <!-- Merits, Cure Clogs, Heka body, Genbu Sheild 6-->
- <var name="CureFastCast">56</var>
- <!-- Orison +2 legs -->
- <var name="HealFastCast">12</var>
- <!-- Siegel Sash -->
- <var name="EnhancingFastCast">0</var>
- <!-- Stoichean Medal not used; Orison neck instead -->
- <var name="ElementalFastCast">0</var>
- <!-- Chelona Boots 4, (Loquacious Earring 2), (Nares Cap 10),(Prolix Ring 2), Orison neck 5, Incantor Stone 2, Swith Cape 3, (Witful Belt 3) Orvail Pants 5 -->
- <var name="GeneralFastCast">19</var>
- <var name="ClassBindCtrlTilde">input /ma Sandstorm <me></var>
- <var name="ClassBindAltTilde">input /ma CastingMode Cycle(stal)</var>
- <!-- ********* USER SET VARIABLES ************ -->
- <!-- Default status of Afflatus on first load -->
- <var name="Afflatus">Solace</var>
- <!-- Cure Mode:
- Staff (magian staff, Terra Staff, if PDT is active or don't need the refresh from Owleyes)
- Club (Tefnut wand, if Owleyes is being used for refresh)
- Melee (Molva Maul and meleeing)
- -->
- <var name="CureMode">Club</var>
- <!-- StaffOrClubCuring is a variable to indicate which equipment you want to use for cures.
- Possible values:
- Staff - Only cure with staff (Light/Apollo's/Arka IV/etc)
- Club - Only cure with club (Tefnut Wand/etc)
- Both - Allow the spellcast to choose based on current status
- Note: Melee cure mode ignores this value
- -->
- <var name="StaffOrClubCuring">Both</var>
- <!-- MP percentage under which we should swap to Owleyes for refresh: -->
- <var name="OwleyesMPP">99</var>
- <!-- Set this to whatever clubs you use for meleeing. -->
- <var name="MeleeWeapons">Mondaha Cudgel</var>
- <!-- Set this to Yes if you want main weapon locked when you get over 100 TP, even
- if it's not one of the above MeleeWeapons.
- Set to No if you don't want to lock under such conditions. -->
- <var name="LockWeaponWithTP">Yes</var>
- <var name="ConvertSet">None</var>
- <!-- Default town body. If you change this, also adjust value that gets set
- in rules section. -->
- <var name="TownBody">Heka's Kalasiris</var>
- <var name="CarbySet">None</var>
- <!-- ********* END USER SET VARIABLES ************ -->
- </variables>
- <sets>
- <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
- <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various job-specific stuff -->
- <group name="Common" default="true">
- <set name="None">
- </set>
- <set name="Idle-Field-Normal">
- <ammo>Incantor Stone</ammo>
- <head>Nefer Khat</head>
- <neck>Wiglen Gorget</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <back>Umbra Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Idle-Town-Normal" BaseSet="Idle-Field-Normal">
- <body>$TownBody</body>
- </set>
- <set name="Owleyes">
- <main>Owleyes</main>
- <sub>Genbu's Shield</sub>
- </set>
- <set name="NonOwleyes">
- <main>$Staff-PDT</main>
- <sub>Verse Strap +1</sub>
- </set>
- <set name="Kite|Move">
- <feet>Herald's Gaiters</feet>
- </set>
- <set name="SandstormFeet">
- <feet>Desert Boots</feet>
- </set>
- <set name="PhysDef-PDT">
- <main>$Staff-PDT</main>
- <sub>Verse Strap +1</sub>
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <legs>Goliard Trews</legs>
- <feet>Frisky Sabots</feet>
- </set>
- <set name="MDT-*|Resist-*">
- <main>$Staff-PDT</main>
- <sub>Verse Strap +1</sub>
- <neck>Twilight Torque</neck>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- </set>
- <set name="Resting-Normal">
- <main>$Staff-HMP</main>
- <head>Nefer Khat</head>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <waist>Hierarch Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="Convert">
- <head>Orison Cap +2</head>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Orison Mitts +1</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <waist>Hierarch Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="Carby">
- <main>Chatoyant Staff</main>
- <sub>Verse Strap +1</sub>
- <hands>Carbuncle Mitts</hands>
- </set>
- </group>
- <!-- BasicJA group is for gear sets designed to enhance JAs used on self or other players,
- that won't vary by Area. -->
- <group name="BasicJAs">
- <set name="CureWaltz">
- <ammo>Sonia's Plectrum</ammo>
- <rear>Roundel Earring</rear>
- <back>Swith Cape</back>
- <feet>Chelona Boots</feet>
- </set>
- </group>
- <!-- BasicMagic group is for magic casting that won't vary by area, such as fast cast,
- cures and enhancing magic. -->
- <group name="BasicMagic">
- <set name="FastCast">
- <ammo>Incantor Stone</ammo>
- <neck>Orison Locket</neck>
- <back>Swith Cape</back>
- <legs>Orvail Pants</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="FastRecast">
- <ammo>Incantor Stone</ammo>
- <head>Walahra Turban</head>
- <neck>Orison Locket</neck>
- <rear>Loquacious Earring</rear>
- <body>Goliard Saio</body>
- <hands>Blessed Mitts</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="CurePrecastStaff">
- <main>$Staff-Cures</main>
- <sub>Verse Strap +1</sub>
- <ammo>Incantor Stone</ammo>
- <head>Orison Cap +2</head>
- <neck>Orison Locket</neck>
- <lear>Orison Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Hieros Mittens</hands>
- <lring>Prolix Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Swith Cape</back>
- <waist>Witful Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Cure Clogs</feet>
- </set>
- <set name="CureSolaceStaff">
- <main>$Staff-Cures</main>
- <sub>Verse Strap +1</sub>
- <ammo>Incantor Stone</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Orison Earring</lear>
- <rear>Roundel Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Hieros Mittens</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CureMiseryStaff">
- <main>$Staff-Cures</main>
- <sub>Verse Strap +1</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Orison Earring</lear>
- <rear>Roundel Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Hieros Mittens</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CuragaStaff">
- <main>$Staff-Cures</main>
- <sub>Verse Strap +1</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Orison Earring</lear>
- <rear>Roundel Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Hieros Mittens</hands>
- <lring>Solemn Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CurePrecastMelee">
- <ammo>Incantor Stone</ammo>
- <head>Orison Cap +2</head>
- <neck>Orison Locket</neck>
- <lear>Roundel Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Hieros Mittens</hands>
- <lring>Prolix Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Witful Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Cure Clogs</feet>
- </set>
- <set name="CureSolaceMelee|CureMiseryMelee">
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Roundel Earring</lear>
- <rear>Orison Earring</rear>
- <body>Orison Bliaud +2</body>
- <hands>Hieros Mittens</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CuragaMelee">
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Roundel Earring</lear>
- <rear>Orison Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Hieros Mittens</hands>
- <lring>Solemn Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CurePrecastClub">
- <main>Tefnut Wand</main>
- <sub>Genbu's Shield</sub>
- <ammo>Incantor Stone</ammo>
- <head>Orison Cap +2</head>
- <neck>Orison Locket</neck>
- <lear>Orison Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Hieros Mittens</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Swith Cape</back>
- <waist>Witful Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Cure Clogs</feet>
- </set>
- <set name="CureSolaceClub">
- <main>Tefnut Wand</main>
- <sub>Genbu's Shield</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <lear>Orison Earring</lear>
- <body>Orison Bliaud +2</body>
- <hands>Bokwus Gloves</hands>
- <back>Orison Cape</back>
- <waist>Penitent's Rope</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CureMiseryClub">
- <main>Tefnut Wand</main>
- <sub>Genbu's Shield</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <neck>Colossus's Torque</neck>
- <lear>Orison Earring</lear>
- <rear>Roundel Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Orison Mitts +1</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Orison Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="CuragaClub">
- <main>Tefnut Wand</main>
- <sub>Genbu's Shield</sub>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <lear>Orison Earring</lear>
- <body>Heka's Kalasiris</body>
- <hands>Orison Mitts +1</hands>
- <back>Orison Cape</back>
- <waist>Penitent's Rope</waist>
- <legs>Orison Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="HealingMagic">
- <sub>Genbu's Shield</sub>
- <body>Orison Bliaud +2</body>
- <legs>Cleric's Pantaloons +2</legs>
- </set>
- <!-- For general enhancing spells that benefit from higher skill. -->
- <set name="Enhancing">
- <sub>Genbu's Shield</sub>
- <legs>Cleric's Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="Bars">
- <head>Orison Cap +2</head>
- <body>Orison Bliaud +2</body>
- <hands>Orison Mitts +1</hands>
- <legs>Cleric's Pantaloons +2</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- </group>
- <!-- Groups that vary by Area/Situation (prefix with Area/Situation name): Melee, Actions, Magic -->
- <!-- Melee is for TP sets (melee or ranged) -->
- <group name="Outside-Melee">
- <set name="Melee">
- <head>Walahra Turban</head>
- <neck>Peacock Charm</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Goliard Saio</body>
- <hands>Blessed Mitts</hands>
- <lring>Rajas Ring</lring>
- <rring>Ulthalam's Ring</rring>
- <back>Umbra Cape</back>
- <waist>Goading Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Frisky Sabots</feet>
- </set>
- </group>
- <!-- Actions is for JA-type actions (weaponskills, jumps, steps, etc) -->
- <group name="Outside-Actions">
- <!-- Weaponskills -->
- <set name="Weaponskill">
- <ammo>Aqua Sachet</ammo>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Augur's Gloves</hands>
- <lring>Rajas Ring</lring>
- <legs>Nares Trews</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <set name="WS-Hexa Strike-*" BaseSet="Weaponskill">
- <neck>Rancor Collar</neck>
- <rring>Spiral Ring</rring>
- <waist>Light Belt</waist>
- </set>
- <set name="WS-Black Halo-*" BaseSet="Weaponskill">
- <neck>Thunder Gorget</neck>
- <rring>Solemn Ring</rring>
- <waist>Thunder Belt</waist>
- </set>
- <set name="WS-Mystic Boon-*" BaseSet="Weaponskill">
- <!-- <neck>Backlash Torque</neck> -->
- <neck>Peacock Charm</neck>
- <rring>Solemn Ring</rring>
- <waist>Cascade Belt</waist>
- </set>
- <set name="WS-Randgrith-*" BaseSet="Weaponskill">
- <neck>Thunder Gorget</neck>
- <rring>Spiral Ring</rring>
- <waist>Thunder Belt</waist>
- </set>
- <set name="WS-Flash Nova">
- <ammo>Witchstone</ammo>
- <head>Orison Cap +2</head>
- <neck>Stoicheion Medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Eradico Mitts</hands>
- <lring>Diamond Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Searing Cape </back>
- <legs>Rubeus Spats</legs>
- </set>
- <set name="WS-*" BaseSet="Weaponskill">
- </set>
- </group>
- <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
- <group name="Outside-Magic">
- <!-- 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">
- <main>Mondaha Cudgel</main>
- <ammo>Aqua Sachet</ammo>
- <head>Orison Cap +2</head>
- <hands>Bokwus Gloves</hands>
- <waist>Penitent's Rope</waist>
- <legs>Orvail Pants</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <!-- This is the sets of gear for banish/holy nukes. Low acc focuses
- mostly on MAB and +mnd for max potentcy; as it moves to high acc,
- replace with skill and +m.acc where that's an improvement. -->
- <set name="Nuke-Mnd">
- <head>Nefer Khat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Eradico Mitts</hands>
- <lring>Strendu Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Refraction Cape</back>
- <waist>Demonry Sash</waist>
- <legs>Rubeus Spats</legs>
- <feet>Orison Duckbills +2</feet>
- </set>
- <!-- This is the sets of gear for dark magic spells. Since
- dark magic is influenced only by skill and m.acc, adjust
- only that and haste. -->
- <set name="DarkMagic">
- <neck>Aesir Torque</neck>
- <body>Manasa Chasuble</body>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <legs>Portent Pants</legs>
- </set>
- <!-- This is the sets of gear for int-based enfeebles. Low acc focuses
- mostly on +int for max potentcy; as it moves to high acc, int is
- replaced by skill and +m.acc where that's an improvement. -->
- <set name="Enf-Int">
- <ammo>Phantom Tathlum</ammo>
- <head>Nefer Khat</head>
- <neck>Weike Torque</neck>
- <body>Manasa Chasuble</body>
- <hands>Cleric's Mitts</hands>
- <lring>Spiral Ring</lring>
- <rring>Diamond Ring</rring>
- <back>Refraction Cape</back>
- <waist>Demonry Sash</waist>
- <legs>Orvail Pants</legs>
- <feet>Chelona Boots</feet>
- </set>
- <!-- This is the sets of gear for nukes. Low acc focuses
- mostly on MAB and +int for max potentcy; as it moves to high acc,
- switch out for skill and +m.acc where that's an improvement. -->
- <set name="Nuke-Int">
- <ammo>Sturm's Report</ammo>
- <head>Nefer Khat</head>
- <neck>Aesir Torque</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Rubeus Jacket</body>
- <hands>Eradico Mitts</hands>
- <lring>Strendu Ring</lring>
- <rring>Diamond Ring</rring>
- <back>Refraction Cape</back>
- <waist>Demonry Sash</waist>
- <legs>Orvail Pants</legs>
- <feet>Chelona Boots</feet>
- </set>
- </group>
- </sets>
- <rules>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
- <if mode="OR" EquipMain="$MeleeWeapons" status="Engaged">
- <changelock slot="main|sub|range" when="All" lock="true" />
- <var cmd="set CureMode Melee" />
- </if>
- <elseif advanced='"$LockWeaponWithTP"="Yes"' tpgt="99">
- <changelock slot="main|sub|range" when="All" lock="true" />
- <var cmd="set CureMode Melee" />
- </elseif>
- <else>
- <if advanced='"$StaffOrClubCuring"="Both"'>
- <if mode="OR" advanced='"$PhysicalDefense" != "None"' mppgt="$OwleyesMPP">
- <var cmd="set CureMode Staff" />
- </if>
- <else>
- <var cmd="set CureMode Club" />
- </else>
- </if>
- <else>
- <var cmd="set CureMode $StaffOrClubCuring" />
- </else>
- </else>
- <if Spell="Paralyna" SpellTargetType="Self">
- <!-- Don't equip swap while trying to un-paralyze myself -->
- <addtochat>No gear swaps for paralyna</addtochat>
- <return />
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ConvertSTALTargets']/*" />
- <!-- Make sure locks are in place before auto-changing gear. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
- <!-- Auto-change gear call via Aftercast to limit lag. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
- <!-- Other general imports. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='FastCastCalculations']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ElementalStaffRules']/*" />
- <!-- First: Adjust values based on status checks. -->
- <if area="Port Windurst|Windurst*" notarea="*[S]">
- <var cmd="set TownBody Federation Aketon" />
- </if>
- <else>
- <var cmd="set TownBody Heka's Kalasiris" />
- </else>
- <if BuffActive="Afflatus Solace">
- <var cmd="set Afflatus Solace" />
- </if>
- <else>
- <!-- Anything non-Solace can be classed as Misery -->
- <var cmd="set Afflatus Misery" />
- </else>
- <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
- <if spell="Update|autoset">
- <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='AreaRules']/*" />
- <!-- Check for buffs wearing off -->
- <var cmd="set Convert None" />
- <!-- Ensure movement is set properly -->
- <if status="Engaged" advanced='"$Movement"="Move"'>
- <var cmd="set Movement None" />
- </if>
- <elseif status="Idle">
- <var cmd="set Movement Move" />
- </elseif>
- <if NotBuffActive="Afflatus*" advanced='"$IdleArea"="Field"'>
- <command>wait 0.2;input /ja 'Afflatus Solace' <me></command>
- </if>
- <elseif Subjob="Sch" NotBuffActive="Light Arts|Dark Arts|Addendum: White|Addendum: Black" advanced='"$IdleArea"="Field"'>
- <command>wait 0.2;input /ja 'Light Arts' <me></command>
- </elseif>
- <!-- Output current status if this is a manual update -->
- <if SpellTargetRaw=".Manual">
- <addtochat>Casting: [$CastingMode/$STALMode], Melee: [$OffenseMode/$DefenseMode], Def: $PhysicalDefense</addtochat>
- </if>
- </if>
- <!-- Third: Adjust configurations based on action/trigger. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
- <!-- Job Ability equip rules -->
- <if type="JobAbility">
- <if spell="Convert">
- <equip when="precast" set="Convert" />
- <var cmd="set ConvertSet Convert" />
- <command when="Aftercast">wait 15;$UpdateCommand</command>
- </if>
- </if>
- <!-- Fourth: compile the variables into the sets we intend to use. -->
- <!-- Values of note: BaseLayer, BaseGroup, AdditionalSets -->
- <if status="engaged">
- <var cmd="set BaseGroup $GroupArea-Melee" />
- <var cmd="set BaseLayer Melee" />
- <var cmd="set Movement None" />
- </if>
- <else>
- <var cmd="set BaseGroup Common" />
- <if mpplt="$OwleyesMPP">
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode|Owleyes" />
- </if>
- <else>
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode|NonOwleyes" />
- </else>
- <!-- Switches in desert boots when earth weather is active -->
- <if mode="OR" WeatherElement="Earth" Spell="Sandstorm" BuffActive="Sandstorm">
- <var cmd="set Movement SandstormFeet" />
- </if>
- <else>
- <var cmd="set Movement Move" />
- </else>
- <if Petname="Carbuncle">
- <var cmd="set CarbySet Carby" />
- </if>
- <else>
- <var cmd="set CarbySet None" />
- </else>
- </else>
- <var cmd="set AdditionalSets $Convert|$Movement|$PhysicalDefense|$CarbySet" />
- <!-- Fifth: Send the compiled sets to the handler. -->
- <!-- And assign to appropriate sets for idle/aftercast/etc -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
- <!-- ************************************************************************ -->
- <!-- The following sections are solely for setting precast/midcast equipment, -->
- <!-- and should not be changing any configuration options. -->
- <!-- ************************************************************************ -->
- <if type="WhiteMagic">
- <if Skill="HealingMagic">
- <if Spell="Cure*">
- <equip when="Precast" setgroup="BasicMagic" set="CurePrecast$CureMode" />
- <equip when="Midcast" setgroup="BasicMagic" set="Cure$Afflatus$CureMode" />
- <if advanced='"$CastingMode"="Enmity"'>
- <equip when="Midcast">
- <ammo>Leisure Musk</ammo>
- <neck>Phrenic Torque</neck>
- <waist>Pythia Sash</waist>
- </equip>
- </if>
- <!-- If in salvage, and no weapon unlocked, use Heka body -->
- <if EquipMain="empty">
- <equip when="Midcast">
- <body>Heka's Kalasiris</body>
- </equip>
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
- <var cmd="set Convert None" />
- </if>
- <elseif Spell="Cura*">
- <equip when="Precast" setgroup="BasicMagic" set="CurePrecast$CureMode" />
- <equip when="Midcast" setgroup="BasicMagic" set="Curaga$CureMode" />
- <if advanced='"$CastingMode"="Enmity"'>
- <equip when="Midcast">
- <ammo>Leisure Musk</ammo>
- <neck>Phrenic Torque</neck>
- <waist>Pythia Sash</waist>
- </equip>
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
- <var cmd="set Convert None" />
- </elseif>
- <else>
- <if Spell="Arise|Raise III|Raise II|Raise|Reraise III|Reraise II|Reraise|Esuna|Sacrifice">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast">
- <legs>Orison Pantaloons +2</legs>
- </equip>
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- </if>
- <else>
- <!-- All other -na spells -->
- <equip when="Precast|Midcast" setgroup="BasicMagic" set="FastRecast">
- <head>Orison Cap +2</head>
- <legs>Orison Pantaloons +2</legs>
- </equip>
- <if Spell="Cursna">
- <equip when="Precast|Midcast" setgroup="BasicMagic" set="HealingMagic">
- <neck>Malison Medallion</neck>
- <hands>Hieros Mittens</hands>
- <rring>Ephedra Ring</rring>
- </equip>
- </if>
- <if BuffActive="Divine Caress">
- <equip when="Precast|Midcast">
- <hands>Orison Mitts +1</hands>
- </equip>
- </if>
- </else>
- </else>
- </if>
- <elseif Skill="EnhancingMagic">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast">
- <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.
- Lowest mnd is whm/blm with 80.
- With 331 skill (351 with Orison+2 feet)
- need 63-70 total mnd to max stoneskin. Don't need any +mnd in gear.
- Add haste for recast, and Siegel Sash for bonus damage absorbed.
- -->
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast">
- <waist>Siegel Sash</waist>
- </equip>
- </if>
- <elseif Spell="Erase">
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast">
- <head>Orison Cap +2</head>
- </equip>
- </elseif>
- <elseif Spell="Bar*">
- <equip when="Precast" setgroup="BasicMagic" set="Enhancing|Bars" />
- </elseif>
- <elseif Spell="Auspice">
- <equip when="Midcast">
- <feet>Orison Duckbills +2</feet>
- </equip>
- </elseif>
- <elseif Spell="Regen*">
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- <equip when="Precast|Midcast">
- <body>Cleric's Briault</body>
- <hands>Orison Mitts +1</hands>
- </equip>
- </elseif>
- <elseif Spell="Phalanx|Boost*|*Spikes|En*">
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast|Enhancing" />
- </elseif>
- <elseif Spell="Shell*|Protect*">
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- <equip when="all">
- <lring>Sheltered Ring</lring>
- </equip>
- <if Spell="Shellra V">
- <equip when="all">
- <legs>Cleric's Pantaloons +2</legs>
- </equip>
- </if>
- </elseif>
- <else>
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- </else>
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
- <equip when="Midcast" setgroup="$GroupArea-Magic" set="Enf-Mnd" />
- <if Spell="Silence">
- <equip when="Midcast">
- <ammo>Sturm's Report</ammo>
- <neck>Weike Torque</neck>
- <hands>Cleric's Mitts</hands>
- <back>Hecate's Cape</back>
- <legs>Portent Pants</legs>
- </equip>
- </if>
- <else>
- <equip when="Midcast">
- <hands>Cleric's Mitts</hands>
- </equip>
- </else>
- </elseif>
- <elseif Skill="DivineMagic">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
- <if Spell="Repose">
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- </if>
- <elseif Spell="Banish*|Holy*">
- <equip when="Midcast" setgroup="$GroupArea-Magic" set="Nuke-Mnd" />
- <if Spell="Banish*">
- <equip when="Midcast">
- <hands>Cleric's Mitts</hands>
- </equip>
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DivineMagic']/*" />
- </elseif>
- </elseif>
- </if>
- <elseif type="BlackMagic">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
- <if Skill="DarkMagic">
- <if NotSpellTargetType="Monster|NPC" NotSpell="Klimaform">
- <changetarget target="<bt>" />
- </if>
- <if Spell="Stun" NotSubjob="Blm|Drk">
- <changespell spell="Flash" />
- <equip when="Midcast" setgroup="BasicMagic" set="HasteCast" />
- </if>
- <else>
- <equip when="Midcast" setgroup="$GroupArea-Magic" set="DarkMagic" />
- <if Spell="Drain|Aspir">
- <equip when="midcast">
- <rring>Excelsis Ring</rring>
- </equip>
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
- </else>
- </if>
- <elseif Skill="ElementalMagic">
- <equip when="Midcast" setgroup="$GroupArea-Magic" set="Nuke-Int" />
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <equip when="Midcast" setgroup="$GroupArea-Magic" set="Enf-Int" />
- <if Spell="Sleep*|Bind|Gravity">
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast">
- <ammo>Sturm's Report</ammo>
- <body>Rubeus Jacket</body>
- <back>Hecate's Cape</back>
- </equip>
- </if>
- </elseif>
- <elseif Skill="EnhancingMagic">
- <!-- Spikes -->
- <equip when="Precast">
- <waist>Siegel Sash</waist>
- </equip>
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- </elseif>
- </elseif>
- <elseif type="WeaponSkill">
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
- <equip when="Precast" setgroup="$GroupArea-Actions" set="$WSSet" />
- </elseif>
- <elseif type="Waltz">
- <if NotSpell="Healing Waltz">
- <equip when="Precast" setgroup="BasicJAs" set="CureWaltz" />
- </if>
- </elseif>
- <elseif type="Ninjutsu">
- <if Spell="Utsusemi*">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- </if>
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment