Still a work in progress, I'm ironing out minor mistakes and situations I didn't anticipate as I run into them. This however is fully functional, and what I'm currently using on my BLU. I have attempted to address every Blue Spell in the game at this time.
<?xml version="1.0" ?> <spellcast> <config AutoLoadXML = "False" RequireVersion = "2.17" Debug = "False" ShowGearSwaps = "False" /> <sets> <group name="Blue Mage" default="yes"> <!-- Set: Idle/TP --> <set name="Idle" > <head></head> <neck>Chivalrous Chain</neck> <lear>Suppanomimi</lear> <rear>Brutal Earring</rear> <body>Vermillion Cloak</body> <hands>Cobra Mittens</hands> <lring>Sniper's Ring</lring> <rring>Blood Ring</rring> <back>Amemet Mantle +1</back> <waist>Swift Belt</waist> <legs>Volunteer's Brais</legs> <feet>Tabin Boots +1</feet> </set> <!-- Set: Accuracy Gear --> <set name="Acc" BaseSet="Idle"> <head>Optical Hat</head> <neck>Chivalrous Chain</neck> <lear></lear> <rear></rear> <body>Magus Jubbah</body> <hands>Cobra Mittens</hands> <lring>Blood Ring</lring> <rring>Sniper's Ring</rring> <back></back> <waist>Swift Belt</waist> <legs>Volunteer's Brais</legs> <feet>Tabin Boots +1</feet> </set> <!-- Set: Strength Gear --> <set name="STR" BaseSet="Idle"> <head>Optical Hat</head> <neck>Chivalrous Chain</neck> <lear></lear> <rear>Minuet Earring</rear> <body>Magus Jubbah</body> <hands>Pallas's Bracelets</hands> <lring>Ruby Ring</lring> <rring>Ruby Ring</rring> <back>Smilodon Mantle +1</back> <waist>Warwolf Belt</waist> <legs></legs> <feet>Rutter sabatons</feet> </set> <!-- Set: Dex Gear --> <set name="DEX" BaseSet="Idle"> <head></head> <neck></neck> <lear></lear> <rear></rear> <body></body> <hands></hands> <lring></lring> <rring></rring> <back></back> <waist></waist> <legs></legs> <feet></feet> </set> <!-- Set: Cannonball --> <set name="Cannonball" BaseSet="Idle"> <head>Wivre Mask</head> <neck>Chivalrous Chain</neck> <lear></lear> <rear>Minuet Earring</rear> <body>Magus Jubbah</body> <hands>Pallas's Bracelets</hands> <lring>Ruby Ring</lring> <rring>Ruby Ring</rring> <back>Smilodon Mantle +1</back> <waist>Warwolf Belt</waist> <legs>Magus Shalwar</legs> <feet>Rutter Sabatons</feet> </set> <!-- Set: Mind/Intelligence/Charisma --> <set name="Magic" BaseSet="Idle"> <head>Magus keffiyeh</head> <neck></neck> <lear></lear> <rear></rear> <body>Errant Hpl.</body> <hands>Yigit Gages</hands> <lring>Tamas Ring</lring> <rring>Balrahn's Ring</rring> <back>Prism Cape</back> <waist></waist> <legs>Mahatma Slops</legs> <feet>Yigit Crackows</feet> </set> <!-- Set: Magic Acc --> <set name="Macc" BaseSet="Idle"> <head></head> <neck></neck> <lear></lear> <rear></rear> <body>Magus Jubbah</body> <hands>Nashira Gages</hands> <lring>Insect Ring</lring> <rring>Balrahn's Ring</rring> <back></back> <waist></waist> <legs>Nashira Seraweels</legs> <feet>Nashira Crackows</feet> </set> <!-- Set: Resting --> <set name="Resting" BaseSet="Idle"> <head>Yigit Turban</head> <neck>Grandiose Chain</neck> <lear>Relaxing Earring</lear> <rear>Magnetic Earring</rear> <body>Yigit Gomlek</body> <hands>Yigit Gages</hands> <lring></lring> <rring></rring> <back>Invigorating Cape</back> <waist>Hierarch Belt</waist> <legs>Yigit Seraweels</legs> <feet>Yigit Crackows</feet> </set> <!-- Set: Haste --> <set name="Haste" BaseSet="Idle"> <head>Walahra Turban</head> <neck></neck> <lear></lear> <rear>Loquac. Earring</rear> <body>Yigit Gomlek</body> <hands>Nashira Gages</hands> <lring></lring> <rring></rring> <back></back> <waist>Swift Belt</waist> <legs>Nashira Seraweels</legs> <feet>Nashira Crackows</feet> </set> </group> </sets> <variables> </variables> <rules> <!-- Rule: Autosets --> <if spell="autoset"> <action type="equip" when="resting" set="Resting" /> </if> <!-- Rule: Automatic /recast for spells --> <if CommandPrefix="/magic"> <action type="Command" whem="Precast">input /recast "%Spell"</action> </if> <!-- Rule: Utsusemi - Cancel --> <if spell="Utsusemi: Ichi"> <action type="midcastdelay" delay="2.75" /> <action type="Command" when="midcast">cancel 66</action> <action type="equip" when="midcast" set="Haste" /> <action type="equip" when="AfterCast" set="Idle" /> </if> <if spell="Utsusemi: Ni"> <action type="equip" when="midcast" set="Haste" /> <action type="equip" when="AfterCast" set="Idle" /> </if> <!-- Rule: Blue Magic --> <if skill="BlueMagic"> <action type="equip" when="AfterCast" set="Idle" /> <!-- Rule: Primary STR > Secondary DEX > Tertiary Acc --> <if spell="Foot Kick|Power Attack|Bludgeon|Claw Cyclone|Screwdriver|Grand Slam|Smite of Rage|Jet Stream|Uppercut|Mandibular Bite|Death Schissors|Dimensional Death|Spiral Spin|Body Slam|Spinal Cleave|Frenetic Rip|Hydro Shot|Disseverment|Ram Charge|Vertical Cleave"> <action type="equip" set="ACC|DEX|STR" /> </if> <!-- Rule: Primary Acc --> <elseif spell="Sprout Smack|Wild Oats|Queasyshroom|Battle Dance|Head Butt|Feather Storm|Helldive|Pinecone Bomb|Terror Touch|Frypan|Tail Slap|Asuran Claws"> <action type="equip" set="ACC" /> </elseif> <!-- Rule: Cannonball --> <elseif spell="Cannonball"> <action type="equip" set="Cannonball" /> </elseif> <!-- Rule: Primary DEX > Secondary Acc--> <elseif spell="Sickle Slash|Seedspray|Hysteric Barrage"> <action type="equip" set="ACC|DEX" /> </elseif> <!-- Rule: Magic Stats (MND/INT/CHA) --> <elseif spell="Sandspin|Cursed Sphere|Blastbomb|Bomb Toss|Death Ray|Blitzstrahl|Ice Break|Maelstrom|Firespit|Mysterious Light|Eyes On Me|Pollen|Healing Breeze|Magic Fruit|Corrosive Ooze|Regurgitation|Mind Blast|Magic Hammer"> <action type="equip" set="Magic" /> </elseif> <!-- Rule: Primary Skill > Secondary Magic Accuracy --> <elseif spell="Sheep Song|Blood Drain|Soporific|Sound Blast|Chaotic Eye|Digest|Blank Gaze|Venom Shell|MP Drainkiss|Stinking Gas|Magnetite Cloud|Geist Wall|Awful Eye|Blood Saber|Jettatura|Frightful Roar|Self-Destruct|Filamented Hold|Cold Wave|Hecatomb Wave|Radiant Breath|Flying Hip Press|Light of Penance|1000 Needles|Feather Tickle|Yawn|Voracious Trunk|Infrasonics|Sandspray|Enervation|Lowing|Temporal Shift|Actinic Burst|"> <action type="equip" set="Macc"> <body>Magus Jubbah</body> </action> </elseif> <!-- Rule: Primary Skill --> <elseif spell="Metallic Body|Diamondhide"> <action type="equip"> <body>Magus Jubbah</body> </action> </elseif> <!-- Rule: Breath --> <elseif spell="Poison Breath|Bad Breath|Frost Breath|Heat Breath|"> <action type="equip" set="Breath" /> </elseif> <!-- Rule: None --> <else spell="Cocoon|Wild Carrot|Refuling|Feather Barrier|Momento Mori|Zephyr Mantle|Enervation|Warm-Up|Amplification|Saline Coat|Reactor Cool|Plasma Charge|Exuviation"> </else> </if> <!-- Rule: Weaponskills --> <!-- Weaponskill Name 100% 200% 300% Hits Modifiers TP Attribute --> <!-- __________________________________________________________________________________________________________________ --> <!-- Fast Blade 1.00 1.50 2.00 x2 STR_20%, DEX_20% fTP Modifier --> <!-- Flat Blade 1.00 x1 STR_30% Stun Success Rate --> <!-- Circle Blade 1.00 x1 STR_35% Attack Radius --> <!-- Spirits Within* 4/32 6/32 15/32 x1 N/A *Damage = Current HP * TP Modifier --> <!-- Vorpal Blade 1.00 x4 STR_30% Critical Rate (Crits ?x Dam.) --> <!-- Swift Blade 1.50 x3 STR_30%, MND_30% Higher Accuracy --> <!-- Savage Blade 1.00 1.75 3.50 x2 STR_30%, MND_50% fTP Modifier --> <if type="WeaponSkill"> <action type="AftercastDelay" delay="3" /> <action type="equip" when="AfterCast" set="Idle" /> <if spell="Flat Blade|Circle Blade|Vorpal Blade"> <action type="equip" set="ACC|STR" /> </if> <elseif spell="Fast Blade"> <action type="equip" set="ACC|DEX|STR" /> </elseif> <elseif spell="Swift Blade|Savage Blade"> <action type="equip" set="ACC|STR" /> </elseif> </if> </rules> </spellcast>