You could use the BlankSet trick, but may add a bit of lag. You could simplify the SATA rule to two checks as well. As for gear not returning after WS, do you have a line to use a trigger spell post-cast?
You could use the BlankSet trick, but may add a bit of lag. You could simplify the SATA rule to two checks as well. As for gear not returning after WS, do you have a line to use a trigger spell post-cast?
I couldn't get trigger spells to work right when I was experimenting with them before so I went back to using what I had that I knew worked and then built around that. Here's the aftercast rules I'm using now. I removed autoset like the you said the last time I was messing with triggers, but I just couldn't get things to work so I went back to using it.
Spoiler: show
Here's the SA|TA rules
Spoiler: show
Show me the entire XML if you can and I'll see if I can simplify the rules. Not sure if AS is triggering between the WS and return to TP gear.
Here it is: http://pastebin.com/nJn4D9kF
I seem to have a small problem with my rules since upgrading to Windower 4.
Here's a snippet of my XML:
What its supposed to do is equip a set of gear associated with an action when I input that action, and then determine whether I'm idle or engaged in the aftercast and equip the appropriate set. This works fine in the older version of Windower. What its actually doing in Windower 4 is equipping the appropriate set for the command, but not automatically equipping either my idle or engaged gear after I complete a cast.Code:<!-- Begin status rules. --> <if Status="idle"> <equip when="idle" set="Idle" /> <equip when="after" set="Idle" /> </if> <if Status="engaged"> <equip when="engaged" set="Engaged"> <main lock="yes" /> <sub lock="yes" /> </equip> <equip when="after" set="Engaged" /> </if> <if Status="resting"> <equip when="resting" set="Resting" /> <equip when="after" set="Resting" /> </if> <!-- Begin defensive magic rules --> <if Spell="Cure*|Cura*"> <equip when="precast" set="Cure"> <main>Arka IV</main> </equip> <castdelay delay="0.1" /> <equip when="after" set="%status" /> </if> <if Spell="Regen*"> <equip when="precast" set="Regen" /> <castdelay delay="0.1" /> <equip when="after" set="%status" /> </if>
Help?
Try this one out. The trigger spells section tells you which does what. You can use your SA/TA/SATA sets for melee and SA-WS/TA-WS/SATA-WS for WS.Code:<?xml version="1.0" ?> <spellcast> <config Debug="True" HideErrors="False" ShowGearSwaps="true" /> <sets> <group name="Standard" default="yes"> <set name="BlankSet*" /> <set name="Idle"> <lring>Rajas Ring</lring> <lear>Suppanomimi</lear> <head>Raider's Bonnet +2</head> <neck>Twilight Torque</neck> <body>Thaumas Coat</body> <hands>Asn. Armlets +2</hands> <back>Atheling Mantle</back> <waist>Twilight Belt</waist> <legs>Raider's Culottes +2</legs> <feet>Skadi's Jambeaux</feet> <rring>Epona's Ring</rring> <rear>Brutal Earring</rear> </set> <set name="Kite" Baseset="Idle"> <lear>Musical Earring</lear> <head>Optical Hat</head> <body>Alcide's Harness</body> <back>Boxer's Mantle</back> <legs>Ocelot Trousers</legs> </set> <set name="TP-Haste"> <range>Raider's Bmrng.</range> <lring>Rajas Ring</lring> <lear>Suppanomimi</lear> <head>Raid. Bonnet +2</head> <neck>Rancor Collar</neck> <body>Thaumas Coat</body> <hands>Homam Manopolas</hands> <back>Atheling Mantle</back> <waist>Twilight Belt</waist> <legs>Raid. Culottes +2</legs> <feet>Asn. Poulaines +2</feet> <rring>Epona's Ring</rring> <rear>Brutal Earring</rear> </set> <set name="TP-MixEva" Baseset="TP-FullEva"> <lear>Suppanomimi</lear> <head>Raider's Bonnet +2</head> <body>Alcide's Harness</body> <hands>Homam Manopolas</hands> <legs>Raider's Culottes +2</legs> <feet>Ballerines</feet> </set> <set name="TP-FullEva"> <lring>Rajas Ring</lring> <lear>Musical Earring</lear> <head>Optical Hat</head> <neck>Torero Torque</neck> <body>Alcide's Harness</body> <hands>Asn. Armlets +2</hands> <back>Boxer's Mantle</back> <waist>Twilight Belt</waist> <legs>Ocelot Trousers</legs> <feet>Raid. Poulaines +2</feet> <rring>Epona's Ring</rring> <rear>Brutal Earring</rear> </set> <set name="Utsusemi" Baseset="TP-FullEva"> <head>Raid. Bonnet +2</head> <neck>Magoraga Beads</neck> <body>Raider's Vest +2</body> <legs>Raid. Culottes +2</legs> <feet>Ballerines</feet> <waist>Twilight Belt</waist> </set> <!--Treasure Hunter Gear--> <set name="TP-TH" Baseset="TP-Haste"> <hands>Asn. Armlets +2</hands> <feet>Raid. Poulaines +2</feet> </set> <!--TP in PDT Gear--> <set name="PDT" Baseset="TP-Haste"> <neck>Twilight Torque</neck> </set> <!--TP in MDT Gear--> <set name="MDT" Baseset="TP-Haste"> <neck>Twilight Torque</neck> <body>Avalon Breastplate</body> </set> <!--Weapon Skill Gear--> <set name="CommonWSgear"> <lring>Rajas Ring</lring> <lear>Ghillie Earring +1</lear> <head>Aias Bonnet</head> <neck>Rancor Collar</neck> <body>Raider's Vest +2</body> <hands>Raid. Armlets +2</hands> <back>Atheling Mantle</back> <waist>Cuchulain's Belt</waist> <legs>Raid. Culottes +2</legs> <feet>Asn. Poulaines +2</feet> <rring>Epona's Ring</rring> <rear>Brutal Earring</rear> </set> <set name="Exenterator" Baseset="CommonWSgear"> <head>Ocelomeh headpiece</head> <neck>Kubira Beads</neck> <body>Loki's Kaftan</body> <hands>Skadi's Bazubands</hands> <waist>Anguinus Belt</waist> <legs>Ambusher's Hose</legs> <feet>Raid. Poulaines +2</feet> </set> <set name="Evisceration" Baseset="CommonWSgear"> <head>Ocelomeh headpiece</head> <body>Loki's Kaftan</body> <legs>Hct. Subligar +1</legs> </set> <set name="MagicWS" Baseset="CommonWSgear"> <lring>Demon's Ring</lring> <lear>Hecate's Earring</lear> <neck>Uggalepih Pendant</neck> <body>Loki's Kaftan</body> <back>Cuchulain's Mantle</back> <waist>Aquiline Belt</waist> <legs>Denali Kecks</legs> <rring>Demon's Ring</rring> <rear>Moldavite Earring</rear> </set> <set name="DE-SB" Baseset="CommonWSGear"> </set> <!--Sneak Attack | Trick Attack Gear--> <set name="SA" Baseset="TP-Haste"> <neck>Kubira Beads</neck> <body>Loki's Kaftan</body> <hands>Raid. Armlets +2</hands> <back>Cavaros Mantle</back> <rring>Thundersoul Ring</rring> </set> <set name="TA" Baseset="TP-Haste"> <body>Loki's Kaftan</body> <hands>Rog. Armlets +1</hands> <back>Cavaros Mantle</back> <feet>Raid. Poulaines +2</feet> </set> <set name="SATA" Baseset="SA"> <hands>Rog. Armlets +1</hands> </set> <!-- Sneak Attack and Trick Attack gear during WS --> <set name="SA-WS" /> <set name="TA-WS" /> <set name="SATA-WS" /> </group> <group name="Precast-JA"> <set name="Despoil"> <legs>Raid. Culottes +2</legs> <feet>Raid. Poulaines +2 +2</feet> </set> <set name="Accomplice|Collaborator"> <head>Raid. Bonnet +2</head> </set> <set name="Flee"> <feet>Rogue's Poulaines</feet> </set> <set name="Conspirator"> <body>Raider's Vest +2</body> </set> <set name="Steal"> <hands>Rog. Armlets +1</hands> <feet>Rogue's Poulaines</feet> </set> </group> </sets> <!-- Variables --> <variables clear="true"> <var name="Evasion">0</var> <var name="Gear">Haste</var> <var name="TH">BlankSet</var> <var name="Kite">0</var> <var name="Idle">Idle</var> <var name="Distance">6.5</var> <var name="JA-Delay">0.3</var> <var name="Spell-Delay">0.2</var> <var name="Armor">BlankSet</var> <var name="SATA">BlankSet</var> </variables> <rules> <!-- Includes --> <xi:include href="TW-Include.xml" xpointer="//include[@name='StopSwap']/*" /> <xi:include href="TW-Include.xml" xpointer="//include[@name='TeleWarp']/*" /> <xi:include href="TW-Include.xml" xpointer="//include[@name='SpellCancel']/*" /> <!-- Cancels Weapon Skills when farther than 6.5 yalms --> <xi:include href="TW-Include.xml" xpointer="//include[@name='SetDistance']/*" /> <!-- Check Buffs Active --> <if advanced='(bool)Buffactive("Sneak Attack") AND (bool)Buffactive("Trick Attack")'> <var cmd="set SATA SATA" /> </if> <elseif Buffactive="Sneak Attack"> <var cmd="set SATA SA" /> </elseif> <elseif Buffactive="Trick Attack"> <var cmd="set SATA TA" /> </elseif> <else> <var cmd="set SATA BlankSet" /> </else> <!-- Update gear during these actions --> <command when="engaged|aftercast|idle">Update</command> <!-- Gear Toggles --> <if type="Trigger"> <!-- Update gear --> <if spell="Update"> <cancelspell /> <if status="Idle"> <equip set="$Idle|$Armor" /> </if> <elseif status="engaged"> <equip set="TP-$Gear|$TH|$SATA|$Armor" /> </elseif> <return /> </if> <!-- Remove MDT/PDT sets --> <elseif Spell="CombatMode"> <var cmd="set Armor BlankSet" /> <command>Update</command> <addtochat>TP-$Gear Set Equipped</addtochat> </elseif> <!-- Shift TP set used --> <elseif Spell="CycleCombatMode"> <if advanced='"$Gear"="Haste"'> <var cmd="set Gear MixEva" /> </if> <elseif advanced='"$Gear"="MixEva"'> <var cmd="set Gear FullEva" /> </elseif> <else> <var cmd="set Gear Haste" /> </else> <command>Update</command> <addtochat>TP-$Gear Set Equipped</addtochat> </elseif> <!-- Remove or add TH set --> <elseif Spell="ClassTrigger"> <if advanced='"$Gear"!="TH"'> <var cmd="set TH TH" /> </if> <else> <var cmd="set TH BlankSet" /> </else> <command>Update</command> <addtochat>TP-$Gear Set Equipped</addtochat> </elseif> <!-- Shift Idle set used --> <elseif Spell="IdleMode"> <if advanced='"$Idle"!="Kite"'> <var cmd="set Idle Kite" /> </if> <else> <var cmd="set Idle Idle" /> </else> <command>Update</command> <addtochat>$Idle Mode Set</addtochat> </elseif> <!-- Equip PDT --> <elseif Spell="PhysicalDefense"> <var cmd="set Armor PDT" /> <command>Update</command> </elseif> <!-- Equip MDT --> <elseif Spell="MagicalDefense"> <var cmd="set Armor MDT" /> <command>Update</command> </elseif> <cancelspell /> </if> <else> <!-- Job Abilites --> <if Type="JobAbility"> <if Spell="Despoil|Accomplice|Collaborator|Flee|Conspirator|Steal|Despoil"> <equip setgroup="Precast-JA" set="%Spell" /> </if> <elseif Spell="Sneak Attack|Trick Attack" Buffactive="Sneak Attack|Trick Attack"> <equip set="SATA" /> </elseif> <elseif Spell="Sneak Attack"> <equip set="SA" /> </elseif> <elseif Spell="Trick Attack"> <equip set="TA" /> </elseif> </if> <!-- Weapon Skills --> <elseif type="WeaponSkill"> <castdelay delay="$JA-Delay" /> <if spell="Evisceration|Exenterator"> <equip when="precast" set="%Spell" /> </if> <elseif spell="Dancing Edge|Shark Bite|Mandalic Stab"> <equip when="precast" set="DE-SB" /> </elseif> <elseif spell="Aeolian Edge|Cyclone|Gust Slash"> <equip when="precast" set="MagicWS" /> </elseif> <else> <equip when="precast" set="CommonWSGear" /> </else> <!-- Equip Sneak and Trick Attack Gear during WS --> <equip set="$SATA-WS" /> </elseif> <!-- Shadows --> <elseif type="Ninjutsu"> <castdelay delay="$Magic-Delay" /> <if spell="Utsusemi*"> <equip when="precast" set="Utsusemi" /> </if> <else> <equip when="precast" set="Utsusemi" /> </else> </elseif> </else> </rules> </spellcast>
This is the file with "aftercast" instead of "after." Perhaps this will work?Code:<!-- Begin status rules. --> <if Status="idle"> <equip when="idle" set="Idle" /> <equip when="aftercast" set="Idle" /> </if> <if Status="engaged"> <equip when="engaged" set="Engaged"> <main lock="yes" /> <sub lock="yes" /> </equip> <equip when="aftercast" set="Engaged" /> </if> <if Status="resting"> <equip when="resting" set="Resting" /> <equip when="aftercast" set="Resting" /> </if> <!-- Begin defensive magic rules --> <if Spell="Cure*|Cura*"> <castdelay delay="0.1" /> <equip when="precast" set="Cure"> <main>Arka IV</main> </equip> <equip when="aftercast" set="%status" /> </if> <if Spell="Regen*"> <castdelay delay="0.1" /> <equip when="precast" set="Regen" /> <equip when="aftercast" set="%status" /> </if>
Thanks a lot, I'll try when I get home today. One small (and probably dumb) question. For this line
do I just need to make a variable set with all the spells I use as triggers for that to register, or does it need to be replaced by something else?Code:<!-- Gear Toggles --> <if type="Trigger"> <!-- Update gear -->
If you look within resources, you'll see that Radec added trigger spells way back. Their type is "trigger", so if you ever wish to sequester them, you may use that to do so.
Ahah! I didn't know that; looks like it's time redo some XMLs yet again. Thanks a lot for the help and rewrite.
Noticed recently that when I'm on MNK and have Impetus active, when I go to Victory Smite it sometimes keeps me in my nonImpetus WS set, despite obviously having Impetus active. Sometimes it goes into my Impetus set, and once it does it's fine, but otherwise, I'm sitting there spamming VS in a non impetus set with the buff active. Any thoughts as to why? Only happened to notice it recently. Seemed to be fine about a month or so ago, and I haven't changed anything besides gear in the SC itself.
Code:<?xml version="1.0" ?> <spellcast xmlns:xi="http://www.w3.org/2001/XInclude"> <config /> <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="Resist">R</var> <var name="Area">Outside</var> <var name="Distance">6.5</var> <var name="Delay-JA">0.3</var> <var name="Delay-Spell">0.2</var> <var name="LockMain">1</var> <var name="R-Weapon">Trollbane</var> <var name="Armor-Idle">BlankSet</var> <var name="Armor-Engaged">BlankSet</var> <!--- Standard Variables 2 ---> <var name="VAR-TP">HASTE</var> <var name="VAR-WS">ATT</var> <var name="VAR-Utsusemi">Counter</var> <var name="Movement-Idle">Movement</var> <var name="Movement-Engaged">BlankSet</var> <var name="EquipmentSlot-Set">PieceOfGear</var> <!--- Standard Variables 3 ---> <!--- Multi-Class Variables ---> <var name="Berserk">N</var> <var name="STYLE">H2H</var> <!--- Specific Variables ---> <var name="HundredFistsSet">BlankSet</var> <var name="ImpetusSet">BlankSet</var> <var name="PerfectCounterSet">BlankSet</var> <!--- Include Variables ---> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" /> </variables> <sets> <group name="Abyssea-R"> <set name="Idle" baseset="Regen"> <body>Melee Cyclas +2</body> <head>Ocelomeh Headpiece +1</head> <rring>Paguroidea Ring</rring> <lring>Sheltered Ring</lring> <neck>Wiglen Gorget</neck> </set> <set name="Resting"> <slot>Example</slot> </set> <set name="PDT"> <body>Arhat's Gi +1</body> <head>Arh. Jinpachi +1</head> <lring>Dark Ring</lring> <waist>Black Belt</waist> <neck>Twilight Torque</neck> <rring>Dark Ring</rring> <hands>Melaco Mittens</hands> <!-- <main>Terra's Staff</main> --> </set> <set name="Regen"> <body>Melee Cyclas +2</body> <head>Ocelomeh Headpiece +1</head> <rring>Paguroidea Ring</rring> <lring>Sheltered Ring</lring> <neck>Wiglen Gorget</neck> </set> <set name="MDT"> <body>Avalon Breastplate</body> <lring>Dark Ring</lring> <neck>Twilight Torque</neck> <lear>Merman's Earring</lear> <rring>Dark Ring</rring> <rear>Merman's Earring</rear> <back>Mollusca Mantle</back> </set> <set name="FullEvasion"> <hands>Seiryu's Kote</hands> <legs>Ocelot Trousers</legs> <neck>Torero Torque</neck> <feet>Kacura Leggings +1</feet> </set> <set name="Movement"> <feet>Hermes' Sandals</feet> </set> <set name="BlankSet*" /> <set name="TP-H2H-HASTE"> <body>Thaumas Coat</body> <head>Thaumas Hat</head> <lring>Epona's Ring</lring> <hands>Nomkahpa Mittens</hands> <legs>Tantra Hose +2</legs> <feet>Tantra Gaiters +2</feet> <waist>Black Belt</waist> <neck>Nefarious Collar</neck> <back>Letalis Mantle</back> <!-- <back>Atheling Mantle</back> --> <lear>Brutal Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Potestas Bomblet</ammo> <rring>Rajas Ring</rring> </set> <set name="TP-H2H-ACC" baseset="TP-H2H-HASTE"> <body>Thaumas Coat</body> <ammo>Tantra Tathlum</ammo> <hands>Melee Gloves +2</hands> </set> <set name="TP-H2H-DEX" baseset="TP-H2H-HASTE"> <slot>Example</slot> </set> <set name="TP-H2H-EVA" baseset="TP-H2H-HASTE"> <hands>Seiryu's Kote</hands> <legs>Ocelot Trousers</legs> <neck>Torero Torque</neck> <feet>Kacura Leggings +1</feet> <rear>Ethereal Earring</rear> <back>Boxer's Mantle</back> </set> <set name="TP-H2H-PDT" baseset="TP-H2H-HASTE"> <body>Arhat's Gi +1</body> <head>Arh. Jinpachi +1</head> <lring>Dark Ring</lring> <waist>Black Belt</waist> <back>Mollusca Mantle</back> <neck>Twilight Torque</neck> <rring>Dark Ring</rring> <feet>Athos's Boots</feet> </set> <set name="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-ACC" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-DEX" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-EVA" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-PDT" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <!-- <set name="Victory Smite-ATT-N"> <body>Toci's Harness</body> <head>Thaumas Hat</head> <hands>Mustela Gloves</hands> <waist>Prosilio Belt</waist> <legs>Thaumas Kecks</legs> <feet>Thaumas Nails</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <neck>Rancor Collar</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Thew Bomblet</ammo> </set> --> <set name="Victory Smite-ATT-N"> <body>Toci's Harness</body> <head>Thaumas Hat</head> <hands>Mustela Gloves</hands> <waist>Caudata Belt</waist> <legs>Thaumas Kecks</legs> <feet>Thaumas Nails</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Rancorous Mantle</back> <neck>Breeze Gorget</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Tantra Tathlum</ammo> </set> <set name="ImpetusSet-WS"> <body>Tantra Cyclas +2</body> <head>Nemetona Cap</head> <hands>Mustela Gloves</hands> <waist>Caudata Belt</waist> <legs>Thaumas Kecks</legs> <feet>Kacura Leggings +1</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <neck>Rancor Collar</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Tantra Tathlum</ammo> </set> <set name="Victory Smite-ATT-Berserk" baseset="Victory Smite-ATT-N"> <slot>Example</slot> </set> <set name="Victory Smite-ACC-N" baseset="Victory Smite-ATT-N"> <slot>Example</slot> </set> <set name="Victory Smite-ACC-Berserk" baseset="Victory Smite-ACC-N"> <slot>Example</slot> </set> <set name="Victory Smite-DEX-N" baseset="Victory Smite-ACC-N"> <slot>Example</slot> </set> <set name="Victory Smite-DEX-Berserk" baseset="Victory Smite-DEX-N"> <slot>Example</slot> </set> <set name="Ascetic's Fury"> <body>Tantra Cyclas +2</body> <head>Thaumas Hat</head> <hands>Athos's Gloves</hands> <waist>Prosilio Belt</waist> <legs>Byakko's Haidate</legs> <feet>Kacura Leggings +1</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Rancorous Mantle</back> <neck>Justiciar's Torque</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Thew Bomblet</ammo> </set> <set name="Asuran Fists"> <body>Tantra Cyclas +2</body> <head>Genbu's Kabuto</head> <hands>Athos's Gloves</hands> <waist>Prosilio Belt</waist> <legs>Thaumas Kecks</legs> <feet>Tantra Gaiters +1</feet> <lring>Pyrosoul Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <neck>Justiciar's Torque</neck> <lear>Flame Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Thew Bomblet</ammo> </set> <set name="Dragon Kick"> <slot>Example</slot> </set> <set name="Tornado Kick" baseset="Dragon Kick"> <slot>Example</slot> </set> <set name="Retribution"> <slot>Example</slot> </set> <set name="Full Swing"> <slot>Example</slot> </set> <set name="Cataclysm"> <slot>Example</slot> </set> <set name="WS Base"> <slot>Example</slot> </set> <set name="HundredFistsSet"> <body>Tantra Cyclas +2</body> <head>Thaumas Hat</head> <lring>Epona's Ring</lring> <hands>Melee Gloves +2</hands> <legs>Thaumas Kecks</legs> <feet>Thaumas Nails</feet> <waist>Prosilio Belt</waist> <neck>Nefarious Collar</neck> <back>Atheling Mantle</back> <lear>Brutal Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Potestas Bomblet</ammo> <rring>Rajas Ring</rring> </set> <set name="Boost"> <hands>Temple Gloves</hands> </set> <set name="Focus"> <head>Temple Crown</head> </set> <set name="Dodge"> <feet>Temple Gaiters</feet> </set> <set name="Chi Blast"> <slot>Example</slot> </set> <set name="Chakra"> <lring>Spiral Ring</lring> <body>Temple Cyclas</body> <hands>Melee Gloves +2</hands> <ammo>Tantra Tathlum</ammo> <waist>Caudata Belt</waist> <head>Genbu's Kabuto</head> <back>Melee Cape</back> <neck>Fortitude Torque</neck> </set> <set name="Counterstance"> <feet>Melee Gaiters +2</feet> <back>Ultion Mantle</back> </set> <!-- <set name="ImpetusSet"> <body>Thaumas Coat</body> <head>Ganesha's Mask</head> <lring>Epona's Ring</lring> <hands>Melee Gloves +2</hands> <legs>Tantra Hose +2</legs> <feet>Tantra Gaiters +2</feet> <waist>Black Belt</waist> <neck>Rancor Collar</neck> <back>Atheling Mantle</back> <lear>Brutal Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Potestas Bomblet</ammo> <rring>Rajas Ring</rring> </set> --> <set name="PerfectCounterSet"> <head>Tantra Crown +2</head> <back>Ultion Mantle</back> <feet>Melee Gaiters +2</feet> </set> <set name="Utsusemi-Precast"> <neck>Magoraga Beads</neck> </set> <set name="Utsusemi-Midcast-PDT" baseset="PDT"> <slot>Example</slot> </set> <set name="Utsusemi-Midcast-Counter" baseset="Utsusemi-Midcast-PDT"> <feet>Gules Leggings</feet> </set> <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion"> <slot>Example</slot> </set> <set name="Ninjutsu-Nukes"> <main>$Staff-%SpellElement</main> </set> <set name="Haste"> <neck>Magoraga Beads</neck> <head>Tantra Crown +2</head> <hands>Tantra Gloves +2</hands> <legs>Tantra Hose +2</legs> <waist>Black Belt</waist> </set> </group> <group name="Abyssea-NM" inherit="Abyssea-R" /> <group name="Outside-R" inherit="Abyssea-R" default="true"/> <group name="Outside-NM" inherit="Abyssea-R" /> <group name="VW-R"> <set name="Idle" baseset="Regen"> <body>Melee Cyclas +2</body> <head>Ocelomeh Headpiece +1</head> <rring>Paguroidea Ring</rring> <lring>Sheltered Ring</lring> <neck>Wiglen Gorget</neck> </set> <set name="Resting"> <slot>Example</slot> </set> <set name="PDT"> <body>Arhat's Gi +1</body> <head>Arh. Jinpachi +1</head> <lring>Dark Ring</lring> <waist>Black Belt</waist> <neck>Twilight Torque</neck> <rring>Dark Ring</rring> <hands>Melaco Mittens</hands> <!-- <main>Terra's Staff</main> --> </set> <set name="Regen"> <body>Melee Cyclas +2</body> <head>Ocelomeh Headpiece +1</head> <rring>Paguroidea Ring</rring> <lring>Sheltered Ring</lring> <neck>Wiglen Gorget</neck> </set> <set name="MDT"> <body>Avalon Breastplate</body> <lring>Dark Ring</lring> <neck>Twilight Torque</neck> <lear>Merman's Earring</lear> <rring>Dark Ring</rring> <rear>Merman's Earring</rear> <back>Mollusca Mantle</back> </set> <set name="FullEvasion"> <hands>Seiryu's Kote</hands> <legs>Ocelot Trousers</legs> <neck>Torero Torque</neck> <feet>Kacura Leggings +1</feet> </set> <set name="Movement"> <feet>Hermes' Sandals</feet> </set> <set name="BlankSet*" /> <set name="TP-H2H-HASTE"> <body>Thaumas Coat</body> <head>Thaumas Hat</head> <lring>Epona's Ring</lring> <hands>Nomkahpa Mittens</hands> <legs>Tantra Hose +2</legs> <feet>Tantra Gaiters +2</feet> <waist>Black Belt</waist> <neck>Rancor Collar</neck> <back>Atheling Mantle</back> <!--<back>Letalis Mantle</back> --> <lear>Brutal Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Potestas Bomblet</ammo> <rring>Rajas Ring</rring> </set> <!-- <set name="VW-TP"> <body>Thaumas Coat</body> <head>Thaumas Hat</head> <lring>Epona's Ring</lring> <hands>Melee Gloves +2</hands> <legs>Tantra Hose +2</legs> <feet>Tantra Gaiters +2</feet> <waist>Black Belt</waist> <neck>Rancor Collar</neck> <back>Atheling Mantle</back> <lear>Brutal Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Potestas Bomblet</ammo> <rring>Rajas Ring</rring> </set> --> <set name="TP-H2H-ACC" baseset="TP-H2H-HASTE"> <body>Thaumas Coat</body> <ammo>Tantra Tathlum</ammo> <hands>Melee Gloves +2</hands> </set> <set name="TP-H2H-DEX" baseset="TP-H2H-HASTE"> <slot>Example</slot> </set> <set name="TP-H2H-EVA" baseset="TP-H2H-HASTE"> <hands>Seiryu's Kote</hands> <legs>Ocelot Trousers</legs> <neck>Torero Torque</neck> <feet>Kacura Leggings +1</feet> <rear>Ethereal Earring</rear> <back>Boxer's Mantle</back> </set> <set name="TP-H2H-PDT" baseset="TP-H2H-HASTE"> <body>Arhat's Gi +1</body> <head>Arh. Jinpachi +1</head> <lring>Dark Ring</lring> <waist>Black Belt</waist> <back>Mollusca Mantle</back> <neck>Twilight Torque</neck> <rring>Dark Ring</rring> <feet>Athos's Boots</feet> </set> <set name="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-ACC" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-DEX" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-EVA" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="TP-KICK-PDT" baseset="TP-KICK-HASTE"> <slot>Example</slot> </set> <set name="Victory Smite-ATT-N"> <body>Toci's Harness</body> <head>Thaumas Hat</head> <hands>Mustela Gloves</hands> <waist>Caudata Belt</waist> <legs>Thaumas Kecks</legs> <feet>Thaumas Nails</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Rancorous Mantle</back> <neck>Justiciar's Torque</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Tantra Tathlum</ammo> </set> <set name="ImpetusSet-WS"> <body>Tantra Cyclas +2</body> <head>Nemetona Cap</head> <hands>Mustela Gloves</hands> <waist>Caudata Belt</waist> <legs>Thaumas Kecks</legs> <feet>Kacura Leggings +1</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <neck>Rancor Collar</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Tantra Tathlum</ammo> </set> <set name="Victory Smite-ATT-Berserk" baseset="Victory Smite-ATT-N"> <slot>Example</slot> </set> <set name="Victory Smite-ACC-N" baseset="Victory Smite-ATT-N"> <slot>Example</slot> </set> <set name="Victory Smite-ACC-Berserk" baseset="Victory Smite-ACC-N"> <slot>Example</slot> </set> <set name="Victory Smite-DEX-N" baseset="Victory Smite-ACC-N"> <slot>Example</slot> </set> <set name="Victory Smite-DEX-Berserk" baseset="Victory Smite-DEX-N"> <slot>Example</slot> </set> <set name="Ascetic's Fury"> <body>Tantra Cyclas +2</body> <head>Thaumas Hat</head> <hands>Athos's Gloves</hands> <waist>Prosilio Belt</waist> <legs>Byakko's Haidate</legs> <feet>Kacura Leggings +1</feet> <lring>Epona's Ring</lring> <rring>Rajas Ring</rring> <back>Rancorous Mantle</back> <neck>Justiciar's Torque</neck> <lear>Brutal Earring</lear> <rear>Moonshade Earring</rear> <ammo>Thew Bomblet</ammo> </set> <set name="Asuran Fists"> <body>Tantra Cyclas +2</body> <head>Genbu's Kabuto</head> <hands>Athos's Gloves</hands> <waist>Prosilio Belt</waist> <legs>Thaumas Kecks</legs> <feet>Tantra Gaiters +1</feet> <lring>Pyrosoul Ring</lring> <rring>Rajas Ring</rring> <back>Atheling Mantle</back> <neck>Justiciar's Torque</neck> <lear>Flame Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Thew Bomblet</ammo> </set> <set name="Dragon Kick"> <slot>Example</slot> </set> <set name="Tornado Kick" baseset="Dragon Kick"> <slot>Example</slot> </set> <set name="Retribution"> <slot>Example</slot> </set> <set name="Full Swing"> <slot>Example</slot> </set> <set name="Cataclysm"> <body>Kirin's Osode</body> <head>Thaumas Hat</head> <hands>Mustela Gloves</hands> <waist>Caudata Belt</waist> <legs>Thaumas Kecks</legs> <feet>Tantra Gaiters +2</feet> <lring>Spiral Ring</lring> <rring>Archon Ring</rring> <back>Atheling Mantle</back> <neck>Justiciar's Torque</neck> <lear>Flame Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Tantra Tathlum</ammo> </set> <set name="WS Base"> <slot>Example</slot> </set> <set name="HundredFistsSet"> <slot>Example</slot> </set> <set name="Boost"> <hands>Temple Gloves</hands> </set> <set name="Focus"> <head>Temple Crown</head> </set> <set name="Dodge"> <feet>Temple Gaiters</feet> </set> <set name="Chi Blast"> <slot>Example</slot> </set> <set name="Chakra"> <lring>Spiral Ring</lring> <body>Temple Cyclas</body> <hands>Melee Gloves +2</hands> <ammo>Tantra Tathlum</ammo> <waist>Warwolf Belt</waist> <head>Genbu's Kabuto</head> <back>Melee Cape</back> <neck>Fortitude Torque</neck> </set> <set name="Counterstance"> <feet>Melee Gaiters +2</feet> <back>Ultion Mantle</back> </set> <!-- <set name="ImpetusSet"> <body>Thaumas Coat</body> <head>Ganesha's Mask</head> <lring>Epona's Ring</lring> <hands>Melee Gloves +2</hands> <legs>Tantra Hose +2</legs> <feet>Tantra Gaiters +2</feet> <waist>Black Belt</waist> <neck>Rancor Collar</neck> <back>Atheling Mantle</back> <lear>Brutal Earring</lear> <rear>Ghillie Earring +1</rear> <ammo>Potestas Bomblet</ammo> <rring>Rajas Ring</rring> </set> --> <set name="PerfectCounterSet"> <head>Tantra Crown +2</head> <back>Ultion Mantle</back> <feet>Melee Gaiters +2</feet> </set> <set name="Utsusemi-Precast"> <neck>Magoraga Beads</neck> </set> <set name="Utsusemi-Midcast-PDT" baseset="PDT"> <slot>Example</slot> </set> <set name="Utsusemi-Midcast-Counter" baseset="Utsusemi-Midcast-PDT"> <feet>Gules Leggings</feet> </set> <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion"> <slot>Example</slot> </set> <set name="Ninjutsu-Nukes"> <main>$Staff-%SpellElement</main> </set> <set name="Haste"> <neck>Magoraga Beads</neck> <head>Tantra Crown +2</head> <hands>Tantra Gloves +2</hands> <legs>Tantra Hose +2</legs> <waist>Black Belt</waist> </set> </group> </sets> <rules> <!--- Core Include Rules ---> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='CleanTransportation']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='AreaRule']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LockWeaponRule']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" /> <!--- Optional Include Rules ---> <!--- Automatically change variables when buffs wear off ---> <if notBuffactive="Hundred Fists" advanced='"$HundredFistsSet"!="BlankSet"'> <var cmd="set HundredFistsSet BlankSet" /> </if> <if notBuffactive="Perfect Counter" advanced='"$PerfectCounterSet"!="BlankSet"'> <var cmd="set PerfectCounterSet BlankSet" /> </if> <if notBuffactive="Impetus" advanced='"$ImpetusSet"!="BlankSet"'> <var cmd="set ImpetusSet BlankSet" /> </if> <if notBuffactive="Footwork" advanced='"$STYLE"!="H2H"'> <var cmd="set STYLE H2H" /> </if> <if notBuffactive="Berserk" advanced='"$Berserk"!="N"'> <var cmd="set Berserk N" /> </if> <!--- 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-%Status|$Movement-%Status" /> </if> <elseif status="engaged"> <if advanced='"$VAR-TP"="EVA"'> <equip set="TP-$STYLE-$VAR-TP|$PerfectCounterSet|$Armor-%Status|$Movement-%Status" /> </if> <else> <equip set="TP-$STYLE-$VAR-TP|$HundredFistsSet|$ImpetusSet|$PerfectCounterSet|$Armor-%Status|$Movement-%Status" /> </else> </elseif> <elseif status="resting"> <equip set="%Status" /> </elseif> </if> <!--- Change the distance at which to cancel WS ---> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" /> <!--- Change the resistance variable: Regular mobs or NMs ---> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" /> <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion ---> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-Blank']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-MDT']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-PDT']/*" /> <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" /> </if> <elseif spell="$TriggerSetTwo"> <!--- Change TP set type ---> <if spell="Poison V"> <cancelspell /> <if advanced='"$VAR-TP"="HASTE"'> <var cmd="set VAR-TP ACC" /> </if> <elseif advanced='"$VAR-TP"="ACC"'> <var cmd="set VAR-TP PDT" /> </elseif> <elseif advanced='"$VAR-TP"="PDT"'> <var cmd="set VAR-TP EVA" /> </elseif> <elseif advanced='"$VAR-TP"="EVA"'> <var cmd="set VAR-TP DEX" /> </elseif> <elseif advanced='"$VAR-TP"="DEX"'> <var cmd="set VAR-TP HASTE" /> </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"="ATT"'> <var cmd="set VAR-WS ACC" /> </if> <elseif advanced='"$VAR-WS"="ACC"'> <var cmd="set VAR-WS DEX" /> </elseif> <elseif advanced='"$VAR-WS"="DEX"'> <var cmd="set VAR-WS ATT" /> </elseif> <addtochat color="135">WS Variable: $VAR-WS2</addtochat> </elseif> <!--- Change Midcast for Utsusemi ---> <elseif spell="Scop's Operetta"> <cancelspell /> <if advanced='"$VAR-Utsusemi"="PDT"'> <var cmd="set VAR-Utsusemi Counter" /> </if> <elseif advanced='"$VAR-Utsusemi"="Counter"'> <var cmd="set VAR-Utsusemi EVA" /> </elseif> <elseif advanced='"$VAR-Utsusemi"="EVA"'> <var cmd="set VAR-Utsusemi PDT" /> </elseif> <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat> </elseif> <!--- Change specific pieces of gear (Self customize this one if you want) ---> <elseif spell="Shining Fantasia"> <cancelspell /> <if advanced='"$EquipmentSlot-Set"="EX1"'> <var cmd="set EquipmentSlot-Set EX2" /> </if> <elseif advanced='"$Main-Idle"="EX2"'> <var cmd="set EquipmentSlot-Set EX1" /> </elseif> <command>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>Dancing Chains</command> </elseif> </elseif> <else> <!--- Class Specific Trigger 1 ---> <if spell="Foxfire"> <cancelspell /> </if> <!--- Class Specific Trigger 2 ---> <elseif spell="Netherspikes"> <cancelspell /> </elseif> <!--- Class Specific Trigger 3 ---> <elseif spell="Diaga V"> <cancelspell /> </elseif> <!--- Class Specific Trigger 4 ---> <elseif spell="Banishga V"> <cancelspell /> </elseif> <!--- Class Specific Trigger 5 ---> <elseif spell="Goblin Gavotte"> <cancelspell /> </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 spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*"> <equip when="midcast" set="Ninjutsu-Nukes" /> </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="Victory Smite"> <equip set="%Spell-$VAR-WS-$Berserk|$ImpetusSet-WS" /> </if> <elseif Spell="Ascetic's Fury|Asuran Fists|Dragon Kick|Tornado Kick|Retribution|Full Swing|Cataclysm"> <equip set="%Spell|$ImpetusSet-WS" /> </elseif> <else> <equip set="WS Base" /> </else> </elseif> <elseif type="JobAbility"> <!--- Precast-only JAs ---> <if spell="Boost|Focus|Dodge|Chakra|Chi Blast|Counterstance"> <castdelay delay="$Delay-JA" /> <equip when="precast" set="%Spell" /> </if> <!--- Variable Changing and Precast gear JAs ---> <elseif Spell="Impetus"> <var cmd="set ImpetusSet ImpetusSet" /> </elseif> <elseif Spell="Perfect Counter"> <var cmd="set PerfectCounterSet PerfectCounterSet" /> </elseif> <elseif Spell="Berserk"> <var cmd="set Berserk Berserk" /> </elseif> <elseif Spell="Footwork"> <var cmd="set STYLE KICK" /> </elseif> <elseif Spell="Hundred Fists"> <var cmd="set HundredFistsSet HundredFistsSet" /> </elseif> </elseif> <elseif type="Samba|Waltz|Flourish*|Jig"> <return /> </elseif> </rules> </spellcast>
If you spammed Impetus to another macro, the action may have triggers prior to Impetus buff appearing, so the notBuffactive=Impetus triggered during the second macro. Since there isn't a buff check, Impetus never hits the set.
Since AE is borked, you should just add the rule to the Buffactive rules.
Instead use:Code:<!--- Automatically change variables when buffs wear off ---> <if notBuffactive="Hundred Fists" advanced='"$HundredFistsSet"!="BlankSet"'> <var cmd="set HundredFistsSet BlankSet" /> </if> <if notBuffactive="Perfect Counter" advanced='"$PerfectCounterSet"!="BlankSet"'> <var cmd="set PerfectCounterSet BlankSet" /> </if> <if notBuffactive="Impetus" advanced='"$ImpetusSet"!="BlankSet"'> <var cmd="set ImpetusSet BlankSet" /> </if> <if notBuffactive="Footwork" advanced='"$STYLE"!="H2H"'> <var cmd="set STYLE H2H" /> </if> <if notBuffactive="Berserk" advanced='"$Berserk"!="N"'> <var cmd="set Berserk N" /> </if>
Code:<!--- Automatically change variables when buffs wear off ---> <if notBuffactive="Hundred Fists" advanced='"$HundredFistsSet"!="BlankSet"'> <var cmd="set HundredFistsSet BlankSet" /> </if> <if notBuffactive="Perfect Counter" advanced='"$PerfectCounterSet"!="BlankSet"'> <var cmd="set PerfectCounterSet BlankSet" /> </if> <if Buffactive="Impetus"'> <var cmd="set ImpetusSet ImpetusSet" /> </if> <else> <var cmd="set ImpetusSet BlankSet" /> </else> <if notBuffactive="Footwork" advanced='"$STYLE"!="H2H"'> <var cmd="set STYLE H2H" /> </if> <if notBuffactive="Berserk" advanced='"$Berserk"!="N"'> <var cmd="set Berserk N" /> </if>
i have a few questions about autoexec. i am using 2 xml for my drk atm since one of them doesnt include a VW group and the other one doesnt have hybrid sets depending on buffs and i am incompetent and cant edit either of them without breaking them but i worked around the 2nd XML(nyghtfires_drkxml) so the midacc sets are hybrid sets.
this is the 1st XML: http://pastebin.com/iGu3gDv1
and this is the autoexec file i use including some rules i put in for invites in legion.
Spoiler: show
and this is my 2nd xml : http://pastebin.com/GJDSELYJ
and it uses the following autoexec file:
Spoiler: show
now the question i got is if there is a way to combine both autoexec files w/o them interfering with eachother? does autoexec run 2 files at the same time so i might have both loaded at times?
also the file keeps runing even after a job change is that normal?
i have this rule in the 1st xml that loads the autoexec file:
Spoiler: show
if i try to use that rule in the 2nd XML it doesnt work tho so i need to autoload it(named the 2nd autoexec DRK2_Autoexec and changed the name in the rule to match it ofc)
Go through the first XML and find every instance of the word "Dancing Chains" and replace with the word "Update" instead.
<if spell="Dancing Chains"> to <if Spell="Update">
<cmd when="engaged|idle|aftercast">Dancing Chains</cmd> to <cmd when="engaged|idle|aftercast">Update</cmd>
The first line of each have the same "effect", but use different spells. Just make them match and you can combine them.
Tbh though, if the onry issue is VW gear, you could just make one XML. Add a group named VW.
<group name="VW" inherit="Apocalypse|Twilight">
<group name="VW" inherit="Ragnarok">
Then just edit sets from there. For instance, you have . . .
<set name="TP-Off-SAM-LowBuff-NoRegain-LowAcc">
If you add equips to that, you'll equip them over whatever was equipped earlier.
I'm trying to incorporate a rule to switch to a WS set depending on the specific mob and I just can't figure it out. Let's use Tiamat as an example if I wanted to use a specific set other than my normal ws set, how would I incorporate that with my current rules?
Code:<if spell="Evisceration"> <precastdelay delay="1.2" /> <action type="equip" when="precast" set="Evis" /> <aftercastdelay delay="4.8" /> </if>
???Code:<if spell="Evisceration"> <precastdelay delay="1.2" /> <if Target="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Ouryu|Vrtra|Cerberus|Khimaira|Fafnir|Nidhogg|Aspidochelone|King Behemoth|Behemoth|Tinnin|Sarameya|Tyger|Jailer of Love"> <equip when="precast" set="Evis-NM" /> <aftercastdelay delay="4.8" /> </if> <else> <equip when="precast" set="Evis-NM" /> </else> </if>
cool thanks, so i would assume that its best to use a different trigger spell for each job? which would allow me to combine all autoexec rules into one file? or is it better to use seperate autoexec files for each job?
i dont totally grasp the group thing, its looks so easy. The XML auto sets groups depending on what wep i have equipted so would the example you showed :
<group name="VW" inherit="Ragnarok">
change to that group by itself if i have voidwatcher status?
sorry i tend to copy+pase rules from other XML and the way mine handle VW rules is either with manual triggers like:
Spoiler: show
or something like this:
Spoiler: show
I'm all but clueless about spellcast (And I have basically no programming experience so it would take me a while to read up on everything and I don't have the time to do so atm), but I do want to start using it. Is there a recommendation for a specific person's .xmls in the sticky that can basically just have gear be plugged in before usage? Thanks.
I was looking at Motenten's though since I'm new to this my eyes just sort of glazed over when I opened one of them, heh.
These XML sets seem basic.
If you use the same one, you use 1 AE. Seems simple to do that instead of 20 AE files.
i dont totally grasp the group thing, its looks so easy. The XML auto sets groups depending on what wep i have equipted so would the example you showed :
<group name="VW" inherit="Ragnarok">
change to that group by itself if i have voidwatcher status?
Instead, use:Code:<elseif spell="Update"> <if EquipMain="Apocalypse" Buffactive="Aftermath"> <if advanced='"%group"!="Aftermath"'> <cmd>sc group Aftermath;Update</cmd> <cancelspell /> <return /> </if> </if> <elseif advanced='(bool)strmatch("%EquipMain", "%Group*")'/> <else> <cmd>sc group %equipmain;Update</cmd> <cancelspell /> <return /> </else>
Code:<elseif spell="Update"> <if buffactive="Voidwatcher"> <if advanced='"%group"!="VW"'> <command>sc group VW;Update</command> <cancelspell /> <return /> </if> </if> <elseif EquipMain="Apocalypse" Buffactive="Aftermath"> <if advanced='"%group"!="Aftermath"'> <cmd>sc group Aftermath;Update</cmd> <cancelspell /> <return /> </if> </elseif> <elseif advanced='(bool)strmatch("%EquipMain", "%Group*")'/> <else> <cmd>sc group %equipmain;Update</cmd> <cancelspell /> <return /> </else>