Advertisement
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: 11/21/2013 2:03:03 AM -->
- <config Debug="false"
- ShowGearSwaps="false"
- ShowSpellInfo="false"
- RequireVersion="2.30"
- />
- <!-- IMPORTANT NOTES -->
- <!-- Strategem use.
- Use "//ClassTrigger <type>" or "/ma ClassTrigger <type>" to select
- arts-agnostic Strategems in in-game macros.
- Valid <type>s: Addendum, Cost, Speed, AOE, Power, Accuracy, Enmity, Duration, Skillchain -->
- <!-- This XML is designed to only handle Strategems via ClassTriggers. As such, it cancels any
- attempts to use the strategems directly. This allows the in-game macros to be set
- with the strategems as alternates to the ClassTrigger lines in case Spellcast isn't
- loaded, while not messing up the spellcast itself. -->
- <!-- Assumes the Enlightenment JA has been merited. -->
- <!-- Allows you to set a queue for strategems. If activated ("//classtrigger queue" toggles the setting),
- all strategem use up to 3 strats will be queue'd up, and automatically used on the next spell cast.
- There is occasionally some oddity with timing or targetting when doing this, so you may need
- to re-cast the spell after queue'd strats have been used.
- If you wish to clear the current queue without using the strategems, use:
- /ma classtrigger queue:clear
- -->
- <!-- IdleMode: You can set IdleMode to Stun to idle in a Stun set (or close to it) to minimize gear changes
- when on stun duty.
- Command: /ma IdleMode Stun
- /ma IdleMode Normal returns to normal idle mode.
- //IdleMode Stun will not work; Spellcast will interpret it as you trying to cast Stun.
- //IdleMode on its own will return to normal idle mode, though.
- -->
- <variables clear="true">
- <!-- General configuration -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
- <!-- Configuration var overrides. -->
- <var name="Options.DefenseModes">PDT</var>
- <var name="Options.OffenseModes">Normal</var>
- <var name="Options.WSModes">Default</var>
- <!-- General utility -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="//include[@name='BlmSchGeoElementalStaves']/*" />
- <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']/*" />
- <!-- How much fast cast is available in gear. -general for universal fast cast,
- and individual vars for deltas relative to -general for that skill type. -->
- <!-- Nahtirah Hat 10, Orvail Pants 5, Argute Boots +2 5, Swith Cape 3,
- Loquacious Earring 2, Prolix Ring 2, Incantor Stone 2 -->
- <var name="FastCastGear-General">36</var>
- <!-- Stoichean Medal -->
- <var name="FastCastGear-ElementalMagic">39</var>
- <!-- Heka body -->
- <var name="FastCastGear-Cure">51</var>
- <!-- Siegel Sash -->
- <var name="FastCastGear-EnhancingMagic">44</var>
- <!-- Local vars -->
- <!-- Values: LA, DA, NA -->
- <var name="Arts">NA</var>
- <var name="IdleFeet">Serpentes Sabots</var>
- <var name="SublimationSet">None</var>
- <var name="PenuryLayer">None</var>
- <var name="EbullienceLayer">None</var>
- <var name="PerpetuanceLayer">None</var>
- <var name="KlimaformLayer">None</var>
- <var name="PerpFlag">No</var>
- <var name="PowerFlag">No</var>
- <var name="SpeedFlag">No</var>
- <var name="CostFlag">No</var>
- <!-- Savant's Hands: 0 for none, 1 for +1, 2 for +2 -->
- <var name="SchPerpHands">2</var>
- <var name="ConvertSet">None</var>
- <!-- Set to Yes if you want queuing on by default -->
- <var name="UseQueue">No</var>
- <var name="Queue1">None</var>
- <var name="Queue2">None</var>
- <var name="Queue3">None</var>
- <var name="QueNum">0</var>
- <var name="QueueAction">None</var>
- <var name="Dequeue">No</var>
- <var name="StratDelay">1.5</var>
- <var name="TriedAddendum">0</var>
- <var name="TriedEnlighten">0</var>
- <var name="ClassBindCtrlTilde">input /ma Sandstorm <me></var>
- <var name="ClassBindAltTilde">input /ma CastingMode Cycle(stal)</var>
- </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-Town-Normal" BaseSet="BasePDT|Refresh">
- <ammo>Incantor Stone</ammo>
- <head>Savant's Bonnet +2</head>
- <neck>Wiglen Gorget</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Savant's Bracers +2</hands>
- <waist>Hierarch Belt</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Savant's Loafers +2</feet>
- </set>
- <set name="Idle-Field-Normal" BaseSet="BasePDT|Refresh">
- <ammo>Incantor Stone</ammo>
- <neck>Wiglen Gorget</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <waist>Hierarch Belt</waist>
- </set>
- <set name="Idle-Field-Stun">
- <main>Apamajas II</main>
- <sub>Mephitis Grip</sub>
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Mediator's Ring</rring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Scholar's Loafers</feet>
- </set>
- <set name="Refresh">
- <main>Owleyes</main>
- <sub>Genbu's Shield</sub>
- <head>Nefer Khat +1</head>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <legs>Nares Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Sublimation">
- <neck>Wiglen Gorget</neck>
- <rear>Savant's Earring</rear>
- <!-- <body>Argute Gown +2</body> -->
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- </set>
- <set name="Kite|Move">
- </set>
- <set name="SandstormFeet">
- <feet>Desert Boots</feet>
- </set>
- <!-- ***************************** -->
- <!-- Sets for defenses -->
- <!-- ***************************** -->
- <set name="BasePDT">
- <head>Nahtirah Hat</head>
- <neck>Wiglen Gorget</neck>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <set name="PhysDef-PDT|PhysDef-*" BaseSet="BasePDT">
- <main>$Staff-PDT</main>
- <sub>Achaq Grip</sub>
- </set>
- <set name="MDT-*|Resist-*">
- <main>$Staff-PDT</main>
- <sub>Achaq Grip</sub>
- <head>Nahtirah Hat</head>
- <neck>Twilight Torque</neck>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <set name="Resting-Normal">
- <main>$Staff-HMP</main>
- <ammo>Clarus Stone</ammo>
- <head>Nefer Khat +1</head>
- <body>Heka's Kalasiris</body>
- <waist>Austerity Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Chelona Boots +1</feet>
- </set>
- <set name="Convert">
- <head>Savant's Bonnet +2</head>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Goliard Saio</body>
- <waist>Hierarch Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Savant's Loafers +2</feet>
- </set>
- <!-- Weak set -->
- <set name="WeakSet">
- <rear>Bloodgem Earring</rear>
- <rring>Meridian Ring</rring>
- </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">
- <!-- ***************************** -->
- <!-- Sets for JAs -->
- <!-- ***************************** -->
- <set name="Convert">
- <head>Savant's Bonnet +2</head>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Goliard Saio</body>
- <waist>Hierarch Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Savant's Loafers +2</feet>
- </set>
- <set name="Penury">
- <legs>Savant's Pants +2</legs>
- </set>
- <set name="Celerity">
- <legs>Argute Loafers +2</legs>
- </set>
- <set name="Ebullience">
- <head>Savant's Bonnet +2</head>
- </set>
- <set name="Perpetuance">
- <hands>Savant's Bracers +2</hands>
- </set>
- <set name="Klimaform">
- <feet>Savant's Loafers +2</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">
- <!-- ***************************** -->
- <!-- Sets for magic casting -->
- <!-- ***************************** -->
- <set name="FastRecast">
- <head>Zelus Tiara</head>
- <body>Goliard Saio</body>
- <hands>Hieros Mittens</hands>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Orvail Pants</legs>
- <feet>Scholar's Loafers</feet>
- </set>
- <set name= "Enmity">
- <head>Nefer Khat +1</head>
- <body>Goliard Saio</body>
- <hands>Savant's Bracers +2</hands>
- <feet>Scholar's Loafers</feet>
- </set>
- <!-- Staff 24%
- Body 15%
- Hands 5%
- Legs 7%
- == 51%
- -->
- <set name="Cure">
- <main>$Staff-Cures</main>
- <sub>Achaq Grip</sub>
- <head>Zelus Tiara</head>
- <neck>Colossus's Torque</neck>
- <lear>Lifestorm Earring</lear>
- <body>Heka's Kalasiris</body>
- <hands>Bokwus Gloves</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Twilight Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="HealingMagic">
- <body>Argute Gown +2</body>
- <hands>Ayao's Gages</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <back>Tempered Cape</back>
- <legs>Savant's Pants +2</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <!-- Enhancing only needs skill. Otherwise fill in haste. -->
- <set name="Enhancing-Normal|Enhancing-*">
- <ammo>Savant's Treatise</ammo>
- <head>Savant's Bonnet +2</head>
- <neck>Colossus's Torque</neck>
- <rear>Loquacious Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Savant's Bracers +2</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Portent Pants</legs>
- <feet>Literae Sabots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="Enhancing-Speed|Enhancing-Dire">
- <ammo>Savant's Treatise</ammo>
- <head>Savant's Bonnet +2</head>
- <neck>Colossus's Torque</neck>
- <rear>Loquacious Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Ayao's Gages</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Portent Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <!-- Add Spell Interrupt Down gear -
- <set name="Enhancing-Dire">
- <ammo>Impatiens</ammo>
- <head>Savant's Bonnet +2</head>
- <neck>Willpower Torque</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Scholar's Bracers</hands>
- <lring>Prolix Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Hecate's Cape</back>
- <waist>Emphatikos Rope</waist>
- <legs>Portent Pants</legs>
- <feet>Mountain Gaiters</feet>
- </set> -->
- <set name= "ConserveMP">
- <sub>Wizzan Grip</sub>
- <ammo>Clarus Stone</ammo>
- <head>Nares Cap</head>
- <body>Goliard Saio</body>
- <waist>Austerity Belt</waist>
- </set>
- </group>
- <group name="FastCast">
- <!-- Construct fast cast sets for a set amount of fast cast gear. -->
- <!-- Break down by spell category (either Cure, or the skill type). -->
- <!-- Do not include traits or merits. -->
- <!-- Tiers are: 10, 20, 30, 40, 50, 60, 65, 70, 75, 80. -->
- <!-- Can use a wildcard when it's not possible to go any higher. -->
- <set name="FastCast-Cure-10">
- <ammo>Incantor Stone</ammo>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- </set>
- <set name="FastCast-Cure-20">
- <ammo>Incantor Stone</ammo>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- </set>
- <set name="FastCast-Cure-30">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- </set>
- <set name="FastCast-Cure-40">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Gendewitha Gages</hands>
- <back>Swith Cape</back>
- </set>
- <set name="FastCast-Cure-*">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Gendewitha Gages</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="FastCast-ElementalMagic-10">
- <ammo>Incantor Stone</ammo>
- <neck>Stoicheion Medal</neck>
- <rear>Loquacious Earring</rear>
- <back>Swith Cape</back>
- </set>
- <set name="FastCast-ElementalMagic-20">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <rear>Loquacious Earring</rear>
- <back>Swith Cape</back>
- </set>
- <set name="FastCast-ElementalMagic-30">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <rear>Loquacious Earring</rear>
- <back>Swith Cape</back>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="FastCast-ElementalMagic-*">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="FastCast-EnhancingMagic-10">
- <rear>Loquacious Earring</rear>
- <waist>Siegel Sash</waist>
- </set>
- <set name="FastCast-EnhancingMagic-20">
- <ammo>Incantor Stone</ammo>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <waist>Siegel Sash</waist>
- </set>
- <set name="FastCast-EnhancingMagic-30">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <waist>Siegel Sash</waist>
- </set>
- <set name="FastCast-EnhancingMagic-40">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <waist>Siegel Sash</waist>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="FastCast-EnhancingMagic-*">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <waist>Siegel Sash</waist>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="FastCast-*-10">
- <ammo>Incantor Stone</ammo>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- </set>
- <set name="FastCast-*-20">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- </set>
- <set name="FastCast-*-30">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +2</feet>
- </set>
- <set name="FastCast-*">
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <rear>Loquacious Earring</rear>
- <hands>Gendewitha Gages</hands>
- <lring>Prolix Ring</lring>
- <back>Swith Cape</back>
- <legs>Orvail Pants</legs>
- <feet>Argute Loafers +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">
- <!-- ***************************** -->
- <!-- Sets for TP -->
- <!-- ***************************** -->
- <!-- Normal, non-defense oriented sets -->
- <set name="Melee">
- <head>Zelus Tiara</head>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- <legs>Rubeus Spats</legs>
- </set>
- </group>
- <!-- Actions is for offensive JA-type actions (weaponskills, jumps, steps, etc) -->
- <group name="Outside-Actions">
- <!-- ***************************** -->
- <!-- Sets for weaponskills -->
- <!-- ***************************** -->
- <set name="WS-*">
- </set>
- </group>
- <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
- <group name="Outside-Magic">
- <!-- Stun Set. Make it quick to find. -->
- <set name="Stun">
- <main>Apamajas II</main>
- <sub>Mephitis Grip</sub>
- <ammo>Incantor Stone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Goliard Saio</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Mediator's Ring</rring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Scholar's Loafers</feet>
- </set>
- <!-- These are the sets of gear for mnd-based enfeebles. -->
- <set name="Mnd-Normal|Mnd-AOEBurn|Mnd-Resistant|Mnd-Dire">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Weike Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Refraction Cape</back>
- <waist>Demonry Sash</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="Mnd-Speed">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Weike Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Add Spell Interrupt Down gear -
- <set name="Mnd-Dire">
- <sub>Mephitis Grip</sub>
- <ammo>Impatiens</ammo>
- <head>Nahtirah Hat</head>
- <neck>Willpower Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Manasa Chasuble</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Swith Cape</back>
- <waist>Emphatikos Rope</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Bokwus Boots</feet>
- </set> -->
- <!-- ~~~~~ -->
- <!-- These are the sets of gear for int-based enfeebles. -->
- <set name="Int-Normal|Int-AOEBurn">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Weike Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Mediator's Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Add more magic accuracy -->
- <set name="Int-Resistant|Int-Dire">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Weike Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Mediator's Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="Int-Speed">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Weike Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Mediator's Ring</rring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Add Spell Interrupt Down gear -
- <set name="Int-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Impatiens</ammo>
- <head>Argute Mortarboard +2</head>
- <neck>Willpower Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Emphatikos Rope</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Bokwus Boots</feet>
- </set> -->
- <!-- ~~~~~ -->
- <!-- These are the sets of gear for nukes. -->
- <set name="HighTierNuke-Normal|HighTierNuke-AOEBurn">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Toro Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Hagondes Sabots</feet>
- </set>
- <!-- Add more magic accuracy -->
- <set name="HighTierNuke-Resistant">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Savant's Chain</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="HighTierNuke-Speed|HighTierNuke-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Add Spell Interrupt Down gear -
- <set name="HighTierNuke-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Impatiens</ammo>
- <head>Argute Mortarboard +2</head>
- <neck>Willpower Torque</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Emphatikos Rope</waist>
- <legs>Orvail Pants</legs>
- <feet>Bokwus Boots</feet>
- </set> -->
- <set name="LowTierNuke-Normal|LowTierNuke-AOEBurn">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nares Cap</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Toro Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Hagondes Sabots</feet>
- </set>
- <!-- Add more magic accuracy -->
- <set name="LowTierNuke-Resistant">
- <sub>Mephitis Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Savant's Chain</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="LowTierNuke-Speed|LowTierNuke-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- ~~~~~ -->
- <!-- These are the sets of gear for Helixes. Helixes are more dependant on Int,
- and have no known cap to their dInt damage portion. However at very high dInt,
- you'll still prefer MAB.
- They also greatly benefit from staves and gear with Magic Damage+ on them,
- since they have innately low base damage values. As such, I've set it to
- use the LowTier damage staff. -->
- <set name="Helix-Normal|Helix-AOEBurn">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Hagondes Sabots</feet>
- </set>
- <!-- Add more magic accuracy -->
- <set name="Helix-Resistant">
- <sub>Wizzan Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="Helix-Speed|Helix-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Add Spell Interrupt Down gear -
- <set name="Helix-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Impatiens</ammo>
- <head>Argute Mortarboard +2</head>
- <neck>Willpower Torque</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Emphatikos Rope</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set> -->
- <!-- ~~~~~ -->
- <!-- These are the sets of gear for dark magic spells. Since
- dark magic is influenced only by skill and m.acc, adjust
- only that. Also include Haste where possible, since
- recast on Dark magic tends to be long. -->
- <set name="Dark-Normal|Dark-AOEBurn">
- <sub>Mephitis Grip</sub>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <set name="Dark-Resistant">
- <sub>Mephitis Grip</sub>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Goading Belt</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Focus more on recast time -->
- <set name="Dark-Speed|Dark-Dire">
- <sub>Mephitis Grip</sub>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Goliard Saio</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Swith Cape</back>
- <waist>Goading Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Scholar's Loafers</feet>
- </set>
- <!-- Add Spell Interrupt Down gear -
- <set name="Dark-Dire">
- <ammo>Impatiens</ammo>
- <head>Argute Mortarboard +2</head>
- <neck>Willpower Torque</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Hecate's Cape</back>
- <waist>Emphatikos Rope</waist>
- <legs>Savant's Pants +2</legs>
- <feet>Mountain Gaiters</feet>
- </set> -->
- <set name="Kaustra-Resistant">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Aesir Torque</neck>
- <lear>Psystorm Earring</lear>
- <rear>Lifestorm Earring</rear>
- <body>Savant's Gown +2</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Refraction Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Bokwus Boots</feet>
- </set>
- <!-- Int: 99 + 79 = 178
- MAB: 24 + 34 = 58
- Staff: Chatoyant (1.15)
- Rough dmg estimate: 1040
- -->
- <set name="Kaustra-*">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nahtirah Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Bokwus Robe</body>
- <hands>Yaoyotl Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Toro Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Bokwus Slops</legs>
- <feet>Hagondes Sabots</feet>
- </set>
- </group>
- </sets>
- <rules>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
- <!-- Stun needs max speed. Put it at the top and ignore the complicated stuff. -->
- <if Spell="Stun">
- <equip when="Precast|Midcast" setgroup="$GroupArea-Magic" set="Stun" />
- <if mode="OR" BuffActive = "Celerity|Alacrity" advanced='"$SpeedFlag"="Yes"'>
- <equip when="Precast|Midcast">
- <feet>Argute Loafers +2</feet>
- </equip>
- </if>
- <!-- Extract out just the basic requirements for handling aftercast. -->
- <command when="midcast">wait 1.5; $UpdateAftercast</command>
- <return />
- </if>
- <!-- This XML is designed to only handle Strategems via ClassTriggers. As such, cancel any
- attempts to use the strategems directly. This allows the in-game macros to be set
- with the strategems as alternates to the ClassTrigger lines in case Spellcast isn't
- loaded, while not messing up the spellcast itself. -->
- <if type="Scholar">
- <cancelspell />
- <return />
- </if>
- <!-- <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimer']/*" /> -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ConvertSTALTargets']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
- <!-- 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']/*" />
- <!-- First: Handle class triggers. -->
- <!-- Conversion routine. Use //ClassTrigger <type> to select arts-agnostic Strategems. -->
- <!-- Valid <type>: Addendum, Cost, Speed, AOE, Power, Accuracy, Enmity, Duration, Skillchain -->
- <if Spell="ClassTrigger">
- <!-- Catch any existing arts if the var hasn't been set yet. -->
- <if advanced='"$Arts"="NA"'>
- <if BuffActive="Light Arts|Addendum: White">
- <var cmd="set Arts LA" />
- </if>
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <var cmd="set Arts DA" />
- </elseif>
- </if>
- <var cmd="set QueueAction None" />
- <if SpellTargetRaw="AOE">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Accession" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Manifestation" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </if>
- <elseif SpellTargetRaw="Power">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Rapture" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Ebullience" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Duration">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Perpetuance" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <addtochat>No Duration strategem for Dark Arts.</addtochat>
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Cost">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Penury" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Parsimony" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Speed">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Celerity" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Alacrity" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Addendum">
- <if advanced='"$Arts"="LA"'>
- <changespell spell="Addendum: White" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <changespell spell="Addendum: Black" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Accuracy">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Altruism" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Focalization" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Enmity">
- <if advanced='"$Arts"="LA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Tranquility" />
- <changetarget target="<me>" />
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Equanimity" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <elseif SpellTargetRaw="Skillchain">
- <if advanced='"$Arts"="LA"'>
- <addtochat>No Skillchain strategem for Light Arts.</addtochat>
- </if>
- <elseif advanced='"$Arts"="DA"'>
- <var cmd="set QueueAction %SpellTargetRaw" />
- <changespell spell="Immanence" />
- <changetarget target="<me>" />
- </elseif>
- <else>
- <addtochat>No valid Art currently set.</addtochat>
- </else>
- </elseif>
- <!-- Activate/deactivate queuing. -->
- <elseif SpellTargetRaw="Queue">
- <if advanced='"$UseQueue"="Yes"'>
- <var cmd="set UseQueue No" />
- <var cmd="set QueNum 0" />
- <var cmd="set Queue1 None" />
- <var cmd="set Queue2 None" />
- <var cmd="set Queue3 None" />
- </if>
- <else>
- <var cmd="set UseQueue Yes" />
- <var cmd="set QueNum 0" />
- <var cmd="set Queue1 None" />
- <var cmd="set Queue2 None" />
- <var cmd="set Queue3 None" />
- </else>
- <addtochat>Queue: $UseQueue</addtochat>
- </elseif>
- <elseif SpellTargetRaw="Queue:clear">
- <var cmd="set QueNum 0" />
- <var cmd="set Queue1 None" />
- <var cmd="set Queue2 None" />
- <var cmd="set Queue3 None" />
- <addtochat>Queue cleared.</addtochat>
- </elseif>
- <if advanced='$Debug=1'>
- <addtochat>UseQueue=$UseQueue, QueueAction=$QueueAction, Dequeue=$Dequeue, QueNum=$QueNum</addtochat>
- </if>
- <if advanced='"$UseQueue"="Yes" AND "$QueueAction"!="None" AND "$Dequeue"="No" AND $QueNum < 3'>
- <!-- Check to be sure this action isn't already in the queue -->
- <if advanced='"$QueueAction"="$Queue1" OR "$QueueAction"="$Queue2" OR "$QueueAction"="$Queue3"'>
- <addtochat>Action '$QueueAction' is already in the queue.</addtochat>
- </if>
- <else>
- <var cmd="inc QueNum" />
- <var cmd="set Queue$QueNum $QueueAction" />
- <if advanced='$Debug=1'>
- <addtochat>Action '$QueueAction' added to queue as #$QueNum.</addtochat>
- </if>
- <else>
- <addtochat>Action '$QueueAction' added to queue.</addtochat>
- </else>
- <addtochat>Queue: [$Queue1, $Queue2, $Queue3]</addtochat>
- </else>
- <cancelspell />
- <return />
- </if>
- <elseif advanced='"$Dequeue"="Yes" AND $QueNum > 0'>
- <var cmd="set Queue$QueNum None" />
- <var cmd="dec QueNum" />
- <var cmd="set Dequeue No" />
- </elseif>
- </if>
- <elseif Spell="IdleMode">
- <cancelspell />
- <if SpellTargetRaw="Stun">
- <var cmd="set IdleMode Stun" />
- </if>
- <else>
- <var cmd="set IdleMode Normal" />
- </else>
- <addtochat>Idle Mode: $IdleMode</addtochat>
- </elseif>
- <!-- 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']/*" />
- <!-- Gear sets are separated by arts type. Determine arts. -->
- <if BuffActive="Light Arts|Addendum: White">
- <var cmd="set Arts LA" />
- </if>
- <elseif BuffActive="Dark Arts|Addendum: Black">
- <var cmd="set Arts DA" />
- </elseif>
- <else>
- <var cmd="set Arts NA" />
- </else>
- <!-- Check for weakness -->
- <if BuffActive="Weakness">
- <var cmd="set WeaknessArmor WeakSet" />
- </if>
- <else>
- <var cmd="set WeaknessArmor None" />
- </else>
- <var cmd="set ConvertSet None" />
- <var cmd="set PerpFlag No" />
- <var cmd="set PowerFlag No" />
- <var cmd="set SpeedFlag No" />
- <var cmd="set CostFlag No" />
- <var cmd="set TriedAddendum 0" />
- <!-- 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>
- <!-- Output current status if this is a manual update -->
- <if SpellTargetRaw=".Manual">
- <addtochat>Update. Casting Mode: $CastingMode/$STALMode, IdleMode: $IdleMode, PD:$PhysicalDefense, $Movement</addtochat>
- <if advanced='"$UseQueue"="Yes"'>
- <addtochat>Queue: [$Queue1, $Queue2, $Queue3]</addtochat>
- </if>
- </if>
- </if>
- <!-- Third: Adjust configurations based on action/trigger. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
- <if type="JobAbility">
- <if Spell="Light Arts">
- <var cmd="set Arts LA" />
- <command>wait 4;$UpdateCommand</command>
- </if>
- <elseif Spell="Dark Arts">
- <var cmd="set Arts DA" />
- <command>wait 4;$UpdateCommand</command>
- </elseif>
- <elseif spell="Convert">
- <equip when="precast" set="Convert" />
- <var cmd="set ConvertSet Convert" />
- <command when="Aftercast">wait 15;$UpdateCommand</command>
- </elseif>
- <elseif Spell="Tabula Rasa">
- <equip when="precast">
- <legs>Argute Pants +2</legs>
- </equip>
- </elseif>
- </if>
- <elseif type="Scholar">
- <if Spell="Perpetuance|Immanence">
- <var cmd="set PerpFlag Yes" />
- <command when="precast">wait 3;sc var set PerpFlag No</command>
- </if>
- <elseif Spell="Rapture|Ebullience">
- <var cmd="set PowerFlag Yes" />
- <command when="precast">wait 3;sc var set PowerFlag No</command>
- </elseif>
- <elseif Spell="Celerity|Alacrity">
- <var cmd="set SpeedFlag Yes" />
- <command when="precast">wait 3;sc var set SpeedFlag No</command>
- </elseif>
- <elseif Spell="Penury|Parsimony">
- <var cmd="set CostFlag Yes" />
- <command when="precast">wait 3;sc var set CostFlag No</command>
- </elseif>
- </elseif>
- <!-- Fourth, set certain values based on current status. -->
- <!-- Switches in desert boots when earth weather is active -->
- <if mode="OR" WeatherElement="Earth" Spell="Sandstorm">
- <var cmd="set Movement SandstormFeet" />
- </if>
- <elseif status="Idle">
- <var cmd="set Movement Move" />
- </elseif>
- <!-- Determine whether to wear Sublimation gear -->
- <if BuffActive="Sublimation: Activated" NotSpell="Sublimation">
- <var cmd="set SublimationSet Sublimation" />
- </if>
- <elseif Spell="Sublimation" NotBuffActive="Sublimation*">
- <var cmd="set SublimationSet Sublimation" />
- </elseif>
- <else>
- <!-- if using Sublimation that means we're eating the sublimation charge for MP;
- re-use Sublimation after cooldown to start charging again automatically. -->
- <!-- <if Spell="Sublimation">
- <command>wait 35; input /ja Sublimation</command>
- </if> -->
- <var cmd="set SublimationSet None" />
- </else>
- <!-- Fifth: Set up base and additional layers. -->
- <if Status="Engaged">
- <var cmd="set BaseGroup $GroupArea-Melee" />
- <var cmd="set BaseLayer Melee" />
- </if>
- <else>
- <var cmd="set BaseGroup Common" />
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
- </else>
- <var cmd="set AdditionalSets $SublimationSet|$Movement|$PhysicalDefense|$MagicalDefense|$ConvertSet" />
- <!-- And assign to appropriate sets for idle/aftercast/etc -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
- <if advanced='"$UseFastCastAftercast"="Yes"'>
- <if advanced='$FastCastTierActual > 0'>
- <equip when="Precast" setgroup="FastCast" set="FastCast-$FastCastCategory-$FastCastTierActual" />
- </if>
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='BlmSchGeoElementalStaffRules']/*" />
- <!-- Layers for all the different Sch JAs determined here -->
- <if commandprefix="/magic">
- <!-- Switches in Argute Loafers when celerity is active -->
- <if mode="OR" BuffActive = "Celerity|Alacrity" advanced='"$SpeedFlag"="Yes"'>
- <if element="%WeatherElement">
- <equip when="precast">
- <feet lock="true">Argute Loafers +2</feet>
- </equip>
- </if>
- </if>
- <if mode="OR" BuffActive="Penury|Parsimony" advanced='"$CostFlag"="Yes"'>
- <var cmd="set PenuryLayer Penury" />
- </if>
- <else>
- <var cmd="set PenuryLayer None" />
- </else>
- <if mode="OR" BuffActive="Rapture|Ebullience" advanced='"$PowerFlag"="Yes"'>
- <var cmd="set EbullienceLayer Ebullience" />
- </if>
- <else>
- <var cmd="set EbullienceLayer None" />
- </else>
- <if mode="OR" BuffActive="Perpetuance|Immanence" advanced='"$PerpFlag"="Yes"'>
- <var cmd="set PerpetuanceLayer Perpetuance" />
- </if>
- <else>
- <var cmd="set PerpetuanceLayer None" />
- </else>
- <if BuffActive="Klimaform">
- <var cmd="set KlimaformLayer Klimaform" />
- </if>
- <else>
- <var cmd="set KlimaformLayer None" />
- </else>
- </if>
- <!-- White Magic Gear Rules-->
- <if type="WhiteMagic">
- <if advanced='"$UseQueue"="Yes" AND "$Arts"="LA" AND $QueNum > 0'>
- <addtochat>Using queue strat: $Queue$QueNum</addtochat>
- <var cmd="set Dequeue yes" />
- <command when="precast">input /ma ClassTrigger $Queue$QueNum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
- <cancelspell />
- <return />
- </if>
- <!-- If we're trying to cast a spell that requires Addendum: White, but don't
- have it active, try activating it, or using Enlightenment. -->
- <if Spell="Erase|*na|Raise II*|Reraise*" NotBuffActive="Addendum: White|Enlightenment">
- <addtochat>Can't cast %Spell without Addendum.</addtochat>
- <if BuffActive="Light Arts" NotBuffActive="Enlightenment" advanced='$TriedAddendum=0'>
- <addtochat>Trying Addendum.</addtochat>
- <!-- In right arts, but Addendum isn't up; try to activate it. -->
- <var cmd="set TriedAddendum 1" />
- <command when="precast">input /ma ClassTrigger Addendum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
- <cancelspell />
- <return />
- </if>
- <elseif advanced='$TriedEnlighten=0'>
- <addtochat>Trying Enlightenment.</addtochat>
- <!-- In wrong arts, or Addendum didn't work; try Enlightenment. -->
- <var cmd="set TriedEnlighten 1" />
- <command when="precast">input /ja Enlightenment;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
- <cancelspell />
- <return />
- </elseif>
- </if>
- <var cmd="set TriedEnlighten 0" />
- <var cmd="set TriedAddendum 0" />
- <if Skill="HealingMagic">
- <if Spell="Cure*|Curaga*|Cura">
- <if mpaftercastlt="150" Subjob="Rdm" SpellTargetType="SELF">
- <equip when="all" set="Convert" />
- <var cmd="set ConvertSet Convert" />
- </if>
- <else>
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Cure" />
- <equip when="$EquipSpellGear" setgroup="BasicJAs" set="$PenuryLayer|$EbullienceLayer" />
- </else>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
- </if>
- <elseif Spell="Raise*|Reraise*">
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast" />
- <equip when="$EquipSpellGear" setgroup="BasicJAs" set="$PenuryLayer" />
- </elseif>
- <elseif Spell="Cursna">
- <equip when="Precast|Midcast" setgroup="BasicMagic" set="HealingMagic|FastRecast" />
- <equip when="Precast|Midcast" setgroup="BasicJAs" set="$PenuryLayer" />
- <equip when="Precast|Midcast">
- <neck>Malison Medallion</neck>
- <hands>Hieros Mittens</hands>
- <rring>Ephedra Ring</rring>
- </equip>
- </elseif>
- </if>
- <elseif Skill="EnhancingMagic">
- <if Spell="Stoneskin">
- <equip when="Precast">
- <hands>Carapacho Cuffs</hands>
- </equip>
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Enmity|FastRecast">
- <waist>Siegel Sash</waist>
- </equip>
- </if>
- <elseif Spell="Embrava">
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Enhancing-Normal" />
- </elseif>
- <elseif Spell="Bar*|Phalanx*|*Spikes|En*">
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Enhancing-$CastingMode" />
- </elseif>
- <elseif Spell="Haste|Refresh">
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast" />
- </elseif>
- <elseif Spell="*storm">
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast">
- <feet>Argute Loafers +2</feet>
- </equip>
- </elseif>
- <elseif Spell="Regen*">
- <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast">
- <head>Savant's Bonnet +2</head>
- </equip>
- </elseif>
- <elseif Spell="Protect*|Shell*">
- <equip when="Precast|Midcast">
- <lring>Sheltered Ring</lring>
- </equip>
- </elseif>
- <equip when="Midcast" setgroup="BasicJAs" set="$PenuryLayer|$PerpetuanceLayer" />
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <if Spell="Silence">
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Mnd-Resistant" />
- </if>
- <else>
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Mnd-$CastingMode" />
- </else>
- <equip when="$EquipSpellGear" setgroup="BasicJAs" set="$PenuryLayer|$EbullienceLayer" />
- </elseif>
- </if>
- <!-- Black Magic Gear Rules-->
- <elseif type="BlackMagic">
- <if advanced='"$UseQueue"="Yes" AND "$Arts"="DA" AND $QueNum > 0'>
- <addtochat>Using queue strat: $Queue$QueNum</addtochat>
- <var cmd="set Dequeue yes" />
- <command when="precast">input /ma ClassTrigger $Queue$QueNum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
- <cancelspell />
- <return />
- </if>
- <!-- If we're trying to cast a spell that requires Addendum: Black, but don't
- have it active, try activating it, or using Enlightenment.
- *V catches tier 4 and 5 nukes. Not checking for Dispel or Sleeps, since /rdm should handle that. -->
- <if Spell="*V|Break" NotBuffActive="Addendum: Black|Enlightenment">
- <addtochat>Can't cast %Spell without Addendum.</addtochat>
- <if BuffActive="Dark Arts" NotBuffActive="Enlightenment" advanced='$TriedAddendum=0'>
- <addtochat>Trying Addendum.</addtochat>
- <!-- In right arts, but Addendum isn't up; try to activate it. -->
- <var cmd="set TriedAddendum 1" />
- <command when="precast">input /ma ClassTrigger Addendum;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
- <cancelspell />
- <return />
- </if>
- <elseif advanced='$TriedEnlighten=0'>
- <addtochat>Trying Enlightenment.</addtochat>
- <!-- In wrong arts, or Addendum didn't work; try Enlightenment. -->
- <var cmd="set TriedEnlighten 1" />
- <command when="precast">input /ja Enlightenment;wait $StratDelay;input /ma %Spell %SpellTargetRaw</command>
- <cancelspell />
- <return />
- </elseif>
- </if>
- <var cmd="set TriedEnlighten 0" />
- <var cmd="set TriedAddendum 0" />
- <if Skill="DarkMagic">
- <if Spell="Stun">
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Stun" />
- <if mode="OR" BuffActive = "Celerity|Alacrity" advanced='"$SpeedFlag"="Yes"'>
- <equip when="Precast|Midcast">
- <feet>Argute Loafers +2</feet>
- </equip>
- </if>
- </if>
- <elseif Spell="Kaustra">
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Kaustra-$CastingMode" />
- <equip when="$EquipSpellGear" setgroup="BasicJAs" set="$KlimaformLayer" />
- </elseif>
- <else>
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Dark-$CastingMode" />
- <if Spell="Drain|Aspir*">
- <equip when="$EquipSpellGear">
- <rring>Excelsis Ring</rring>
- </equip>
- </if>
- </else>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
- </if>
- <elseif Skill="ElementalMagic">
- <if spell="*Helix">
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Helix-$CastingMode" />
- </if>
- <elseif Spell="Impact">
- <equip when="Midcast" setgroup="$GroupArea-Magic" set="Nuke-$CastingMode">
- <main>Soothsayer Staff</main>
- <head>empty</head>
- <body>Twilight Cloak</body>
- </equip>
- <equip when="Precast">
- <head>empty</head>
- <body>Twilight Cloak</body>
- </equip>
- <precastdelay delay="2.5" />
- </elseif>
- <else>
- <if Spell="*IV|*V" NotBuffActive="Addendum: Black|Enlightenment">
- <if Spell="Stone*">
- <ChangeSpell Spell="Stone III" />
- </if>
- <elseif Spell="Water*">
- <ChangeSpell Spell="Water III" />
- </elseif>
- <elseif Spell="Aero*">
- <ChangeSpell Spell="Aero III" />
- </elseif>
- <elseif Spell="Fire*">
- <ChangeSpell Spell="Fire III" />
- </elseif>
- <elseif Spell="Blizzard*">
- <ChangeSpell Spell="Blizzard III" />
- </elseif>
- <elseif Spell="Thunder*">
- <ChangeSpell Spell="Thunder III" />
- </elseif>
- </if>
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="$SpellTierNuke-$CastingMode" />
- </else>
- <!-- All JA layers -->
- <equip when="$EquipSpellGear" setgroup="BasicJAs" set="$PenuryLayer|$EbullienceLayer|$KlimaformLayer" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <if advanced='"$CastingMode"="Dire"'>
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Int-$CastingMode" />
- </if>
- <else>
- <if Spell="Sleep*|Gravity|Bind">
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Int-Speed" />
- </if>
- <else>
- <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Int-$CastingMode" />
- </else>
- </else>
- </elseif>
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement