akyrey90

Akyrey_BST.xml

Dec 11th, 2011
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 18.69 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <!-- This is required in Autoexec:
  4.     <autoexec>
  5.         <register silent="true" event="losebuff_Berserk">sc var set Berserk N</register>
  6.         <register silent="true" event="gainbuff_Berserk">sc var set Berserk Berserk</register>
  7.     </autoexec>
  8.    
  9.     Aggiungere VAR-DW in modo che cambi automaticamente tra DW e non -->
  10.     <config debug="false"
  11.             ShowGearSwaps = "false"/>
  12.     <variables clear="True">
  13.         <!--- Standard Variables 1 --->
  14.         <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  15.         <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
  16.         <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  17.         <var name="Resist">R</var>
  18.         <var name="Area">Outside</var>
  19.         <var name="Distance">6.5</var>
  20.         <var name="Delay-JA">0.3</var>
  21.         <var name="Delay-Spell">0.2</var>
  22.         <var name="LockMain">1</var>
  23.         <var name="R-Weapon">Trollbane</var>
  24.         <var name="Armor-Idle">BlankSet</var>
  25.         <var name="Armor-Engaged">BlankSet</var>
  26.         <!--- Standard Variables 2 --->
  27.         <var name="VAR-TP">HASTE</var>
  28.         <var name="VAR-WS">ATT</var>
  29.         <var name="VAR-Utsusemi">PDT</var>
  30.         <var name="Movement-Idle">Movement</var>
  31.         <var name="Movement-Engaged">BlankSet</var>
  32.         <var name="EquipmentSlot-Set">PieceOfGear</var>
  33.         <!--- Standard Variables 3 --->
  34.         <!--- Multi-Class Variables  --->
  35.         <var name="Berserk">N</var>
  36.         <var name="VAR-DW">DW</var>
  37.         <var name="STYLE">MASTER</var>
  38.         <!--- Specific Variables --->
  39.         <var name="TwilightSet">BlankSet</var>
  40.         <var name="VAR-JUG">D. Herbal Broth</var>
  41.         <var name="VAR-PET">PetEngaged</var>
  42.         <var name="VAR-Reward">Pet Food Zeta</var>
  43.         <var name="REar">Ethereal Earring</var>
  44.         <var Name="PetStatus">NoPet</var>
  45.         <var Name="ReadyTPmoves">Chaotic Eye|Blaster|Charged Whisker|Geist Wall|Numbing Noise|Nimble Snap|Cyclotail|Toxic Spit|Scythe Tail|*Fang|Chomp Rush|Tail Blow|Fireball|Blockhead|Brain Crush|Infrasonics|Secretion|Cursed Sphere|Venom*|Soporific|Gloeosuccus|Palsy Pollen|Suction|*Drainkiss|Acid Mist|*Kick|*shroom|Silence Gas|*Spore|*Claw*|*Cloud|Wild*|Sudden Lunge|Spiral Spin|Noisome Powder|Head Butt|Leaf Dagger|Scream|Lamb Chop|Rage|Sheep*|Roar|*Needle*|Spoil|Rhino*|Power Attack|Hi-Freq Field|Grapple|Spinning Top|Filamented Hold|Sand*|Mandibular Bite</var>
  46.         <var Name="Spur">up</var>
  47.         <!--- Include Variables --->
  48.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='EleStaffConst']/*" />
  49.     </variables>
  50.     <sets>
  51.         <group name="Abyssea-R">
  52.             <set name="Town">
  53.             </set>
  54.             <set name="Idle-NoPet" baseset="PDT">
  55.                 <head>Twilight Helm</head>
  56.                 <neck>Orochi Nodowa</neck>
  57.                 <body>Twilight Mail</body>
  58.             </set>
  59.             <set name="Idle-PetEngaged" baseset="Idle-NoPet">
  60.                 <head>Anwig Salade</head>
  61.                 <neck>Ferine Necklace</neck>
  62.                 <waist>Primal Belt</waist>
  63.             </set>
  64.             <set name="Idle-PetIdle" baseset="Idle-PetEngaged">
  65.                 <head>Twilight Helm</head>
  66.                 <neck>Orochi Nodowa</neck>
  67.                 <body>Twilight Mail</body>
  68.             </set>
  69.             <set name="Reraise">
  70.                 <head>Twilight Helm</head>
  71.                 <body>Twilight Mail</body>
  72.             </set>
  73.             <set name="Resting">
  74.             </set>
  75.             <set name="PDT">
  76.                 <head>Darksteel Cap +1</head>
  77.                 <neck>Twilight Torque</neck>
  78.                 <body>Dst. Harness +1</body>
  79.                 <hands>Melaco Mittens</hands>
  80.                 <lring>Jelly Ring</lring>
  81.                 <back>Metallon Mantle</back>
  82.                 <waist>Nierenschutz</waist>
  83.                 <legs>Dst. Subligar +1</legs>
  84.                 <feet>Dst. Leggings +1</feet>
  85.             </set>
  86.             <set name="MDT">
  87.                 <neck>Twilight Torque</neck>
  88.                 <!--<body>Avalon Breastplate</body>-->
  89.                 <lear>Merman's Earring</lear>
  90.                 <rear>Merman's Earring</rear>
  91.                 <lring>Dark Ring</lring>
  92.                 <rring>Minerva's Ring</rring>
  93.                 <waist>Nierenschutz</waist>
  94.             </set>
  95.             <!--I don't use this set -->
  96.             <set name="FullEvasion">
  97.             </set>
  98.             <set name="Movement">
  99.             </set>
  100.             <set name="BlankSet" />
  101.             <!-- Set for Dual wield -->
  102.             <set name="TP-MASTER-HASTE-DW">
  103.                 <head>Ferine Cabasset +1</head>
  104.                 <neck>Ferine Necklace</neck>
  105.                 <lear>Suppanomimi</lear>
  106.                 <rear>Brutal Earring</rear>
  107.                 <body>Ferine Gausape +1</body>
  108.                 <hands>Dusk Gloves +1</hands>
  109.                 <lring>Epona's Ring</lring>
  110.                 <rring>Rajas Ring</rring>
  111.                 <back>Atheling Mantle</back>
  112.                 <waist>Twilight Belt</waist>
  113.                 <legs>Ferine Quijotes +2</legs>
  114.                 <feet>Perle Solerets</feet>
  115.             </set>
  116.             <set name="TP-MASTER-HASTE-N" baseset="TP-MASTER-HASTE-DW">
  117.                 <lear>$REar</lear>
  118.             </set>
  119.             <!-- Set for Dual wield -->
  120.             <set name="TP-PET-HASTE-DW" baseset="TP-MASTER-HASTE-DW">
  121.                 <head>Anwig Salade</head>
  122.                 <neck>Ferine Necklace</neck>
  123.                 <waist>Primal Belt</waist>
  124.             </set>
  125.             <set name="TP-PET-HASTE-N" baseset="TP-PET-HASTE-DW">
  126.                 <lear>$REar</lear>
  127.             </set>
  128.             <set name="WS Base">
  129.                 <head>Twilight Helm</head>
  130.                 <neck>Ferine Necklace</neck>
  131.                 <lear>$REar</lear>
  132.                 <rear>Brutal Earring</rear>
  133.                 <body>Twilight Mail</body>
  134.                 <hands>Frn. Manoplas +1</hands>
  135.                 <lring>Epona's Ring</lring>
  136.                 <rring>Rajas Ring</rring>
  137.                 <back>Atheling Mantle</back>
  138.                 <waist>Cuchulain's Belt</waist>
  139.                 <legs>Byakko's Haidate</legs>
  140.                 <feet>Ferine Ocreae +2</feet>  
  141.             </set>
  142.             <set name="Rampage-ACC-N" baseset="WS Base">
  143.                 <waist>Anguinus Belt</waist>
  144.                 <legs>Ferine Quijotes +2</legs>
  145.             </set>
  146.             <set name="Rampage-ACC-Berserk" baseset="Rampage-ACC-N">
  147.             </set>
  148.             <set name="Rampage-ATT-N" baseset="Rampage-ACC-N">
  149.                 <waist>Cuchulain's Belt</waist>
  150.                 <legs>Byakko's Haidate</legs>
  151.             </set>
  152.             <set name="Rampage-ATT-Berserk" baseset="Rampage-ATT-N">
  153.             </set>
  154.             <set name="Utsusemi-Precast">
  155.                 <neck>Magoraga Beads</neck>
  156.                 <lear>Loquac. Earring</lear>
  157.             </set>
  158.             <set name="Utsusemi-Midcast-PDT" baseset="PDT" />
  159.             <set name="Utsusemi-Midcast-EVA" baseset="FullEvasion" />
  160.             <set name="Ninjutsu-Nukes">
  161.                 <main>$Staff-%SpellElement</main>
  162.             </set>
  163.             <set name="Haste">
  164.                 <head>Ferine Cabasset +1</head>
  165.                 <hands>Dusk Gloves +1</hands>
  166.                 <waist>Twilight Belt</waist>
  167.                 <legs>Ferine Quijotes +2</legs>
  168.                 <feet>Perle Solerets</feet>
  169.             </set>
  170.             <set name="HealingMagic">
  171.                 <main>$Staff-Light</main>
  172.                 <lring>Trooper's Ring</lring>
  173.             </set>
  174.             <set name="Stoneskin">
  175.                 <legs>Haven Hose</legs>
  176.             </set>
  177.             <set name="Charm">
  178.                 <main>$Staff-Light</main>
  179.                 <head>Twilight Helm</head>
  180.                 <body>Twilight Mail</body>
  181.                 <waist>Aristo Belt</waist>
  182.                 <legs>Ferine Quijotes +2</legs>
  183.             </set>
  184.             <set name="Call Beast">
  185.                 <hands>Monster Gloves</hands>
  186.             </set>
  187.             <set name="Reward-N">
  188.                 <main>Zoraal Ja's Axe</main>
  189.                 <sub>Palla's Shield</sub>
  190.                 <head>Twilight Helm</head>
  191.                 <neck>Morgana's Choker</neck>
  192.                 <body>Twilight Mail</body>
  193.                 <hands>Ogre Gloves</hands>
  194.                 <rring>Omega Ring</rring>
  195.                 <feet>Monster Gaiters</feet>
  196.             </set>
  197.             <set name="Reward-DW">
  198.                 <main>Zoraal Ja's Axe</main>
  199.                 <head>Twilight Helm</head>
  200.                 <neck>Morgana's Choker</neck>
  201.                 <body>Twilight Mail</body>
  202.                 <hands>Ogre Gloves</hands>
  203.                 <rring>Omega Ring</rring>
  204.                 <feet>Monster Gaiters</feet>
  205.                 <sub>Zoraal Ja's Axe</sub>
  206.             </set>
  207.             <set name="SicReady">
  208.                 <main>Charmer's Merlin</main>
  209.                 <hands>Ferine Manoplas +1</hands>
  210.             </set>
  211.             <set name="Spur">
  212.                 <feet>Ferine Ocreae +2</feet>
  213.             </set>
  214.         </group>
  215.         <group name="Abyssea-NM" inherit="Abyssea-R" />
  216.         <group name="Outside-R" inherit="Abyssea-R" default="true" />
  217.         <group name="Outside-NM" inherit="Outside-R" />
  218.     </sets>
  219.     <rules>
  220.         <!--- Core Include Rules --->
  221.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='LVrestriction']/*" />
  222.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ReturnRules']/*" />
  223.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='CleanTransportation']/*" />
  224.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='AreaRule']/*" />
  225.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  226.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='SpellCancel']/*" />
  227.         <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='AttackEarring']/*" />
  228.         <!--- Optional Include Rules --->
  229.         <!--- Automatically change variables when buffs wear off --->
  230.         <if notBuffactive="Berserk" advanced='"$Berserk"!="N"'>
  231.             <var cmd="set Berserk N" />
  232.         </if>
  233.         <if area="Port Jeuno|Lower Jeuno|Upper Jeuno|Ru'Lude*|*Whitegate|Nashmau">
  234.             <var cmd="set Idle Town" />
  235.         </if>
  236.         <else>
  237.             <if SubJob="NIN|DNC">
  238.                 <var cmd="set DW DW" />
  239.             </if>
  240.             <else>
  241.                 <var cmd="set DW N" />
  242.             </else>
  243.         </else>
  244.         <!--- Automatically Equip Gear Rules --->
  245.         <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  246.         <!--- Automatically change group --->
  247.         <if notgroup="$Area-$Resist">
  248.             <command>sc group $Area-$Resist</command>
  249.         </if>
  250.         <!--<if skill="HealingMagic" notspell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  251.             <equip when="midcast" set="%skill">
  252.                 <main>$Staff-%SpellElement</main>
  253.             </equip>
  254.         </if>-->
  255.         <!--- Trigger Spells --->
  256.         <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  257.             <if spell="$TriggerSetOne">
  258.                 <!--- Auto Update Gear --->
  259.                 <if spell="Dancing Chains">
  260.                     <cancelspell />
  261.                     <if status="idle">
  262.                         <equip set="Idle-$VAR-PET|$Armor-%Status|$Movement-%Status|$TwilightSet" />
  263.                     </if>
  264.                     <elseif status="engaged">
  265.                         <if advanced='"$VAR-TP"="EVA"'>
  266.                             <equip set="TP-$STYLE-$VAR-TP-$VAR-DW|$Armor-%Status|$Movement-%Status|$TwilightSet" />
  267.                         </if>
  268.                         <else>
  269.                             <equip set="TP-$STYLE-$VAR-TP-$VAR-DW|$Armor-%Status|$Movement-%Status|$TwilightSet" />
  270.                         </else>
  271.                     </elseif>
  272.                 </if>
  273.                 <!--- Change the distance at which to cancel WS --->
  274.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  275.                 <!--- Change the resistance variable: Regular mobs or NMs --->
  276.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ResistRule']/*" />
  277.                 <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
  278.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='Variable-Blank']/*" />
  279.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='Variable-MDT']/*" />
  280.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='Variable-PDT']/*" />
  281.                 <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
  282.             </if>
  283.             <elseif spell="$TriggerSetTwo">
  284.                 <!--- Change TP set type --->
  285.                 <if spell="Poison V">
  286.                     <cancelspell />
  287.                     <if advanced='"$VAR-TP"="HASTEDW"'>
  288.                         <var cmd="set VAR-TP HASTEN" />
  289.                     </if>
  290.                     <elseif advanced='"$VAR-TP"="HASTEN"'>
  291.                         <var cmd="set VAR-TP HASTEDW" />
  292.                     </elseif>
  293.                     <addtochat color="135">TP Variable: $VAR-TP</addtochat>
  294.                     <if status="engaged">
  295.                         <command>Dancing Chains</command>
  296.                     </if>
  297.                 </if>
  298.                 <!--- Change WS set type --->
  299.                 <elseif spell="Poisonga V">
  300.                     <cancelspell />
  301.                     <if advanced='"$VAR-WS"="ATT"'>
  302.                         <var cmd="set VAR-WS ACC" />
  303.                     </if>
  304.                     <elseif advanced='"$VAR-WS"="ACC"'>
  305.                         <var cmd="set VAR-WS ATT" />
  306.                     </elseif>
  307.                     <addtochat color="135">WS Variable: $VAR-WS</addtochat>
  308.                 </elseif>
  309.                 <!--- Change Midcast for Utsusemi --->
  310.                 <elseif spell="Scop's Operetta">
  311.                     <cancelspell />
  312.                     <!--<if advanced='"$VAR-Utsusemi"="PDT"'>
  313.                        <var cmd="set VAR-Utsusemi EVA" />
  314.                    </if>
  315.                    <elseif advanced='"$VAR-Utsusemi"="EVA"'>
  316.                        <var cmd="set VAR-Utsusemi PDT" />
  317.                    </elseif>
  318.                    <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>-->
  319.                 </elseif>
  320.                 <!--- Change specific pieces of gear (Self customize this one if you want) --->
  321.                 <elseif spell="Shining Fantasia">
  322.                     <cancelspell />
  323.                     <if advanced='"$STYLE"="MASTER"'>
  324.                         <var cmd="set STYLE PET" />
  325.                     </if>
  326.                     <elseif advanced='"$STYLE"="PET"'>
  327.                         <var cmd="set STYLE MASTER" />
  328.                     </elseif>
  329.                     <addtochat color="135">Equip Variable: $STYLE</addtochat>
  330.                     <command>Dancing Chains</command>
  331.                 </elseif>
  332.                 <!--- Add or Remove Movement gear --->
  333.                 <elseif spell="Raptor Mazurka">
  334.                     <cancelspell />
  335.                     <if advanced='"$Movement-%Status"="BlankSet"'>
  336.                         <var cmd="set Movement-%Status Movement" />
  337.                         <addtochat color="135">Movement Speed: ON</addtochat>
  338.                     </if>
  339.                     <else>
  340.                         <var cmd="set Movement-%Status BlankSet" />
  341.                         <addtochat color="135">Movement Speed: OFF</addtochat>
  342.                     </else>
  343.                     <command>Dancing Chains</command>
  344.                 </elseif>
  345.             </elseif>
  346.             <else>
  347.                 <!--- Reraise gear lock --->
  348.                 <if spell="Foxfire">
  349.                     <cancelspell />
  350.                     <if advanced='"$TwilightSet"="BlankSet"'>
  351.                         <var cmd="set TwilightSet Reraise" />
  352.                         <addtochat color="135">Reraise Gear Locked: ON</addtochat>
  353.                     </if>
  354.                     <elseif advanced='"$TwilightSet"="Reraise"'>
  355.                         <var cmd="set TwilightSet BlankSet" />
  356.                         <addtochat color="135">Reraise Gear Locked: OFF</addtochat>
  357.                     </elseif>
  358.                     <command>Dancing Chains</command>
  359.                 </if>
  360.                 <elseif spell="Netherspikes">
  361.                     <cancelspell />
  362.                 </elseif>
  363.                 <!--- Cycle among pet jugs --->
  364.                 <elseif spell="Diaga V">
  365.                     <cancelspell />
  366.                     <if advanced='"$VAR-JUG"="D. Herbal Broth"'>
  367.                         <var cmd="set VAR-JUG Wool Grease" />
  368.                     </if>
  369.                     <elseif advanced='"$VAR-JUG"="Wool Grease"'>
  370.                         <var cmd="set VAR-JUG D. Herbal Broth" />
  371.                     </elseif>
  372.                     <addtochat color="135">$VAR-JUG</addtochat>
  373.                 </elseif>
  374.                 <!--- Class Specific Trigger 4 --->
  375.                 <elseif spell="Banishga V">
  376.                     <cancelspell />
  377.                 </elseif>
  378.                 <!--- Class Specific Trigger 5 --->
  379.                 <elseif spell="Goblin Gavotte">
  380.                     <cancelspell />
  381.                 </elseif>
  382.             </else>
  383.         </if>
  384.         <elseif type="Ninjutsu">
  385.             <!--- Ninjutsu: Utsusemi --->
  386.             <if spell="Utsusemi: Ichi">
  387.                 <equip when="precast" set="Utsusemi-Precast" />
  388.                 <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
  389.                 <midcastdelay delay="2" />
  390.                 <equip when="midcast" set="Haste|$TwilightSet" />
  391.             </if>
  392.             <elseif spell="Utsusemi: Ni">
  393.                 <equip when="precast|midcast" set="Haste" />
  394.             </elseif>
  395.             <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*">
  396.                 <equip when="midcast" set="Ninjutsu-Nukes|$TwilightSet" />
  397.             </elseif>
  398.         </elseif>
  399.         <!--<elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  400.             <castdelay delay="$Delay-JA" />
  401.             <equip when="precast">
  402.                 <ammo lock="true">$R-Weapon</ammo>
  403.             </equip>
  404.         </elseif>-->
  405.         <elseif type="WeaponSkill">
  406.             <castdelay delay="$Delay-JA" />
  407.             <if spell="Rampage">
  408.                 <equip set="%Spell-$VAR-WS-$Berserk|$TwilightSet" />
  409.             </if>
  410.             <else>
  411.                 <equip set="WS Base" />
  412.             </else>
  413.             <action type="Command" when="aftercast">input /echo %spell TP return: &lt;tp&gt;</action>
  414.         </elseif>
  415.         <!--- Variable Changing and Precast gear JAs --->
  416.         <elseif Spell="Berserk">
  417.             <var cmd="set Berserk Berserk" />
  418.         </elseif>
  419.         <if spell="Reward">
  420.             <castdelay delay="1.5" />
  421.             <equip when="precast"><ammo>$VAR-Reward</ammo></equip>
  422.             <equip set="Reward-$VAR-DW" />
  423.         </if>
  424.         <elseif Spell="Fight|Heel" PetIsValid="True">
  425.             <var cmd="set PetStatus PetEngaged"/>
  426.         </elseif>
  427.         <elseif Spell="Leave|Stay">
  428.             <var cmd="set PetStatus PetIdle"/>
  429.         </elseif>
  430.         <elseif Spell="Sic|$ReadyTPmoves" Advanced="%PetTP &gt; 100">
  431.             <castdelay delay=".5"/>
  432.             <equip When="precast" Set="SicReady"/>
  433.             <aftercastdelay delay="1.5"/>
  434.         </elseif>
  435.         <elseif spell="Call Beast">
  436.             <castdelay delay="1.5" />
  437.             <equip when="precast"><ammo>$VAR-JUG</ammo></equip>
  438.             <equip set="Call Beast" />
  439.             <var cmd="set PetStatus PetIdle"/>
  440.         </elseif>
  441.         <elseif spell="Charm">
  442.             <castdelay delay=".5"/>
  443.             <equip set="%Spell" />
  444.             <var cmd="set PetStatus PetIdle"/>
  445.         </elseif>
  446.         <elseif Spell="Spur" Advanced='"$Spur"="up"' PetIsValid="True">
  447.             <var cmd="set Spur down"/>
  448.             <command>wait 180; sc var set Spur up; input /echo Spur Ready</command>
  449.         </elseif>
  450.     </rules>
  451. </spellcast>
  452.  
Advertisement
Add Comment
Please, Sign In to add comment