spellcast gives me an error of:
spellcast: XML parsing error line 0 - failed to open file
spellcast: your document failed to load. please view the error above, and once it is corrected type /sc reload
i recently added a cor spellcast which follows:
can someone help me find why i am getting this error? (im a spellcast newb)
Spoiler
<?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: 5/25/2013 10:49:38 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">Aluh Jambiya|Aphotic Kukri|Acinaces</var> <var name="Swords">Joyeuse</var> <var name="Staffs">Chatoyant Staff</var> <var name="SkillupGun">Awilda's Gun</var> <var name="DamageGun">Armageddon|Stoertebeker</var> <var name="QuickdrawBullet">Orichalcum 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>Bladeborn Earring</lear> <rear>Bloodgem Earring</rear> <body>Navarch's Frac +2</body> <hands>Navarch's Gants +2</hands> <lring>Sheltered Ring</lring> <rring>Paguroidea Ring</rring> <back>Atheling Mantle</back> <waist>Twilight 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"> <legs>Crimson Cuisses</legs> </set> <set name="Kite"> <back>Atheling Mantle</back> <legs>Crimson Cuisses</legs> </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"> <neck>Twilight Torque</neck> <hands>Denali Wristbands</hands> <lring>Dark Ring</lring> <rring>Dark Ring</rring> <back>Mollusca Mantle</back> <waist>Flume Belt</waist> <feet>Thurandaut Boots</feet> </set> <set name="MDT-*|Resist-*"> <neck>Twilight Torque</neck> <body>Avalon Breastplate</body> <hands>Denali Wristbands</hands> <lring>Dark Ring</lring> <rring>Dark Ring</rring> <back>Mollusca Mantle</back> <waist>Flume Belt</waist> <!-- <back>Lamia Mantle +1</back> --> </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> <lring>Prolix Ring</lring> </set> <set name="FastRecast"> <head>Manibozho Beret</head> <body>Thurandaut Tabard</body> <hands>Thurandaut Gloves</hands> <waist>Twilight Belt</waist> <legs>Manibozho Brais</legs> <feet>Athos's 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>Manibozho Beret</head> <neck>Agasaya's Collar</neck> <lear>Bladeborn Earring</lear> <rear>Steelflash Earring</rear> <body>Thaumas Coat</body> <hands>Navarch's Gants +2</hands> <lring>Rajas Ring</lring> <rring>Epona's Ring</rring> <back>Attacker's Mantle</back> <waist>Twilight Belt</waist> <legs>Manibozho Brais</legs> <feet>Athos's Boots</feet> </set> <set name="TP-Staff-*"> <head>Manibozho Beret</head> <neck>Agasaya's Collar</neck> <lear>Bladeborn Earring</lear> <rear>Steelflash Earring</rear> <body>Thurandaut Tabard</body> <hands>Navarch's Gants +2</hands> <lring>Rajas Ring</lring> <rring>Epona's Ring</rring> <back>Atheling Mantle</back> <waist>Twilight Belt</waist> <legs>Manibozho Brais</legs> <feet>Athos's 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> <legs>Entois Trousers</legs> </set> <set name="Snapshot"> <!-- <head>Aurore Beret</head> --> <hands>Commodore Gants</hands> <back>Navarch's Mantle</back> <waist>Impulse Belt</waist> <legs>Navarche's Culottes +2</legs> </set> <set name="Ranged-Att"> <head>Thaumas Hat</head> <neck>Corvus Torque</neck> <lear>Clearview Earring</lear> <rear>Volley Earring</rear> <body>Navarch's Frac +2</body> <hands>Blood Fng. Gnt.</hands> <lring>Rajas Ring</lring> <rring>Tyrant's Ring</rring> <back>Terebellum Mantle</back> <waist>Commodore Belt</waist> <legs>Commodore Culottes +2</legs> <feet>Thaumas Nails</feet> </set> <set name="Ranged-Acc"> <head>Navarch's Tricorne +2</head> <neck>Arctier's Torque</neck> <lear>Clearview Earring</lear> <rear>Volley Earring</rear> <body>Navarch's Frac +2</body> <hands>Blood Fng. Gnt.</hands> <lring>Rajas Ring</lring> <rring>Tyrant's Ring</rring> <back>Navarch's Mantle</back> <waist>Commodore Belt</waist> <legs>Commodore Culottes +2</legs> <feet>Skd. Jambeaux</feet> </set> <!-- For single shots, highest damage --> <set name="QuickDraw"> <ammo>$QuickdrawBullet</ammo> <head>Thaumas Hat</head> <neck>Stoicheion Medal</neck> <lear>Novio Earring</lear> <rear>Hecate's Earring</rear> <body>Navarch's Frac +2</body> <hands>Athos's Gloves</hands> <lring>Galdr Ring</lring> <rring>Sophia Ring</rring> <back>Forban Cape</back> <waist>Aquiline Belt</waist> <legs>Comm. Culottes +2</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>Bronze Bullet</ammo> <head>Thaumas Hat</head> <neck>Arctier's Torque</neck> <lear>Navarch's Earring</lear> <rear>Suppanomimi</rear> <body>Athos's Tabard</body> <hands>Athos's Gloves</hands> <lring>Solemn Ring</lring> <rring>Arvina Ringlet</rring> <back>Navarch's Mantle</back> <waist>Aquiline Belt</waist> <legs>Thaumas Kecks</legs> <feet>Navarch's Bottes +2</feet> </set> <!-- ***************************** --> <!-- Sets for weaponskills --> <!-- ***************************** --> <set name="WS-Wildfire-Brew"> <ammo>Bronze Bullet</ammo> <head>Pandinus Beret</head> <neck>Soil Gorget</neck> <lear>Hecate's Earring</lear> <rear>Strophadic Earring</rear> <body>Thurandaut Tabard</body> <hands>Athos's Gloves</hands> <lring>Solemn Ring</lring> <rring>Demon's Ring</rring> <back>Forban Cape</back> <waist>Soil Belt</waist> <legs>Thurandaut Tights</legs> <feet>Commodore Bottes +2</feet> </set> <set name="WS-Wildfire-Acc"> <ammo>Bronze Bullet</ammo> <head>Pandinus Beret</head> <neck>Stoicheion Medal</neck> <lear>Hecate's Earring</lear> <rear>Strophadic Earring</rear> <body>Thurandaut Tabard</body> <hands>Schutzen Mittens</hands> <lring>Solemn 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>Novio Earring</rear> <body>Athos's Tabard</body> <hands>Athos's Gloves</hands> <!-- <hands>Mustela Gloves</hands> --> <lring>Solemn Ring</lring> <rring>Arvina Ringlet</rring> <back>Forban Cape</back> <waist>Aquiline Belt</waist> <legs>Thaumas Kecks</legs> <feet>Navarch's Bottes +2</feet> </set> <set name="WS-Leaden Salute-*"> <ammo>Bronze Bullet</ammo> <head>Pandinus Beret</head> <neck>Stoicheion Medal</neck> <lear>Hecate's Earring</lear> <rear>Moonshade Earring</rear> <body>Loki's Kaftan</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-Detonator-*"> <ammo>$WSBullet</ammo> <head>Ocelomeh Headpiece +1</head> <neck>Stoicheion Medal</neck> <lear>Claerview Earring</lear> <rear>Moonshade Earring</rear> <body>Loki's Kaftan</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-Exenterator-*"> <head>Ocelomeh Headpiece +1</head> <neck>Houyi's Gorget</neck> <lear>Bladeborn Earring</lear> <rear>Steelflash Earring</rear> <body>Thurandaut Tabard</body> <hands>Mustela Gloves</hands> <lring>Rajas Ring</lring> <rring>Solemn Ring</rring> <back>Atheling Mantle</back> <waist>Caudata Belt</waist> <legs>Thurandaut Tights</legs> <feet>Navarch's Bottes +2</feet> </set> <set name="WS-Evisceration-*"> <head>Thurandaut Chapeau</head> <neck>Soil Gorget</neck> <lear>Bladeborn Earring</lear> <rear>Steelflash Earring</rear> <body>Thurandaut Tabard</body> <hands>Mustela Gloves</hands> <lring>Rajas Ring</lring> <rring>Epona's Ring</rring> <back>Atheling Mantle</back> <waist>Caudata Belt</waist> <legs>Manibozho Brais</legs> <feet>Navarch's Bottes +2</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>Loki's Kaftan</body> <hands>Athos's Gloves</hands> <lring>Rajas Ring</lring> <rring>Merman's Ring</rring> <back>Libeccio Mantle</back> <waist>Commodore Belt</waist> <legs>Manibozho Brais</legs> <feet>Skadi's Jambeaux</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. Weapon: [$TPWeapon/%EquipRange] 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> <equip when="Precast" setgroup="$GroupArea-Actions" set="QuickDraw" /> <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"> <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 weaponskill. 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>