Well I suggest using 2.3 anyways. My BLM is based off of Aikars as well and works perfectly fine. It will be easier to fix your RDM one, because as of now it's using some commands that look ancient or I've just never seen or ever needed to use.
Code:<spellcast xmlns:xi="http://www.w3.org/2001/XInclude"> <config RequireVersion="2.3" /> <variables> <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. --> <!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust --> <var name="SleepTimers">1</var> <!-- use BLM AF2 pants or not? Set to 0 if you do not have it --> <var name="BLMAF2Pants">0</var> <!-- use Sorc ring or not? set to 0 if you do not have it or dangerous location --> <var name="Ring">1</var> <!-- use Ugg Pendant or not? set to 0 if you do not have it. --> <var name="UggPendant">1</var> <!-- Set HP Variables for what the maximum amount of HP you can have to trigger sorc ring is for each subjob --> <var name="RDMRingHP">758</var> <var name="WHMRingHP">735</var> <var name="NINRingHP">758</var> <!-- Elemental Grips, set to 1 for each you have --> <var name="LightGrip">0</var> <var name="DarkGrip">0</var> <var name="ThunderGrip">0</var> <var name="IceGrip">0</var> <var name="FireGrip">0</var> <var name="WindGrip">0</var> <var name="WaterGrip">0</var> <var name="EarthGrip">0</var> <!-- Elemental Staffs, input what staff to use for each element here --> <var name="IceStaff">Aquilo's Staff</var> <var name="DarkStaff">Pluto's Staff</var> <var name="ThunderStaff">Jupiter's Staff</var> <var name="WindStaff">Auster's Staff</var> <var name="FireStaff">Vulcan's Staff</var> <var name="EarthStaff">Terra's Staff</var> <var name="LightStaff">Apollo's Staff</var> <var name="WaterStaff">Neptune's Staff</var> <!-- Elemental Obi's, set to 1 for the ones you have. --> <var name="DarkObi">0</var> <var name="LightObi">0</var> <var name="ThunderObi">1</var> <var name="IceObi">1</var> <var name="FireObi">0</var> <var name="WindObi">1</var> <var name="WaterObi">0</var> <var name="EarthObi">0</var> </variables> <sets> <group name="Main" default="yes"> <set name="Idle"> <main>$EarthStaff</main> <sub>Bugard Strap +1</sub> <ammo>Phtm. Tathlum</ammo> <neck>Orochi Nodowa</neck> <lear>Loquac. Earring</lear> <rear>Sorcerer's Earring</rear> <body>Morrigan's Robe</body> <hands>Morrigan's Cuffs</hands> <lring>Shadow Ring</lring> <rring>Jelly Ring</rring> <back>Shadow Mantle</back> <waist>Witch Sash</waist> <legs>Morrigan's Slops</legs> <feet>Morrigan's Pgch.</feet> <head>Morrigan's Coron.</head> </set> <set name="FastCast"> <lear>Loquac. Earring</lear> </set> <set name="Resting" BaseSet="Idle"> <body>Wzd. Coat +1</body> <main>$DarkStaff</main> <head>Goliard Chapeau</head> <waist>Qiqirn Sash +1</waist> <hands>Oracle's Gloves</hands> <feet>Goliard Clogs</feet> <neck>Beak Necklace +1</neck> <lear>Relaxing Earring</lear> <rear>Antivenom Earring</rear> <legs>Yigit Seraweels</legs> <back>Invigorating Cape</back> <rring>Balrahn's Ring</rring> </set> <set name="MinusHP"> <lear>Loquac. Earring</lear> <neck>Morgana's Choker</neck> <hands>Zenith Mitts</hands> <lring>Ether Ring</lring> <legs>Zenith Slacks</legs> <feet>Zenith Pumps</feet> <back>Aslan Cape</back> <waist>Penitent's Rope</waist> </set> <set name="FullDamage"> <sub>Bugard Strap +1</sub> <ammo>Phtm. Tathlum</ammo> <neck>Prudence Torque</neck> <lear>Novio Earring</lear> <rear>Moldavite Earring</rear> <waist>Witch Sash</waist> <lring>Omega Ring</lring> <rring>Snow Ring</rring> <back>Gleeman's Cape</back> <waist>Witch Sash</waist> <legs>Morrigan's Slops</legs> <feet>Morrigan's Pgch.</feet> <head>Morrigan's Coron.</head> <body>Morrigan's Robe</body> <hands>Morrigan's Cuffs</hands> </set> <set name="INT" BaseSet="FullDamage"> <main lock="yes">Kirin's Pole</main> <hands>Yigit Gages</hands> </set> <set name="HighResist" BaseSet="FullDamage"> <hands>Wzd. Gloves +1</hands> <head>Sorcerer's Petas.</head> <feet>Nashira Crackows</feet> <back>Merciful Cape</back> <neck>Elemental Torque</neck> </set> <set name="MidResist" BaseSet="FullDamage"> </set> <set name="LightResist" BaseSet="FullDamage"> </set> <set name="DarkMagic"> <legs>Wizard's Tonban</legs> <head>Walahra Turban</head> <waist>Swift Belt</waist> <neck>Dark Torque</neck> <body>Goliard Saio</body> <feet>Nashira Crackows</feet> <hands>Morrigan's Cuffs</hands> <rring>Balrahn's Ring</rring> <lring>Omega Ring</lring> <lear>Loquac. Earring</lear> <back>Merciful Cape</back> </set> <set name="EnfeeblingMagic"> <body>Wzd. Coat +1</body> <head>Igqira Tiara</head> <neck>Enfeebling Torque</neck> <rear>Enfeebling Earring</rear> <lear>Loquac. Earring</lear> <legs>Nashira Seraweels</legs> <feet>Goliard Clogs</feet> <back>Altruistic Cape</back> <hands>Oracle's Gloves</hands> <waist>Witch Sash</waist> <lring>Omega Ring</lring> <rring>Balrahn's Ring</rring> </set> <set name="HealingMagic"> <head>Goliard Chapeau</head> <body>Goliard Saio</body> <hands>Wzd. Gloves +1</hands> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Morrigan's Pgch.</feet> </set> <set name="DivineMagic" /> <set name="EnhancingMagic" BaseSet="Idle"> </set> <set name="Stoneskin"> <main lock="yes">Kirin's Pole</main> <sub>Bugard Strap +1</sub> <body>Morrigan's Robe</body> <head>Walahra Turban</head> <neck>Morgana's Choker</neck> <hands>Yigit Gages</hands> <feet>Morrigan's Pgch.</feet> <legs>Nashira Seraweels</legs> <back>Aslan Cape</back> <lring>Aqua Ring</lring> <rring>Omega Ring</rring> <waist>Swift Belt</waist> <lear>Loquac. Earring</lear> </set> <set name="Shadow"> <main>$EarthStaff</main> <head>Walahra Turban</head> <body>Goliard Saio</body> <lring>Shadow Ring</lring> <back>Shadow Mantle</back> <feet>Nashira Crackows</feet> <legs>Nashira Seraweels</legs> <waist>Swift Belt</waist> <lear>Loquac. Earring</lear> <rear>Sorcerer's Earring</rear> </set> <set name="Blink"> <head>Walahra Turban</head> <body>Goliard Saio</body> <lring>Shadow Ring</lring> <back>Shadow Mantle</back> <feet>Nashira Crackows</feet> <legs>Nashira Seraweels</legs> <waist>Swift Belt</waist> <lear>Loquac. Earring</lear> <rear>Sorcerer's Earring</rear> </set> </group> <group name="Bot" default="no" Inherit="Main"> <set name="Idle"> <main>$EarthStaff</main> <sub>Earth Grip</sub> <ammo>Phtm. Tathlum</ammo> <neck>Orochi Nodowa</neck> <lear>Novio Earring</lear> <rear>Sorcerer's Earring</rear> <body>Morrigan's Robe</body> <hands>Morrigan's Cuffs</hands> <lring>Shadow Ring</lring> <rring>Jelly Ring</rring> <back>Shadow Mantle</back> <waist>Witch Sash</waist> <legs>Morrigan's Slops</legs> <feet>Morrigan's Pgch.</feet> <head>Morrigan's Coron.</head> </set> <set name="FastCast"> <lear>Novio Earring</lear> </set> <set name="DarkMagic"> <legs>Wizard's Tonban</legs> <head>Walahra Turban</head> <waist>Swift Belt</waist> <neck>Dark Torque</neck> <body>Goliard Saio</body> <feet>Nashira Crackows</feet> <hands>Morrigan's Cuffs</hands> <rring>Balrahn's Ring</rring> <lring>Omega Ring</lring> <lear>Novio Earring</lear> <back>Merciful Cape</back> </set> </group> </sets> <rules> <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*"> <action type="return" /> </if> <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) --> <equip when="Idle|aftercast|zoning" set="Idle" /> <if Area="*Remnants|Ilrusi Atoll|Lebros Cavern|Leujaoam Sanctum|Mamool Ja Training Grounds|Nyzul Isle|Periqia"> <equip when="idle|aftercast"><rring>Balrahn's Ring</rring></equip> </if> <!-- set of gear to equip when resting --> <action type="command" when="resting">wait 17; sc set resting</action> <if Spell="Stun"> <!-- equip gear that helps stun, and nothing else --> <equip set="DarkMagic|FastCast"> <main>$ThunderStaff</main> </equip> <!-- these codes just print Stun in auto translate into chat. --> </if> <else> <!-- equip fast cast gear --> <equip Set="FastCast" /> <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? --> <if mode="OR" NotSkill="ElementalMagic" Spell="Frost|Drown|Rasp|Burn|Shock|Choke" SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Ouryu|Vrtra|Cerberus|Khimaira|Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Sarameya|Tyger|Jailer of Love"> <if Advanced='"$%SpellElementGrip" == "1"'> <equip when="midcast"> <sub lock="true">%SpellElement Grip</sub> </equip> </if> </if> <!-- if were handling spells --> <if Skill="*Magic"> <!-- if this is elemental magic (nukes/dot's, then do special handling --> <if Skill="ElementalMagic"> <precastdelay delay="0.5"/> <if Spell="Frost|Drown|Rasp|Burn|Shock|Choke"> <!-- equip elemental/INT gear for DoT's --> <equip when="precast|midcast" Set="INT" /> </if> <else> <!-- this is an actual nuke. Check target to be a known high resist mob (and that ES is not active) --> <if SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya|Ouryu" NotBuffActive="Elemental Seal"> <equip when="precast|midcast" Set="HighResist" /> </if> <else> <!-- if mob is not high resist, is it a mid resist mob? --> <if SpellTargetName="Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin" NotBuffActive="Elemental Seal"> <equip when="precast|midcast" Set="MidResist" /> </if> <else> <!-- Normal mob, go full damage gear. --> <if mode="or" Area="Dynamis *|Hazhalm*" SpellTargetName="Lambton Worm|Sandworm|Guivre|King Arthro|Serket"> <if NotBuffActive="Elemental Seal"> <equip when="precast|midcast" Set="LightResist" /> </if> <else> <equip when="precast|midcast" Set="FullDamage" /> </else> </if> <else> <equip when="precast|midcast" Set="FullDamage" /> </else> <!-- only equip pendant in situations you would equip full damage gear --> <if MPPAfterCastLT="50" Advanced="$UggPendant==1"> <equip when="midcast"> <neck lock="yes">Uggalepih Pendant</neck> </equip> </if> </else> <!-- check for Sorc Ring if mid or low resist mob. HP values to compare to are in variables above. --> <if advanced='$Ring == 1'> <!-- make sure we have an HP variable set for current subjob --> <!--if Advanced='"$%SubJobRingHP" !="\$%SubJobRingHP"'--> <if Advanced='%HP > $%SubJobRingHP'> <!-- if you have too much HP at the time of casting, equip minus hp --> <equip set="MinusHP" /> </if> <!--/if--> <!--else> <!-- if no HP amount is specified for the current subjob, just always equip minushp as precast --> <!--equip set="MinusHP" /> <!--/else--> <equip when="midcast"> <lring>Sorcerer's Ring</lring> </equip> </if> </else> </else> </if> <else> <!-- for any other type of spell, just equip matching set name. --> <equip when="precast|midcast" Set="Idle|%Skill" /> </else> </if> <else> <equip when="precast|midcast" Set="Idle" /> </else> <!-- Handle Elemental Obi's --> <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'> <if Element="Dark"> <equip when="midcast"> <waist lock="yes">Anrin Obi</waist> </equip> </if> <elseif Element="Light"> <equip when="midcast"> <waist lock="yes">Korin Obi</waist> </equip> </elseif> <elseif Element="Thunder"> <equip when="midcast"> <waist lock="yes">Rairin Obi</waist> </equip> </elseif> <elseif Element="Ice"> <equip when="midcast"> <waist lock="yes">Hyorin Obi</waist> </equip> </elseif> <elseif Element="Fire"> <equip when="midcast"> <waist lock="yes">Karin Obi</waist> </equip> </elseif> <elseif Element="Wind"> <equip when="midcast"> <waist lock="yes">Furin Obi</waist> </equip> </elseif> <elseif Element="Water"> <equip when="midcast"> <waist lock="yes">Suirin Obi</waist> </equip> </elseif> <elseif Element="Earth"> <equip when="midcast"> <waist lock="yes">Dorin Obi</waist> </equip> </elseif> </if> <!-- Handle AFv2 Pants, but do not equip pants if we already have Weather x2 and day bonuses from obi alone as obi alone hits the 35% damage cap. --> <if Advanced='(!((bool)strmatch("* x2","%Weather") AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$BLMAF2Pants" = "1") AND ("%skill"="ElementalMagic")'> <equip when="midcast"> <legs lock="yes">Sorcerer's Tonban</legs> </equip> </if> <!-- Timers for when sleep is wearing off. --> <if advanced='"$SleepTimers"="1"'> <if Spell="Sleep II|Sleepga II"> <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command> <command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command> <command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command> </if> <elseif Spell="Sleep|Sleepga"> <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command> <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command> </elseif> </if> <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin --> <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self"> <command when="midcast">cancel 71</command> <midcastdelay delay="1.8" /> </if> <if spell="Utsusemi*"> <equip when="precast|midcast" lock="yes" set="Shadow"/> </if> <if spell="Stoneskin"> <equip when="precast|midcast" lock="yes" set="Stoneskin"/> </if> <if spell="Blink"> <equip when="precast|midcast" lock="yes" set="Blink"/> </if> <if Spell="Sneak|Invisible" SpellTargetName="Vitto"> <equip when="precast|midcast"> <back lock="yes">Skulker's Cape</back> </equip> <midcastdelay delay="1.0" /> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image"> <midcastdelay delay="3.0" /> <command when="midcast">cancel 66</command> </if> <elseif Spell="Stoneskin" BuffActive="Stoneskin"> <command when="midcast">cancel 37</command> <midcastdelay delay="4.8" /> </elseif> <!-- finally, equip our staff! --> <equip when="midcast"> <main>$%SpellElementStaff</main> </equip> </else> </rules> </spellcast>
Going through your RDM a bit more and I'm pretty sure your variable such as Enfeebling%Type needs to have a $ before the % to work properly.
Alrighty thanks, I guess I will just redo my BLM one, do you have a good RDM one I can use as a template?
Try this out see if anything goes better. I'm also assuming you're using 2.3 for this one. If shit still messes up PM me, but what may have been the problem was making sure your Enfeebling$%Type as well as $%SpellElementStaff was changed.
Code:<?xml version="1.0" ?> <spellcast> <config RequiredVersion="2.3" 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> <action type="equip" when="resting" set="Resting" /> <action type="equip" when="idle" set="Standard" /> <action type="equip" when="engaged" set="Engaged" /> <equip set="FastCast"/> <!-- 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"> <equip when="midcast" set="DarkMagic"/> <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"> <equip when="precast|midcast" lock="t" set="Stoneskin"/> <if buffactive="stoneskin"> <command when="midcast">cancel 37</command> <midcastdelay delay="3.0" /> </if> </if> <if Spell="Blink" BuffActive="Blink"> <action type="command" when="midcast">cancel 36</action> <action type="midcastdelay" delay="2" /> </if> <if Skill="EnfeeblingMagic"> <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--> <!-- 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>
Just made a new BLM XML, thanks alot for that, I was using Aikar's before too but it wasn't working in 3.30 even after I updated it. Going to try a RDM one. I have to ask, do you have RDM? If so I'd love to use your XML as a template for that too, rather than trying to fix my own.
Yup. Should work pretty well for you.
Code:<spellcast xmlns:xi="http://www.w3.org/2001/XInclude"> <config RequireVersion="2.3" debug="false" hideerrors="true" /> <variables> <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. --> <!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust --> <var name="SleepTimers">1</var> <!-- use Ugg Pendant or not? set to 0 if you do not have it. --> <var name="UggPendant">1</var> <var name="ConvertRisk">0</var> <!-- Elemental Grips, set to 1 for each you have --> <var name="LightGrip">0</var> <var name="DarkGrip">0</var> <var name="ThunderGrip">0</var> <var name="IceGrip">0</var> <var name="FireGrip">0</var> <var name="WindGrip">0</var> <var name="WaterGrip">0</var> <var name="EarthGrip">0</var> <!-- Elemental Staffs, input what staff to use for each element here --> <var name="IceStaff">Aquilo's Staff</var> <var name="DarkStaff">Pluto's Staff</var> <var name="ThunderStaff">Jupiter's Staff</var> <var name="WindStaff">Auster's Staff</var> <var name="FireStaff">Aquilo's Staff</var> <var name="EarthStaff">Terra's Staff</var> <var name="LightStaff">Apollo's Staff</var> <var name="WaterStaff">Neptune's Staff</var> <!-- Elemental Obi's, set to 1 for the ones you have. --> <var name="DarkObi">0</var> <var name="LightObi">0</var> <var name="ThunderObi">1</var> <var name="IceObi">1</var> <var name="FireObi">0</var> <var name="WindObi">1</var> <var name="WaterObi">0</var> <var name="EarthObi">0</var> </variables> <sets> <group name="Main" default="yes"> <set name="Idle"> <main>$EarthStaff</main> <sub>Bugard Strap +1</sub> <range>Lamian Kaman +1</range> <neck>Orochi Nodowa</neck> <lear>Loquac. Earring</lear> <rear>Ethereal Earring</rear> <body>Morrigan's Robe</body> <hands>Morrigan's Cuffs</hands> <lring>Shadow Ring</lring> <rring>Jelly Ring</rring> <back>Shadow Mantle</back> <waist>Witch Sash</waist> <legs>Crimson Cuisses</legs> <feet>Morrigan's Pgch.</feet> <head>Duelist's Chapeau</head> </set> <set name="Melee"> <neck>Peacock Charm</neck> <head>Duelist's Chapeau</head> <lear>Brutal Earring</lear> <rear>Ethereal Earring</rear> <body>Morrigan's Robe</body> <lring>Shadow Ring</lring> <rring>Rajas Ring</rring> <hands>Dusk Gloves</hands> <waist>Swift Belt</waist> <legs>Nashira Seraweels</legs> <feet>Nashira Crackows</feet> <back>Cuchulain's Mantle</back> </set> <set name="Convert" BaseSet="Idle"> <main>$LightStaff</main> <neck>Morgana's Choker</neck> <body>Duelist's Tabard</body> <hands>Morrigan's Cuffs</hands> <back>Altruistic Cape</back> <head>Wlk. Chapeau +1</head> </set> <set name="FastCast"> <lear>Loquac. Earring</lear> <head>Wlk. Chapeau +1</head> <body>Duelist's Tabard</body> </set> <set name="Resting" BaseSet="Idle"> <body>Wlk. Tabard +1</body> <main>$DarkStaff</main> <feet>Goliard Clogs</feet> <neck>Beak Necklace +1</neck> <lear>Relaxing Earring</lear> <rear>Antivenom Earring</rear> <legs>Yigit Seraweels</legs> <back>Invigorating Cape</back> <hands>Morrigan's Cuffs</hands> <rring>Balrahn's Ring</rring> <waist>Qiqirn Sash +1</waist> </set> <set name="FullPotency"> <main lock="yes">Mythic Wand +1</main> <sub lock="yes">Nms. Shield +1</sub> <head>Duelist's Chapeau</head> <neck>Morgana's Choker</neck> <lear>Loquac. Earring</lear> <rear>Enfeebling Earring</rear> <waist>Witch Sash</waist> <hands>Yigit Gages</hands> <lring>Omega Ring</lring> <rring>Aqua Ring</rring> <feet>Morrigan's Pigaches</feet> <back>Aslan Cape</back> <legs>Morrigan's Slops</legs> <body>Crm. Scale Mail</body> </set> <set name="HighResist" BaseSet="MidResist"> <back>Altruistic Cape</back> <legs>Nashira Seraweels</legs> <hands>Morrigan's Cuffs</hands> <rring>Balrahn's Ring</rring> </set> <set name="MidResist" BaseSet="LightResist"> <neck>Enfeebling Torque</neck> </set> <set name="LightResist"> <body>Wlk. Tabard +1</body> <head>Duelist's Chapeau</head> <feet>Morrigan's Pigaches</feet> <neck>Morgana's Choker</neck> <rear>Enfeebling Earring</rear> <waist>Witch Sash</waist> <hands>Yigit Gages</hands> <lring>Omega Ring</lring> <rring>Aqua Ring</rring> <back>Aslan Cape</back> <legs>Morrigan's Slops</legs> <lear>Loquac. Earring</lear> </set> <set name="EnfeebleINT" BaseSet="Idle"> <neck>Enfeebling Torque</neck> <body>Wlk. Tabard +1</body> <rear>Enfeebling Earring</rear> <hands>Morrigan's Cuffs</hands> <lring>Omega Ring</lring> <rring>Balrahn's Ring</rring> <back>Altruistic Cape</back> <waist>Witch Sash</waist> <legs>Nashira Seraweels</legs> <feet>Goliard Clogs</feet> <ammo>Phtm. Tathlum</ammo> <lear>Loquac. Earring</lear> </set> <set name="FullINT" BaseSet="EnfeebleINT"> <head>Wlk. Chapeau +1</head> <body>Morrigan's Robe</body> <neck>Prudence Torque</neck> <hands>Yigit Gages</hands> <waist>Witch Sash</waist> <legs>Morrigan's Slops</legs> <feet>Goliard Clogs</feet> <back>Gleeman's Cape</back> <ammo>Phtm. Tathlum</ammo> </set> <set name="DarkMagic" BaseSet="EnfeebleINT"> <neck>Dark Torque</neck> <body>Duelist's Tabard</body> <hands>Crimson Fng. Gnt.</hands> <back>Merciful Cape</back> <head>Wlk. Chapeau +1</head> </set> <set name="ElementalMagic"> <body>Morrigan's Robe</body> <head>Morrigan's Coron.</head> <neck>Prudence Torque</neck> <rear>Novio Earring</rear> <lear>Moldavite Earring</lear> <legs>Morrigan's Slops</legs> <feet>Morrigan's Pgch.</feet> <back>Gleeman's Cape</back> <hands>Morrigan's Cuffs</hands> <waist>Witch Sash</waist> <lring>Omega Ring</lring> <rring>Snow Ring</rring> <sub>Bugard Strap +1</sub> <ammo>Phtm. Tathlum</ammo> </set> <set name="ElementalResist" BaseSet="ElementalMagic"> <legs>Duelist's Tights</legs> <feet>Nashira Crackows</feet> <neck>Elemental Torque</neck> <back>Merciful Cape</back> <head>Wlk. Chapeau +1</head> </set> <set name="HealingMagic" BaseSet="Idle"> <head>Goliard Chapeau</head> <body>Goliard Saio</body> <waist>Penitent's Rope</waist> <legs>Morrigan's Slops</legs> <feet>Morrigan's Pgch.</feet> <lear>Loquac. Earring</lear> </set> <set name="DivineMagic" /> <set name="EnhancingMagic" BaseSet="Idle"> <main lock="true">Seveneyes</main> <sub lock="true">Nms. Shield +1</sub> <body>Glamor Jupon</body> <head>Wlk. Chapeau +1</head> <neck>Enhancing Torque</neck> <hands>Duelist's Gloves</hands> <legs>Warlock's Tights</legs> <back>Merciful Cape</back> <lear>Loquac. Earring</lear> </set> <set name="Stoneskin" BaseSet="Idle"> <main lock="true">Seveneyes</main> <sub lock="true">Nms. Shield +1</sub> <body>Duelist's Tabard</body> <head>Wlk. Chapeau +1</head> <feet>Morrigan's Pigaches</feet> <neck>Morgana's Choker</neck> <hands>Duelist's Gloves</hands> <legs>Nashira Seraweels</legs> <back>Aslan Cape</back> <lring>Aqua Ring</lring> <rring>Omega Ring</rring> <waist>Swift Belt</waist> <lear>Loquac. Earring</lear> </set> <set name="Shadow" BaseSet="Idle"> <body>Duelist's Tabard</body> <head>Wlk. Chapeau +1</head> <legs>Nashira Seraweels</legs> <waist>Swift Belt</waist> <feet>Nashira Crackows</feet> <hands>Dusk Gloves</hands> <lear>Loquac. Earring</lear> <back>Shadow Mantle</back> </set> <set name="Refresh"> <main lock="true">Seveneyes</main> <sub lock="true">Nms. Shield +1</sub> <body>Duelist's Tabard</body> <head>Wlk. Chapeau +1</head> <lear>Loquac. Earring</lear> <rear>Antivenom Earring</rear> <neck>Morgana's Choker</neck> <back>Shadow Mantle</back> <legs>Nashira Seraweels</legs> <waist>Swift Belt</waist> <feet>Nashira Crackows</feet> <hands>Dusk Gloves</hands> </set> <set name="WS"> <head lock="yes">Morrigan's Coron.</head> <body lock="yes">Morrigan's Robe</body> <hands>Yigit Gages</hands> <lring>Aqua Ring</lring> <rring>Omega Ring</rring> <back>Aslan Cape</back> <waist>Witch Sash</waist> <legs>Morrigan's Slops</legs> <feet>Morrigan's Pgch.</feet> </set> <set name="PDT" BaseSet="Idle"> <head>Darksteel Cap +1</head> <legs>Dst. Subligar +1</legs> <feet>Dst. Leggings +1</feet> <body>Darksteel Harness</body> <hands>Dst. Mittens +1</hands> </set> <set name="MDT" BaseSet="Idle"> <lear>Merman's Earring</lear> <body>Coral Scale Mail</body> <hands>Coral Fng. Gnt. +1</hands> <rring>Coral Ring</rring> <legs>Coral Cuisses</legs> </set> </group> </sets> <rules> <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*"> <action type="return" /> </if> <if status="idle"> <action type="enable" slot="main|sub|range"/> </if> <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) --> <if NotBuffActive="Chainspell"> <equip when="Idle|aftercast|zoning" set="Idle" /> <if Area="*Remnants|Ilrusi Atoll|Lebros Cavern|Leujaoam Sanctum|Mamool Ja Training Grounds|Nyzul Isle|Periqia"> <equip when="idle|aftercast"><rring>Balrahn's Ring</rring></equip> </if> </if> <!-- Convert Rule --> <if spell="Convert"> <if advanced='"$ConvertRisk"="0"'> <if subjob="whm"> <equip when="precast|midcast|aftercast" lock="true" set="Convert" /> <castdelay delay="1.2" /> <command when="precast">input /raw /ja "Divine Seal" <me></command> <aftercastdelay delay="0" /> <command when="aftercast">input /raw /ma "Cure IV" <me>;wait 4;input /sc set Idle</command> </if> <else> <equip when="precast|midcast|aftercast" lock="true" set="Convert" /> <aftercastdelay delay="0" /> <command when="aftercast">input /raw /ma "Cure IV" <me>;wait 4;input /sc set Idle</command> </else> </if> <elseif advanced='"$ConvertRisk"="1"'> <equip when="precast|midcast|aftercast" set="Convert" /> <aftercastdelay delay="0" /> <command when="aftercast">input /raw /ma "Cure IV" <me>;wait 4;input /sc set Idle</command> <var when ="aftercast" cmd="set ConvertRisk 0" /> <addtochat when="aftercast" color="121">[Convert Risk Reset To 0]</addtochat> </elseif> </if> <!-- set of gear to equip when resting --> <action type="command" when="Resting">wait 17; sc set Resting</action> <if Spell="Stun"> <!-- equip gear that helps stun, and nothing else --> <equip set="DarkMagic|FastCast"> <main>$ThunderStaff</main> </equip> </if> <else> <!-- equip fast cast gear --> <if NotBuffActive="Chainspell" NotSpell="Convert|*Seal|Comp*|Dia*"> <castdelay delay="0.2"/> <equip Set="FastCast"/> </if> <!-- Magic Spell Rules --> <if Skill="*Magic"> <if Skill="ElementalMagic"> <if Spell="Frost|Drown|Rasp|Burn|Shock|Choke"> <equip when="midcast" Set="FullInt" /> </if> <else> <if SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya" NotBuffActive="Elemental Seal"> <equip when="midcast" Set="ElementalResist" /> </if> <else> <if SpellTargetName="Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Ouryu" NotBuffActive="Elemental Seal"> <equip when="midcast" Set="ElementalResist" /> </if> <else> <if mode="or" Area="Dynamis - Xarc*|Hazhalm*" SpellTargetName="Lambton Worm|Sandworm|Guivre|King Arthro|Serket"> <if NotBuffActive="Elemental Seal"> <equip when="midcast" Set="ElementalResist" /> </if> <else> <equip when="precast|midcast" Set="ElementalMagic" /> </else> </if> <else> <equip when="precast|midcast" Set="ElementalMagic" /> </else> <if MPPAfterCastLT="50" Advanced="$UggPendant==1"> <equip when="midcast"> <neck lock="yes">Uggalepih Pendant</neck> </equip> </if> </else> </else> </else> </if> <!-- For certain Enfeeble targets, equip differnt gear sets --> <if skill="EnfeeblingMagic"> <if spell="Slow*|Paralyze*"> <if SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya|Guivre|King Arthro|Odin|Hydra" NotBuffActive="Elemental Seal"> <equip when="midcast" set="HighResist"/> </if> <else> <if SpellTargetName="Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Ouryu|Lambton Worm|Sandworm|Serket" NotBuffActive="Elemental Seal"> <equip when="midcast" set="MidResist"/> </if> <else> <if Area="Dynamis - Xarc*|Hazhalm*"> <if NotBuffActive="Elemental Seal"> <equip when="midcast" Set="LightResist" /> </if> <else> <equip when="midcast" Set="FullPotency" /> </else> </if> <else> <equip when="midcast" set="FullPotency"/> </else> </else> </else> </if> <else spell="Silence"> <equip when="midcast" set="HighResist"/> <if BuffActive="Elemental Seal"> <equip when="midcastt" set="FullPotency"/> </if> </else> <else spell="Gravity|Dispel|Bind|Sleep*|Poison*|Blind"> <equip when="midcast" set="EnfeebleINT"/> <if BuffActive="Elemental Seal"> <equip when="midcast" set="FullINT"/> </if> </else> </if> </if> <!-- Change cure spells if MP is too low --> <if skill="HealingMagic"> <if Spell="Cur*"> <equip when="midcast" set="HealingMagic"/> </if> <if Spell="Cure IV" MPLT="88"> <changespell Spell="Cure III"/> </if> <if Spell="Cure III" MPLT="46"> <changespell spell="Cure II"/> </if> <if Spell="Cure II" MPLT="24"> <changespell spell="Cure"/> </if> </if> <!-- Handle Scholar job abilities --> <if SupportJob="SCH"> <if BuffActive="Light Arts|Addendum: White"> <if spell="Parsimony"><changespell Spell="Penury"/></if> <else spell="Alacrity"><changespell Spell="Celerity"/></else> <else spell="Addendum: Black"><changespell Spell="Addendum: White"/></else> </if> <if BuffActive="Dark Arts|Addendum: Black"> <if spell="Penury"><changespell Spell="Parsimony"/></if> <else spell="Celerity"><changespell Spell="Alacrity"/></else> <else spell="Addendum: White"><changespell Spell="Addendum: Black"/></else> </if> </if> <if skill="DarkMagic"> <equip when="precast|midcast" set="DarkMagic"/> </if> <!-- Handle Elemental Obi's --> <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'> <if Element="Dark"> <equip when="midcast"> <waist lock="yes">Anrin Obi</waist> </equip> </if> <elseif Element="Light"> <equip when="midcast"> <waist lock="yes">Korin Obi</waist> </equip> </elseif> <elseif Element="Thunder"> <equip when="midcast"> <waist lock="yes">Rairin Obi</waist> </equip> </elseif> <elseif Element="Ice"> <equip when="midcast"> <waist lock="yes">Hyorin Obi</waist> </equip> </elseif> <elseif Element="Fire"> <equip when="midcast"> <waist lock="yes">Karin Obi</waist> </equip> </elseif> <elseif Element="Wind"> <equip when="midcast"> <waist lock="yes">Furin Obi</waist> </equip> </elseif> <elseif Element="Water"> <equip when="midcast"> <waist lock="yes">Suirin Obi</waist> </equip> </elseif> <elseif Element="Earth"> <equip when="midcast"> <waist lock="yes">Dorin Obi</waist> </equip> </elseif> </if> <!-- Timers for when sleep is wearing off. --> <if advanced='"$SleepTimers"="1"'> <if Spell="Sleep II"> <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command> <command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command> <command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command> </if> <elseif Spell="Sleep|Sleepga"> <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command> <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command> </elseif> </if> <!-- Auto cancel sneak/utsu/stoneskin & Spell specific equips. Requires Cancel Plugin --> <if Spell="Sneak|Inivis*" SpellTargetName="Vitto"> <equip when="precast|midcast"> <back lock="yes">Skulker's Cape</back> </equip> <midcastdelay delay="1.0" /> </if> <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self"> <command when="midcast">cancel 71</command> <midcastdelay delay="1.8" /> </if> <if spell="Refresh|Blink|Haste|*na|Erase"> <equip when="precast|midcast" lock="t" set="Refresh"/> </if> <if spell="Phalanx*|Bar*|En*"> <castdelay delay="0"/> <equip when="precast|midcast" lock="t" set="EnhancingMagic"/> </if> <if spell="Utsusemi*"> <castdelay delay="0"/> <equip when="precast|midcast" lock="t" set="Shadow"/> </if> <if spell="Stoneskin"> <equip when="precast|midcast" lock="t" set="Stoneskin"/> <if buffactive="stoneskin"> <command when="midcast">cancel 37</command> <midcastdelay delay="3.0" /> </if> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image"> <midcastdelay delay="1.5" /> <command when="midcast">cancel 66</command> </if> <if spell="Phalanx II" SpellTarget="Vitto"> <changespell Spell="Phalanx"/> </if> <if spell="Thunder*" SpellTarget="Tuchulcha"> <changespell Spell="Aero III"/> </if> <if spell="*spikes"> <equip when="precast|midcast" set="ElementalMagic"> <legs>Duelist's Tights</legs> </equip> </if> <!-- Echo status timers with Composure active --> <if BuffActive="Composure"> <if spell="Refresh" SpellTarget="Vitto"> <command when="aftercast">wait 420;input /echo [Refresh] Wearing off in 30 seconds</command> <command when="aftercast">wait 440;input /echo [Refresh] Wearing off in 10 seconds</command> <command when="aftercast">wait 445;input /echo [Refresh] Wearing off in 5 seconds</command> </if> <elseif spell="Haste|Phalanx" SpellTarget="Vitto"> <command when="aftercast">wait 510;input /echo [%Spell] Wearing off in 30 seconds</command> <command when="aftercast">wait 530;input /echo [%Spell] Wearing off in 10 seconds</command> <command when="aftercast">wait 535;input /echo [%Spell] Wearing off in 5 seconds</command> </elseif> </if> <if notSpell="Refresh|Haste|Stoneskin|Phalanx*|Bar*|En*|Stoneskin|Blink|Utsusemi*|Protect*|Shell*|Sneak|Invisible|*na|Erase"> <equip when="midcast"> <main>$%SpellElementStaff</main> </equip> </if> </else> <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> </rules> </spellcast>
Thanks alot man, everything works perfectly! Actually, almost perfectly. Here's the RDM one with my gear edited in and whatnot:
The only problem is that for Black Magic Enfeebles, such as Gravity, Dispel, Bind, Sleeps, Poisons, and Blind, equip White Magic Enfeebling Gear.Code:<spellcast xmlns:xi="http://www.w3.org/2001/XInclude"> <config RequireVersion="2.3" debug="false" hideerrors="true" /> <variables> <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. --> <!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust --> <var name="SleepTimers">0</var> <!-- use Ugg Pendant or not? set to 0 if you do not have it. --> <var name="UggPendant">1</var> <var name="ConvertRisk">0</var> <!-- Elemental Grips, set to 1 for each you have --> <var name="LightGrip">0</var> <var name="DarkGrip">0</var> <var name="ThunderGrip">0</var> <var name="IceGrip">0</var> <var name="FireGrip">0</var> <var name="WindGrip">0</var> <var name="WaterGrip">0</var> <var name="EarthGrip">0</var> <!-- Elemental Staffs, input what staff to use for each element here --> <var name="IceStaff">Aquilo's Staff</var> <var name="DarkStaff">Pluto's Staff</var> <var name="ThunderStaff">Jupiter's Staff</var> <var name="WindStaff">Auster's Staff</var> <var name="FireStaff">Fire Staff</var> <var name="EarthStaff">Terra's Staff</var> <var name="LightStaff">Apollo's Staff</var> <var name="WaterStaff">Water Staff</var> <!-- Elemental Obi's, set to 1 for the ones you have. --> <var name="DarkObi">0</var> <var name="LightObi">0</var> <var name="ThunderObi">1</var> <var name="IceObi">1</var> <var name="FireObi">0</var> <var name="WindObi">0</var> <var name="WaterObi">0</var> <var name="EarthObi">0</var> </variables> <sets> <group name="Main" default="yes"> <set name="Idle"> <main>$EarthStaff</main> <sub>Bugard Strap +1</sub> <neck>Uggalepih Pendant</neck> <lear>Moldavite Earring</lear> <rear>Magnetic Earring</rear> <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="Melee"> <main>Blau Dolch</main> <sub>Genbu's Shield</sub> <head>Walahra Turban</head> <neck>Peacock Charm</neck> <lear>Brutal Earring</lear> <rear>Diabolos's Earring</rear> <body>Scorpion Harness</body> <hands>Dusk Gloves</hands> <lring>Jaeger Ring</lring> <rring>Rajas Ring</rring> <waist>Headlong Belt</waist> <feet>Dusk Ledelsens</feet> <back>Forager's Mantle</back> </set> <set name="Convert" BaseSet="Idle"> <main>$LightStaff</main> </set> <set name="FastCast"> <head>Warlock's Chapeau</head> </set> <set name="Resting" BaseSet="Idle"> <main>$DarkStaff</main> <head>Cobra Hat</head> <neck>Beak Necklace +1</neck> <lear>Relaxing Earring</lear> <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="FullPotency"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <head>Zenith Crown</head> <neck>Promise Badge</neck> <body>Errant Hpl.</body> <hands>Dvt. Mitts +1</hands> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Mahatma Pigaches</feet> <back>Prism Cape</back> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <set name="HighResist" BaseSet="MidResist"> </set> <set name="MidResist" BaseSet="LightResist"> <neck>Spider Torque</neck> </set> <set name="LightResist"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <head>Wise Cap</head> <neck>Promise Badge</neck> <body>Warlock's Tabard</body> <hands>Dvt. Mitts +1</hands> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Mahatma Pigaches</feet> <back>Prism Cape</back> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set> <set name="EnfeebleINT" BaseSet="Idle"> <sub>Bugard Strap +1</sub> <head>Wise Cap</head> <neck>Spider Torque</neck> <lear>Moldavite Earring</lear> <rear>Magnetic Earring</rear> <body>Warlock's Tabard</body> <hands>Errant Cuffs</hands> <lring>Diamond Ring</lring> <rring>Omniscient Ring</rring> <back>Prism Cape</back> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Avocat Pigaches</feet> <ammo>Phantom Tathlum</ammo> </set> <set name="FullINT" BaseSet="EnfeebleINT"> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> </set> <set name="DarkMagic" BaseSet="EnfeebleINT"> <head>Wise Cap</head> <neck>Dark Torque</neck> </set> <set name="ElementalMagic"> <sub>Bugard Strap +1</sub> <ammo>Phtm. Tathlum</ammo> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> <neck>Elemental Torque</neck> <lear>Moldavite Earring</lear> <rear>Magnetic Earring</rear> <legs>Mahatma Slops</legs> <feet>Yigit Crackows</feet> <back>Prism Cape</back> <hands>Zenith Mitts</hands> <waist>Penitent's Rope</waist> <lring>Diamond Ring</lring> <rring>Omniscient Ring</rring> </set> <set name="ElementalResist" BaseSet="ElementalMagic"> </set> <set name="HealingMagic" BaseSet="Idle"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <head>Warlock's Chapeau</head> <neck>Promise Badge</neck> <body>Errant Hpl.</body> <hands>Dvt. Mitts +1</hands> <back>Prism Cape</back> <feet>Mahatma Pigaches</feet> <rring>Sapphire Ring</rring> </set> <set name="DivineMagic" /> <set name="EnhancingMagic" BaseSet="Idle"> <main lock="true">$EarthStaff</main> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> <legs>Warlock's Tights</legs> </set> <set name="Stoneskin" BaseSet="Idle"> <main lock="true">$WaterStaff</main> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <head>Warlock's Chapeau</head> <neck>Promise Badge</neck> <lear>Geist Earring</lear> <body>Errant Hpl.</body> <hands>Dusk Gloves</hands> <back>Prism Cape</back> <waist>Headlong Belt</waist> <feet>Dusk Ledelsens</feet> <rring>Sapphire Ring</rring> </set> <set name="Shadow" BaseSet="Idle"> <main lock="true">$EarthStaff</main> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> <hands>Dusk Gloves</hands> <waist>Headlong Belt</waist> <feet>Dusk Ledelsens</feet> </set> <set name="Refresh"> <main lock="true">$EarthStaff</main> <head>Warlock's Chapeau</head> <body>Errant Hpl.</body> <hands>Dusk Gloves</hands> <waist>Headlong Belt</waist> <feet>Dusk Ledelsens</feet> </set> <set name="WS"> </set> <set name="PDT" BaseSet="Idle"> </set> <set name="MDT" BaseSet="Idle"> </set> </group> </sets> <rules> <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*"> <action type="return" /> </if> <if status="idle"> <action type="enable" slot="main|sub|range"/> </if> <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) --> <if NotBuffActive="Chainspell"> <equip when="Idle|aftercast|zoning" set="Idle" /> <if Area="*Remnants|Ilrusi Atoll|Lebros Cavern|Leujaoam Sanctum|Mamool Ja Training Grounds|Nyzul Isle|Periqia"> <equip when="idle|aftercast"><rring>Balrahn's Ring</rring></equip> </if> </if> <!-- Convert Rule --> <if spell="Convert"> <if advanced='"$ConvertRisk"="0"'> <if subjob="whm"> <equip when="precast|midcast|aftercast" lock="true" set="Convert" /> <castdelay delay="1.2" /> <command when="precast">input /raw /ja "Divine Seal" <me></command> <aftercastdelay delay="0" /> <command when="aftercast">input /raw /ma "Cure IV" <me>;wait 4;input /sc set Idle</command> </if> <else> <equip when="precast|midcast|aftercast" lock="true" set="Convert" /> <aftercastdelay delay="0" /> <command when="aftercast">input /raw /ma "Cure IV" <me>;wait 4;input /sc set Idle</command> </else> </if> <elseif advanced='"$ConvertRisk"="1"'> <equip when="precast|midcast|aftercast" set="Convert" /> <aftercastdelay delay="0" /> <command when="aftercast">input /raw /ma "Cure IV" <me>;wait 4;input /sc set Idle</command> <var when ="aftercast" cmd="set ConvertRisk 0" /> <addtochat when="aftercast" color="121">[Convert Risk Reset To 0]</addtochat> </elseif> </if> <!-- set of gear to equip when resting --> <action type="command" when="Resting">sc set Resting</action> <if Spell="Stun"> <!-- equip gear that helps stun, and nothing else --> <equip set="DarkMagic|FastCast"> <main>$ThunderStaff</main> </equip> </if> <else> <!-- equip fast cast gear --> <if NotBuffActive="Chainspell" NotSpell="Convert|*Seal|Comp*|Dia*"> <castdelay delay="0.2"/> <equip Set="FastCast"/> </if> <!-- Magic Spell Rules --> <if Skill="*Magic"> <if Skill="ElementalMagic"> <if Spell="Frost|Drown|Rasp|Burn|Shock|Choke"> <equip when="midcast" Set="FullInt" /> </if> <else> <if SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya" NotBuffActive="Elemental Seal"> <equip when="midcast" Set="ElementalResist" /> </if> <else> <if SpellTargetName="Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Ouryu" NotBuffActive="Elemental Seal"> <equip when="midcast" Set="ElementalResist" /> </if> <else> <if mode="or" Area="Dynamis - Xarc*|Hazhalm*" SpellTargetName="Lambton Worm|Sandworm|Guivre|King Arthro|Serket"> <if NotBuffActive="Elemental Seal"> <equip when="midcast" Set="ElementalResist" /> </if> <else> <equip when="precast|midcast" Set="ElementalMagic" /> </else> </if> <else> <equip when="precast|midcast" Set="ElementalMagic" /> </else> <if MPPAfterCastLT="50" Advanced="$UggPendant==1"> <equip when="midcast"> <neck lock="yes">Uggalepih Pendant</neck> </equip> </if> </else> </else> </else> </if> <!-- For certain Enfeeble targets, equip differnt gear sets --> <if skill="EnfeeblingMagic"> <if spell="Slow*|Paralyze*"> <if SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya|Guivre|King Arthro|Odin|Hydra" NotBuffActive="Elemental Seal"> <equip when="midcast" set="HighResist"/> </if> <else> <if SpellTargetName="Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Ouryu|Lambton Worm|Sandworm|Serket" NotBuffActive="Elemental Seal"> <equip when="midcast" set="MidResist"/> </if> <else> <if Area="Dynamis - Xarc*|Hazhalm*"> <if NotBuffActive="Elemental Seal"> <equip when="midcast" Set="LightResist" /> </if> <else> <equip when="midcast" Set="FullPotency" /> </else> </if> <else> <equip when="midcast" set="FullPotency"/> </else> </else> </else> </if> <else spell="Silence"> <equip when="midcast" set="HighResist"/> <if BuffActive="Elemental Seal"> <equip when="midcastt" set="FullPotency"/> </if> </else> <else spell="Gravity|Dispel|Bind|Sleep*|Poison*|Blind"> <equip when="midcast" set="EnfeebleINT"/> <if BuffActive="Elemental Seal"> <equip when="midcast" set="FullINT"/> </if> </else> </if> </if> <!-- Change cure spells if MP is too low --> <if skill="HealingMagic"> <if Spell="Cur*"> <equip when="midcast" set="HealingMagic"/> </if> <if Spell="Cure IV" MPLT="88"> <changespell Spell="Cure III"/> </if> <if Spell="Cure III" MPLT="46"> <changespell spell="Cure II"/> </if> <if Spell="Cure II" MPLT="24"> <changespell spell="Cure"/> </if> </if> <!-- Handle Scholar job abilities --> <if SupportJob="SCH"> <if BuffActive="Light Arts|Addendum: White"> <if spell="Parsimony"><changespell Spell="Penury"/></if> <else spell="Alacrity"><changespell Spell="Celerity"/></else> <else spell="Addendum: Black"><changespell Spell="Addendum: White"/></else> </if> <if BuffActive="Dark Arts|Addendum: Black"> <if spell="Penury"><changespell Spell="Parsimony"/></if> <else spell="Celerity"><changespell Spell="Alacrity"/></else> <else spell="Addendum: White"><changespell Spell="Addendum: Black"/></else> </if> </if> <if skill="DarkMagic"> <equip when="precast|midcast" set="DarkMagic"/> </if> <!-- Handle Elemental Obi's --> <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'> <if Element="Dark"> <equip when="midcast"> <waist lock="yes">Anrin Obi</waist> </equip> </if> <elseif Element="Light"> <equip when="midcast"> <waist lock="yes">Korin Obi</waist> </equip> </elseif> <elseif Element="Thunder"> <equip when="midcast"> <waist lock="yes">Rairin Obi</waist> </equip> </elseif> <elseif Element="Ice"> <equip when="midcast"> <waist lock="yes">Hyorin Obi</waist> </equip> </elseif> <elseif Element="Fire"> <equip when="midcast"> <waist lock="yes">Karin Obi</waist> </equip> </elseif> <elseif Element="Wind"> <equip when="midcast"> <waist lock="yes">Furin Obi</waist> </equip> </elseif> <elseif Element="Water"> <equip when="midcast"> <waist lock="yes">Suirin Obi</waist> </equip> </elseif> <elseif Element="Earth"> <equip when="midcast"> <waist lock="yes">Dorin Obi</waist> </equip> </elseif> </if> <!-- Timers for when sleep is wearing off. --> <if advanced='"$SleepTimers"="1"'> <if Spell="Sleep II"> <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</command> <command when="aftercast">wait 75;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command> <command when="aftercast">wait 85;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command> </if> <elseif Spell="Sleep|Sleepga"> <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command> <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command> </elseif> </if> <!-- Auto cancel sneak/utsu/stoneskin & Spell specific equips. Requires Cancel Plugin --> <if Spell="Sneak|Inivis*" SpellTargetName="Virtuosus"> <equip when="precast|midcast"> <back lock="yes">Skulker's Cape</back> </equip> <midcastdelay delay="1.0" /> </if> <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self"> <command when="midcast">cancel 71</command> <midcastdelay delay="1.8" /> </if> <if spell="Refresh|Regen|Blink|Haste|*na|Erase"> <equip when="precast|midcast" lock="t" set="Refresh"/> </if> <if spell="Phalanx*|Bar*|En*"> <castdelay delay="0"/> <equip when="precast|midcast" lock="t" set="EnhancingMagic"/> </if> <if spell="Utsusemi*"> <castdelay delay="0"/> <equip when="precast|midcast" lock="t" set="Shadow"/> </if> <if spell="Stoneskin"> <equip when="precast|midcast" lock="t" set="Stoneskin"/> <if buffactive="stoneskin"> <command when="midcast">cancel 37</command> <midcastdelay delay="3.0" /> </if> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image"> <midcastdelay delay="1.5" /> <command when="midcast">cancel 66</command> </if> <if spell="Phalanx II" SpellTarget="Virtuosus"> <changespell Spell="Phalanx"/> </if> <if spell="Thunder*" SpellTarget="Tuchulcha"> <changespell Spell="Aero III"/> </if> <if spell="*spikes"> <equip when="precast|midcast" set="ElementalMagic"> </equip> </if> <!-- Echo status timers with Composure active --> <if BuffActive="Composure"> <if spell="Refresh" SpellTarget="Virtuosus"> <command when="aftercast">wait 420;input /echo [Refresh] Wearing off in 30 seconds</command> <command when="aftercast">wait 440;input /echo [Refresh] Wearing off in 10 seconds</command> <command when="aftercast">wait 445;input /echo [Refresh] Wearing off in 5 seconds</command> </if> <elseif spell="Haste|Phalanx" SpellTarget="Virtuosus"> <command when="aftercast">wait 510;input /echo [%Spell] Wearing off in 30 seconds</command> <command when="aftercast">wait 530;input /echo [%Spell] Wearing off in 10 seconds</command> <command when="aftercast">wait 535;input /echo [%Spell] Wearing off in 5 seconds</command> </elseif> </if> <if notSpell="Refresh|Haste|Stoneskin|Phalanx*|Bar*|En*|Stoneskin|Blink|Utsusemi*|Protect*|Shell*|Sneak|Invisible|*na|Erase"> <equip when="midcast"> <main>$%SpellElementStaff</main> </equip> </if> </else> <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> </rules> </spellcast>
Here's the rule bit on those spells, left alone as in your own XML:
And here is my "EnfeebleINT" bit under the gearsets:Code:<else spell="Gravity|Dispel|Bind|Sleep*|Poison*|Blind"> <equip when="midcast" set="EnfeebleINT"/> <if BuffActive="Elemental Seal"> <equip when="midcast" set="FullINT"/> </if>
Any clue why it isn't working correctly, and putting on MND stuff instead of INT?Code:<set name="EnfeebleINT" BaseSet="Idle"> <sub>Bugard Strap +1</sub> <head>Wise Cap</head> <neck>Spider Torque</neck> <lear>Moldavite Earring</lear> <rear>Magnetic Earring</rear> <body>Warlock's Tabard</body> <hands>Errant Cuffs</hands> <lring>Diamond Ring</lring> <rring>Omniscient Ring</rring> <back>Prism Cape</back> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Avocat Pigaches</feet> <ammo>Phantom Tathlum</ammo> </set>
If you're wondering, this is the gear it puts on instead:
No clue why.Code:<set name="HighResist" BaseSet="MidResist"> </set> <set name="MidResist" BaseSet="LightResist"> <neck>Spider Torque</neck> </set> <set name="LightResist"> <lear>Geist Earring</lear> <lring>Sapphire Ring</lring> <sub>Reign Grip</sub> <head>Wise Cap</head> <neck>Promise Badge</neck> <body>Warlock's Tabard</body> <hands>Dvt. Mitts +1</hands> <waist>Penitent's Rope</waist> <legs>Mahatma Slops</legs> <feet>Mahatma Pigaches</feet> <back>Prism Cape</back> <rear>Geist Earring</rear> <rring>Sapphire Ring</rring> </set>![]()
Haha I just noticed that problem too while I was fighting something. Replace the <else spell="silence> and <else spell="Grav|Bind|etc|"> with <if>
Code:<if spell="Silence"> <equip when="midcast" set="HighResist"/> <if BuffActive="Elemental Seal"> <equip when="midcastt" set="FullPotency"/> </if> </if> <if spell="Gravity|Dispel|Bind|Sleep*|Poison*|Blind"> <equip when="midcast" set="EnfeebleINT"/> <if BuffActive="Elemental Seal"> <equip when="midcast" set="FullINT"/> </if> </if>
New question, I was wondering if it's possible to make a rule to only equip Dusk hands/feet for TP only when I'm engaged? Currently on BLU and I have to use an outside macro that does:
Line 1: /equip hands
Line 2: /equip feet
Just so I can not have to deal with the movement speed. Oh, and also, after I rest and change from Pluto's Staff to Koggel/Beast Slayer, it only equips Koggel, is there a way to put a delay between main/sub equipping?
Code:<?xml version="1.0" ?> <spellcast xmlns:xi="http://www.w3.org/2001/XInclude"> <config requireversion="2.20" showgearswaps="False" showspellinfo="False" /> <variables> <var name="FireStaff">Fire Staff</var> <var name="EarthStaff">Terra's Staff</var> <var name="WaterStaff">Water Staff</var> <var name="WindStaff">Auster's Staff</var> <var name="ThunderStaff">Jupiter's Staff</var> <var name="IceStaff">Aquilo's Staff</var> <var name="DarkStaff">Pluto's Staff</var> <var name="LightStaff">Apollo's Staff</var> <var name="Mode">Melee</var> </variables> <sets> <group name="BLU_Default" default="yes"> <set name="Standard|TP|Default"> <main>Koggelmander</main> <range /> <ammo>Tiphia Sting</ammo> <head>Walahra Turban</head> <neck>Peacock Charm</neck> <lear>Brutal Earring</lear> <rear>Diabolos's Earring</rear> <body>Mirage Jubbah</body> <hands>Dusk Gloves</hands> <lring>Jaeger Ring</lring> <rring>Rajas Ring</rring> <back>Forager's Mantle</back> <waist>Headlong Belt</waist> <legs>Enkidu's Subligar</legs> <feet>Dusk Ledelsens</feet> <sub>Beast Slayer</sub> </set> <set name="Idle" BaseSet="Standard"> <body>Mirage Jubbah</body> </set> <set name="Vorpal" BaseSet="Standard"> <head>Voyager Sallet</head> <neck>Soil Gorget</neck> <body>Magus Jubbah +1</body> <hands>Tarasque Mitts</hands> <waist>Virtuoso Belt</waist> <feet>Creek M Clomps</feet> </set> <set name="Savage|Expiacion" BaseSet="Standard"> <head>Voyager Salett</head> <neck>Soil Gorget</neck> <body>Magus Jubbah +1</body> <hands>Palla's Bracelets</hands> <back>Forager's Mantle</back> <waist>Warwolf Belt</waist> <feet>Creek M Clomps</feet> </set> <set name="HeadButt" BaseSet="Standard"> <head>Homam Zucchetto</head> <body>Magus Jubbah +1</body> <back>Prism Cape</back> <waist>Headlong Belt</waist> <feet>Dusk Ledelsens</feet> </set> <set name="Big3" BaseSet="Standard"> <head>Voyager Sallet</head> <lear>Minuet Earring</lear> <body>Magus Jubbah +1</body> <hands>Pallas's Bracelets</hands> <back>Smilod. Mantle +1</back> <waist>Virtuoso Belt</waist> <feet>Creek M Clomps</feet> </set> <set name="Diamondhide" BaseSet="Standard"> <body>Magus Jubbah +1</body> </set> <set name="Cannonball" BaseSet="Standard"> <head>Homam Zucchetto</head> <neck>Spike Necklace</neck> <body>Magus Jubbah +1</body> <hands>Pallas's Bracelets</hands> <back>Smilod. Mantle +1</back> <waist>Warwolf Belt</waist> <feet>Creek M Clomps</feet> <ammo>Bibiki Seashell</ammo> </set> <set name="VCleave" BaseSet="Standard"> <head>Voyager Sallet</head> <neck>Spike Necklace +1</neck> <lear>Minuet Earring</lear> <rear>Diabolos's Earring</rear> <body>Magus Jubbah +1</body> <hands>Pallas's Bracelets</hands> <back>Smilod. Mantle +1</back> <waist>Warwolf Belt</waist> <legs>Enkidu's Subligar</legs> <feet>Creek M Clomps</feet> </set> <set name="BuffSpell" BaseSet="Standard" /> <set name="MNDNuke" BaseSet="Standard"> <head>Magus Keffiyeh</head> <lear>Moldavite Earring</lear> <body>Errant Hpl.</body> <back>Prism Cape</back> </set> <set name="INTNuke" BaseSet="MNDNuke" /> <set name="Macc" BaseSet="Standard"> <head>Homam Zucchetto</head> <body>Magus Jubbah +1</body> <rear>Magnetic Earring</rear> </set> <set name="Breath" BaseSet="Standard"> <ammo>Bibiki Seashell</ammo> <head>Homam Zucchetto</head> <body>Magus Jubbah +1</body> <hands>Pallas's Bracelets</hands> <back>Prism Cape</back> <feet>Creek M Clomps</feet> </set> <set name="Resting" BaseSet="Standard"> <main lock="t">Pluto's Staff</main> <head>Cobra Hat</head> <neck>Beak Necklace +1</neck> <lear>Relaxing Earrig</lear> <rear>Magnetic Earring</rear> <body>Errant Hpl.</body> <back>Invigorating Mantle</back> <waist>Qiqirn Sash +1</waist> <legs>Baron's Slops</legs> <sub>Bugard Strap +1</sub> </set> <set name="Supertank" BaseSet="Standard" /> <set name="Mage" BaseSet="Standard" /> </group> </sets> <rules> <equip when="resting" set="resting" /> <if Advanced='"$Mode"=="Tank"'> <equip when="Idle|Aftercast" set="Supertank" /> </if> <if Advanced='"$Mode"=="Mage"'> <equip when="Idle|Aftercast" set="Mage" /> </if> <if Advanced='"$Mode"=="Melee"'> <equip when="Idle" set="Idle" /> </if> <equip when="Engaged" Set="TP" /> <if Status="Engaged"> <equip when="aftercast" set="TP" /> </if> <if notStatus="Engaged"> <equip when="afterast" set="idle" /> </if> <if Advanced='"$Mode"!="Melee"'> <equip when="precast|midcast"> <main>$%SpellElementStaff</main> </equip> </if> <if mode="AND" Advanced='"$Mode"!="Melee"' TPGT="10"> <disable slot="main|sub|range" /> </if> <if type="blue*|Blue*"> <if spell="Cannonball"> <equip when="precast" set="Cannonball" /> </if> <if spell="Head Butt"> <equip when="precast" set="HeadButt" /> </if> <if spell="Disseverment|Hysteric*|Frenetic*"> <equip when="precast" set="Big3" /> </if> <if spell="Vertical*"> <equip when="precast" set="VCleave" /> </if> <if spell="Sheep Song|Yawn|Enervation|Sopo*|MP Drainkiss"> <equip when="precast" set="Macc" /> </if> <if spell="Mind Blast|Regurg*|Eyes on Me|Magic Hammer|Magic Fruit"> <equip when="precast" set="MNDNuke" /> </if> <if spell="FireSpit"> <equip when="precast" set="INTNuke" /> </if> <if spell="*Breath"> <equip when="precast" set="Breath" /> </if> <if spell="Diamondhide"> <equip when="precast" set="Diamondhide" /> </if> </if> <if spell="Vorpal*"> <equip when="precast" set="vorpal" /> </if> <if spell="Savage*"> <equip when="precast" set="Savage" /> </if> <if spell="Expiacion"> <equip when="precast" set="Expiacion" /> </if> <if spell="Utsusemi: Ichi" BuffActive="Copy Image"> <midcastdelay delay="3.0" /> <command when="midcast">cancel 66</command> </if> <if area="Nyzul*|Lej*|Mamool*|Peri*|Lebros*|Ilrusi|*Remnants"> <equip when="precast|midcast|aftercast|idle|resting|engaged"> <lring lock="t">Balrahn's Ring</lring> </equip> </if> </rules> </spellcast>
I'm having an issue with sneak attack/trick attack.
Basically what I'm trying to do is make a variable for rogue's armlets +1 to be used for SA/WS hands when TA is up. Here is what I have so far:
Code:<if spell="Sneak Attack"> <if notbuffactive="Trick Attack"> <action type="var" cmd="set SAhands Hecatomb Mittens" /> </if> <if buffactive="Haste|March|Refueling|Concentration"> <action type="equip" when="precast" set="SAspeed" /> </if> <else> <action type="equip" when="precast" set="SAdamage" /> </else> <elseif spell="Trick Attack"> <action type="var" cmd="set SAHands Rogue's Armlets +1" /> <if notbuffactive="Sneak Attack"> <action type="equip" when="precast" set="TA" /> </if> </elseif> </if>
For the first issue you can just add different gear to your idle set. Also if you just want to leave "remove" under <hands> and <feet> it'll just remove the dusk gear and that's it.
For the second issue I would try taking off the lock that you have on <main>.Code:<set name="Idle" BaseSet="Standard"> <body>Mirage Jubbah</body> <hands>remove</hands> <feet>remove</feet> </set>
Code:<set name="Resting" BaseSet="Standard"> <main>Pluto's Staff</main> <head>Cobra Hat</head> <neck>Beak Necklace +1</neck> <lear>Relaxing Earrig</lear> <rear>Magnetic Earring</rear> <body>Errant Hpl.</body> <back>Invigorating Mantle</back> <waist>Qiqirn Sash +1</waist> <legs>Baron's Slops</legs> <sub>Bugard Strap +1</sub> </set>
I'm having issues dual boxing BLMs with different gear. One character has all HQ staves, one has a mixed set. My xml currently has a group for each character and that works, as long as I remember to set them to their proper groups, but the staves are done through variables. I can't get the NQ staves to work even if I //sc var set those to what the second character should be using (they list as what I set, but spellcast still tries to use HQ). Anybody know a better solution?
Couldn't you just make two different files and name them Character1_BLM.xml and Character2_BLM.xml
Use folders with character names and separate xmls
You can either use pastebin on the windower forums or use the code tags
[Deleted]