|
XML failure
Leviathan.Kuryomi
Serveur: Leviathan
Game: FFXI
Posts: 158
By Leviathan.Kuryomi 2013-08-22 19:08:41
so i downloaded this from Monten's pastebin and uupdated with my gear. How ever idk whats wrong but spellcast says parsing error line 0, failed to load document.
here is the xml if anyone can have a look and see whats up with it. I realy wanna use this one cause it has ranged precast and my old 1 dont. thanks for your time.
Code <?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|Surefire arquebus</var>
<var name="QuickdrawBullet">Animikii Bullet</var>
<!-- Varies based on weapon, weaponskill and offense mode: -->
<var name="WSBullet">Adlivun 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>Uk'uxkaj cap</head>
<neck>Twilight Torque</neck>
<body>Kheper jacket</body>
<hands>Nvrch. Gants +2</hands>
<rring>Dark Ring</rring>
<lring>Dark Ring</lring>
<lear>Merman's Earring</lear>
<rear>Merman's Earring</rear>
<waist>Aquiline Belt</waist>
<legs>Crimson Cuisses</legs>
<feet>Nvrch. Bottes +2</feet>
<back>Mollusca mantle</back>
</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>Mollusca mantle</back>
<legs>Crimson Cuisses</legs>
</set>
<set name="Regen">
<head>Ocelomeh Headpiece</head>
<neck>Wiglen Gorget</neck>
<lring>Sheltered Ring</lring>
<rring>Paguroidea Ring</rring>
<body>Kheper jacket</body>
</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>Manibozho jerkin</body>
<head>Whirlpool mask</head>
<hands>Denali Wristbands</hands>
<lring>Dark Ring</lring>
<rring>Dark Ring</rring>
<back>Mollusca Mantle</back>
<waist>Flume Belt</waist>
<lear>Merman's Earring</lear>
<rear>Merman's Earring</rear>
<!-- <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</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>Thaumas coat</body>
<hands>Manibozho 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>Whirlpool Mask</head>
<neck>Asperity necklace</neck>
<lear>Bladeborn earring</lear>
<rear>Steelflash Earring</rear>
<body>Thaumas Coat</body>
<hands>Navarch's gants +2</hands>
<lring>Epona's Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight Belt</waist>
<legs>Manibozho brais</legs>
<feet>Manibozho boots</feet>
</set>
<set name="TP-Staff-*">
<ammo>Titanium Bullet</ammo>
<head>Nvrch. Tricorne +2</head>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Manibozho gloves</hands>
<lring>Arewe Ring</lring>
<rring>Arvina ringlet</rring>
<back>Libeccio Mantle</back>
<waist>Aquiline Belt</waist>
<neck>Navarch's choker</neck>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</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>Nahtirah Trousers</legs>
</set>
<set name="Snapshot">
<!-- <head>Aurore Beret</head> -->
<hands>Commodore Gants</hands>
<back>Navarch's Mantle</back>
<waist>Impulse Belt</waist>
<legs>Nahtirah Trousers</legs>
</set>
<set name="Ranged-Att">
<head>Nvrch. Tricorne +2</head>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Manibozho gloves</hands>
<lring>Arewe Ring</lring>
<rring>Arvina ringlet</rring>
<back>Libeccio Mantle</back>
<waist>Aquiline Belt</waist>
<neck>Navarch's choker</neck>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</feet>
</set>
<set name="Ranged-Acc">
<head>Nvrch. Tricorne +2</head>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Manibozho gloves</hands>
<lring>Arewe Ring</lring>
<rring>Arvina ringlet</rring>
<back>Libeccio Mantle</back>
<waist>Aquiline Belt</waist>
<neck>Navarch's choker</neck>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</feet>
</set>
<!-- For single shots, highest damage -->
<set name="QuickDraw">
<ammo>$QuickdrawBullet</ammo>
<hands>Schutzen Mittens</hands>
<rring>Demon's Ring</rring>
<lring>Demon's Ring</lring>
<waist>Aquiline Belt</waist>
<legs>Shneddick tights</legs>
<body>Mirke Wardecors</body>
<neck>Navarch's choker</neck>
<feet>Shneddick Boots</feet>
<head>Uk'uxkaj cap</head>
</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>Uk'uxkaj cap</head>
<neck>Houyi's Gorget</neck>
<lear>Drone Earring</lear>
<rear>Drone Earring</rear>
<body>Navarch's Frac +2</body>
<hands>Schutzen Mittens</hands>
<lring>Solemn Ring</lring>
<back>Navarch's Mantle</back>
<waist>Aquiline Belt</waist>
<legs>Denali Kecks</legs>
<feet>Shneddick boots</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>Shneddick tights</legs>
<feet>Shneddick Boots</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>Monibozho Jerkin</body>
<hands>Schutzen Mittens</hands>
<lring>Solemn Ring</lring>
<rring>Demon's Ring</rring>
<back>Forban Cape</back>
<waist>Soil Belt</waist>
<legs>Shneddick Tights</legs>
<feet>Shneddick Boots</feet>
</set>
<set name="WS-Wildfire">
<ammo>Bronze Bullet</ammo>
<head>Uk'uxkaj cap</head>
<neck>Stoicheion Medal</neck>
<lear>Hecate's Earring</lear>
<rear>Moldavite Earring</rear>
<body>Monibozho Jerkin</body>
<hands>Schutzen Mittens</hands>
<lring>Stormsoul Ring</lring>
<rring>Stormsoul Ring</rring>
<back>Forban Cape</back>
<waist>Aquiline belt</waist>
<legs>Desultor Tassets</legs>
<feet>Nvrch. Bottes +2</feet>
</set>
<set name="WS-Leaden Salute-*">
<ammo>Bronze Bullet</ammo>
<head>Uk'uxkaj cap</head>
<neck>Stoicheion Medal</neck>
<lear>Hecate's Earring</lear>
<rear>Moldavite Earring</rear>
<body>Monibozho Jerkin</body>
<hands>Schutzen Mittens</hands>
<lring>Stormsoul Ring</lring>
<rring>Stormsoul Ring</rring>
<back>Forban Cape</back>
<waist>Aquiline belt</waist>
<legs>Desultor Tassets</legs>
<feet>Nvrch. 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>Whirlpool mask</head>
<neck>Asperity necklace</neck>
<lear>Bladeborn Earring</lear>
<rear>Steelflash Earring</rear>
<body>Manibozho jerkin</body>
<hands>Mustela Gloves</hands>
<lring>Rajas Ring</lring>
<rring>Epona's Ring</rring>
<back>Atheling Mantle</back>
<waist>Caudata Belt</waist>
<legs>Nahtirah trousers</legs>
<feet>Manibozho boots</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>Uk'uxkaj cap</head>
<neck>Flame Gorget</neck>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Nvrch. Gants +2</hands>
<lring>Arvina ringlet</lring>
<rring>Arewe Ring</rring>
<back>Libeccio Mantle</back>
<waist>Light Belt</waist>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</feet>
<ammo>Adlivun Bullet</ammo>
</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-Acc" />
</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>
Ragnarok.Sekundes
Serveur: Ragnarok
Game: FFXI
Posts: 4189
By Ragnarok.Sekundes 2013-08-22 19:32:37
Do you have the includes for it?
There's like a ton of them.
Leviathan.Kuryomi
Serveur: Leviathan
Game: FFXI
Posts: 158
By Leviathan.Kuryomi 2013-08-22 19:38:42
oh no i dont, where would i add them to?
Ragnarok.Sekundes
Serveur: Ragnarok
Game: FFXI
Posts: 4189
By Ragnarok.Sekundes 2013-08-22 21:25:51
If you have the includes, just place them in the spellcast folder with your xml.
Leviathan.Kuryomi
Serveur: Leviathan
Game: FFXI
Posts: 158
By Leviathan.Kuryomi 2013-08-23 05:09:21
When i have them downloaded, do i need to save them as .XML or leave them as what they download as?
so i downloaded this from Monten's pastebin and uupdated with my gear. How ever idk whats wrong but spellcast says parsing error line 0, failed to load document.
here is the xml if anyone can have a look and see whats up with it. I realy wanna use this one cause it has ranged precast and my old 1 dont. thanks for your time.
Code <?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|Surefire arquebus</var>
<var name="QuickdrawBullet">Animikii Bullet</var>
<!-- Varies based on weapon, weaponskill and offense mode: -->
<var name="WSBullet">Adlivun 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>Uk'uxkaj cap</head>
<neck>Twilight Torque</neck>
<body>Kheper jacket</body>
<hands>Nvrch. Gants +2</hands>
<rring>Dark Ring</rring>
<lring>Dark Ring</lring>
<lear>Merman's Earring</lear>
<rear>Merman's Earring</rear>
<waist>Aquiline Belt</waist>
<legs>Crimson Cuisses</legs>
<feet>Nvrch. Bottes +2</feet>
<back>Mollusca mantle</back>
</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>Mollusca mantle</back>
<legs>Crimson Cuisses</legs>
</set>
<set name="Regen">
<head>Ocelomeh Headpiece</head>
<neck>Wiglen Gorget</neck>
<lring>Sheltered Ring</lring>
<rring>Paguroidea Ring</rring>
<body>Kheper jacket</body>
</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>Manibozho jerkin</body>
<head>Whirlpool mask</head>
<hands>Denali Wristbands</hands>
<lring>Dark Ring</lring>
<rring>Dark Ring</rring>
<back>Mollusca Mantle</back>
<waist>Flume Belt</waist>
<lear>Merman's Earring</lear>
<rear>Merman's Earring</rear>
<!-- <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</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>Thaumas coat</body>
<hands>Manibozho 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>Whirlpool Mask</head>
<neck>Asperity necklace</neck>
<lear>Bladeborn earring</lear>
<rear>Steelflash Earring</rear>
<body>Thaumas Coat</body>
<hands>Navarch's gants +2</hands>
<lring>Epona's Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
<waist>Twilight Belt</waist>
<legs>Manibozho brais</legs>
<feet>Manibozho boots</feet>
</set>
<set name="TP-Staff-*">
<ammo>Titanium Bullet</ammo>
<head>Nvrch. Tricorne +2</head>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Manibozho gloves</hands>
<lring>Arewe Ring</lring>
<rring>Arvina ringlet</rring>
<back>Libeccio Mantle</back>
<waist>Aquiline Belt</waist>
<neck>Navarch's choker</neck>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</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>Nahtirah Trousers</legs>
</set>
<set name="Snapshot">
<!-- <head>Aurore Beret</head> -->
<hands>Commodore Gants</hands>
<back>Navarch's Mantle</back>
<waist>Impulse Belt</waist>
<legs>Nahtirah Trousers</legs>
</set>
<set name="Ranged-Att">
<head>Nvrch. Tricorne +2</head>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Manibozho gloves</hands>
<lring>Arewe Ring</lring>
<rring>Arvina ringlet</rring>
<back>Libeccio Mantle</back>
<waist>Aquiline Belt</waist>
<neck>Navarch's choker</neck>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</feet>
</set>
<set name="Ranged-Acc">
<head>Nvrch. Tricorne +2</head>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Manibozho gloves</hands>
<lring>Arewe Ring</lring>
<rring>Arvina ringlet</rring>
<back>Libeccio Mantle</back>
<waist>Aquiline Belt</waist>
<neck>Navarch's choker</neck>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</feet>
</set>
<!-- For single shots, highest damage -->
<set name="QuickDraw">
<ammo>$QuickdrawBullet</ammo>
<hands>Schutzen Mittens</hands>
<rring>Demon's Ring</rring>
<lring>Demon's Ring</lring>
<waist>Aquiline Belt</waist>
<legs>Shneddick tights</legs>
<body>Mirke Wardecors</body>
<neck>Navarch's choker</neck>
<feet>Shneddick Boots</feet>
<head>Uk'uxkaj cap</head>
</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>Uk'uxkaj cap</head>
<neck>Houyi's Gorget</neck>
<lear>Drone Earring</lear>
<rear>Drone Earring</rear>
<body>Navarch's Frac +2</body>
<hands>Schutzen Mittens</hands>
<lring>Solemn Ring</lring>
<back>Navarch's Mantle</back>
<waist>Aquiline Belt</waist>
<legs>Denali Kecks</legs>
<feet>Shneddick boots</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>Shneddick tights</legs>
<feet>Shneddick Boots</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>Monibozho Jerkin</body>
<hands>Schutzen Mittens</hands>
<lring>Solemn Ring</lring>
<rring>Demon's Ring</rring>
<back>Forban Cape</back>
<waist>Soil Belt</waist>
<legs>Shneddick Tights</legs>
<feet>Shneddick Boots</feet>
</set>
<set name="WS-Wildfire">
<ammo>Bronze Bullet</ammo>
<head>Uk'uxkaj cap</head>
<neck>Stoicheion Medal</neck>
<lear>Hecate's Earring</lear>
<rear>Moldavite Earring</rear>
<body>Monibozho Jerkin</body>
<hands>Schutzen Mittens</hands>
<lring>Stormsoul Ring</lring>
<rring>Stormsoul Ring</rring>
<back>Forban Cape</back>
<waist>Aquiline belt</waist>
<legs>Desultor Tassets</legs>
<feet>Nvrch. Bottes +2</feet>
</set>
<set name="WS-Leaden Salute-*">
<ammo>Bronze Bullet</ammo>
<head>Uk'uxkaj cap</head>
<neck>Stoicheion Medal</neck>
<lear>Hecate's Earring</lear>
<rear>Moldavite Earring</rear>
<body>Monibozho Jerkin</body>
<hands>Schutzen Mittens</hands>
<lring>Stormsoul Ring</lring>
<rring>Stormsoul Ring</rring>
<back>Forban Cape</back>
<waist>Aquiline belt</waist>
<legs>Desultor Tassets</legs>
<feet>Nvrch. 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>Whirlpool mask</head>
<neck>Asperity necklace</neck>
<lear>Bladeborn Earring</lear>
<rear>Steelflash Earring</rear>
<body>Manibozho jerkin</body>
<hands>Mustela Gloves</hands>
<lring>Rajas Ring</lring>
<rring>Epona's Ring</rring>
<back>Atheling Mantle</back>
<waist>Caudata Belt</waist>
<legs>Nahtirah trousers</legs>
<feet>Manibozho boots</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>Uk'uxkaj cap</head>
<neck>Flame Gorget</neck>
<lear>Clearview Earring</lear>
<rear>Volley Earring</rear>
<body>Kheper jacket</body>
<hands>Nvrch. Gants +2</hands>
<lring>Arvina ringlet</lring>
<rring>Arewe Ring</rring>
<back>Libeccio Mantle</back>
<waist>Light Belt</waist>
<legs>Nahtirah Trousers</legs>
<feet>Praeda Sabatons</feet>
<ammo>Adlivun Bullet</ammo>
</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-Acc" />
</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>
|
|