You need to say when this error occurred. Basically, the SC is trying to equip a set named NoneSet. The "None" is from a variable I imagine (Look at variables and you'll see why), but the question is which variable.
You need to say when this error occurred. Basically, the SC is trying to equip a set named NoneSet. The "None" is from a variable I imagine (Look at variables and you'll see why), but the question is which variable.
Ok I tried the following but i could not get it to work
<if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetTh ree">
<if spell="$TriggerSetOne">
<!-- Auto Update Gear -->
<if spell="Dancing Chains">
<cancelspell />
<if status="idle">
<equip set="%Status|$Armor|$Regen|$Movement-%Status|$TwilightSet" />
</if>
<elseif status="engaged">
<equip set="TP-$STYLE-$Restraint|$Armor|$Movement-%Status|$TwilightSet" />
<addtochat>TP-$STYLE-$Restraint</addtochat>
</elseif>
<elseif status="resting">
<equip set="%Status" />
</elseif>
</if>
<if BuffActive="Restraint">
<equip when="precast|midcast|aftercast">
<hands>Ravager's Mufflers +2</hands>
</equip>
<var cmd="set TP-2Handed-Restraint" />
</if>
<else>
<var cmd="set TP-2Handed-N" />
</else>
Any suggestions?
For the last few days, not sure if it coincides with moving to Windower4, it's possible, but can't guarantee, when I'm on my BST and throw a /ma ClassTrigger .whatever at the game, I get "Magic command appears improperly formatted" in my chat log. The command still processes through the xml and does what it's supposed to do, but when smacking alt-f2 2-3 times in a row to cycle through ready moves (and every other classtrigger I use), it gets distracting.
I'd prefer to not change all my class triggers to something else, but if I can't get rid of that, I might. =/
Just loaded up my rdm xml and hit my pdt macro, which uses /ma ClassTrigger .PDT and get the same "Magic command appears improperly formatted" message, but it swaps me into my pdt gear....
Thank you for helping me out
The error happen right when I change jobs and do my first action. So I rest (gear doesn't change) then I get up and I get that message. That's why I posted here, I figured its just someone I didn't fill out, or setting that I need to set that I didn't. I'm going to try searching for "None" and changing it slightly just to see if I can change the error and get an idea what it is trying to change to.
If all else fails.. I guess I can try a simpler sch.xml..
Ok i am stuck. I tried adding in the restraint rules, those now work fine, but I am getting an error message which says "Spellcast variables missing additional paramaters for TP-2handed-N"
I have no idea what that means, infact i don't really understand all the variables i have in the spellcast....
Ok now my 2 hour swap for relic+2 hands not working at all, and i for the life of me can't get the Poison V gear to swap at all. Any suggestions as to what i am doing wrong would be much appreciated.
http://pastebin.com/c6ii4tCS
To further clarify, i don't completely understand what is the purpose of the following
<var name="Berserk">N</var>
<var name="Restraint">N</var>
<var name="BloodRage">N</var>
Does that mean that "N" throughout will check as any one of those buffs?
<var name="PDT">PDT</var>
<var name="MDT">MDT</var>
Totaly confused as to why you would have to restate the same variables?
I am trying to learn this a bit, but even reading the guides on the spellcast forum and here have not really helped. (though i do understand now get the /if /else etc.)
Anyways any help to clear up stuff in the Spellcast that is not necessary would be much apprecated, ideally i would like to get rid of includes and autoexec if at all possible.
I'll look at the XML later, but the variables help equip a multitude of different sets without using multiple rules.
Look at this:
<equip set="$Berserk-$Restraint-$BloodRage|$PDT|$MDT" />
Using this, you can equip different sets by manipulating the value of the variable. If no variables manipulated, you equip the set N-N-N|PDT|MDT. If you have a rule to change Restraint from "N" to "Restraint" when the buff is active, you then equip N-Restraint-N|PDT|MDT. So you can see how this may be useful when you need to account for multiple buffs. You create a variable you wish to track a specific buff and add that buff to the rule.
This version has the include taken out, so add them back as needed:
I didn't fix the Poison V issue completely (Wouldn't be able because your sets don't support any viable method atm), but I see what the issue is.Code:<?xml version="1.0" ?> <spellcast xmlns:xi="http://www.w3.org/2001/Xinclude"> <config ShowGearSwaps="true" /> <variables clear="True"> <!-- Standard Variables 1 --> <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var> <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var> <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var> <var name="Ukko's_Fury-SC">Lightsday|Lightningday|Windsday|Firesday</var> <var name="Resist">R</var> <var name="Area">Outside</var> <var name="Distance">6.5</var> <var name="Delay-JA">0.3</var> <var name="LockMain">1</var> <var name="R-Weapon">Trollbane</var> <var name="Armor">BlankSet</var> <!-- Standard Variables 2 --> <var name="VAR-WS">STR</var> <var name="VAR-Utsusemi">$PDT</var> <var name="Movement-Idle">Movement</var> <var name="Movement-Engaged">BlankSet</var> <!-- Multi-Class Variables --> <var name="STYLE">2Handed</var> <var name="PDT">PDT</var> <var name="MDT">MDT</var> <var name="Regen">BlankSet</var> <var name="Berserk">N</var> <var name="Restraint">N</var> <var name="BloodRage">N</var> <var name="ACC">$ACC</var> <var name="DefHybrid">$DefHybrid</var> <var name="MightyStrikes">BlankSet</var> <var name="TwilightSet">BlankSet</var> <var name="WSHead">Mekira-oto +1</var> <var name="DDNeck">Rancor Collar</var> </variables> <sets> <group name="Abyssea-R"> <set name="Idle" baseset="PDT"> <head>Twilight Helm</head> <neck>Wiglen Gorget</neck> <rring>Paguroidea Ring</rring> <lring>Sheltered ring</lring> <body>Ares' Cuirass +1</body> </set> <set name="Movement"> <feet>Hermes' sandals</feet> </set> <set name="Resting" /> <set name="PDT"> <neck>Twilight torque</neck> <head>Ogier's helm</head> <body>Mekira Meikogai</body> <hands>War. mufflers +2</hands> <lring>Dark ring</lring> <rring>Dark ring</rring> <back>Metallon Mantle</back> <waist>Phos Belt</waist> <legs>Ogier's breeches</legs> <feet>Phorcys Schuhs</feet> </set> <set name="AM-PDT"> <neck>Twilight torque</neck> <head>Phorcys Salade</head> <body>Mekira Meikogai</body> <lring>Dark Ring</lring> <rring>Dark Ring</rring> <hands>War. mufflers +2</hands> <back>Metallon Mantle</back> <waist>Phasmida Belt</waist> <legs>Rvg. cuisses +2</legs> <feet>Rvg. calligae +2</feet> </set> <set name="MDT"> <neck>Twilight Torque</neck> <head>Ogier's helm</head> <body>Mekira Toshugai</body> <rring>Dark ring</rring> <back>Lamia mantle +1</back> <ammo>Demonry stone</ammo> <lring>Shadow ring</lring> <waist>Phos Belt</waist> </set> <set name="AM-MDT"> <neck>Twilight Torque</neck> <head>Mekira-oto</head> <body>Mekira Meikogai</body> <rring>Dark ring</rring> <back>Lamia mantle +1</back> <ammo>Demonry stone</ammo> <lring>Shadow ring</lring> <waist>Phos Belt</waist> </set> <set name="Regen"> <head>Twilight Helm</head> <neck>Wiglen Gorget</neck> <rring>Paguroidea Ring</rring> </set> <set name="FullEvasion" baseset="PDT"> <body>Askar korazin</body> <back>Boxer Mantle</back> <neck>Houyi's Gorget</neck> </set> <set name="TP-2Handed-Restraint"> <ammo>White tahlum</ammo> <head>Ares' Mask +1</head> <neck>Twilight torque</neck> <lear>Ravager's Earring</lear> <rear>Brutal earring</rear> <body>Armada Hauberk</body> <hands>Rvg. Mufflers +2</hands> <lring>Rajas ring</lring> <rring>Blitz Ring</rring> <back>Atheling mantle</back> <waist>Phos Belt</waist> <legs>Ares' Flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <set name="TP-2Handed-N" baseset="TP-2Handed-Restraint"> <ammo>White tahlum</ammo> <head>Ares' Mask +1</head> <neck>Twilight torque</neck> <lear>Ravager's Earring</lear> <rear>Brutal earring</rear> <body>Armada Hauberk</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Tyrant's ring</rring> <back>Atheling mantle</back> <waist>Phos Belt</waist> <legs>Ares' Flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <set name="TP-DualWield-Restraint"> <ammo>Ravager's Orb</ammo> <head>Phorcys Salade</head> <neck>Houyi's Gorget</neck> <lear>Suppanomimi</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Tyrant's ring</rring> <back>Atheling mantle</back> <waist>Phasmida Belt</waist> <legs>Rvg. cuisses +2</legs> <feet>Rvg. calligae +2</feet> </set> <set name="TP-2Handed-ACC" baseset="TP-2Handed-Restraint"> <ammo>White tahlum</ammo> <head>Ares' Mask +1</head> <neck>Ravager's Gorget</neck> <lear>Ravager's Earring</lear> <rear>Brutal earring</rear> <body>Armada Hauberk</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Mars's Ring</rring> <back>Letalis Mantle</back> <waist>Phos Belt</waist> <legs>Ares' Flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <set name="TP-2Handed-Hybrid" baseset="TP-2Handed-Restraint"> <neck>Twilight torque</neck> <rring>Dark Ring</rring> <lring>Dark Ring</lring> <hands>War. mufflers +2</hands> <body>Ares' Cuirass +1</body> </set> <set name="TP-2Handed-DefHybrid" baseset="TP-2Handed-Restraint"> <neck>Twilight torque</neck> <rring>Dark Ring</rring> <lring>Dark Ring</lring> <hands>War. mufflers +2</hands> <body>Mekira Meikogai</body> </set> <set name="TP-DualWield-N" baseset="TP-DualWield-Restraint"> <ammo>Ravager's Orb</ammo> <head>Phorcys Salade</head> <neck>Houyi's Gorget</neck> <lear>Suppanomimi</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Tyrant's ring</rring> <back>Atheling mantle</back> <waist>Phasmida Belt</waist> <legs>Rvg. cuisses +2</legs> <feet>Rvg. calligae +2</feet> </set> <set name="BlankSet" /> <set name="Utsusemi-Precast"> <lear>Loquac. Earring</lear> </set> <set name="Haste"> <legs>Rvg. Cuisses +2</legs> <feet>Rvg. Calligae +2</feet> </set> <set name="Reraise"> <head>Twilight Helm</head> <body>Twilight Mail</body> </set> <set name="Blood Rage"> <body>Rvg. Lorica +2</body> </set> <set name="MightyStrikes"> <feet>Rvg. Calligae +2</feet> </set> <set name="Restraint" /> <set name="Enmity"> <waist>Goading Belt</waist> </set> <set name="Spell-Interruption" /> <!-- WS Base is for any Weapon Skill not listed below --> <set Name="WS Base"> <ammo>Fire Bomblet</ammo> <head>Ravager's Mask +2</head> <hands>Rvg. Mufflers +2</hands> <feet>Rvg. Calligae +2</feet> </set> <!-- Crit Weapon Skills --> <set name="Ukko's Fury-STR-N"> <ammo>Ravager's Orb</ammo> <head>Ravager's mask +2</head> <neck>Thunder gorget</neck> <lear>Flame Pearl</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Pyrosoul ring</rring> <back>Atheling mantle</back> <waist>Thunder belt</waist> <legs>Ares' flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <set name="Ukko's Fury-STR-Berserk" baseset="Ukko's Fury-STR-N" /> <set name="Ukko's Fury-DEX-N"> <ammo>Ravager's Orb</ammo> <head>Ravager's mask +2</head> <neck>Thunder gorget</neck> <lear>Flame Pearl</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>War. mufflers +2</hands> <lring>Rajas ring</lring> <rring>Pyrosoul ring</rring> <back>Atheling mantle</back> <waist>Thunder belt</waist> <legs>Ares' flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <set name="Ukko's Fury-DEX-Berserk" baseset="Ukko's Fury-DEX-N" /> <set name="Ukko's Fury-ATT-N"> <ammo>Ravager's Orb</ammo> <head>Ravager's mask +2</head> <neck>Thunder gorget</neck> <lear>Ravager's earring</lear> <lear>Flame Pearl</lear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Pyrosoul ring</rring> <back>Atheling mantle</back> <waist>Thunder belt</waist> <legs>Ares' flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <set name="Ukko's Fury-ATT-Berserk" baseset="Ukko's Fury-ATT-N" /> <set name="Ukko's Fury-ACC-N"> <ammo>Ravager's Orb</ammo> <head>Ravager's mask +2</head> <neck>Thunder gorget</neck> <lear>Flame Pearl</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Pyrosoul ring</rring> <back>Atheling mantle</back> <waist>Thunder belt</waist> <legs>Ares' flanchard +1</legs> <feet>Rvg. calligae +2</feet> </set> <!-- Non-crit Weapon Skills --> <set name="Metatron Torment-N"> <ammo>Ravager's Orb</ammo> <head>Mekira-oto +1</head> <neck>Flame gorget</neck> <lear>Flame Pearl</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Pyrosoul ring</rring> <back>Atheling mantle</back> <waist>flame belt</waist> <legs>Ares' flanchard +1</legs> <feet>Dilaram's Sollerets</feet> </set> <set name="Metatron Torment-Berserk" baseset="Metatron Torment-N" /> <set name="Upheaval"> <ammo>Oneiros Pebble</ammo> <neck>Apathy Gorget</neck> <head>Ravager's Mask +2</head> <lear>Soil Pearl</lear> <rear>Brutal earring</rear> <body>Ares' Cuirass +1</body> <hands>Phorcys mitts</hands> <lring>Spiral ring</lring> <rring>Terrasoul Ring</rring> <back>Atheling mantle</back> <waist>Windbuffet belt</waist> <legs>Warrior's cuisses +2</legs> <feet>Dilaram's Sollerets</feet> </set> <set name="Fell Cleave"> <ammo>Ravager's Orb</ammo> <head>Mekira-oto +1</head> <neck>Flame gorget</neck> <lear>Flame Pearl</lear> <rear>Brutal earring</rear> <body>Phorcys korazin</body> <hands>Phorcys mitts</hands> <lring>Rajas ring</lring> <rring>Pyrosoul ring</rring> <back>Atheling mantle</back> <waist>Warwolf belt</waist> <legs>Ares' flanchard +1</legs> <feet>Dilaram's Sollerets</feet> </set> <set name="Rampage"> <ammo>Ravager's Orb</ammo> <head>Twilight Helm</head> <neck>Rancor Collar</neck> <lear>Brutal Earring</lear> <body>Twilight Mail</body> <hands>Rvg. Mufflers +2</hands> <lring>Rajas Ring</lring> <back>Atheling Mantle</back> <feet>Rvg. Calligae +2</feet> </set> <set name="Cloudsplitter" /> <set name="Cataclysm"> <ammo>Ravager's Orb</ammo> <head>Twilight Helm</head> <neck>Artemis' Medal</neck> <rear>Hecate's Earring</rear> <body>Phorcys korazin</body> <back>Atheling Mantle</back> </set> </group> <group name="Abyssea-NM" inherit="Abyssea-R" /> <group name="Outside-R" inherit="Abyssea-R" default="true"/> <group name="Outside-NM" inherit="Outside-R" /> </sets> <rules> <!-- Rerraise Gear Rules --> <if EquipHead = "Reraise Hairpin"> <equip when="all"> <head lock="true" /> </equip> </if> <if EquipLear = "Reraise Earring"> <equip when="all"> <lear lock="true" /> </equip> </if> <if EquipRear = "Reraise Earring"> <equip when="all"> <rear lock="true" /> </equip> </if> <!-- Automatically change variables when buffs wear off --> <if Buffactive="Berserk"> <var cmd="set Berserk Berserk" /> </if> <else> <var cmd="set Berserk N" /> </else> <if Buffactive="Restraint"> <var cmd="set Restraint Restraint" /> </if> <else> <var cmd="set Restraint N" /> </else> <if Buffactive="Blood Rage"> <var cmd="set BloodRage BloodRage" /> </if> <else> <var cmd="set BloodRage N" /> </else> <if notbuffactive="Berserk" Day="$Ukko's_Fury-SC"> <var cmd="set WSHead Ravager's Mask +2" /> </if> <else> <var cmd="set WSHead Mekira-oto1" /> </else> <!-- Automatically Equip Gear Rules --> <command when="engaged|idle|aftercast|resting">Dancing Chains</command> <!-- Automatically change group --> <if notgroup="$Area-$Resist"> <command>sc group $Area-$Resist</command> </if> <!-- Trigger Spells --> <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree"> <if spell="$TriggerSetOne"> <!-- Auto Update Gear --> <if spell="Dancing Chains"> <cancelspell /> <if status="idle"> <equip set="%Status|$Armor|$Regen|$Movement-%Status|$TwilightSet" /> </if> <elseif status="engaged"> <equip set="TP-$STYLE-$Restraint|$Armor|$Movement-%Status|$TwilightSet" /> <addtochat>TP-$STYLE-$Restraint</addtochat> </elseif> <elseif status="resting"> <equip set="%Status" /> </elseif> </if> <!-- Equip PDT (Barbed Crescent) --> <elseif Spell="Barbed Crescent"> <cancelspell /> <if advanced='"$Armor" == "$PDT"'> <var cmd="set Armor BlankSet" /> </if> <else> <var cmd="set Armor $PDT" /> <addtochat>PDT Set Equipped</addtochat> </else> <command when="precast">Dancing Chains</command> </elseif> <!-- Equip MDT (Aegis Schism) --> <elseif Spell="Aegis Schism"> <cancelspell /> <if advanced='"$Armor" == "$MDT"'> <var cmd="set Armor BlankSet" /> </if> <else> <var cmd="set Armor $MDT" /> <addtochat>MDT Set Equipped</addtochat> </else> <command when="precast">Dancing Chains</command> </elseif> </if> <elseif spell="$TriggerSetTwo"> <!-- Change TP set type --> <if spell="Poison V"> <cancelspell /> <if advanced='"$VAR-TP"="Restraint"'> <var cmd="set VAR-TP ACC" /> </if> <elseif advanced='"$VAR-TP"="ACC"'> <var cmd="set VAR-TP Hybrid" /> </elseif> <elseif advanced='"$VAR-TP"="Hybrid"'> <var cmd="set VAR-TP Restraint" /> </elseif> <addtochat color="135">TP Variable: $VAR-TP</addtochat> <if status="engaged"> <command>Dancing Chains</command> </if> </if> <!-- Change WS set type --> <elseif spell="Poisonga V"> <cancelspell /> <if advanced='"$VAR-WS"="STR"'> <var cmd="set VAR-WS DEX" /> </if> <elseif advanced='"$VAR-WS"="DEX"'> <var cmd="set VAR-WS ATT" /> </elseif> <elseif advanced='"$VAR-WS"="ATT"'> <var cmd="set VAR-WS ACC" /> </elseif> <elseif advanced='"$VAR-WS"="ACC"'> <var cmd="set VAR-WS STR" /> </elseif> <addtochat color="135">WS Variable: $VAR-WS</addtochat> </elseif> <!-- Change Midcast for Utsusemi --> <elseif spell="Scop's Operetta"> <cancelspell /> <if advanced='"$VAR-Utsusemi"="$PDT"'> <var cmd="set VAR-Utsusemi Spell-Interruption" /> </if> <elseif advanced='"$VAR-Utsusemi"="Spell-Interruption"'> <var cmd="set VAR-Utsusemi $PDT" /> </elseif> <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat> </elseif> <!-- Rancor Collar Toggle --> <elseif spell="Shining Fantasia"> <cancelspell /> <if advanced='"$DDNeck"="Rancor Collar"'> <var cmd="set DDNeck Ravager's Gorget" /> </if> <elseif advanced='"$DDNeck"="Ravager's Gorget"'> <var cmd="set DDNeck Rancor Collar" /> </elseif> <addtochat color="135">DD Neck: $DDNeck</addtochat> <command when="precast">Dancing Chains</command> </elseif> <!-- Add or Remove Movement Gear --> <elseif spell="Raptor Mazurka"> <cancelspell /> <if advanced='"$Movement-%Status"="BlankSet"'> <var cmd="set Movement-%Status Movement" /> <addtochat color="135">Movement Speed: ON</addtochat> </if> <else> <var cmd="set Movement-%Status BlankSet" /> <addtochat color="135">Movement Speed: OFF</addtochat> </else> <command when="precast">Dancing Chains</command> </elseif> </elseif> <else> <!-- Reraise Gear Lock --> <if spell="Foxfire"> <cancelspell /> <if advanced='"$TwilightSet"="BlankSet"'> <var cmd="set TwilightSet Reraise" /> <addtochat color="135">Reraise Gear Locked: ON</addtochat> </if> <elseif advanced='"$TwilightSet"="Reraise"'> <var cmd="set TwilightSet BlankSet" /> <addtochat color="135">Reraise Gear Locked: OFF</addtochat> </elseif> <command when="precast">Dancing Chains</command> </if> <!-- Bravura Aftermath --> <elseif spell="Netherspikes"> <cancelspell /> <if EquipMain="Bravura"> <if BuffActive="Aftermath"> <if advanced='"$PDT"="PDT"'> <var cmd="set PDT AM-PDT" /> <var cmd="set MDT AM-MDT" /> </if> </if> <elseif advanced='"$PDT"="AM-PDT"'> <var cmd="set PDT PDT" /> <var cmd="set MDT MDT" /> </elseif> </if> </elseif> <!-- TP Style Variable (2-Handed vs Dual Wield) --> <elseif spell="Diaga V"> <cancelspell /> <if advanced='"$STYLE"="2Handed"'> <var cmd="set STYLE DualWield" /> <addtochat color="135">TP STYLE: DualWield</addtochat> </if> <elseif advanced='"$STYLE"="DualWield"'> <var cmd="set STYLE 2Handed" /> <addtochat color="135">TP STYLE: 2Handed</addtochat> </elseif> <command when="precast">Dancing Chains</command> </elseif> <!-- Mighty Strikes Variable --> <elseif spell="Goblin Gavotte"> <cancelspell /> <if advanced='"$MightyStrikes"="BlankSet"'> <var cmd="set MightyStrikes MightyStrikes" /> </if> <elseif advanced='"$MightyStrikes"="MightyStrikes"'> <var cmd="set MightyStrikes BlankSet" /> </elseif> <command when="precast">Dancing Chains</command> </elseif> <elseif spell="Herb Pastoral"> <cancelspell /> </elseif> <!-- Trigger Spells Not Used --> <elseif spell="Banishga V"> <cancelspell /> <if advanced='"$Regen" == "Regen"'> <var cmd="set Regen BlankSet" /> </if> <else> <var cmd="set Regen Regen" /> <addtochat>Regen Set Equipped</addtochat> </else> <command when="precast">Dancing Chains</command> </elseif> </else> </if> <elseif type="Ninjutsu"> <!-- Ninjutsu: Utsusemi --> <if spell="Utsusemi: Ichi"> <equip when="precast" set="Utsusemi-Precast" /> <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command> <midcastdelay delay="2" /> <equip when="midcast" set="Haste" /> </if> <elseif spell="Utsusemi: Ni"> <equip when="precast|midcast" set="Haste" /> </elseif> </elseif> <elseif CommandPrefix="/range" notEquipRange="$R-Weapon"> <castdelay delay="$Delay-JA" /> <equip when="precast"> <ammo lock="true">$R-Weapon</ammo> </equip> </elseif> <elseif type="WeaponSkill"> <castdelay delay="$Delay-JA" /> <if spell="Ukko's Fury|Raging Rush"> <equip when="precast" set="%Spell-$VAR-WS-$Berserk|$MightyStrikes" /> <addtochat color="135">%Spell-$VAR-WS-$Berserk</addtochat> </if> <elseif spell="Metatron Torment|King's Justice"> <equip when="precast" set="%Spell-$Berserk|$MightyStrikes" /> <addtochat color="135">%Spell-$VAR-WS-$Berserk</addtochat> </elseif> <elseif Spell="Fell Cleave|Rampage"> <equip set="%Spell|$MightyStrikes" /> </elseif> <elseif Spell="Upheaval"> <equip set="%Spell|$MightyStrikes" /> <if day="Dark*"> <equip when="precast"> <back lock="yes">Shadow Mantle</back> </equip> </if> </elseif> <elseif Spell="Cloudsplitter|Cataclys"> <equip set="%Spell" /> </elseif> </elseif> <elseif type="JobAbility"> <!-- Precast-only JAs --> <if spell="Provoke|Warcry"> <castdelay delay="$Delay-JA" /> <equip when="precast" set="Enmity|$TwilightSet" /> </if> <elseif Spell="Tomahawk"> <castdelay delay="1.5" /> <equip when="precast|midcast"> <ammo>Throwing Tomahawk</ammo> </equip> <aftercastdelay delay="4" /> <if status="engaged"> <command>Dancing Chains</command> </if> <elseif Spell="Mighty Strikes"> <castdelay delay="$Delay-JA" /> <equip when="precast"> <hands>War. Mufflers +2</hands> </equip> </elseif> </elseif> <!-- Variable Changing and Precast gear JAs --> <elseif Spell="Berserk"> <castdelay delay="$Delay-JA" /> <equip when="precast|midcast"> <feet>War. Calligae +2</feet> </equip> </elseif> <elseif Spell="Restraint"> <castdelay delay="$Delay-JA" /> <equip when="precast" set="%Spell|$TwilightSet" /> </elseif> <elseif Spell="Blood Rage"> <var cmd="set BloodRage BloodRage" /> <castdelay delay="$Delay-JA" /> <equip when="precast" set="%Spell|$TwilightSet" /> </elseif> </elseif> </rules> </spellcast>
1. You tried to do <var cmd="set TP-2Handed-Restraint" />, which doesn't assign a value (Hence, your error)
2. Your Poison V was assigning VAR-TP-$STYLE, which isn't what you want to do
I assume you want an equip set like . . .
<equip set="TP-$STYLE-$VARTP|$Restraint" />
Anyways, if you understood the previous post, you'll understand the issue. If not, just ask.
Thanks I think I understand enough to do some trial and error type edits (it's how I learn anyways). I really want to get to the point where I understand all the mechanics so I can start tweaking a bit.
Hello, I'm a first time spell cast user, I have some knowledge of coding (learned C++ back in the day) so I'm not completely lost. I'm using a spellcast .xml I found online (might have been this site yesterday was very hazy). That i've tried to adapt to me.
So far I've gotten everything to work except two things:
I'm not switching into my ws gear before stardiver (or other ws's).
When I try to use HB on a defensive sub (/rdm) everything works fine except my af helm doesn't go on before the spell fires off, which means i'm not able to use hb at 50%.
http://pastebin.com/quFz3mWY
Spellcast in the spoiler, please don't poke fun at my gear, there's another thread for that!
Spoiler: show
Thanks for your help!
I don't see where "Healing Set Pre" is defined. You reference it several times but I don't actually see a set. Healing Set Mid has a set.
Your rule that looks like the one that puts on your healing gear is set not to equip healing breath gear unless your HP below 33% (HPPLT=33) when in the Multipurpose group, or always if you have changed your spellcast group to defensive (done manually or with a macro) and you have a party greater than 1 person. If you're in the default group (called DRG), then the spellcast is programmed to do absolutely nothing with equipment when magic is used.
As for the WS part, I'd try changing the equip line from <equip set="%spell" /> to <equip when="precast" set="%spell" />
Will this work like I'm hoping it to or am I way off?
Code:<!-- Weapon Skills --> <if type="WeaponSkill"> <castdelay delay="$JA-Delay" /> <if Buffactive="Sneak Attack"> <hands lock="yes">Raider's Armlets +2</hands> </if> <elseif Buffactive="Trick Attack"> <hands lock="yes">Rogue's Armlets +1</hands> </elseif> <if mode="AND" Buffactive="Sneak Attack" Buffactive="Trick Attack"> <hands lock="yes">Raider's Armlets +2</hand> </if> <if spell="Evisceration"> <equip when="precast" set="Evisceration" /> </if> <elseif spell="Exenterator"> <equip when="precast" set="Exenterator" /> </elseif> <elseif spell="Dancing*|Shark*|Mandalic*"> <equip when="precast" set="DE-SB" /> </elseif> <elseif spell="Aeolian*|Cyclone*|Gust*"> <equip when="precast" set="MagicWS" /> </elseif> <else> <equip when="precast" set="CommonWSGear" /> </else> </if>
You're missing <equip> from those AF/Relic hand lines. You may wish to just add the SA/TA lines after the WS lines since that works the same and produces less lag.
Bleh. Yeah I have rules for SATA already that work, I was just wondering if there was an easier way to do it for WS since it doesn't seem to like to swap out of my gear after the WS goes off.