I'm making an .xml for my Blue Mage, and I'm trying to figure out a way to cast all magical BLU spells in the MACC set and all physical BLU spells in a generic physical set, apart from those spells I specifically define otherwise.
I tried to use the fact that the resources.xml shows the phyiscal spells as 'unknown', but I've derped something. All spells end up being cast in the MACC set.
Is there any way to differentiate between magical and physical spells in spellcast?
Current version of the work-in-progress .xml:Spoiler: showCode:<?xml version="1.0" ?> <spellcast> <config RequiredVersion="2.3" Debug="True" HideErrors="False" ShowGearSwaps="False" /> <sets> <group default="yes" name="Basic"> <set name="Engaged"> <ammo>White Tathlum</ammo> <head>Mavi Kavuk +1</head> <neck>Tiercel Necklace</neck> <lear>Suppanomimi</lear> <rear>Brutal Earring</rear> <body>Mirage Jubbah</body> <hands>Homam Manopolas</hands> <lring>Rajas Ring</lring> <rring>Strigoi Ring</rring> <back>Forager's Mantle</back> <waist>Twilight Belt</waist> <legs>Mavi Tayt +1</legs> <feet>Homam Gambieras</feet> </set> <set name="Physical"> <ammo>Mavi Tathlum</ammo> <head>Anwig Salade</head> <lear>Minuet Earring</lear> <neck>Kubira Beads</neck> <rear>Triumph Earring</rear> <body>Magus Jubbah +1</body> <hands>Enkidu's Mittens</hands> <lring>Rajas Ring</lring> <rring>Strigoi Ring</rring> <waist>Warwolf Belt</waist> <legs>Mavi Tayt +1</legs> <feet>Denali Gamashes</feet> </set> <!-- Start of Condition Specific Sets--> <set name="Fastcast"> <head>Teal Chapeau</head> <body>Teal Saio</body> <hands>Teal Cuffs</hands> <legs>Teal Slops</legs> <feet>Teal Pigaches</feet> </set> <set name="Haste"> <head>Mavi Kavuk +1</head> <legs>Mavi Tayt +1</legs> <hands>Homam Manopolas</hands> <feet>Homam Gambieras</feet> <waist>Twilight Belt</waist> <neck>Tiercel Necklace</neck> </set> <set name="Enmity" baseset="Engaged" /> <set name="Def" baseset="Engaged" /> <set name="MDB" baseset="Engaged" /> <set name="Waltz" baseset="Engaged" /> <!-- Start of Specific Weaponskill Sets--> <set name="WSgear|Expiacion" baseset="Engaged"> <head>Anwig Salade</head> <neck>Kubira Beads</neck> <lear>Aesir Ear Pendant</lear> <rear>Brutal Earring</rear> <body>Mirke Wardecors</body> <hands>Enkidu's Mittens</hands> <lring>Rajas Ring</lring> <rring>Strigoi Ring</rring> <back>Forager's Mantle</back> <waist>Warwolf Belt</waist> <legs>Mavi Tayt +1</legs> <feet>Rutter Sabatons</feet> </set> <set name="Vorpal Blade" baseset="WSgear"> <body>Loki's Kaftan</body> <waist>Thunder Belt</waist> </set> <set name="Savage Blade" baseset="WSgear"> <hands>Denali Wristbands</hands> <rring>Aqua Ring</rring> <waist>Thunder Belt</waist> </set> <set name="Sanguine Blade"> <ammo>Phtm. Tathlum</ammo> <head>Teal Chapeau</head> <neck>Lmg. Medallion</neck> <lear>Phtm. Tathlum +1</lear> <rear>Moldavite Earring</rear> <body>Teal Saio</body> <hands>Yigit Gages</hands> <lring>Spiral Ring</lring> <rring>Diamond Ring</rring> <back>Prism Cape</back> <waist>Penitent's Rope</waist> <legs>Teal Slops</legs> <feet>Yigit Crackows</feet> </set> <set name="MACC" baseset="Sanguine Blade"> <ammo>Mavi Tathlum</ammo> <head>Mirage Keffiyeh</head> <body>Magus Jubbah +1</body> <legs>Mavi Tayt +1</legs> </set> <set name="Cure" baseset="Sanguine"> <ammo>Mavi Tathlum</ammo> <head>remove</head> <neck>Promise Badge</neck> <body>Ixion Cloak</body> <lring>Solemn Ring</lring> <rring>Aqua Ring</rring> <legs>Mahatma Slops</legs> <feet>Denali Gamashes</feet> </set> <set name="Skill"> <ammo>Mavi Tathlum</ammo> <head>Mirage Keffiyeh</head> <body>Magus Jubbah +1</body> <legs>Mavi Tayt +1</legs> </set> <!-- Start of Idle Gear--> <set name="Idle"> <head>Mavi Kavuk +1</head> <neck>Twilight Torque</neck> <lear>Suppanomimi</lear> <rear>Brutal Earring</rear> <body>Mavi Mintan</body> <hands>Homam Manopolas</hands> <lring>Rajas Ring</lring> <rring>Strigoi Ring</rring> <back>Forager's Mantle</back> <waist>Twilight Belt</waist> <legs>Mavi Tayt +1</legs> <feet>Homam Gambieras</feet> </set> <set name="Resting" baseset="Idle"> <head>Yigit Turban</head> <neck>Beak Necklace +1</neck> <lear>Antivenom Earring</lear> <rear>Magnetic Earring</rear> <body>Yigit Gomlek</body> <hands>Yigit Gages</hands> <back>Felicitas Cape</back> <waist>Austerity Belt</waist> <legs>Yigit Seraweels</legs> <feet>Yigit Crackows</feet> </set> </group> </sets> <variables> <!-- Var: Elemental Staves --> <var name="IceStaff">Aquilo's Staff</var> <var name="WindStaff">Auster's Staff</var> <var name="EarthStaff">Terra's Staff</var> <var name="ThunderStaff">Jupiter's Staff</var> <var name="WaterStaff">Neptune's Staff</var> <var name="FireStaff">Vulcan's Staff</var> <var name="DarkStaff">Pluto's Staff</var> <var name="LightStaff">Apollo's Staff</var> <!-- Var: Elemental Obis --> <var name="IceObi">Hyorin Obi</var> <var name="WindObi">Penitent's Rope</var> <var name="EarthObi">Penitent's Rope</var> <var name="ThunderObi">Rairin Obi</var> <var name="WaterObi">Penitent's Rope</var> <var name="FireObi">Penitent's Rope</var> <var name="DarkObi">Anrin Obi</var> <var name="LightObi">Korin Obi</var> </variables> <rules> <if EquipHands="Magus Bazubands"> <hands lock="true" /> </if> <!-- Control For Autoset --> <equip when="%status" set="%status" /> <!-- Automatic /recast --> <if CommandPrefix="/magic|/ninjutsu"> <action type="Command" whem="Precast">input /recast "%Spell"</action> </if> <!-- Control For Magic --> <if mode="AND" CommandPrefix="/magic" CastTimeGT="1.1"> <action type="equip" when="precast" set="FastCast" /> </if> <if type="BlueMagic"> <if spell="Head Butt|Temporal Shift"> <return /> </if> <if advanced='("%SpellElement"=="Unknown")'> <equip when="precast" set="Physical" /> <if BuffActive="Chain Affinity"> <equip when="precast"> <head lock="yes">Mavi Kavuk+1</head> </equip> </if> </if> <if spell="Magic Fruit|Plenilune Embrace|Wild Carrot|Healing Wind"> <equip when="midcast" set="Cure" /> </if> <if spell="Diamondhide|Occultation"> <equip when="midcast" set="Skill" /> </if> <else> <equip when="midcast" set="MACC" /> </else> </if> <!-- Control For WS --> <elseif type="WeaponSkill"> <if spell="Vorpal Blade|Sanguine Blade|Savage Blade|Expiacion"> <equip when="precast" set="%spell" /> <equip when="aftercast" set="%status" /> </if> <else> <equip when="precast" set="WSgear" /> </else> </elseif> <!-- Control for Ninjutsu --> <elseif type="Ninjutsu"> <equip when="precast" set="FastCast" /> <equip when="aftercast" set="%status" /> <if Spell="Suiton*|Katon*|Raiton*|Doton*|Hyoton*|Huton*|Kurayami*|Hojo*|Yurin*|Jubaku*|Myoshu*"> <equip when="midcast" set="MACC" /> </if> </elseif> <!-- Control For JA's --> <elseif type="JobAbility"> <equip when="aftercast" set="%status" /> <if Spell="Provoke|Warcry"> <equip when="precast" set="Enmity" /> </if> <elseif Spell="*Waltz*" notSpell="Healing Waltz"> <equip when="precast" set="Waltz" /> </elseif> <elseif spell="Spectral Jig"> <command when="Precast">cancel 71</command> </elseif> <elseif> <return /> </elseif> </elseif> <elseif Type="BlackMagic"> <if spell="Stun|Sleep|Drain|Aspir|Absorb-*|Poison"> <action type="DefaultTarget" Target="<t>" /> <equip when="Precast" set="FastCast" /> <equip when="midcast" set="MACC" /> <equip when="Aftercast" set="%status" /> </if> </elseif> <!-- Control for Special Global DEF Sets --> <if spell="Flare"> <equip when="Precast" set="Def" /> </if> <if spell="Burst"> <equip when="Precast" set="MDB" /> </if> </rules> </spellcast>
Thanks for any help.
XI Wiki


