|
War spellcast
By Ryugi 2012-01-05 03:26:44
Can someone tell me whats wrong with this spellcast it wont work for me i took it from pastebin. Or if you have or know of a better one can i get directed to it thank you. Code <?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config />
<!-- You will need this Include XML found here http://pastebin.com/nPfG7EiM -->
<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="Twilightset">None</var>
<!-- Standard Variables 3 -->
<!-- Multi-Class Variables -->
<var name="Berserk">N</var>
<var name="STYLE">GA</var>
<!-- Specific Variables -->
<var name="MightyStrikesSet">BlankSet</var>
<var name="BloodRageSet">BlankSet</var>
<!-- Include Variables -->
<xi:include href="include.xml" xpointer="//include[@name='EleStaffConst']/*" />
</variables>
<sets>
<group name="Abyssea-R">
<set name="Idle" baseset="PDT">
<head>Ravager's Mask +2</head>
<rring>Paguroidea Ring</rring>
<lring>Dark Ring</lring>
<neck>Wiglen Gorget</neck>
<hands>Rvg. Mufflers +2</hands>
<lear>Brutal earring</lear>
<rear>Ravager's Earring</rear>
<waist>Goading belt</waist>
<legs>Rvg. Cuisses +2</legs>
<body>Rvg. Lorica +2</body>
<feet>Rvg. Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Resting">
<slot>Example</slot>
</set>
<set name="PDT">
<slot>Example</slot>
</set>
<set name="MDT">
<slot>Example</slot>
</set>
<set name="FullEvasion">
<slot>Example</slot>
</set>
<set name="none" />
<set name="Twilight">
<head>Twilight Helm</head>
<body>Twilight Mail</body>
</set>
<set name="Movement">
<feet>Hermes' Sandals</feet>
</set>
<set name="BlankSet" />
<set name="TP-GA-HASTE">
<head>Zelus tiara</head>
<rring>Hoard Ring</rring>
<lring>Rajas Ring</lring>
<neck>Ravager's gorget</neck>
<hands>Rvg. Mufflers +2</hands>
<lear>Brutal earring</lear>
<rear>Ravager's Earring</rear>
<waist>Goading belt</waist>
<legs>Rvg. Cuisses +2</legs>
<body>Rvg. Lorica +2</body>
<feet>Rvg. Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="TP-GA-ACC" baseset="TP-GA-HASTE">
<head>Ravager's Mask +2</head>
<rring>Adler Ring</rring>
<lring>Rajas Ring</lring>
<neck>Agasaya's collar</neck>
<hands>Rvg. Mufflers +2</hands>
<lear>Brutal earring</lear>
<rear>Ravager's Earring</rear>
<waist>Bullwhip belt</waist>
<legs>Rvg. Cuisses +2</legs>
<body>Rvg. Lorica +2</body>
<feet>Rvg. Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="TP-GA-DEX" baseset="TP-GA-HASTE">
<slot>Example</slot>
</set>
<set name="TP-GA-EVA" baseset="TP-GA-HASTE">
<slot>Example</slot>
</set>
<set name="TP-GA-PDT" baseset="TP-GA-HASTE">
<slot>Example</slot>
</set>
<set name="Ukko's Fury-ATT-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Heafoc mitts</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-ATT-Berserk" baseset="Ukko's Fury-ATT-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Bellicus cuisses</legs>
<lear>Brutal earring</lear>
<rear>Light Earring</rear>
<hands>Heafoc mitts</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-ACC-N" baseset="Ukko's Fury-ATT-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Rvg. Mufflers +2</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-ACC-Berserk" baseset="Ukko's Fury-ACC-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Rvg. Mufflers +2</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-DEX-N" baseset="Ukko's Fury-ACC-N">
<slot>Example</slot>
</set>
<set name="Ukko's Fury-DEX-Berserk" baseset="Ukko's Fury-DEX-N">
<slot>Example</slot>
</set>
<set name="Raging Rush">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Heafoc mitts</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Steel Cyclone">
<slot>Example</slot>
</set>
<set name="Retribution">
<slot>Example</slot>
</set>
<set name="Fell Cleave">
<head>Twilight helm</head>
<neck>Ravager's gorget</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Rvg. Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Rvg. Mufflers +2</hands>
<body>Twilight mail</body>
<feet>Hecatomb leggings</feet>
<back>Atheling Mantle</back>
</set>
<set name="King's Justice">
<head>Twilight helm</head>
<neck>Ravager's gorget</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Rvg. Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Heafoc mitts</hands>
<body>Twilight mail</body>
<feet>Hecatomb leggings</feet>
<back>Atheling Mantle</back>
</set>
<set name="Cataclysm">
<lear>Moldavite earring</lear>
<rear>Hecate's Earring</rear>
<lring>Diamond ring</lring>
<rring>Diamond ring</rring>
<neck>Artemis' Medal</neck>
</set>
<set name="WS Base">
<slot>Example</slot>
</set>
<set name="MightyStrikesSet">
<slot>Example</slot>
</set>
<set name="Restraint">
<hands>Rvg. Mufflers +2</hands>
</set>
<set name="Warcry">
<slot>Example</slot>
</set>
<set name="Aggressor">
<slot>Example</slot>
</set>
<set name="Retaliation">
<slot>Example</slot>
</set>
<set name="Chakra">
<slot>Example</slot>
</set>
<set name="Counterstance">
<slot>Example</slot>
</set>
<set name="BloodRageSet">
<body>Rvg. Lorica +2</body>
</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>Herald's Gaiters</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>
<hands>Dusk gloves +1</hands>
<waist>Bullwhip belt</waist>
<legs>Rvg. Cuisses +2</legs>
<feet>Rvg. Calligae +2</feet>
</set>
</group>
<group name="Abyssea-NM" inherit="Abyssea-R" />
<group name="Outside-R" inherit="Abyssea-R" default="true"/>
<group name="Outside-NM" inherit="Outside-R" />
</sets>
<rules>
<!-- Core Include Rules -->
<xi:include href="include.xml" xpointer="//include[@name='LVrestriction']/*" />
<xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
<xi:include href="include.xml" xpointer="//include[@name='CleanTransportation']/*" />
<xi:include href="include.xml" xpointer="//include[@name='AreaRule']/*" />
<xi:include href="include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
<xi:include href="include.xml" xpointer="//include[@name='SpellCancel']/*" />
<!-- Optional Include Rules -->
<!-- Automatically change variables when buffs wear off -->
<if notBuffactive="Mighty Strikes" advanced='"$MightyStrikesSet"!="BlankSet"'>
<var cmd="set MightyStrikesSet BlankSet" />
</if>
<if notBuffactive="Blood Rage" advanced='"$BloodRageSet"!="BlankSet"'>
<var cmd="set BloodRageSet BlankSet" />
</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|$Twilightset" />
</if>
<elseif status="engaged">
<if advanced='"$VAR-TP"="EVA"'>
<equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Twilightset" />
</if>
<else>
<equip set="TP-$STYLE-$VAR-TP|$MightyStrikesSet|$BloodRageSet|$Armor-%Status|$Movement-%Status|$Twilightset" />
</else>
</elseif>
<elseif status="resting">
<equip set="%Status" />
</elseif>
</if>
<!-- Change the distance at which to cancel WS -->
<xi:include href="include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
<!-- Change the resistance variable: Regular mobs or NMs -->
<xi:include href="include.xml" xpointer="//include[@name='ResistRule']/*" />
<!-- Change the Armor variable: Blank, MDT, PDT, or Full Evasion -->
<xi:include href="include.xml" xpointer="//include[@name='Variable-Blank']/*" />
<xi:include href="include.xml" xpointer="//include[@name='Variable-MDT']/*" />
<xi:include href="include.xml" xpointer="//include[@name='Variable-PDT']/*" />
<xi:include href="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>
<!-- Manually lock Twilight gear (Toggle) -->
<elseif spell="Shining Fantasia">
<if spell="Shining Fantasia">
<if advanced='"$Twilightset" == "Twilight"'>
<var cmd="set Twilightset None" />
</if>
<else>
<var cmd="set Twilightset Twilight" />
<addtochat>Twilight Set Equipped (Toggle to go back)</addtochat>
</else>
</if>
<if status="engaged">
<equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Twilightset" />
</if>
<elseif advanced='"%status" != "zoning|dead"'>
<equip set="Idle|$Twilightset|$Movement-%Status" />
</elseif>
<cancelspell />
<return />
</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="Ukko's Fury">
<equip set="%Spell-$VAR-WS-$Berserk" />
</if>
<elseif Spell="Raging Rush|Steel Cyclone|Retribution|Fell Cleave|King's Justice|Cataclysm">
<equip set="%Spell" />
</elseif>
<else>
<equip set="WS Base" />
</else>
</elseif>
<elseif type="JobAbility">
<!-- Precast-only JAs -->
<if spell="Restraint|Warcry|Aggressor|Retaliation|Chakra|Counterstance">
<castdelay delay="$Delay-JA" />
<equip when="precast" set="%Spell" />
</if>
<!-- Variable Changing and Precast gear JAs -->
<elseif Spell="Blood Rage">
<var cmd="set BloodRageSet BloodRageSet" />
</elseif>
<elseif Spell="Berserk">
<var cmd="set Berserk Berserk" />
</elseif>
<elseif Spell="Mighty Strikes">
<var cmd="set MightyStrikesSet MightyStrikesSet" />
</elseif>
</elseif>
<elseif type="Samba|Waltz|Flourish*|Jig">
<return />
</elseif>
</rules>
</spellcast>
Cerberus.Punky
Serveur: Cerberus
Game: FFXI
Posts: 26
By Cerberus.Punky 2012-01-05 03:44:30
Not looked in detail but did you download the include.xml as well which is mentioned in line 4
http://pastebin.com/nPfG7EiM
By Ryugi 2012-01-05 12:54:04
yes i did waht am i suppose to name it?
Asura.Dtroyy
Serveur: Asura
Game: FFXI
Posts: 210
By Asura.Dtroyy 2012-01-05 14:54:06
yes i did waht am i suppose to name it? Yugl-Include
By Ryugi 2012-01-05 15:30:11
i saved the main one as War.xml and the other one as Yugl-Include.xml still doesnt work i get this error spellcast: XML parsing error:line 0-failed to oepn
Asura.Dtroyy
Serveur: Asura
Game: FFXI
Posts: 210
By Asura.Dtroyy 2012-01-06 05:29:54
i saved the main one as War.xml and the other one as Yugl-Include.xml still doesnt work i get this error spellcast: XML parsing error:line 0-failed to oepn Save the war one as Name_WAR
By Ryugi 2012-01-06 19:47:59
Has to be something else or a wrong line or command cause nothings works tryed everything im not to good at editing them.The error now is Error:spellcat-failed to load pluging - (126) module not found. Is there a good working one with ukkos set ups i can use or be directed to thank you.
Quetzalcoatl.Sithel
Serveur: Quetzalcoatl
Game: FFXI
Posts: 55
By Quetzalcoatl.Sithel 2012-01-06 20:43:41
This is mine, I made it based off of Yugl's xml's he makes.
You are getting the error becasue your naming the Include wrong.
It should be called Include that's it, you should see it as Include.xml
The war file should be named WAR.xml and both these files put in you spellcast folder.
A good way to tell what the include file is named is looking through the spellcast where it's actually looking for the Included and you'll see something like this <xi:include href="include.xml" xpointer="//include[@name='.....
Hope that helps.
Asura.Dtroyy
Serveur: Asura
Game: FFXI
Posts: 210
By Asura.Dtroyy 2012-01-06 20:57:23
Quetzalcoatl.Sithel said: »This is mine, I made it based off of Yugl's xml's he makes.
You are getting the error becasue your naming the Include wrong.
It should be called Include that's it, you should see it as Include.xml
The war file should be named WAR.xml and both these files put in you spellcast folder.
A good way to tell what the include file is named is looking through the spellcast where it's actually looking for the Included and you'll see something like this <xi:include href="include.xml" xpointer="//include[@name='.....
Hope that helps.
Yugl said: Save the include as Yugl-Include.xml and save the SCH file as YourNameHere_SCH.xml.
Same for all is xml
Quetzalcoatl.Sithel
Serveur: Quetzalcoatl
Game: FFXI
Posts: 55
By Quetzalcoatl.Sithel 2012-01-06 21:14:46
Umm I made the xml for war, its mine from pastebin that the OP is trying to use. Name the files like I said or it won't work. I should know I'm using it.
You try renaming it to Yugl-Include and yournamehere_job these will not work trust me.
Asura.Dtroyy
Serveur: Asura
Game: FFXI
Posts: 210
By Asura.Dtroyy 2012-01-07 06:02:12
Quetzalcoatl.Sithel said: »Umm I made the xml for war, its mine from pastebin that the OP is trying to use. Name the files like I said or it won't work. I should know I'm using it.
You try renaming it to Yugl-Include and yournamehere_job these will not work trust me.
Yeah my bad, didn't bother checking the xml lol
By Ryugi 2012-01-07 18:22:16
Thank you that worked.
Bismarck.Aerison
Serveur: Bismarck
Game: FFXI
Posts: 292
By Bismarck.Aerison 2012-01-09 16:30:49
Does anyone know how to use autoexec to swap in non-aftermath gear while still engaged to a mob. Any help would be greatly appreciated!
Quetzalcoatl.Harmless
Serveur: Quetzalcoatl
Game: FFXI
Posts: 48
By Quetzalcoatl.Harmless 2012-01-09 16:43:10
Mine for DRK looks like this in the XML:
<!-- Dummy Spell for AutoExec to fire off in order to switch to melee gear from aftermath melee gear when Aftermath wears off while in combat. -->
<if spell="Water V">
<if status="engaged">
<if BuffActive="Souleater">
<action type="equip" when="precast" set="Souleater" />
</if>
<else>
<action type="equip" when="precast" set="Melee" />
</else>
</if>
<action type="cancelspell"/>
<action type="return"/>
</if>
<!-- Dummy Spell for Defensive Gear. -->
<if spell="Stone V">
<action type="equip" when="precast" set="Defense" />
<action type="cancelspell"/>
<action type="return"/>
</if>
<!-- Dummy Spell for after Catastrophe, since it will check for the presence of aftermath before the weaponskill executes otherwise. -->
<if spell="Fire V">
<if status="engaged">
<if BuffActive="Aftermath">
<if BuffActive="Souleater">
<action type="equip" when="precast" set="SouleaterAftermath" />
</if>
<else>
<action type="equip" when="precast" set="MeleeAftermath" />
</else>
</if>
<else>
<if BuffActive="Souleater">
<action type="equip" when="precast" set="Souleater" />
</if>
<else>
<action type="equip" when="precast" set="Melee" />
</else>
</else>
</if>
And this is autoexec:
<register event="gainbuff_Aftermath" silent="true">/ma "Fire V"</register>
<register event="losebuff_Aftermath" silent="true">/ma "Water V"</register>
Bismarck.Aerison
Serveur: Bismarck
Game: FFXI
Posts: 292
By Bismarck.Aerison 2012-01-09 17:04:55
Quetzalcoatl.Harmless said: »Mine for DRK looks like this in the XML:
<!-- Dummy Spell for AutoExec to fire off in order to switch to melee gear from aftermath melee gear when Aftermath wears off while in combat. -->
<if spell="Water V">
<if status="engaged">
<if BuffActive="Souleater">
<action type="equip" when="precast" set="Souleater" />
</if>
<else>
<action type="equip" when="precast" set="Melee" />
</else>
</if>
<action type="cancelspell"/>
<action type="return"/>
</if>
<!-- Dummy Spell for Defensive Gear. -->
<if spell="Stone V">
<action type="equip" when="precast" set="Defense" />
<action type="cancelspell"/>
<action type="return"/>
</if>
<!-- Dummy Spell for after Catastrophe, since it will check for the presence of aftermath before the weaponskill executes otherwise. -->
<if spell="Fire V">
<if status="engaged">
<if BuffActive="Aftermath">
<if BuffActive="Souleater">
<action type="equip" when="precast" set="SouleaterAftermath" />
</if>
<else>
<action type="equip" when="precast" set="MeleeAftermath" />
</else>
</if>
<else>
<if BuffActive="Souleater">
<action type="equip" when="precast" set="Souleater" />
</if>
<else>
<action type="equip" when="precast" set="Melee" />
</else>
</else>
</if>
And this is autoexec:
<register event="gainbuff_Aftermath" silent="true">/ma "Fire V"</register>
<register event="losebuff_Aftermath" silent="true">/ma "Water V"</register>
Still not swaping into regular melee gear when you lose aftermath.
nvm, thanks a bunch!
Quetzalcoatl.Harmless
Serveur: Quetzalcoatl
Game: FFXI
Posts: 48
By Quetzalcoatl.Harmless 2012-01-09 17:08:02
It does swap into melee gear if Aftermath wears off, first it checks if souleater is active then and changes back accordingly.
Bismarck.Abrahamo
Serveur: Bismarck
Game: FFXI
Posts: 5
By Bismarck.Abrahamo 2012-01-12 20:42:05
Could anyone tell me how can i add to the script gearcollector beacuse i named one file War.xml for ws and gear sets then another Abrahamo_War.xml for gearcollector but they conflict with each other i was wondering how could i just add gearcollector into this scrip so i can just use one xml instead of multiple. Thanks
Serveur: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-01-13 03:31:07
It's been a long time since I've used GearCollector, but I believe if you add:
<gearcollector>
stuff here
</gearcollector>
to your spellcast, it should run through and pick it all up. Honestly though, I forget where it goes - I think it's after </sets> and before <rules>, but I could be lying to you.
If that doesn't work, then you could simply add another set with some derpy name:
<set name="Setthatnevergetsused">
stuff here
</set>
This way gear collector will run through it as if it's any other set, but it would just never get used in your rules section.
Cerberus.Caius
Serveur: Cerberus
Game: FFXI
Posts: 70
By Cerberus.Caius 2012-02-08 11:57:19
so anyone got a good spellcast template for war? Finally just finished my ukon and would like to give spellcast a try but without starting from scratch lol. Sounds lazy but i would just like to see how it looks put together then manipulate it to my needs etc.
Serveur: Asura
Game: FFXI
Posts: 256
By Asura.Backstab 2012-02-10 18:32:15
wanted to ask if anyone could help me finish my spellcast.
what i am trying to do is making it change to PDT gear after every gearswap instead of TP gear in voidwatch but only if i dont have fanatics up.
i am sure its possible but i just cant figure out how, being new to spellcast.
Serveur: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-02-10 18:34:08
<if notbuffactive="whatever buff Fanatic's gives you">
<equip when="aftercast" set="pdt" />
</if>
<else>
<equip when="aftercast" set="tpgear" />
</else>
Too lazy to put it in notepad and format it prettily, but that should do it!
Quetzalcoatl.Neisan
Serveur: Quetzalcoatl
Game: FFXI
Posts: 387
By Quetzalcoatl.Neisan 2012-02-10 18:46:32
buff is Physical Shield iirc.
Serveur: Asura
Game: FFXI
Posts: 256
By Asura.Backstab 2012-02-10 19:02:31
lawl awesome, looks so simple i feel stupid.
thanks^^
edit: and i add
<if buffactive"visitant">
it should only switch to PDT set in VW right (and aby offcourse i guess) or does VW have a different status?
Serveur: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-02-10 19:11:18
I'm not sure, I've not done VW (you could use Atma*, so it triggers off Atma/Atmacite), but if you add that before the Fanatics check, then it should work fine~
Serveur: Asura
Game: FFXI
Posts: 256
By Asura.Backstab 2012-02-10 20:17:25
meh no matter what i do if i add
<if buffactive="atma">
it fails to load the xml, i tried changing atma to visitant, atmacite and various other things but it still wont work.
it loads this tho
<if notbuffactive="Physical Shield">
<equip when="aftercast" set="pdt" />
</if>
<else>
<equip when="aftercast" set="tpgear" />
</else>
but wont load
<if buffactive="atma">
<if notbuffactive="Physical Shield">
<equip when="aftercast" set="pdt" />
</if>
<else>
<equip when="aftercast" set="tpgear" />
</else>
Serveur: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-02-11 04:00:04
Missing an </if> on the end, try this:
Code xml <if buffactive="Atma*|Visitant">
<if notbuffactive="Physical Shield">
<equip when="aftercast" set="pdt" />
</if>
<else>
<equip when="aftercast" set="tpgear" />
</else>
</if>
Quetzalcoatl.Mitosis
Serveur: Quetzalcoatl
Game: FFXI
Posts: 317
By Quetzalcoatl.Mitosis 2012-02-11 04:50:28
Does anyone know how to use autoexec to swap in non-aftermath gear while still engaged to a mob. Any help would be greatly appreciated!
DRK Spellcast Rules: Code <if spell="Dia">
<cancelspell />
<if advanced='"$group"="GimpBRD"'>
<action type="var" cmd="set group PimpBRD" />
<command>input //spellcast setgroup PimpBRD</command>
<addtochat>[Pimp Brd Group]</addtochat>
</if>
<elseif advanced='"$group"="PimpBRD"'>
<action type="var" cmd="set group GimpBRD" />
<command>input //spellcast setgroup GimpBRD</command>
<addtochat>[Gimp Brd Group]</addtochat>
</elseif>
</if>
<if spell="Dream Flower">
<if advanced='"$TP"="engaged" || "$TP"="16set" || "$TP"="8set" || "$TP"="3set" || "$TP"="PDT"'>
<action type="var" cmd="set TP MDT" />
<action type="equip" set="MDT" />
<addtochat>[MDT set on]</addtochat>
<cancelspell />
</if>
<elseif advanced='"$TP"="MDT"'>
<action type="var" cmd="set TP engaged" />
<action type="command">input /ma "Flash" <t></action>
<addtochat>[TP set on]</addtochat>
<cancelspell />
</elseif>
</if>
<if spell="Goblin Rush">
<if advanced='"$TP"="engaged" || "$TP"="16set" || "$TP"="8set" || "$TP"="3set" || "$TP"="MDT"'>
<action type="var" cmd="set TP PDT" />
<action type="equip" set="PDT" />
<addtochat>[PDT set on]</addtochat>
<cancelspell />
</if>
<elseif advanced='"$TP"="PDT"'>
<action type="var" cmd="set TP engaged" />
<action type="command">input /ma "Flash" <t></action>
<addtochat>[TP set on]</addtochat>
<cancelspell />
</elseif>
</if>
<if status="engaged">
<action type="equip" when="engaged|aftercast" set="$TP" />
</if>
<if spell="Flash">
<if advanced='"$TP"="MDT" || "$TP"="PDT"'>
<cancelspell />
<return />
</if>
<elseif buffactive="Last Resort">
<if buffactive="March">
<if buffactive="Aftermath">
<if buffactive="Haste">
<action type="var" cmd="set TP 3set" /><!-- need 9% w/o ghorn -->
</if>
<else>
<action type="var" cmd="set TP 16set" /><!-- need 16% w/o ghorn -->
</else>
</if>
<else>
<if buffactive="Haste">
<action type="var" cmd="set TP 13set" /><!-- need 19% w/o ghorn -->
</if>
<else>
<action type="var" cmd="set TP engaged" /><!-- need 26% w/o ghorn -->
</else>
</else>
</if>
<else>
<if buffactive="Aftermath">
<action type="var" cmd="set TP 16set" /><!-- need 16% w/o ghorn -->
</if>
<else>
<action type="var" cmd="set TP engaged" /><!-- need 26% w/o ghorn -->
</else>
</else>
</elseif>
<else>
<if buffactive="Aftermath">
<action type="var" cmd="set TP 16set" /><!-- need 16% w/o ghorn -->
</if>
<else>
<action type="var" cmd="set TP engaged" /><!-- need 26% w/o ghorn -->
</else>
</else>
</if>
DRK Autoexec: Code <register event="losebuff_Last_Resort" silent="true">input /ma "Flash"</register>
<register event="gainbuff_Last_Resort" silent="true">input /ma "Flash"</register>
<register event="losebuff_Aftermath" silent="true">input /ma "Flash"</register>
<register event="gainbuff_Aftermath" silent="true">input /ma "Flash"</register>
<register event="losebuff_March" silent="true">input /ma "Flash"</register>
<register event="gainbuff_March" silent="true">input /ma "Flash"</register>
<register event="losebuff_Haste" silent="true">input /ma "Flash"</register>
<register event="gainbuff_Haste" silent="true">input /ma "Flash"</register>
<register event="losebuff_Hasso" silent="true">input /ma "Flash"</register>
<register event="gainbuff_Hasso" silent="true">input /ma "Flash"</register>
<register event="losebuff_Third_Eye" silent="true">input /ma "Flash"</register>
<register event="gainbuff_Third_Eye" silent="true">input /ma "Flash"</register>
<register event="gainbuff_Physical_Shield" silent="true">sc var set meleeneck Rancor Collar</register>
<register event="losebuff_Physical_Shield" silent="true">sc var set meleeneck Bale Choker</register>
You can disregard the "dia", "dream flower", and "goblin rush" rules. Those are how I ensure I'm going to be using the proper TP sets based on if I have a ghorn brd or not, and to make sure I don't constantly switch out of PDT|MDT every time I gain or lose certain buffs.
Edit: I realize what I posted is for DRK, not WAR. It was meant to be used as a model, just to show a way of doing what was asked.
Serveur: Asura
Game: FFXI
Posts: 256
By Asura.Backstab 2012-02-11 06:24:27
Missing an </if> on the end, try this:
Code xml <if buffactive="Atma*|Visitant">
<if notbuffactive="Physical Shield">
<equip when="aftercast" set="pdt" />
</if>
<else>
<equip when="aftercast" set="tpgear" />
</else>
</if>
>.> thanks a lot again :D
Carbuncle.Tyleron
Serveur: Carbuncle
Game: FFXI
Posts: 163
By Carbuncle.Tyleron 2012-02-27 23:52:06
Quick question, whats the easiest way to have a macro that lets you change all gear.
I was thinking
<elseif Spell="Water">
<action Type="Equip" When="PreCast" Set="Standard">
</action>
</elseif>
So then i guess i have a macro that is /ja Water <me>
Is that how it works? do I need to use an include or something?
Sorry I am writing my first xml and totaly lost
By Gimpness 2012-02-28 00:15:08
so anyone got a good spellcast template for war? Finally just finished my ukon and would like to give spellcast a try but without starting from scratch lol. Sounds lazy but i would just like to see how it looks put together then manipulate it to my needs etc.
was bored and started writing one last night, here's what i have so far. I still need to put in rules so it doesn't put on an acc set if stalwart's is up, but i forget what the buff is called. I assume Acc-Up or something like that, I'll check when I feel like it <_< >_>
Code xml
<spellcast>
<!-- ============================================================
NOTES:
- FOR ALL SET NAMES: BR - Blood Rage
Berk - Berserk
BerkBR - Berserk AND Blood Rage
- WS SETS DO NOT HAVE RULES FOR AGGRESSOR
- CLEAVE GROUP HAS MANY UNNECESSARY SETS,
FOR RULES TO WORK CORRECTLY WHEN
CLEAVE GROUP IS LOADED THEY HAVE
TO BE THERE
- HAS RAGING RUSH SETS INSTEAD OF UKKO'S, WILL NEED
TO BE CHANGED ONCE UKON IS FINISHED
============================================================ -->
<config
HideErrors="false"
ShowGearSwaps="false"
Debug="false"
ShowSpellInfo="false"
/>
<sets>
<group default="yes" name="Normal">
<!-- ============================================================================
ENGAGED SETS... INCLUDES RESTRAINT UP/DOWN AND AGGRESSOR/STALWARTS UP/DOWN
============================================================================ -->
<set name="Engaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="AccEngaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="RestraintUp" baseset="Engaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="AccRestraintUp" baseset="AccEngaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ===========
IDLE SETS
=========== -->
<set name="Idle">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="RegenIdle" baseset="Idle">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- =================
ABYSSEA RR SETS
================= -->
<set name="BRAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkBRAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="NormalAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ===================
VOIDWATCH RR SETS
=================== -->
<set name="BRVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkBRVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="NormalVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ================
NORMAL RR SETS
================ -->
<set name="BRNormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkNormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkBRNormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="NormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- =============
CLEAVE SETS
============= -->
<set name="Cleave">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="MightyStrikesCleave">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ==================
NI AND ICHI SETS
================== -->
<set name="Ni">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="Ichi">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ==============
FASTCAST SET
============== -->
<set name="Fastcast">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ===================
MANUAL EQUIP SETS
=================== -->
<set name="PDT_TP">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="Full_PDT">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="MDT">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
</group>
<!-- ========================================================
END NORMAL GROUP ////// BEGIN CLEAVE GROUP
======================================================== -->
<group default="no" name="Cleave">
<!-- ======================================================
ENGAGED SETS... CLEAVE GROUP SO PDT SET FOR ALL FOUR
====================================================== -->
<set name="Engaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="AccEngaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="RestraintUp" baseset="Engaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="AccRestraintUp" baseset="AccEngaged">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ===========
IDLE SETS
=========== -->
<set name="Idle">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="RegenIdle" baseset="Idle">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- =================
ABYSSEA RR SETS
================= -->
<set name="BRAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkBRAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="NormalAbysseaRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ===================
VOIDWATCH RR SETS
=================== -->
<set name="BRVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkBRVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="NormalVoidwatchRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ================
NORMAL RR SETS
================ -->
<set name="BRNormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkNormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="BerkBRNormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="NormalRR">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- =============
CLEAVE SETS
============= -->
<set name="Cleave">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="MightyStrikesCleave">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ==================
NI AND ICHI SETS
================== -->
<set name="Ni">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="Ichi">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ==============
FASTCAST SET
============== -->
<set name="Fastcast">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<!-- ===================
MANUAL EQUIP SETS
=================== -->
<set name="PDT_TP">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="Full_PDT">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
<set name="MDT">
<head></head>
<neck></neck>
<lear></lear>
<rear></rear>
<body></body>
<hands></hands>
<lring></lring>
<rring></rring>
<back></back>
<waist></waist>
<legs></legs>
<feet></feet>
<ammo></ammo>
</set>
</group>
</sets>
<rules>
<!-- AUTOSET RULES, WILL EQUIP WHEN YOU ENGAGE/DISENGAGE -->
<if spell="autoset">
<!-- RESTRAINT UP AUTOSET -->
<if buffactive="Restraint">
<if notbuffactive="Aggressor|Accuracy Bonus">
<!-- WHEN AGG OR STALWARTS IS NOT UP -->
<equip when="aftercast" set="AccRestraintUp" />
</if>
<else>
<!-- ALL OTHER TIMES -->
<equip when="aftercast" set="RestraintUp" />
</else>
</if>
<!-- RESTRAINT DOWN AUTOSET -->
<else>
<if notbuffactive="Aggressor|Accuracy Bonus">
<!-- WHEN AGG OR STALWARTS IS NOT UP -->
<equip when="engaged" set="AccEngaged" />
</if>
<else>
<!-- ALL OTHER TIMES -->
<equip when="engaged" set="Engaged" />
</else>
</else>
<!-- IDLE AUTOSET -->
<if hppgt="75">
<!-- WHEN HP HIGHER THAN 75% -->
<equip when="Idle" set="Idle" />
</if>
<else>
<!-- WHEN HP LOWER THAN 75% -->
<equip when="aftercast" set="Engaged" />
</else>
</if>
<!-- AFTERCAST RULES -->
<if mode="AND" buffactive="Restraint" status="Engaged">
<if notbuffactive="Aggressor|Accuracy Bonus">
<!-- WHEN AGG OR STALWARTS IS NOT UP -->
<equip when="aftercast" set="AccRestraintUp" />
</if>
<else>
<!-- ALL OTHER TIMES -->
<equip when="aftercast" set="RestraintUp" />
</else>
</if>
<elseif status="engaged">
<if notbuffactive="Aggressor|Accuracy Bonus">
<!-- WHEN AGG OR STALWARTS IS NOT UP -->
<equip when="aftercast" set="AccEngaged" />
</if>
<else>
<!-- ALL OTHER TIMES -->
<equip when="aftercast" set="Engaged" />
</else>
</elseif>
<if status="idle">
<if hppgt="80">
<!-- WHEN HP IS GREATER THAN 80% -->
<equip when="aftercast" set="Idle" />
</if>
<else>
<!-- WHEN HP IS LESS THAN 80% -->
<equip when="aftercast" set="RegenIdle" />
</else>
</if>
<!-- RULES TO EQUIP CORRECT SET AFTER JA BUFF IS USED -->
<if status="engaged">
<!-- EQUIPS AGG UP TP SET AFTER AGGRESSOR IF ENGAGED -->
<if mode="AND" spell="Aggressor" buffactive="Restraint">
<equip when="aftercast" set="RestraintUp" />
</if>
<!-- EQUIPS AGG UP/RESTRAINT UP TP SET AFTER AGGRESSOR IF ENGAGED -->
<elseif spell="Aggressor" buffactive="Restraint">
<equip when="aftercast" set="AccEngaged" />
</elseif>
<!-- EQUIPS RESTRAINT UP/AGG OR STALWARTS UP TP SET AFTER RESTRAINT IF ENGAGED -->
<if mode="AND" spell="Restraint" buffactive="Aggressor|Accuracy Bonus">
<equip when="aftercast" set="RestraintUp" />
</if>
<!-- EQUIPS RESTRAINT UP UP TP SET AFTER RESTRAINT IF ENGAGED -->
<elseif spell="Restraint">
<equip when="aftercast" set="AccRestraintUp" />
</elseif>
</if>
<!-- WEAPONSKILL RULES -->
<if commandprefix="/weaponskill|/ws">
<!-- CANCELS GEARSWAP IF BELOW 100% TP -->
<if tplt="100">
<action type="cancelspell" />
<action type="return" />
</if>
<!-- RR RULES, REMEMBER TO CHANGE TO UKKO'S WHEN UKON IS FINISHED -->
<elseif spell="Raging Rush">
<!-- ABYSSEA RR RULES -->
<if buffactive="visitant">
<elseif buffactive="Berserk">
<if buffactive="Blood Rage">
<!-- WHEN BERK AND BR ARE UP -->
<equip when="precast" set="BerkBRAbysseaRR" />
</if>
<else>
<!-- WHEN JUST BERK IS UP -->
<equip when="precast" set="BerkAbysseaRR" />
</else>
</elseif>
<elseif buffactive="Blood Rage">
<!-- WHEN JUST BR IS UP -->
<equip when="precast" set="BRAbysseaRR" />
</elseif>
<else>
<!-- WHEN BERK AND BR ARE NOT UP -->
<equip when="precast" set="NormalAbysseaRR" />
</else>
</if>
<!-- VOIDWATCH RR RULES -->
<elseif buffactive="Voidwatcher">
<elseif buffactive="Berserk">
<if buffactive="Blood Rage">
<!-- WHEN BERK AND BR ARE UP -->
<equip when="precast" set="BerkBRVoidwatchRR" />
</if>
<else>
<!-- WHEN JUST BERK IS UP -->
<equip when="precast" set="BerkVoidwatchRR" />
</else>
</elseif>
<if buffactive="Blood Rage">
<!-- WHEN JUST BR IS UP -->
<equip when="precast" set="BRVoidwatchRR" />
</if>
<else>
<!-- WHEN BERK AND BR ARE NOT UP -->
<equip when="precast" set="NormalVoidwatchRR" />
</else>
</elseif>
<!-- NORMAL RR RULES... NOT VOIDWATCH AND NOT ABYSSEA -->
<else>
<if buffactive="Berserk">
<if buffactive="Blood Rage">
<!-- WHEN BERK AND BR ARE UP -->
<equip when="precast" set="BerkBRNormalRR" />
</if>
<else>
<!-- WHEN JUST BERK IS UP -->
<equip when="precast" set="BerkNormalRR" />
</else>
</if>
<elseif buffactive="Blood Rage">
<!-- WHEN JUST BR IS UP -->
<equip when="precast" set="BRNormalRR" />
</elseif>
<else>
<!-- WHEN BERK AND BR ARE NOT UP -->
<equip when="precast" set="NormalRR" />
</else>
</else>
</elseif>
<!-- CLEAVE RULES -->
<elseif spell="Fell Cleave">
<if buffactive="Mighty Strikes">
<equip when="precast" set="MightyStrikesCleave" />
</if>
<else>
<equip when="precast" set="Cleave" />
</else>
</elseif>
</if>
<!-- NINJUTSU RULES -->
<elseif skill="Ninjutsu">
<!-- ICHI RULES -->
<if spell="Utsusemi: Ichi">
<equip when="precast" set="Ichi" />
<action type="midcastdelay" delay="1.9" />
<action type="Command" when="midcast">cancel 66</action>
</if>
<!-- NI RULES -->
<elseif spell="Utsusemi: Ni">
<equip when="precast" set="FastCast" />
<equip when="midcast" set="Ni" />
</elseif>
<!-- MONOMI RULES -->
<elseif spell="Monomi*">
<action type="midcastdelay" delay="2.2" />
<action type="command" when="midcast">cancel 71</action>
</elseif>
<!-- ALL OTHER NINJUTSU RULES, JUST EQUIPS FASTCAST SINCE ON WAR -->
<else>
<equip when="precast" set="FastCast" />
</else>
</elseif>
<!-- JA RULES -->
<if spell="Blood Rage">
<equip when="precast">
<!-- LOCKS BODY SO BR BONUS IS NOT LOST -->
<body lock="true">Ravager's Lorica +2</body>
</equip>
</if>
<if spell="Spectral Jig">
<action type="command" when="precast">cancel 71</action>
</if>
</rules>
</spellcast>
It's still missing whatever buff stalwarts is called, been too lazy to check. But this should work for pretty much everything. It also has a *** ton of notes, but usually if i write something this damned long I come back to it later and think "What the hell was i doing with this..." so it's more there for me >_> and wasn't gonna go through it and take them all out just to post it here lolol.
oh, and for ukko's, just change everything in the file that says RR to ukko's and put your ukko's sets there. I think i've got notes in the rules where you need to change things since I hate not being able to find where i put stuff lol.
edit: It's "Accuracy Bonus", put rules etc in.
[+]
Can someone tell me whats wrong with this spellcast it wont work for me i took it from pastebin. Or if you have or know of a better one can i get directed to it thank you. Code <?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config />
<!-- You will need this Include XML found here http://pastebin.com/nPfG7EiM -->
<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="Twilightset">None</var>
<!-- Standard Variables 3 -->
<!-- Multi-Class Variables -->
<var name="Berserk">N</var>
<var name="STYLE">GA</var>
<!-- Specific Variables -->
<var name="MightyStrikesSet">BlankSet</var>
<var name="BloodRageSet">BlankSet</var>
<!-- Include Variables -->
<xi:include href="include.xml" xpointer="//include[@name='EleStaffConst']/*" />
</variables>
<sets>
<group name="Abyssea-R">
<set name="Idle" baseset="PDT">
<head>Ravager's Mask +2</head>
<rring>Paguroidea Ring</rring>
<lring>Dark Ring</lring>
<neck>Wiglen Gorget</neck>
<hands>Rvg. Mufflers +2</hands>
<lear>Brutal earring</lear>
<rear>Ravager's Earring</rear>
<waist>Goading belt</waist>
<legs>Rvg. Cuisses +2</legs>
<body>Rvg. Lorica +2</body>
<feet>Rvg. Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Resting">
<slot>Example</slot>
</set>
<set name="PDT">
<slot>Example</slot>
</set>
<set name="MDT">
<slot>Example</slot>
</set>
<set name="FullEvasion">
<slot>Example</slot>
</set>
<set name="none" />
<set name="Twilight">
<head>Twilight Helm</head>
<body>Twilight Mail</body>
</set>
<set name="Movement">
<feet>Hermes' Sandals</feet>
</set>
<set name="BlankSet" />
<set name="TP-GA-HASTE">
<head>Zelus tiara</head>
<rring>Hoard Ring</rring>
<lring>Rajas Ring</lring>
<neck>Ravager's gorget</neck>
<hands>Rvg. Mufflers +2</hands>
<lear>Brutal earring</lear>
<rear>Ravager's Earring</rear>
<waist>Goading belt</waist>
<legs>Rvg. Cuisses +2</legs>
<body>Rvg. Lorica +2</body>
<feet>Rvg. Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="TP-GA-ACC" baseset="TP-GA-HASTE">
<head>Ravager's Mask +2</head>
<rring>Adler Ring</rring>
<lring>Rajas Ring</lring>
<neck>Agasaya's collar</neck>
<hands>Rvg. Mufflers +2</hands>
<lear>Brutal earring</lear>
<rear>Ravager's Earring</rear>
<waist>Bullwhip belt</waist>
<legs>Rvg. Cuisses +2</legs>
<body>Rvg. Lorica +2</body>
<feet>Rvg. Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="TP-GA-DEX" baseset="TP-GA-HASTE">
<slot>Example</slot>
</set>
<set name="TP-GA-EVA" baseset="TP-GA-HASTE">
<slot>Example</slot>
</set>
<set name="TP-GA-PDT" baseset="TP-GA-HASTE">
<slot>Example</slot>
</set>
<set name="Ukko's Fury-ATT-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Heafoc mitts</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-ATT-Berserk" baseset="Ukko's Fury-ATT-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Bellicus cuisses</legs>
<lear>Brutal earring</lear>
<rear>Light Earring</rear>
<hands>Heafoc mitts</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-ACC-N" baseset="Ukko's Fury-ATT-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Rvg. Mufflers +2</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-ACC-Berserk" baseset="Ukko's Fury-ACC-N">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Rvg. Mufflers +2</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Ukko's Fury-DEX-N" baseset="Ukko's Fury-ACC-N">
<slot>Example</slot>
</set>
<set name="Ukko's Fury-DEX-Berserk" baseset="Ukko's Fury-DEX-N">
<slot>Example</slot>
</set>
<set name="Raging Rush">
<head>Ravager's Mask +2</head>
<neck>Rancor Collar</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Ravager's Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Heafoc mitts</hands>
<body>Zahak's Mail</body>
<feet>Ravager's Calligae +2</feet>
<back>Atheling Mantle</back>
</set>
<set name="Steel Cyclone">
<slot>Example</slot>
</set>
<set name="Retribution">
<slot>Example</slot>
</set>
<set name="Fell Cleave">
<head>Twilight helm</head>
<neck>Ravager's gorget</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Rvg. Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Rvg. Mufflers +2</hands>
<body>Twilight mail</body>
<feet>Hecatomb leggings</feet>
<back>Atheling Mantle</back>
</set>
<set name="King's Justice">
<head>Twilight helm</head>
<neck>Ravager's gorget</neck>
<rring>Spiral Ring</rring>
<lring>Rajas Ring</lring>
<waist>Anguinus belt</waist>
<legs>Rvg. Cuisses +2</legs>
<lear>Brutal earring</lear>
<rear>Aesir ear pendant</rear>
<hands>Heafoc mitts</hands>
<body>Twilight mail</body>
<feet>Hecatomb leggings</feet>
<back>Atheling Mantle</back>
</set>
<set name="Cataclysm">
<lear>Moldavite earring</lear>
<rear>Hecate's Earring</rear>
<lring>Diamond ring</lring>
<rring>Diamond ring</rring>
<neck>Artemis' Medal</neck>
</set>
<set name="WS Base">
<slot>Example</slot>
</set>
<set name="MightyStrikesSet">
<slot>Example</slot>
</set>
<set name="Restraint">
<hands>Rvg. Mufflers +2</hands>
</set>
<set name="Warcry">
<slot>Example</slot>
</set>
<set name="Aggressor">
<slot>Example</slot>
</set>
<set name="Retaliation">
<slot>Example</slot>
</set>
<set name="Chakra">
<slot>Example</slot>
</set>
<set name="Counterstance">
<slot>Example</slot>
</set>
<set name="BloodRageSet">
<body>Rvg. Lorica +2</body>
</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>Herald's Gaiters</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>
<hands>Dusk gloves +1</hands>
<waist>Bullwhip belt</waist>
<legs>Rvg. Cuisses +2</legs>
<feet>Rvg. Calligae +2</feet>
</set>
</group>
<group name="Abyssea-NM" inherit="Abyssea-R" />
<group name="Outside-R" inherit="Abyssea-R" default="true"/>
<group name="Outside-NM" inherit="Outside-R" />
</sets>
<rules>
<!-- Core Include Rules -->
<xi:include href="include.xml" xpointer="//include[@name='LVrestriction']/*" />
<xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
<xi:include href="include.xml" xpointer="//include[@name='CleanTransportation']/*" />
<xi:include href="include.xml" xpointer="//include[@name='AreaRule']/*" />
<xi:include href="include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
<xi:include href="include.xml" xpointer="//include[@name='SpellCancel']/*" />
<!-- Optional Include Rules -->
<!-- Automatically change variables when buffs wear off -->
<if notBuffactive="Mighty Strikes" advanced='"$MightyStrikesSet"!="BlankSet"'>
<var cmd="set MightyStrikesSet BlankSet" />
</if>
<if notBuffactive="Blood Rage" advanced='"$BloodRageSet"!="BlankSet"'>
<var cmd="set BloodRageSet BlankSet" />
</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|$Twilightset" />
</if>
<elseif status="engaged">
<if advanced='"$VAR-TP"="EVA"'>
<equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Twilightset" />
</if>
<else>
<equip set="TP-$STYLE-$VAR-TP|$MightyStrikesSet|$BloodRageSet|$Armor-%Status|$Movement-%Status|$Twilightset" />
</else>
</elseif>
<elseif status="resting">
<equip set="%Status" />
</elseif>
</if>
<!-- Change the distance at which to cancel WS -->
<xi:include href="include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
<!-- Change the resistance variable: Regular mobs or NMs -->
<xi:include href="include.xml" xpointer="//include[@name='ResistRule']/*" />
<!-- Change the Armor variable: Blank, MDT, PDT, or Full Evasion -->
<xi:include href="include.xml" xpointer="//include[@name='Variable-Blank']/*" />
<xi:include href="include.xml" xpointer="//include[@name='Variable-MDT']/*" />
<xi:include href="include.xml" xpointer="//include[@name='Variable-PDT']/*" />
<xi:include href="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>
<!-- Manually lock Twilight gear (Toggle) -->
<elseif spell="Shining Fantasia">
<if spell="Shining Fantasia">
<if advanced='"$Twilightset" == "Twilight"'>
<var cmd="set Twilightset None" />
</if>
<else>
<var cmd="set Twilightset Twilight" />
<addtochat>Twilight Set Equipped (Toggle to go back)</addtochat>
</else>
</if>
<if status="engaged">
<equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Twilightset" />
</if>
<elseif advanced='"%status" != "zoning|dead"'>
<equip set="Idle|$Twilightset|$Movement-%Status" />
</elseif>
<cancelspell />
<return />
</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="Ukko's Fury">
<equip set="%Spell-$VAR-WS-$Berserk" />
</if>
<elseif Spell="Raging Rush|Steel Cyclone|Retribution|Fell Cleave|King's Justice|Cataclysm">
<equip set="%Spell" />
</elseif>
<else>
<equip set="WS Base" />
</else>
</elseif>
<elseif type="JobAbility">
<!-- Precast-only JAs -->
<if spell="Restraint|Warcry|Aggressor|Retaliation|Chakra|Counterstance">
<castdelay delay="$Delay-JA" />
<equip when="precast" set="%Spell" />
</if>
<!-- Variable Changing and Precast gear JAs -->
<elseif Spell="Blood Rage">
<var cmd="set BloodRageSet BloodRageSet" />
</elseif>
<elseif Spell="Berserk">
<var cmd="set Berserk Berserk" />
</elseif>
<elseif Spell="Mighty Strikes">
<var cmd="set MightyStrikesSet MightyStrikesSet" />
</elseif>
</elseif>
<elseif type="Samba|Waltz|Flourish*|Jig">
<return />
</elseif>
</rules>
</spellcast>
|
|