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: 8/23/2013 1:12:11 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']/*" />
- <var name="Options.DefenseModes">PDT</var>
- <var name="Options.OffenseModes">Normal|Acc</var>
- <var name="Options.WSModes">Default|Acc</var>
- <var name="MagicalWS">Wildfire</var>
- <!-- General utility -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ElementalStaves']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
- <!-- Local vars. -->
- <!-- Rolls that are enhanced by gear: -->
- <var name="GearEnhancedRolls">Caster's Roll|Courser's Roll|Blitzer's Roll|Tactician's Roll|Allies' Roll</var>
- <var name="Lucky-Corsair's Roll">5</var>
- <var name="Lucky-Ninja Roll">4</var>
- <var name="Lucky-Hunter's Roll">4</var>
- <var name="Lucky-Chaos Roll">4</var>
- <var name="Lucky-Magus's Roll">2</var>
- <var name="Lucky-Healer's Roll">3</var>
- <var name="Lucky-Puppet Roll">4</var>
- <var name="Lucky-Choral Roll">2</var>
- <var name="Lucky-Monk's Roll">3</var>
- <var name="Lucky-Beast Roll">4</var>
- <var name="Lucky-Samurai Roll">2</var>
- <var name="Lucky-Evoker's Roll">5</var>
- <var name="Lucky-Rogue's Roll">5</var>
- <var name="Lucky-Warlock's Roll">4</var>
- <var name="Lucky-Fighter's Roll">5</var>
- <var name="Lucky-Drachen Roll">3</var>
- <var name="Lucky-Gallant's Roll">3</var>
- <var name="Lucky-Wizard's Roll">5</var>
- <var name="Lucky-Dancer's Roll">3</var>
- <var name="Lucky-Scholar's Roll">2</var>
- <var name="Lucky-Bolter's Roll">3</var>
- <var name="Lucky-Caster's Roll">2</var>
- <var name="Lucky-Courser's Roll">3</var>
- <var name="Lucky-Blitzer's Roll">4</var>
- <var name="Lucky-Tactician's Roll">5</var>
- <var name="Lucky-Allies' Roll">3</var>
- <var name="Lucky-Miser's Roll">5</var>
- <var name="Lucky-Companion's Roll">2</var>
- <var name="Lucky-Avenger's Roll">4</var>
- <var name="Unlucky-Corsair's Roll">9</var>
- <var name="Unlucky-Ninja Roll">8</var>
- <var name="Unlucky-Hunter's Roll">8</var>
- <var name="Unlucky-Chaos Roll">8</var>
- <var name="Unlucky-Magus's Roll">6</var>
- <var name="Unlucky-Healer's Roll">7</var>
- <var name="Unlucky-Puppet Roll">8</var>
- <var name="Unlucky-Choral Roll">6</var>
- <var name="Unlucky-Monk's Roll">7</var>
- <var name="Unlucky-Beast Roll">8</var>
- <var name="Unlucky-Samurai Roll">6</var>
- <var name="Unlucky-Evoker's Roll">9</var>
- <var name="Unlucky-Rogue's Roll">9</var>
- <var name="Unlucky-Warlock's Roll">8</var>
- <var name="Unlucky-Fighter's Roll">9</var>
- <var name="Unlucky-Drachen Roll">7</var>
- <var name="Unlucky-Gallant's Roll">7</var>
- <var name="Unlucky-Wizard's Roll">9</var>
- <var name="Unlucky-Dancer's Roll">7</var>
- <var name="Unlucky-Scholar's Roll">6</var>
- <var name="Unlucky-Bolter's Roll">9</var>
- <var name="Unlucky-Caster's Roll">7</var>
- <var name="Unlucky-Courser's Roll">9</var>
- <var name="Unlucky-Blitzer's Roll">9</var>
- <var name="Unlucky-Tactician's Roll">8</var>
- <var name="Unlucky-Allies' Roll">10</var>
- <var name="Unlucky-Miser's Roll">7</var>
- <var name="Unlucky-Companion's Roll">10</var>
- <var name="Unlucky-Avenger's Roll">8</var>
- <var name="Bonus-Corsair's Roll">Experience Points</var>
- <var name="Bonus-Ninja Roll">Evasion</var>
- <var name="Bonus-Hunter's Roll">Accuracy</var>
- <var name="Bonus-Chaos Roll">Attack</var>
- <var name="Bonus-Magus's Roll">Magic Defense</var>
- <var name="Bonus-Healer's Roll">Cure Potency Received</var>
- <var name="Bonus-Puppet Roll">Pet Magic Accuracy/Attack</var>
- <var name="Bonus-Choral Roll">Spell Interruption Rate</var>
- <var name="Bonus-Monk's Roll">Subtle Blow</var>
- <var name="Bonus-Beast Roll">Pet Attack</var>
- <var name="Bonus-Samurai Roll">Store TP</var>
- <var name="Bonus-Evoker's Roll">Refresh</var>
- <var name="Bonus-Rogue's Roll">Critical Hit Rate</var>
- <var name="Bonus-Warlock's Roll">Magic Accuracy</var>
- <var name="Bonus-Fighter's Roll">Double Attack Rate</var>
- <var name="Bonus-Drachen Roll">Pet Accuracy</var>
- <var name="Bonus-Gallant's Roll">Defense</var>
- <var name="Bonus-Wizard's Roll">Magic Attack</var>
- <var name="Bonus-Dancer's Roll">Regen</var>
- <var name="Bonus-Scholar's Roll">Conserve MP</var>
- <var name="Bonus-Bolter's Roll">Movement Speed</var>
- <var name="Bonus-Caster's Roll">Fast Cast</var>
- <var name="Bonus-Courser's Roll">Snapshot</var>
- <var name="Bonus-Blitzer's Roll">Attack Delay</var>
- <var name="Bonus-Tactician's Roll">Regain</var>
- <var name="Bonus-Allies' Roll">Skillchain Damage</var>
- <var name="Bonus-Miser's Roll">Save TP</var>
- <var name="Bonus-Companion's Roll">Pet Regain and Regen</var>
- <var name="Bonus-Avenger's Roll">Counter Rate</var>
- <var name="RollSize">Large</var>
- <var name="QuickDrawBoost">No</var>
- <!-- Melee TP weapons -->
- <var name="Daggers">Aphotic Kukri|Acinaces</var>
- <var name="Swords">Halachuinic Sword|Joyeuse</var>
- <var name="Staffs">Chatoyant Staff</var>
- <var name="SkillupGun">Awilda's Gun</var>
- <var name="DamageGun">Surefire Arquebus|Armageddon|Stoertebeker</var>
- <var name="QuickdrawBullet">Adlivun Bullet</var>
- <!-- Varies based on weapon, weaponskill and offense mode: -->
- <var name="WSBullet">Bronze Bullet</var>
- <var name="FireBullet">Bronze Bullet</var>
- <var name="RangedSet">None</var>
- <var name="TripleSet">None</var>
- <var name="ClassBindCtrlTilde">input /ja BoltersRoll <me>;input /macro set 1</var>
- </variables>
- <sets>
- <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
- <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various state-driven and job-specific stuff -->
- <group name="Common" default="true">
- <set name="None">
- </set>
- <!-- ***************************** -->
- <!-- General idle sets -->
- <!-- ***************************** -->
- <set name="Idle-Town-*">
- <head>Navarch's Tricorne +2</head>
- <neck>Wiglen Gorget</neck>
- <lear>Clearview Earring</lear>
- <rear>Bloodgem Earring</rear>
- <body>Navarch's Frac +2</body>
- <hands>Buremte Gloves</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <back>Terebellum Mantle</back>
- <waist>Flume Belt</waist>
- <legs>Navarch's Culottes +2</legs>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <!-- Can't predict when an 11 is active, so just use a default
- Idle mode whenever we have any roll present. In general
- we should be aiming to have an 11. -->
- <set name="Idle-Field-Normal" BaseSet="Idle-Town-Normal|Regen">
- </set>
- <set name="Idle-Field-WithRoll" BaseSet="Idle-Field-Normal">
- <lring>Roller's Ring</lring>
- </set>
- <set name="Move">
- <feet>Skadi's Jambeaux +1</feet>
- </set>
- <set name="Kite">
- <back>Atheling Mantle</back>
- <feet>Skadi's Jambeaux +1</feet>
- </set>
- <set name="Regen">
- <head>Ocelomeh Headpiece +1</head>
- <neck>Wiglen Gorget</neck>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- </set>
- <!-- ***************************** -->
- <!-- Sets for defenses -->
- <!-- ***************************** -->
- <set name="PhysDef-PDT">
- <head>Whirlpool Mask</head>
- <neck>Twilight Torque</neck>
- <body>Manibozho Jerkin</body>
- <hands>Buremte Gloves</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Mollusca Mantle</back>
- <waist>Flume Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="MDT-*|Resist-*">
- <head>Whirlpool Mask</head>
- <neck>Twilight Torque</neck>
- <body>Manibozho Jerkin</body>
- <hands>Buremte Gloves</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Mollusca Mantle</back>
- <waist>Flume Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="Resting-Normal" BaseSet="Regen">
- </set>
- <set name="WeakSet" BaseSet="Regen">
- </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="Phantom Roll">
- <head>Commodore Tricorne +2</head>
- <hands>Navarch's Gants +2</hands>
- </set>
- <set name="Caster's Roll">
- <legs>Navarch's Culottes +2</legs>
- </set>
- <set name="Courser's Roll">
- <feet>Navarch's Bottes +2</feet>
- </set>
- <set name="Blitzer's Roll">
- <head>Navarch's Tricorne +2</head>
- </set>
- <set name="Tactician's Roll">
- <body>Navarch's Frac +2</body>
- </set>
- <set name="Allies' Roll">
- <hands>Navarch's Gants +2</hands>
- </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="FastCast">
- <lear>Loquacious Earring</lear>
- <hands>Thaumas Gloves</hands>
- <lring>Prolix Ring</lring>
- </set>
- <set name="FastRecast">
- <head>Whirlpool Mask</head>
- <body>Manibozho Jerkin</body>
- <hands>Buremte Gloves</hands>
- <waist>Hurch'lan Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Thurandaut Boots</feet>
- </set>
- <set name="FastUtsusemi">
- <neck>Magoraga Beads</neck>
- </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 -->
- <!-- ***************************** -->
- <set name="TP-Dagger-*|TP-Sword-*">
- <head>Whirlpool Mask</head>
- <neck>Asperity Necklace</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Thaumas Coat</body>
- <hands>Buremte Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Letalis Mantle</back>
- <waist>Twilight Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="TP-Staff-*">
- <head>Whirlpool Mask</head>
- <neck>Ocachi Gorget</neck>
- <lear>Clearview Earring</lear>
- <rear>Volley Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Manibozho Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>K'ayres Ring</rring>
- <back>Terebellum Mantle</back>
- <waist>Commodore Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Manibozho Boots</feet>
- </set>
- </group>
- <!-- Actions is for JA-type actions (weaponskills, jumps, steps, etc) -->
- <group name="Outside-Actions">
- <!-- Rapid Shot/Snapshot gear.
- Snapshot ~= Fast Cast
- Rapid Shot ~= Quick Cast -->
- <set name="RapidShot">
- <head>Navarch's Tricorne +2</head>
- </set>
- <set name="Snapshot">
- <hands>Manibozho Gloves</hands>
- <back>Navarch's Mantle</back>
- <waist>Impulse Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Wurrukatte Boots</feet>
- </set>
- <set name="Ranged-Att">
- <head>Whirlpool Mask</head>
- <neck>Ocachi Gorget</neck>
- <lear>Clearview Earring</lear>
- <rear>Volley Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Manibozho Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>K'ayres Ring</rring>
- <back>Terebellum Mantle</back>
- <waist>Commodore Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="Ranged-Acc">
- <head>Navarch's Tricorne +2</head>
- <neck>Faith Torque</neck>
- <lear>Clearview Earring</lear>
- <rear>Volley Earring</rear>
- <body>Navarch's Frac +2</body>
- <hands>Buremte Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>K'ayres Ring</rring>
- <back>Libeccio Mantle</back>
- <waist>Aquiline Belt</waist>
- <legs>Thurandaut Tights</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <!-- For single shots, highest damage -->
- <set name="QuickDraw">
- <ammo>$QuickdrawBullet</ammo>
- <!-- <head>Thaumas Hat</head> -->
- <head>Blood Mask</head>
- <neck>Stoicheion Medal</neck>
- <lear>Strophadic Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Navarch's Frac +2</body>
- <hands>Schutzen Mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Forban Cape</back>
- <waist>Aquiline Belt</waist>
- <legs>Denali Kecks</legs>
- <feet>Commodore Bottes +2</feet>
- </set>
- <!-- Use when we want to boost the following Quick Draw using the
- AF3 feet bonus. Use AF3 hands as well, for better chance at
- set bonus (don't really need the extra TP on the first shot). -->
- <set name="QuickDrawBoost">
- <hands>Navarch's Gants +2</hands>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <!-- Quick Draw uses Agi as a basis for accuracy, along with M.Acc. -->
- <set name="QuickDrawAcc">
- <ammo>$QuickdrawBullet</ammo>
- <head>Blood Mask</head>
- <neck>Stoicheion Medal</neck>
- <lear>Lifestorm Earring</lear>
- <rear>Psystorm Earring</rear>
- <body>Navarch's Frac +2</body>
- <hands>Schutzen Mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Mediator's Ring</rring>
- <back>Navarch's Mantle</back>
- <waist>Aquiline Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <!-- ***************************** -->
- <!-- Sets for weaponskills -->
- <!-- ***************************** -->
- <set name="WS-Wildfire-Brew">
- <ammo>Bronze Bullet</ammo>
- <head>Thaumas Hat</head>
- <neck>Soil Gorget</neck>
- <lear>Hecate's Earring</lear>
- <rear>Strophadic Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Schutzen Mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Forban Cape</back>
- <waist>Soil Belt</waist>
- <legs>Denali Kecks</legs>
- <feet>Commodore Bottes +2</feet>
- </set>
- <set name="WS-Wildfire-Acc">
- <ammo>Bronze Bullet</ammo>
- <head>Thaumas Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Hecate's Earring</lear>
- <rear>Strophadic Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Schutzen Mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Forban Cape</back>
- <waist>Soil Belt</waist>
- <legs>Thurandaut Tights</legs>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <set name="WS-Wildfire">
- <ammo>Bronze Bullet</ammo>
- <head>Thaumas Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Hecate's Earring</lear>
- <rear>Strophadic Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Schutzen Mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Forban Cape</back>
- <waist>Soil Belt</waist>
- <legs>Thurandaut Tights</legs>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <set name="WS-Leaden Salute-*">
- <ammo>Bronze Bullet</ammo>
- <head>Thaumas Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Hecate's Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Schutzen Mittens</hands>
- <lring>Rajas Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Forban Cape</back>
- <waist>Light Belt</waist>
- <legs>Navarch's Culottes +2</legs>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <set name="WS-Last Stand-*">
- <ammo>$WSBullet</ammo>
- <head>Whirlpool Mask</head>
- <neck>Light Gorget</neck>
- <lear>Clearview Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Manibozho Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Stormsoul Ring</rring>
- <back>Terrebellum Mantle</back>
- <waist>Light Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="WS-Detonator-*">
- <ammo>$WSBullet</ammo>
- <head>Whirlpool Mask</head>
- <neck>Stoicheion Medal</neck>
- <lear>Clearview Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Manibozho Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Demon's Ring</rring>
- <back>Forban Cape</back>
- <waist>Light Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Navarch's Bottes +2</feet>
- </set>
- <set name="WS-Requiescat-*">
- <head>Whirlpool Mask</head>
- <neck>Soil Gorget</neck>
- <lear>Brutal Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Buremte Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Soil Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="WS-Exenterator-*">
- <head>Whirlpool Mask</head>
- <neck>Houyi's Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Manibozho Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Stormsoul Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Caudata Belt</waist>
- <legs>Nahtirah Trousers</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="WS-Evisceration-*">
- <head>Whirlpool Mask</head>
- <neck>Soil Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Buremte Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Epona's Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Caudata Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Manibozho Boots</feet>
- </set>
- <set name="WS-*">
- <ammo>$WSBullet</ammo>
- <head>Navarch's Tricorne +2</head>
- <neck>Light Gorget</neck>
- <lear>Bladeborn Earring</lear>
- <rear>Steelflash Earring</rear>
- <body>Manibozho Jerkin</body>
- <hands>Buremte Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Merman's Ring</rring>
- <back>Libeccio Mantle</back>
- <waist>Commodore Belt</waist>
- <legs>Manibozho Brais</legs>
- <feet>Manibozho Boots</feet>
- </set>
- </group>
- <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
- <group name="Outside-Magic">
- </group>
- </sets>
- <rules>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
- <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='RespawnTimer']/*" />
- <!-- First set variable values based on current status for autoset changes. -->
- <if BuffActive="*Roll">
- <var cmd="set IdleMode WithRoll" />
- </if>
- <else>
- <var cmd="set IdleMode Normal" />
- </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']/*" />
- <if status="Engaged" advanced='"$Movement"="Move"'>
- <var cmd="set Movement None" />
- </if>
- <elseif status="Idle">
- <var cmd="set Movement Move" />
- </elseif>
- <!-- Check for weakness -->
- <if BuffActive="Weakness">
- <var cmd="set WeaknessArmor WeakSet" />
- </if>
- <else>
- <var cmd="set WeaknessArmor None" />
- </else>
- <if NotBuffActive="Triple Shot">
- <var cmd="set TripleSet None" />
- </if>
- <if EquipMain="$Daggers">
- <var cmd="set TPWeapon Dagger" />
- </if>
- <elseif EquipMain="$Swords">
- <var cmd="set TPWeapon Sword" />
- </elseif>
- <elseif EquipMain="$Staffs">
- <var cmd="set TPWeapon Staff" />
- </elseif>
- <else>
- <var cmd="set TPWeapon Unknown" />
- </else>
- <if SpellTargetRaw=".Manual">
- <addtochat>Update. $TPWeapon/%EquipRange [$OffenseMode/$DefenseMode] PD:$PhysicalDefense, MD:$MagicalDefense, $Movement, Roll Size: $RollSize</addtochat>
- </if>
- </if>
- <!-- Third: Adjust configurations based on action/trigger. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
- <if type="Trigger">
- <if spell="ClassTrigger">
- <if SpellTargetRaw="Luzaf*">
- <if SpellTargetRaw="*.small|*:small">
- <var cmd="set RollSize Small" />
- </if>
- <elseif SpellTargetRaw="*.large|*:large">
- <var cmd="set RollSize Large" />
- </elseif>
- <elseif advanced='"$RollSize" = "Small"'>
- <var cmd="set RollSize Large" />
- </elseif>
- <else>
- <var cmd="set RollSize Small" />
- </else>
- <addtochat>Roll size: $RollSize</addtochat>
- </if>
- <elseif SpellTargetRaw=".BoostNextQuickDraw">
- <var cmd="set QuickDrawBoost Yes" />
- <addtochat>~~~ Next Quick Draw uses AF3+2 feet for boosting the one following it.</addtochat>
- </elseif>
- </if>
- </if>
- <!-- Fourth: Compile all adjustments into the final gear set. -->
- <if status="Engaged">
- <var cmd="set BaseGroup $GroupArea-Melee" />
- <if advanced='"$Use-OffenseMode"!="None"'>
- <var cmd="set BaseLayer TP-$TPWeapon-$Use-OffenseMode-$DefenseMode" />
- </if>
- <else>
- <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
- </else>
- </if>
- <else>
- <var cmd="set BaseGroup Common" />
- <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
- </else>
- <!-- Compile all subsets into a single final set -->
- <var cmd="set AdditionalSets $WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Movement" />
- <!-- 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="CorsairRoll">
- <addtochat color="8">%Spell [$Bonus-%Spell] ($RollSize)</addtochat>
- <addtochat color="8">~~~~ Lucky $Lucky-%Spell / Unlucky $Unlucky-%Spell</addtochat>
- <if Spell="$GearEnhancedRolls">
- <equip when="Precast" setgroup="BasicJAs" set="Phantom Roll|%Spell" />
- </if>
- <else>
- <equip when="Precast" setgroup="BasicJAs" set="Phantom Roll" />
- </else>
- <if advanced='"$RollSize"="Large"'>
- <equip when="Precast">
- <rring>Luzaf's Ring</rring>
- </equip>
- </if>
- </if>
- <elseif type="CorsairShot">
- <!-- Light and dark only need max agi/m.acc. Other elements get damage. -->
- <if Element="Light|Dark">
- <equip when="Precast" setgroup="$GroupArea-Actions" set="QuickDrawAcc" />
- </if>
- <else>
- <if advanced='"$OffenseMode"="Acc"'>
- <equip when="Precast" setgroup="$GroupArea-Actions" set="QuickDrawAcc" />
- </if>
- <else>
- <equip when="Precast" setgroup="$GroupArea-Actions" set="QuickDraw" />
- </else>
- <if advanced='"$QuickDrawBoost"="Yes"'>
- <equip when="Precast" setgroup="$GroupArea-Actions" set="QuickDrawBoost" />
- <var cmd="set QuickDrawBoost No" />
- </if>
- </else>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-CorsairShot']/*" />
- </elseif>
- <!-- Job Ability equip rules -->
- <elseif type="JobAbility">
- <if Spell="Double-up">
- <!-- Possibly include gear swaps to blink out of animation lock? -->
- <!-- <equip when="Precast" set="Phantom Roll|$RollSize" /> -->
- <if advanced='"$RollSize"="Large"'>
- <equip when="Precast">
- <rring>Luzaf's Ring</rring>
- </equip>
- </if>
- </if>
- <elseif Spell="Snake Eye">
- <equip when="Precast">
- <legs>Commodore Culottes +2</legs>
- </equip>
- </elseif>
- <elseif Spell="Random Deal">
- <equip when="Precast">
- <body>Commodore Frac</body>
- </equip>
- </elseif>
- <elseif Spell="Triple Shot">
- <var cmd="set TripleSet TripleShot" />
- <command when="Precast">wait 95;$UpdateCommand</command>
- </elseif>
- <elseif Spell="Wild Card">
- <equip when="Precast">
- <feet>Commodore Bottes +2</feet>
- </equip>
- </elseif>
- </elseif>
- <elseif type="WeaponSkill">
- <if EquipRange="$SkillupGun">
- <!-- Low damage bullets if we're just doing skillups. -->
- <var cmd="set WSBullet Bronze Bullet" />
- </if>
- <elseif Spell="Slug Shot|Detonator|Last Stand">
- <!-- High damage bullets for our main physical weaponskills. -->
- <var cmd="set WSBullet Steel Bullet" />
- </elseif>
- <else>
- <!-- Low damage bullets for proc weaponskills, magic weaponskills, and dagger/sword weaponskills. -->
- <var cmd="set WSBullet Bronze Bullet" />
- </else>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
- <if BuffActive="Trancendency" Spell="Wildfire">
- <equip when="Precast" setgroup="$GroupArea-Actions" set="$WSSet-Brew" />
- </if>
- <else>
- <equip when="Precast" setgroup="$GroupArea-Actions" set="$WSSet" />
- </else>
- <if EquipAmmo="$QuickdrawBullet" NotSpell="Exenterator|Requiescat|Evisceration">
- <cancelspell />
- <addtochat color="28">~~~ $QuickdrawBullet in ammo slot. Cancelling weaponskill. Try again. ~~~</addtochat>
- <return />
- </if>
- </elseif>
- <elseif Spell="Ranged">
- <aftercastdelay delay="5.0" />
- <if EquipRange="$SkillupGun">
- <var cmd="set FireBullet Bronze Bullet" />
- <var cmd="set RangedSet Ranged-Acc" />
- </if>
- <elseif advanced='"$OffenseMode"="Acc"'>
- <var cmd="set FireBullet Steel Bullet" />
- <var cmd="set RangedSet Ranged-Acc" />
- </elseif>
- <elseif EquipRange="$DamageGun">
- <!-- <aftercast delay="10" /> -->
- <var cmd="set FireBullet Steel Bullet" />
- <!--
- <if advanced='"$OffenseMode"="Acc" OR "$OffenseMode"="MaxAcc">
- <var cmd="set RangedSet Ranged-Acc" />
- </if>
- <else>
- <var cmd="set RangedSet Ranged-Att" />
- </else>
- -->
- <var cmd="set RangedSet Ranged-Att" />
- </elseif>
- <else>
- <!-- Undefined weapon... -->
- <var cmd="set FireBullet Bronze Bullet" />
- <var cmd="set RangedSet Ranged-Acc" />
- </else>
- <equip when="Precast" setgroup="$GroupArea-Actions" set="Snapshot|RapidShot">
- <ammo>$FireBullet</ammo>
- </equip>
- <if EquipAmmo="$QuickdrawBullet">
- <cancelspell />
- <addtochat color="28">~~~ $QuickdrawBullet in ammo slot. Cancelling /ra. Try again. ~~~</addtochat>
- <return />
- </if>
- <if advanced='"$TripleSet"="TripleShot"'>
- <equip when="Precast">
- <body>Navarch's Frac +2</body>
- </equip>
- </if>
- <equip when="Midcast" setgroup="$GroupArea-Actions" set="$RangedSet" />
- </elseif>
- <!-- Put on haste gear when casting utsu -->
- <elseif type="Ninjutsu">
- <if Spell="Utsusemi*">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast|FastUtsusemi" />
- <equip when="Midcast" setgroup="BasicMagic" set="FastRecast" />
- </if>
- </elseif>
- <elseif type="WhiteMagic">
- <equip when="Precast" setgroup="BasicMagic" set="FastCast" />
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement