Spoiler: show
Trying to make melee additions to my whm (and rdm) spellcast since the templates wouldn't trigger melee sets for me for some reason.
What do I do to fix the sets not swapping when I engage and presumably when I ws?
From personal experience, my melee rules for RDM only worked when I placed it at the very end, so consider moving them to bottom.
That is my current engaged rule. Now depending on how you have set up your gear sets and if you have any other "locked" equipment for certain spells, just putting a new "lock" on your weapon/sub may not be a viable way to make sure you don't lose TP.Code:<if status="engaged"> <action type="Disable" slot="main|sub|range"/> <equip when="engaged|aftercast" set="Melee"/> <if type="WeaponSkill"> <equip when="start" set="WS"/> </if> </if> <if status="idle"> <action type="enable" slot="main|sub|range"/> </if>
You are for sure missing equip when="engaged" part, as nothing in your current rule will actually equip anything the moment you go into that auto set. You have to preform an action for you to equip things.
I am just wondering since Aikar posts here if he has a new updated version of his Blm template. I tried using the xml converter on the spellcast site to update it from 2.22 to 2.30 but its giving alot of errors. Thanks.
Change AF2 pants rule to:
Code:<if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$BLMAF2Pants" = "1") AND ("%skill"="ElementalMagic")'>
Spoiler: show
I Tried adding criz's lines but that didnt work so far.
I just tested things as a fortification and nothing triggered except my idle gear during aftercast post ws which means i definitely did something wrong as my melee gear should be going on. I'm gonna revert to my old code in a moment since i'd at least managed to get the melee gear on when i engaged before while the aftercasts kept forcing on idle gear instead of melee. I copied off all my rules incase any of those are the problem. i can "manually" change to the gearsets so theres no problem in the way i set those up at least.
For lolpup
Where am I going wrong for this? Since it is not swapping.
Code:<if spell="Dark Maneuver"> <action type="equip" when="Precast" set="Maneuver" />
At the top of your spellcast, take what I bolded out, it's not needed and is probably causing some problems. Since it's at the top, even if you're engaged it will equip that gear after every action first and then consider your "aftercast" process to be complete so SC won't care about what you stated while engaged.
Also I'm sure your Weapon Skill stuff works fine, but just put it inside the <if type="WeaponSkill"> --- </if> if it doesn't. Like underneath the first line like in the sample code I showed before.
NVM!!!!!!!!!!!
I feel like an idiot not managing to do the one thing everybody managed to do, but I really can't seem to find what's wrong.
Staves swapping for Quick Draw. I know there are a few ways to do this, I just tried one. (I'm not putting my whole xml, I'm about sure there isn't a major stupid error as everything else works fine)
So, this is in my QD set:
Variables:Code:<set name="DamageQD"> <main>$SetStaff</main>
etc.Code:<var name = "FireStaff">Vulcan's Staff</var> <var name = "IceStaff">Aquilo's Staff</var>
Rules:
The weird thing is that it does equip the right staff when I use QD, but only half the time. I doubt it is because of lag, since all the other gears load even when the staff doesn't.Code:<if type="CorsairShot"> <if Spell="Light Shot|Dark Shot"> <equip when="precast" set="PeaceQD" /> <action type="Var" cmd="set SetStaff $%SpellElementStaff" /> </if> <else> <equip when="precast" set="DamageQD" /> <action type="Var" cmd="set SetStaff $%SpellElementStaff" /> </else> </if>
What am I doing wrong? :/
I am going to take a guess and say it is because of how you ordered it in your XML. I'm guessing that right now it works if you repeated the same QuickDraw twice. As it stands now it looks like the first time you use the Ability it will equip the precast gear and THEN set your variable. You want to set the variable and then follow it with the precast gear. You can try to just switch the variable setting line with the precast line and see if that works.
Something that looks like this should hopefully work. I'm no COR but this is similar to what SMN's do.
Code:<if type="CorsairShot"> <action type="Var" cmd="set SetStaff %SpellElementStaff"/> <if spell="LightShot|DarkShot"> <equip when="precast" set="PeaceQD" </if> <else> <equip when="precast" set="DamageQD" </else> </if>
Wonderful, it's fixed. Thanks a lot.
Ok.. i played around with my backup coding to see wtf was going wrong and it seems that adding in my melee hexa and boon sets themselves is probably what's been causing my problems.
Eg. i paste them in and reload and spellcast refuses to gearswap for any function.
I then remove them and reload the xml file and everything goes back to normal.
Spoiler: show
From what im gathering via my testing/experimentation all of my current troubles go back to adding my ws gear causing this.
I'm basically baffled as to WHY this could be causing things but for some reason it is.
Edit. Testing individual sets and now hexa is online. gonna see what happens when i add in the rest but when i copy/pasted all 3 before everything when to shit.
EDIT2: It appears that my mystic boon set for some reason causes ALL rules to cease to function. I've determined the problem but have no idea how to fix it so that i can actually USE mystic boon since putting it in appears to break everything.
<if BuffActive="Allied Tags">
<action type="equip" when="aftercast" set="Campaign" />
</if>
Should this not work for my gear when Im in campaign? Its not switching back for some reason
Post your entire XML, you likely have some other aftercast that's taking priority since you don't have an elseif based off of this buff.
Edit: Consider creating a new group called "campaign" that inherits your primary group. And use AutoExec to "sc group Campaign" when you gainbuff Allied Tags. And back to normal when you lose them. It's a fairly easy solution that keeps your <if's> straightforward.
My RDM XML. It swaps between my idle/resting gear when I rest and getup, and it swaps gear out for Stoneskin and cancels stoneskin at the correct time, but for all other spells no gear is swapped, and for blink/utsusemi/sneak, they are also not cancelled. Can anybody help? D:Code:<?xml version="1.0" ?> <spellcast> <config RequiredVersion="2.15" Debug="False" HideErrors="False" ShowGearSwaps="False" /> <sets> <group default="yes" name="RDM"> <set name="Standard"> <main>Terra's Staff</main> <sub>Bugard Strap +1</sub> <lear>Moldavite Earring</lear> <rear>Magnetic Earring</rear> <neck>Uggalepih Pendant</neck> <body>Royal Cloak</body> <hands>Zenith Mitts</hands> <lring>Jelly Ring</lring> <rring>Omniscient Ring</rring> <back>Cheviot Cape</back> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Yigit Crackows</feet> <ammo>Phantom Tathlum</ammo> </set> <set name="Resting" BaseSet="Standard"> <main>Pluto's Staff</main> <lear>Relaxing Earring</lear> <head>Cobra Hat</head> <neck>Beak Necklace +1</neck> <body>Errant Hpl.</body> <back>Invigorating Cape</back> <waist>Qiqirn Sash +1</waist> <legs>Baron's Slops</legs> <feet>Avocat Pigaches</feet> </set> <set name="Engaged" BaseSet="Standard"> <main>Blau Dolch</main> <sub>Genbu's Shield</sub> <head>Walahra Turban</head> <neck>Peacock Charm</neck> <lear>Brutal Earring</lear> <rear>Suppanomimi</rear> <body>Scorpion Harness</body> <hands>Dusk Gloves</hands> <lring>Jaeger Ring</lring> <rring>Rajas Ring</rring> <back>Forager's Mantle</back> <waist>Swift Belt</waist> <feet>Dusk Ledelsens</feet> </set> <!-- Start of Specific Weaponskill Sets--> <set name="WeaponSkill" BaseSet="Engaged"> </set> <!-- Start of Condition Specific Sets--> <set name="Fastcast" Baseset="Standard"> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> </set> <!-- Start of Specific Magic Sets--> <set name="DarkMagic" BaseSet="Fastcast"> <head>Wise Cap</head> <neck>Dark Torque</neck> </set> <set name="DivineMagic" BaseSet="Fastcast" /> <set name="EnhancingMagic" BaseSet="Fastcast"> </set> <set name="ElementalMagic" BaseSet="Fastcast"> <neck>Elemental Torque</neck> <lring>Diamond Ring</lring> <back>Prism Cape</back> </set> <set name="EnfeeblingBase" BaseSet="Fastcast"> <head>Wise Cap</head> <neck>Spider Torque</neck> <body>Warlock's Tabard</body> <back>Prism Cape</back> <feet>Avocat Pigaches</feet> </set> <set name="EnfeeblingBlackMagic" BaseSet="EnfeeblingBase"> <hands>Errant Cuffs</hands> <lring>Diamond Ring</lring> </set> <set name="EnfeeblingWhiteMagic" BaseSet="EnfeeblingBase"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <hands>Dvt. Mitts +1</hands> <feet>Mahatma Pigaches</feet> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <set name="HealingMagic" BaseSet="Fastcast"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <neck>Promise Badge</neck> <hands>Dvt. Mitts +1</hands> <back>Prism Cape</back> <feet>Mahatma Pigaches</feet> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <set name="Stoneskin"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <main>Water Staff</main> <sub>Reign Grip</sub> <head>Warlock's Chapeau</head> <neck>Promise Badge</neck> <body>Errant Hpl.</body> <hands>Dusk Gloves</hands> <back>Prism Cape</back> <feet>Dusk Ledelsens</feet> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <!-- Start of HQ Staff/Obi sets--> <set name="FireStaff"> <main>Fire Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="IceStaff"> <main>Aquilo's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="WindStaff"> <main>Auster's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="EarthStaff"> <main>Terra's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="ThunderStaff"> <main>Jupiter's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="WaterStaff"> <main>Water Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="LightStaff"> <main>Apollo's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="DarkStaff"> <main>Pluto's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="ThunderObi"> <waist lock="true">Rairin Obi</waist> </set> <set name="IceObi"> <waist lock="true">Hyorin Obi</waist> </set> <set name="Town"> </set> <set name="%SpellElementObi" /> <set name="Ninjutsu" Baseset="Fastcast" /> <set name="Singing" Baseset="Fastcast" /> <set name="SummoningMagic" Baseset="Fastcast" /> <set name="BlueMagicBase" Baseset="Fastcast" /> <set name="BlueMagic-Physical" Baseset="BlueMagicBase" /> <set name="BlueMagic-Magic" Baseset="BlueMagicBase" /> </group> </sets> <variables> <var name="HighMP">840</var> <!-- ??? in Zenith/MP gear.... --> </variables> <rules> <if spell="autoset"> <action type="equip" when="resting" set="Resting" /> <action type="equip" when="idle" set="Standard" /> <action type="equip" when="engaged" set="Engaged" /> </if> <if Spell="Stoneskin"> <action type="equip" set="Stoneskin"> </action> <action type="command" when="midcast">cancel 37</action> <action type="midcastdelay" delay="4.8" /> </if> <!-- Control for Town Gear--> <if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|*Whitegate|Al Zahbi" NotArea="Dynamis*"> <action type="equip" when="idle" set="Town"> </action> </if> <!-- Control for Engagement and Weaponskill Sets--> <if NotStatus="Engaged"> <action type="equip" when="aftercast" set="Standard" /> </if> <else> <action type="equip" when="aftercast" set="Engaged" /> </else> <if TPGT="10"> <action type="Disable" slot="main|sub|ranged" /> </if> <else> <action type="Enable" slot="main|sub|ranged" /> </else> <if Type="WeaponSkill" NotTPLT="100"> <action type="castdelay" delay=".2" /> <action type="Equip" when="Precast" set="WeaponSkill" /> <!-- Control for Specific Magic Sets--> <elseif Skill="DarkMagic"> <if Subjob="DRK"> <action type="equip" when="midcast" set="%Skill" > <back>Killer Mantel</back> </action> </if> </elseif> <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin --> <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self"> <action type="command" when="midcast">cancel 71</action> <action type="midcastdelay" delay=".2" /> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image"> <action type="midcastdelay" delay="1" /> <action type="Command" when="midcast">cancel 66</action> </if> <elseif Spell="Stoneskin" BuffActive="Stoneskin"> <action type="command" when="midcast">cancel 37</action> <action type="midcastdelay" delay="3" /> </elseif> <elseif Spell="Blink" BuffActive="Blink"> <action type="command" when="midcast">cancel 36</action> <action type="midcastdelay" delay="2" /> </elseif> <elseif Skill="EnfeeblingMagic"> <action type="equip" when="midcast" set="Enfeebling%Type" /> </elseif> <elseif Skill="ElementalMagic"> <action type="equip" when="midcast" set="Elementalmagic" /> <if MPPAfterCastLT="50" NotSpell="Rasp|Frost|Drown|Burn|Choke|Shock"> <action type="equip" when="midcast"> <neck lock="true">Uggalepih Pendant</neck> </action> </if> </elseif> <if advanced='("%WeatherElement"="%SpellElement") OR ("%DayElement"="%SpellElement")'> <action type="equip" when="midcast" set="%SpellElementObi" /> </if> <!-- Control for Spell Detection for Skill Sets, setting the gear and staffs--> <elseif CommandPrefix="/ma|/magic" NotSpell="Stoneskin"> <action type="equip" when="midcast" set="%Skill" /> </elseif> <if advanced='(string)"%SpellElement"=="Unknown"' /> <elseif advanced='(string)"%SpellElement"=="None"' /> <else> <action type="equip" when="precast" set="FastCast" /> <action type="equip" when="midcast" set="%SpellElementStaff" /> </else> <elseif Skill="BlueMagic"> <if advanced='(string)"%SpellElement"==Unknown'> <action type="equip" when="midcast" set="BlueMagic-Physical" /> </if> <else> <action type="equip" when="midcast" set="BlueMagic-Magical" /> </else> </elseif> <!-- Control to Change Cure Spells based on available MP--> <if Spell="Cure IV" MPLT="88"> <action type="ChangeSpell" Spell="Cure III" /> </if> <elseif Spell="Cure III" MPLT="46"> <action type="ChangeSpell" Spell="Cure II" /> </elseif> <elseif Spell="Cure II" MPLT="24"> <action type="ChangeSpell" Spell="Cure" /> </elseif> </rules> </spellcast>
PS: I used this as a template: http://paste.windower.net/plugins/sp...silvenmyst_rdm
A lot of the problem is because of all the <elseif> and the fact that they are not just going off 1 condition but two. Try to just replace all of them with <if> and see how it works out.
Code:<?xml version="1.0" ?> <spellcast> <config RequiredVersion="2.15" Debug="False" HideErrors="False" ShowGearSwaps="False" /> <sets> <group default="yes" name="RDM"> <set name="Standard"> <main>Terra's Staff</main> <sub>Bugard Strap +1</sub> <lear>Moldavite Earring</lear> <rear>Magnetic Earring</rear> <neck>Uggalepih Pendant</neck> <body>Royal Cloak</body> <hands>Zenith Mitts</hands> <lring>Jelly Ring</lring> <rring>Omniscient Ring</rring> <back>Cheviot Cape</back> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Yigit Crackows</feet> <ammo>Phantom Tathlum</ammo> </set> <set name="Resting" BaseSet="Standard"> <main>Pluto's Staff</main> <lear>Relaxing Earring</lear> <head>Cobra Hat</head> <neck>Beak Necklace +1</neck> <body>Errant Hpl.</body> <back>Invigorating Cape</back> <waist>Qiqirn Sash +1</waist> <legs>Baron's Slops</legs> <feet>Avocat Pigaches</feet> </set> <set name="Engaged" BaseSet="Standard"> <main>Blau Dolch</main> <sub>Genbu's Shield</sub> <head>Walahra Turban</head> <neck>Peacock Charm</neck> <lear>Brutal Earring</lear> <rear>Suppanomimi</rear> <body>Scorpion Harness</body> <hands>Dusk Gloves</hands> <lring>Jaeger Ring</lring> <rring>Rajas Ring</rring> <back>Forager's Mantle</back> <waist>Swift Belt</waist> <feet>Dusk Ledelsens</feet> </set> <!-- Start of Specific Weaponskill Sets--> <set name="WeaponSkill" BaseSet="Engaged"> </set> <!-- Start of Condition Specific Sets--> <set name="Fastcast" Baseset="Standard"> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> </set> <!-- Start of Specific Magic Sets--> <set name="DarkMagic" BaseSet="Fastcast"> <head>Wise Cap</head> <neck>Dark Torque</neck> </set> <set name="DivineMagic" BaseSet="Fastcast" /> <set name="EnhancingMagic" BaseSet="Fastcast"> </set> <set name="ElementalMagic" BaseSet="Fastcast"> <neck>Elemental Torque</neck> <lring>Diamond Ring</lring> <back>Prism Cape</back> </set> <set name="EnfeeblingBase" BaseSet="Fastcast"> <head>Wise Cap</head> <neck>Spider Torque</neck> <body>Warlock's Tabard</body> <back>Prism Cape</back> <feet>Avocat Pigaches</feet> </set> <set name="EnfeeblingBlackMagic" BaseSet="EnfeeblingBase"> <hands>Errant Cuffs</hands> <lring>Diamond Ring</lring> </set> <set name="EnfeeblingWhiteMagic" BaseSet="EnfeeblingBase"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <hands>Dvt. Mitts +1</hands> <feet>Mahatma Pigaches</feet> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <set name="HealingMagic" BaseSet="Fastcast"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <neck>Promise Badge</neck> <hands>Dvt. Mitts +1</hands> <back>Prism Cape</back> <feet>Mahatma Pigaches</feet> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <set name="Stoneskin"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <main>Water Staff</main> <sub>Reign Grip</sub> <head>Warlock's Chapeau</head> <neck>Promise Badge</neck> <body>Errant Hpl.</body> <hands>Dusk Gloves</hands> <back>Prism Cape</back> <feet>Dusk Ledelsens</feet> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <!-- Start of HQ Staff/Obi sets--> <set name="FireStaff"> <main>Fire Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="IceStaff"> <main>Aquilo's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="WindStaff"> <main>Auster's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="EarthStaff"> <main>Terra's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="ThunderStaff"> <main>Jupiter's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="WaterStaff"> <main>Water Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="LightStaff"> <main>Apollo's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="DarkStaff"> <main>Pluto's Staff</main> <sub>Bugard Strap +1</sub> </set> <set name="ThunderObi"> <waist lock="true">Rairin Obi</waist> </set> <set name="IceObi"> <waist lock="true">Hyorin Obi</waist> </set> <set name="Town"> </set> <set name="%SpellElementObi" /> <set name="Ninjutsu" Baseset="Fastcast" /> <set name="Singing" Baseset="Fastcast" /> <set name="SummoningMagic" Baseset="Fastcast" /> <set name="BlueMagicBase" Baseset="Fastcast" /> <set name="BlueMagic-Physical" Baseset="BlueMagicBase" /> <set name="BlueMagic-Magic" Baseset="BlueMagicBase" /> </group> </sets> <variables> <var name="HighMP">840</var> <!-- ??? in Zenith/MP gear.... --> </variables> <rules> <if spell="autoset"> <action type="equip" when="resting" set="Resting" /> <action type="equip" when="idle" set="Standard" /> <action type="equip" when="engaged" set="Engaged" /> </if> <if Spell="Stoneskin"> <action type="equip" set="Stoneskin"> </action> <action type="command" when="midcast">cancel 37</action> <action type="midcastdelay" delay="4.8" /> </if> <!-- Control for Town Gear--> <if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|*Whitegate|Al Zahbi" NotArea="Dynamis*"> <action type="equip" when="idle" set="Town"> </action> </if> <!-- Control for Engagement and Weaponskill Sets--> <if NotStatus="Engaged"> <action type="equip" when="aftercast" set="Standard" /> </if> <else> <action type="equip" when="aftercast" set="Engaged" /> </else> <if TPGT="10"> <action type="Disable" slot="main|sub|ranged" /> </if> <else> <action type="Enable" slot="main|sub|ranged" /> </else> <if Type="WeaponSkill" TPGT="99.9"> <action type="castdelay" delay=".2" /> <action type="Equip" when="Precast" set="WeaponSkill" /> </if> <!-- Control for Specific Magic Sets--> <if Skill="DarkMagic"> <action type="equip" when="midcast" set="%Skill" > <if Subjob="DRK"> <action type="equip" when="midcast"> <back>Killer Mantel</back> </action> </if> </if> <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin --> <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self"> <action type="command" when="midcast">cancel 71</action> <action type="midcastdelay" delay="1.0" /> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image"> <action type="midcastdelay" delay="1" /> <action type="Command" when="midcast">cancel 66</action> </if> <if Spell="Stoneskin" BuffActive="Stoneskin"> <action type="command" when="midcast">cancel 37</action> <action type="midcastdelay" delay="3" /> </if> <if Spell="Blink" BuffActive="Blink"> <action type="command" when="midcast">cancel 36</action> <action type="midcastdelay" delay="2" /> </if> <if Skill="EnfeeblingMagic"> <action type="equip" when="midcast" set="Enfeebling%Type" /> </if> <if Skill="ElementalMagic"> <action type="equip" when="midcast" set="Elementalmagic" /> <if MPPAfterCastLT="50" NotSpell="Rasp|Frost|Drown|Burn|Choke|Shock"> <action type="equip" when="midcast"> <neck lock="true">Uggalepih Pendant</neck> </action> </if> </if> <if advanced='("%WeatherElement"="%SpellElement") OR ("%DayElement"="%SpellElement")'> <action type="equip" when="midcast" set="%SpellElementObi" /> </if> <!-- Control for Spell Detection for Skill Sets, setting the gear and staffs--> <if CommandPrefix="/ma|/magic" NotSpell="Stoneskin"> <action type="equip" when="midcast" set="%Skill" /> </if> <if advanced='(string)"%SpellElement"=="Unknown"' /> <if advanced='(string)"%SpellElement"=="None"' /> <action type="equip" when="precast" set="FastCast" /> <action type="equip" when="midcast" set="%SpellElementStaff" /> <if Skill="BlueMagic"> <if advanced='(string)"%SpellElement"==Unknown'> <action type="equip" when="midcast" set="BlueMagic-Physical" /> </if> <else> <action type="equip" when="midcast" set="BlueMagic-Magical" /> </else> </if> <!-- Control to Change Cure Spells based on available MP--> <if Spell="Cure IV" MPLT="88"> <action type="ChangeSpell" Spell="Cure III" /> </if> <if Spell="Cure III" MPLT="46"> <action type="ChangeSpell" Spell="Cure II" /> </if> <if Spell="Cure II" MPLT="24"> <action type="ChangeSpell" Spell="Cure" /> </if> </rules> </spellcast>
It didn't fix anything. ; ; None of the staves swap out, neither do any of the specified gear besides "Standard", "Resting", and "Stoneskin" sets. Stuff like "ElementalMagic", "EnfeeblingBlackMagic", "EnfeeblingWhiteMagic" won't swap out at all, and blink/sneak/utsu still don't get cancelled.
Are you using 2.3 or some version before that?