Advertisement
Guest User

Brd

a guest
May 25th, 2013
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 14.50 KB | None | 0 0
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config
  4.             RequireVersion="2.40"
  5.             showGearSwaps="false"
  6.             Debug="false"
  7.             ShowSpellInfo="false"
  8.             AutoLoadXMLOnJobChange="true"
  9.             />
  10.     <variables clear="false">
  11.         <var name="Light">"Apollo's Staff"</var>
  12.         <var name="Dark">"Pluto's Staff"</var>
  13.         <var name="Earth">"Terra's Staff"</var>
  14.         <var name="Water">"Neptune's Staff"</var>
  15.         <var name="Wind">"Auster's Staff"</var>
  16.         <var name="Fire">"Vulcan's Staff"</var>
  17.         <var name="Ice">"Aquillo's Staff"</var>
  18.         <var name="Thunder">"Jupiter's Staff"</var>
  19.         <var name="MeleeMode">False</var>
  20.         <var name="MinTP">15</var>
  21.         <var name="SetStaff">Apollo's Staff</var>
  22.         <var name="SleepTimers">0</var>
  23.         <var name="WHMRingHP">1600</var>
  24.         <var name="remote">false</var>
  25.         <var name="tchar">Sinisterkill</var>       
  26.     </variables>
  27.     <sets>
  28.         <group default="yes" name="Brd">
  29.             <set name="Standard"> <!-- Idle set -->
  30.                 <main>Felibre's Dague</main>
  31.                 <sub>Genbu's Shield</sub>
  32.                 <range>Gjallarhorn</range>
  33.                 <head>Marduk's Tiara</head>
  34.                 <neck>Aoidos' Matinee</neck>
  35.                 <lear>Musical Earring</lear>
  36.                 <rear>Wind Earring</rear>
  37.                 <body>Aoidos' Hngrln. +1</body>
  38.                 <hands>Sheikh Gages</hands>
  39.                 <lring>Omega Ring</lring>
  40.                 <rring>Minstrel's Ring</rring>
  41.                 <back>Astute Cape</back>
  42.                 <waist>Demonry Sash</waist>
  43.                 <legs>Aoidos' Rhing. +2</legs>
  44.                 <feet>Aoidos' Cothrn. +1</feet>
  45.             </set>
  46.             <set name="negCastTime"> <!-- All negative casting time gear -->
  47.                 <main>Felibre's Dague</main>
  48.                 <head>Aoidos' Calot +2</head>
  49.                 <neck>Aoidos' Matinee</neck>
  50.                 <body>Sha'ir Manteel</body>
  51.                 <hands>Sheikh Gages</hands>
  52.                 <rring>Minstrel's Ring</rring>
  53.                 <legs>Aoidos' Rhing. +2</legs>
  54.                 <feet>Rostrum Pumps</feet>
  55.             </set>         
  56.             <set name="Haste" BaseSet="Standard"> <!-- Any haste gear for recast timers on Utsusemi, etc -->
  57.                 <head>Walahra Turban</head>
  58.                 <rear>Loquac. Earring</rear>
  59.                 <waist>Swift Belt</waist>
  60.                 <feet>Rostrum Pumps</feet>
  61.             </set>
  62.             <set name="Debuff" BaseSet="Standard"> <!-- CHR Gear -->
  63.                 <main>$SetStaff</main>
  64.                 <sub>Amicus Grip</sub>
  65.                 <neck>Wind Torque</neck>
  66.                 <hands>Ad. Mnchtte. +2</hands>
  67.                 <rring>Nereid Ring</rring> 
  68.                 <back>Mesmeric Cape</back> 
  69.                 <legs>Marduk's Shalwar</legs>
  70.             </set>
  71.             <set name="Healing" BaseSet="Standard"> <!-- Curing pot and -enmity Gear -->
  72.                 <main>$SetStaff</main>
  73.                 <neck>Fylgja Torque</neck>
  74.                 <lear>Novia Earring</lear>
  75.                 <rear>Loquac. Earring</rear>
  76.                 <body>Augur's Jaseran</body>
  77.                 <hands>Augur's Gloves</hands>
  78.                 <legs>Marduk's Shalwar</legs>
  79.                 <feet>Rostrum Pumps</feet>
  80.                 <sub>Raptor Leather Strap +1</sub>
  81.             </set>         
  82.             <set name="NegHP" BaseSet="Standard" load = "no"> <!-- for outside Abyssea -->
  83.                 <main>Terra Staff</main>
  84.                 <sub>Ice Grip</sub>
  85.                 <head>Zenith Crown</head>
  86.                 <neck>Morgana's Choker</neck>
  87.                 <lear>Astral Earring</lear>
  88.                 <hands>Zenith Mitts</hands>
  89.                 <lring>Serket Ring</lring>
  90.                 <rring>Bifrost Ring</rring>
  91.                 <waist>Scouter's Rope</waist>
  92.                 <legs>Zenith Slacks</legs>
  93.                 <feet>Rostrum Pumps</feet>
  94.             </set>
  95.             <set name="DmgRdc" BaseSet="Standard" load = "no">
  96.                 <head>Genbu's Kabuto</head>
  97.                 <body>Kirin's Osode</body>
  98.                 <hands>Seiryu's Kote</hands>
  99.                 <legs>Byakko's Haidate</legs>
  100.                 <feet>Suzaku's Sune-Ate</feet>
  101.                 <back>Umbra Cape</back>
  102.                 <lring>Jelly Ring</lring>
  103.             </set>
  104.             <set name="Resting" BaseSet="Standard" load="no"> <!-- hMP gear -->
  105.                 <main>Pluto's Staff</main>
  106.                 <head>Yigit Turban</head>
  107.                 <neck>Grandiose Chain</neck>
  108.                 <lear>Relaxing Earring</lear>
  109.                 <rear>Magnetic Earring</rear>
  110.                 <hands>Yigit Gages</hands>
  111.                 <body>Yigit Gomlek</body>
  112.                 <waist>Hierarch Belt</waist>
  113.                 <legs>Yigit Seraweels</legs>
  114.                 <feet>Yigit Crackows</feet>
  115.             </set>         
  116.             <set name="Stoneskin" BaseSet="Standard"> <!-- Enhance SS and + Mnd gear -->
  117.                 <main>Alkalurops</main>
  118.                 <sub>Raptor Strap +1</sub>
  119.                 <head>Yigit Turban</head>
  120.                 <neck>Morgana's Choker</neck>
  121.                 <lear>Geist Earring</lear>
  122.                 <body>Augur's Jaseran</body>
  123.                 <hands>Yigit Gages</hands>
  124.                 <lring>Omega Ring</lring>
  125.                 <waist>Penitent's Rope</waist>
  126.                 <legs>Haven Hose</legs>
  127.                 <feet>Goliard Clogs</feet>
  128.             </set>
  129.         </group>
  130.         <group name = "MiscMage" subjob = "*">
  131.             <set name = "MiscCollectionGear">
  132.                 <main>Aquilo's Staff</main>
  133.                 <main>Pluto's Staff</main>
  134.                 <main>Jupiter's Staff</main>
  135.                 <main>Apollo's Staff</main>
  136.                 <main>Auster's Staff</main>
  137.                 <main>Vulcan's Staff</main>
  138.                 <main>Terra's Staff</main>
  139.                 <main>Neptune's Staff</main>
  140.             </set>
  141.         </group>       
  142.     </sets>
  143.     <rules>
  144.         <!-- Include file for Multisend -->
  145.         <xi:include href="include/includes.xml" xpointer="//include[@name='MultiSend']/*" />
  146.         <!--Autosets: Used to handle gear for and after resting-->
  147.         <if spell="autoset">
  148.             <equip when="Resting" set="Resting" />
  149.             <equip when="Idle" set="Standard" />
  150.         </if>
  151.         <!-- Set MeleeMode to true if fighting -->
  152.         <if status="Engaged">
  153.             <var cmd="set MeleeMode True" />
  154.         </if>
  155.         <elseif status="Idle">
  156.             <var cmd="set MeleeMode False" />
  157.         </elseif>
  158.         <!-- Include file for Spell cap changes -->
  159.         <xi:include href="include/includes.xml" xpointer="//include[@name='LevelCapSpells']/*" />
  160.         <!-- Include file for changing cures if no MP -->      
  161.         <xi:include href="include/includes.xml" xpointer="//include[@name='LevelCapSpells']/*" />  
  162.         <!-- Keep weapons equipped.  This keeps you from swapping weapons and losing your TP for thos few times you melee -->
  163.         <if MeleeMode="True">
  164.             <if TPGT="$MinTP">
  165.                 <!-- if we have TP -->
  166.                 <disable slot="main|sub|ranged" />
  167.                 <!-- never allow any swaps on main/sub/ranged -->
  168.             </if>
  169.         </if>  
  170.         <!-- note you can still swap ammo, because it doesn't lose TP.  -->
  171.         <else>
  172.             <!-- otherwise (less then 10 TP) -->
  173.             <enable slot="main|sub|ranged" />
  174.             <!-- allow those slots to have gear swaps -->
  175.         </else>
  176.         <!-- BEGIN Ninjutsu Rules -->
  177.         <if Skill="Ninjutsu">
  178.             <if spell = "Utsusemi: Ichi" buffactive = "Copy Image*" NotBuffActive = "Silence|Mute|Omerta|Obliviscence">
  179.                 <if NotBuffActive = "Copy Image (3)|Copy Image (4+)">
  180.                     <midcastdelay delay = "2.5" />
  181.                     <cmd when = "midcast">cancel 66</cmd>
  182.                     <cmd when = "midcast">cancel 444</cmd>
  183.                 </if>
  184.                 <else>
  185.                     <cancelspell />
  186.                     <return />
  187.                 </else>
  188.             </if>
  189.         </if>
  190.         <!-- END Ninjutsu Rules -->
  191.         <!--- Begin Spell Rules -->
  192.         <if type="BardSong">
  193.             <var cmd="set SetStaff $%SpellElement" when="precast" />
  194.             <if area="Abyssea*" HPPGT="75">
  195.                 <command when="Precast">cancel 88</command>
  196.             </if>
  197.             <!-- Begin BRD songs -->
  198.             <if spell="Valor Minuet*">
  199.                 <equip when="Precast" set="negCastTime">
  200.                 </equip>
  201.                 <equip when="Midcast" set="Standard">
  202.                     <main>$SetStaff</main>
  203.                     <sub>Amicus Grip</sub>
  204.                 </equip>
  205.                 <if spell="Valor Minuet IV">
  206.                     <if MLvlLT="63">
  207.                         <ChangeSpell Spell="Valor Minuet III" />
  208.                     </if>
  209.                 </if>
  210.                 <if spell="Valor Minuet III">
  211.                     <if MLvlLT="43">
  212.                         <ChangeSpell Spell="Valor Minuet II" />
  213.                     </if>
  214.                 </if>
  215.                 <if spell="Valor Minuet II">
  216.                     <if MLvlLT="23">
  217.                         <ChangeSpell Spell="Valor Minuet" />
  218.                     </if>
  219.                 </if>
  220.             </if>
  221.             <elseif spell="* Madrigal">
  222.                 <equip when="Precast" set="negCastTime">
  223.                 </equip>
  224.                 <equip when="Midcast" set="Standard">
  225.                     <main>$SetStaff</main>
  226.                     <sub>Amicus Grip</sub>
  227.                     <head>Aoidos' Calot +2</head>
  228.                 </equip>
  229.                 <if spell="Blade Madrigal">
  230.                     <if MLvlLT="51">
  231.                         <ChangeSpell Spell="Sword Madrigal" />
  232.                     </if>
  233.                 </if>
  234.             </elseif>
  235.             <elseif spell="* March">
  236.                 <equip when="Precast" set="negCastTime">
  237.                 </equip>
  238.                 <equip when="Midcast" set="Standard">
  239.                     <main>$SetStaff</main>
  240.                     <sub>Amicus Grip</sub>
  241.                 </equip>
  242.                 <if spell="Victory March">
  243.                     <if MLvlLT="60">
  244.                         <ChangeSpell Spell="Advancing March" />
  245.                     </if>
  246.                 </if>
  247.             </elseif>
  248.             <elseif spell="Mage's *">
  249.                 <equip when="Precast" set="negCastTime">
  250.                 </equip>
  251.                 <equip when="Midcast" set="Standard">
  252.                     <main>$SetStaff</main>
  253.                     <sub>Amicus Grip</sub>
  254.                 </equip>
  255.                 <if spell="Mage's Ballad II">
  256.                     <if MLvlLT="55">
  257.                         <ChangeSpell Spell="Mage's Ballad" />
  258.                     </if>
  259.                 </if>
  260.             </elseif>
  261.             <elseif spell="* Elegy">
  262.                 <equip when="Precast" set="negCastTime">
  263.                 </equip>
  264.                 <equip when="Midcast" set="Debuff">
  265.                     <main>$SetStaff</main>
  266.                     <sub>Earth Grip</sub>
  267.                 </equip>               
  268.                 <if spell="Carnage Elegy">
  269.                     <if MLvlLT="59">
  270.                         <ChangeSpell Spell="Battlefield Elegy" />
  271.                     </if>
  272.                 </if>
  273.             </elseif>
  274.             <elseif spell="Foe Requiem*">
  275.                 <equip when="Precast" set="negCastTime">
  276.                 </equip>
  277.                 <equip when="Midcast" set="Debuff">
  278.                     <main>$SetStaff</main>
  279.                     <sub>Earth Grip</sub>
  280.                 </equip>               
  281.                 <if spell="Foe Requiem VI">
  282.                     <if MLvlLT="67">
  283.                         <ChangeSpell Spell="Foe Requiem V" />
  284.                     </if>
  285.                 </if>
  286.                 <if spell="Foe Requiem V">
  287.                     <if MLvlLT="57">
  288.                         <ChangeSpell Spell="Foe Requiem IV" />
  289.                     </if>
  290.                 </if>
  291.                 <if spell="Foe Requiem IV">
  292.                     <if MLvlLT="47">
  293.                         <ChangeSpell Spell="Foe Requiem III" />
  294.                     </if>
  295.                 </if>
  296.                 <if spell="Foe Requiem III">
  297.                     <if MLvlLT="37">
  298.                         <ChangeSpell Spell="Foe Requiem II" />
  299.                     </if>
  300.                 </if>
  301.                 <if spell="Foe Requiem II">
  302.                     <if MLvlLT="17">
  303.                         <ChangeSpell Spell="Foe Requiem" />
  304.                     </if>
  305.                 </if>
  306.             </elseif>
  307.             <elseif spell="Army's *">
  308.                 <equip when="Precast" set="negCastTime">
  309.                 </equip>
  310.                 <equip when="Midcast" set="Standard">
  311.                     <main>$SetStaff</main>
  312.                     <sub>Amicus Grip</sub>
  313.                 </equip>               
  314.                 <if spell="Army's Paeon V">
  315.                     <if MLvlLT="65">
  316.                         <ChangeSpell Spell="Army's Paeon IV" />
  317.                     </if>
  318.                 </if>
  319.                 <if spell="Army's Paeon IV">
  320.                     <if MLvlLT="45">
  321.                         <ChangeSpell Spell="Army's Paeon III" />
  322.                     </if>
  323.                 </if>
  324.                 <if spell="Army's Paeon III">
  325.                     <if MLvlLT="35">
  326.                         <ChangeSpell Spell="Army's Paeon II" />
  327.                     </if>
  328.                 </if>
  329.                 <if spell="Army's Paeon II">
  330.                     <if MLvlLT="15">
  331.                         <ChangeSpell Spell="Army's Paeon" />
  332.                     </if>
  333.                 </if>
  334.             </elseif>
  335.             <elseif spell="Knight's*">
  336.                 <equip when="Precast" set="negCastTime">
  337.                 </equip>
  338.                 <equip when="Midcast" set="Standard">
  339.                     <main>$SetStaff</main>
  340.                     <sub>Amicus Grip</sub>
  341.                 </equip>   
  342.                 <if spell="Knight's Minne IV">
  343.                     <if MLvlLT="61">
  344.                         <ChangeSpell Spell="Knight's Minne III" />
  345.                     </if>
  346.                 </if>
  347.                 <if spell="Knight's Minne III">
  348.                     <if MLvlLT="41">
  349.                         <ChangeSpell Spell="Knight's Minne II" />
  350.                     </if>
  351.                 </if>
  352.                 <if spell="Knight's Minne II">
  353.                     <if MLvlLT="21">
  354.                         <ChangeSpell Spell="Knight's Minne" />
  355.                     </if>
  356.                 </if>
  357.             </elseif>
  358.             <elseif spell="* Mambo">
  359.                 <equip when="Precast" set="negCastTime">
  360.                 </equip>
  361.                 <equip when="Midcast" set="Standard">
  362.                     <main>$SetStaff</main>
  363.                     <sub>Amicus Grip</sub>
  364.                     <range>Vihuela</range>
  365.                 </equip>
  366.                 <if spell="Dragonfoe Mambo">
  367.                     <if MLvlLT="53">
  368.                         <ChangeSpell Spell="Sheepfoe Mambo" />
  369.                     </if>
  370.                 </if>
  371.             </elseif>
  372.             <elseif spell="* Etude">
  373.                 <equip when="Precast" set="negCastTime">
  374.                 </equip>
  375.                 <equip when="Midcast" set="Standard">
  376.                     <main>$SetStaff</main>
  377.                     <sub>Amicus Grip</sub>
  378.                     <range>Vihuela</range>
  379.                 </equip>
  380.                 <if spell="Bewitching Etude">
  381.                     <if MLvlLT="62">
  382.                         <ChangeSpell Spell="Enchanting Etude" />
  383.                     </if>
  384.                 </if>
  385.                 <if spell="Logical Etude">
  386.                     <if MLvlLT="64">
  387.                         <ChangeSpell Spell="Spirited Etude" />
  388.                     </if>
  389.                 </if>
  390.                 <if spell="Sage Etude">
  391.                     <if MLvlLT="66">
  392.                         <ChangeSpell Spell="Learned Etude" />
  393.                     </if>
  394.                 </if>
  395.                 <if spell="Swift Etude">
  396.                     <if MLvlLT="68">
  397.                         <ChangeSpell Spell="Quick Etude" />
  398.                     </if>
  399.                 </if>  
  400.                 <if spell=" Vital Etude">
  401.                     <if MLvlLT="70">
  402.                         <ChangeSpell Spell="Spirited Etude" />
  403.                     </if>
  404.                 </if>
  405.                 <if spell="Uncanny Etude">
  406.                     <if MLvlLT="72">
  407.                         <ChangeSpell Spell="Dextrous Etude" />
  408.                     </if>
  409.                 </if>
  410.                 <if spell="Herculean Etude">
  411.                     <if MLvlLT="74">
  412.                         <ChangeSpell Spell="Sinewy Etude" />
  413.                     </if>
  414.                 </if>
  415.             </elseif>
  416.             <elseif spell="* Carol">
  417.                 <equip when="Precast" set="negCastTime">
  418.                 </equip>
  419.                 <equip when="Midcast" set="Standard">
  420.                     <main>$SetStaff</main>
  421.                     <sub>Amicus Grip</sub>
  422.                 </equip>               
  423.             </elseif>
  424.             <elseif spell="* Prelude">
  425.                 <equip when="Precast" set="negCastTime">
  426.                 </equip>
  427.                 <equip when="Midcast" set="Standard">
  428.                     <main>$SetStaff</main>
  429.                     <sub>Amicus Grip</sub>
  430.                 </equip>               
  431.                 <if spell="Archer's Prelude">
  432.                     <if MLvlLT="71">
  433.                         <ChangeSpell Spell="Hunter's Prelude" />
  434.                     </if>
  435.                 </if>
  436.             </elseif>
  437.             <elseif spell="* Mazurka">
  438.                 <equip when="Precast" set="negCastTime">
  439.                 </equip>
  440.                 <equip when="Midcast" set="Standard">
  441.                     <main>$SetStaff</main>
  442.                     <sub>Amicus Grip</sub>
  443.                     <range>Vihuela</range>
  444.                 </equip>           
  445.                 <if spell="Chocobo Mazurka">
  446.                     <if MLvlLT="73">
  447.                         <ChangeSpell Spell="Raptor Mazurka" />
  448.                     </if>
  449.                 </if>
  450.             </elseif>
  451.             <elseif spell="* Threnody">
  452.                 <equip when="Precast" set="negCastTime">
  453.                 </equip>
  454.                 <equip when="Midcast" set="Debuff">
  455.                     <main>$SetStaff</main>
  456.                     <sub>Amicus Grip</sub>
  457.                 </equip>               
  458.             </elseif>              
  459.             <!-- End BRD songs -->
  460.             <else>
  461.                 <equip when="Precast" set="negCastTime">
  462.                 </equip>
  463.                 <equip when="Midcast" set="Standard">
  464.                     <main>$SetStaff</main>
  465.                     <sub>Amicus Grip</sub>
  466.                 </equip>
  467.             </else>
  468.         </if>
  469.         <if Spell="Cure*|Cura*">
  470.             <var cmd="set SetStaff $%SpellElement" when="precast" />
  471.             <action type="MidCastDelay" delay=".8" />
  472.             <equip when="Precast" set="Healing" />
  473.         </if>
  474.         <!-- Include file for Cancel Spells -->
  475.         <xi:include href="include/includes.xml" xpointer="//include[@name='CancelRules']/*" />
  476.         <!-- Auto Pianissimo if we use //spell playername -->
  477.         <if type="BardSong" notSpell="*Etude|*Prelude">
  478.             <if SpellTargetType="PLAYER">
  479.                 <castdelay delay="2" />
  480.                 <command when="precast">input /raw /ja "Pianissimo" &lt;me&gt;</command>
  481.             </if>
  482.         </if>
  483.         <!--- End Spell rules -->
  484.         <!-- Timers for when sleep is wearing off. -->
  485.         <if advanced='"$SleepTimers"="1"'>
  486.             <!-- Include file for Sleep Timers -->
  487.             <xi:include href="include/includes.xml" xpointer="//include[@name='SleeptoChat']/*" />
  488.         </if>
  489.         <equip when="AfterCast" set="Standard" />
  490.     </rules>
  491. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement