Advertisement
MIGhunter

BRD

Jul 23rd, 2013
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 11.07 KB | None | 0 0
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <guildwork
  4.             character="Antonioklaus"
  5.             server="Phoenix"
  6.             description="BRD"
  7.             job="BRD"
  8.             />
  9.     <config
  10.             RequireVersion="2.40"
  11.             showGearSwaps="true"
  12.             Debug="false"
  13.             ShowSpellInfo="false"
  14.             AutoLoadXMLOnJobChange="true"
  15.             />
  16.     <variables clear="false">
  17.         <var name="Light">"Apollo's Staff"</var>
  18.         <var name="Dark">"Pluto's Staff"</var>
  19.         <var name="Earth">"Terra's Staff"</var>
  20.         <var name="Water">"Neptune's Staff"</var>
  21.         <var name="Wind">"Auster's Staff"</var>
  22.         <var name="Fire">"Vulcan's Staff"</var>
  23.         <var name="Ice">"Aquillo's Staff"</var>
  24.         <var name="Thunder">"Jupiter's Staff"</var>
  25.         <var name="MeleeMode">False</var>
  26.         <var name="MinTP">15</var>
  27.         <var name="SleepTimers">0</var>
  28.         <var name="WHMRingHP">1600</var>
  29.     </variables>
  30.     <sets>
  31.         <group default="yes" name="Brd">
  32.             <set name="Standard"> <!-- Idle set -->
  33.                 <main>Felibre's Dague</main>
  34.                 <sub>Genbu's Shield</sub>
  35.                 <range>Gjallarhorn</range>
  36.                 <head>Aoidos' Calot +2</head>
  37.                 <neck>Aoidos' Matinee</neck>
  38.                 <lear>Musical Earring</lear>
  39.                 <rear>Wind Earring</rear>
  40.                 <body>Aoidos' Hngrln. +2</body>
  41.                 <hands>Ad. Mnchtte. +2</hands>
  42.                 <lring>Omega Ring</lring>
  43.                 <rring>Minstrel's Ring</rring>
  44.                 <back>Astute Cape</back>
  45.                 <waist>Demonry Sash</waist>
  46.                 <legs>Aoidos' Rhing. +2</legs>
  47.                 <feet>Aoidos' Cothrn. +2</feet>
  48.             </set>
  49.             <set name="negCastTime"> <!-- All negative casting time gear -->
  50.                 <main>Felibre's Dague</main>
  51.                 <head>Aoidos' Calot +2</head>
  52.                 <neck>Aoidos' Matinee</neck>
  53.                 <body>Sha'ir Manteel</body>
  54.                 <hands>Schellenband</hands>
  55.                 <rring>Minstrel's Ring</rring>
  56.                 <waist>Aoidos' Belt</waist>
  57.                 <legs>Aoidos' Rhing. +2</legs>
  58.                 <feet>Rostrum Pumps</feet>
  59.             </set>         
  60.             <set name="Haste" BaseSet="Standard"> <!-- Any haste gear for recast timers on Utsusemi, etc -->
  61.                 <head>Walahra Turban</head>
  62.                 <rear>Loquac. Earring</rear>
  63.                 <waist>Swift Belt</waist>
  64.                 <feet>Rostrum Pumps</feet>
  65.             </set>
  66.             <set name="Debuff" BaseSet="Standard"> <!-- CHR Gear -->
  67.                 <main>$%SpellElementStaff</main>
  68.                 <sub>Amicus Grip</sub>
  69.                 <neck>Wind Torque</neck>
  70.                 <hands>Ad. Mnchtte. +2</hands>
  71.                 <rring>Nereid Ring</rring> 
  72.                 <back>Mesmeric Cape</back> 
  73.                 <legs>Marduk's Shalwar</legs>
  74.             </set>
  75.             <set name="Healing" BaseSet="Standard"> <!-- Curing pot and -enmity Gear -->
  76.                 <main>$%SpellElementStaff</main>
  77.                 <neck>Fylgja Torque</neck>
  78.                 <lear>Novia Earring</lear>
  79.                 <rear>Loquac. Earring</rear>
  80.                 <body>Augur's Jaseran</body>
  81.                 <hands>Augur's Gloves</hands>
  82.                 <legs>Marduk's Shalwar</legs>
  83.                 <feet>Rostrum Pumps</feet>
  84.                 <sub>Raptor Leather Strap +1</sub>
  85.             </set>         
  86.             <set name="NegHP" BaseSet="Standard" load = "no"> <!-- for outside Abyssea -->
  87.                 <main>Terra Staff</main>
  88.                 <sub>Ice Grip</sub>
  89.                 <head>Zenith Crown</head>
  90.                 <neck>Morgana's Choker</neck>
  91.                 <lear>Astral Earring</lear>
  92.                 <hands>Zenith Mitts</hands>
  93.                 <lring>Serket Ring</lring>
  94.                 <rring>Bifrost Ring</rring>
  95.                 <waist>Scouter's Rope</waist>
  96.                 <legs>Zenith Slacks</legs>
  97.                 <feet>Rostrum Pumps</feet>
  98.             </set>
  99.             <set name="DmgRdc" BaseSet="Standard" load = "no">
  100.                 <head>Genbu's Kabuto</head>
  101.                 <body>Kirin's Osode</body>
  102.                 <hands>Seiryu's Kote</hands>
  103.                 <legs>Byakko's Haidate</legs>
  104.                 <feet>Suzaku's Sune-Ate</feet>
  105.                 <back>Umbra Cape</back>
  106.                 <lring>Jelly Ring</lring>
  107.             </set>
  108.             <set name="Resting" BaseSet="Standard" load="no"> <!-- hMP gear -->
  109.                 <main>Pluto's Staff</main>
  110.                 <head>Yigit Turban</head>
  111.                 <neck>Grandiose Chain</neck>
  112.                 <lear>Relaxing Earring</lear>
  113.                 <rear>Magnetic Earring</rear>
  114.                 <hands>Yigit Gages</hands>
  115.                 <body>Yigit Gomlek</body>
  116.                 <waist>Hierarch Belt</waist>
  117.                 <legs>Yigit Seraweels</legs>
  118.                 <feet>Yigit Crackows</feet>
  119.             </set>         
  120.             <set name="Stoneskin" BaseSet="Standard"> <!-- Enhance SS and + Mnd gear -->
  121.                 <main>Alkalurops</main>
  122.                 <sub>Raptor Strap +1</sub>
  123.                 <head>Yigit Turban</head>
  124.                 <neck>Morgana's Choker</neck>
  125.                 <lear>Geist Earring</lear>
  126.                 <body>Augur's Jaseran</body>
  127.                 <hands>Yigit Gages</hands>
  128.                 <lring>Omega Ring</lring>
  129.                 <waist>Siegel Sash</waist>
  130.                 <legs>Haven Hose</legs>
  131.                 <feet>Goliard Clogs</feet>
  132.             </set>
  133.         </group>
  134.         <group name = "MiscMage" subjob = "*">
  135.             <set name = "MiscCollectionGear">
  136.                 <main>Aquilo's Staff</main>
  137.                 <main>Pluto's Staff</main>
  138.                 <main>Jupiter's Staff</main>
  139.                 <main>Apollo's Staff</main>
  140.                 <main>Auster's Staff</main>
  141.                 <main>Vulcan's Staff</main>
  142.                 <main>Terra's Staff</main>
  143.                 <main>Neptune's Staff</main>
  144.             </set>
  145.         </group>       
  146.     </sets>
  147.     <rules>
  148.         <!-- Include file for Multisend -->
  149.         <xi:include href="include/includes.xml" xpointer="//include[@name='MultiSend']/*" />
  150.         <!--Autosets: Used to handle gear for and after resting-->
  151.         <if spell="autoset">
  152.             <equip when="Resting" set="Resting" />
  153.             <equip when="Idle" set="Standard" />
  154.         </if>
  155.         <!-- Set MeleeMode to true if fighting -->
  156.         <if status="Engaged">
  157.             <var cmd="set MeleeMode True" />
  158.         </if>
  159.         <elseif status="Idle">
  160.             <var cmd="set MeleeMode False" />
  161.         </elseif>
  162.         <!-- Include file for Spell cap changes -->
  163.         <xi:include href="include/includes.xml" xpointer="//include[@name='LevelCapSpells']/*" />
  164.         <!-- Include file for changing cures if no MP -->      
  165.         <xi:include href="include/includes.xml" xpointer="//include[@name='LevelCapSpells']/*" />  
  166.         <!-- Keep weapons equipped.  This keeps you from swapping weapons and losing your TP for thos few times you melee -->
  167.         <if MeleeMode="True">
  168.             <if TPGT="$MinTP">
  169.                 <!-- if we have TP -->
  170.                 <disable slot="main|sub|ranged" />
  171.                 <!-- never allow any swaps on main/sub/ranged -->
  172.             </if>
  173.         </if>  
  174.         <!-- note you can still swap ammo, because it doesn't lose TP.  -->
  175.         <else>
  176.             <!-- otherwise (less then 10 TP) -->
  177.             <enable slot="main|sub|ranged" />
  178.             <!-- allow those slots to have gear swaps -->
  179.         </else>
  180.         <!-- BEGIN Ninjutsu Rules -->
  181.         <if Skill="Ninjutsu">
  182.             <if spell = "Utsusemi: Ichi" buffactive = "Copy Image*" NotBuffActive = "Silence|Mute|Omerta|Obliviscence">
  183.                 <if NotBuffActive = "Copy Image (3)|Copy Image (4+)">
  184.                     <midcastdelay delay = "2.5" />
  185.                     <cmd when = "midcast">cancel 66</cmd>
  186.                     <cmd when = "midcast">cancel 444</cmd>
  187.                 </if>
  188.                 <else>
  189.                     <cancelspell />
  190.                     <return />
  191.                 </else>
  192.             </if>
  193.         </if>
  194.         <!-- END Ninjutsu Rules -->
  195.         <!--- Begin Spell Rules -->
  196.         <if type="BardSong">
  197.             <if area="Abyssea*" HPPGT="75">
  198.                 <command when="Precast">cancel 88</command>
  199.             </if>
  200.             <!-- Begin BRD songs -->
  201.             <if spell="Valor Minuet*">
  202.                 <equip when="Precast" set="negCastTime">
  203.                 </equip>
  204.                 <equip when="Midcast" set="Standard">
  205.                     <main>$%SpellElementStaff</main>
  206.                     <sub>Amicus Grip</sub>
  207.                 </equip>
  208.             </if>
  209.             <elseif spell="* Madrigal">
  210.                 <equip when="Precast" set="negCastTime">
  211.                 </equip>
  212.                 <equip when="Midcast" set="Standard">
  213.                     <main>$%SpellElementStaff</main>
  214.                     <sub>Amicus Grip</sub>
  215.                     <head>Aoidos' Calot +2</head>
  216.                 </equip>
  217.             </elseif>
  218.             <elseif spell="* March">
  219.                 <equip when="Precast" set="negCastTime">
  220.                 </equip>
  221.                 <equip when="Midcast" set="Standard">
  222.                     <main>$%SpellElementStaff</main>
  223.                     <sub>Amicus Grip</sub>
  224.                 </equip>
  225.             </elseif>
  226.             <elseif spell="Mage's *">
  227.                 <equip when="Precast" set="negCastTime">
  228.                 </equip>
  229.                 <equip when="Midcast" set="Standard">
  230.                     <main>$%SpellElementStaff</main>
  231.                     <sub>Amicus Grip</sub>
  232.                 </equip>
  233.             </elseif>
  234.             <elseif spell="* Elegy">
  235.                 <equip when="Precast" set="negCastTime">
  236.                 </equip>
  237.                 <equip when="Midcast" set="Debuff">
  238.                     <main>$%SpellElementStaff</main>
  239.                     <sub>Earth Grip</sub>
  240.                 </equip>               
  241.             </elseif>
  242.             <elseif spell="Foe Requiem*">
  243.                 <equip when="Precast" set="negCastTime">
  244.                 </equip>
  245.                 <equip when="Midcast" set="Debuff">
  246.                     <main>$%SpellElementStaff</main>
  247.                     <sub>Earth Grip</sub>
  248.                 </equip>               
  249.             </elseif>
  250.             <elseif spell="Army's *">
  251.                 <equip when="Precast" set="negCastTime">
  252.                 </equip>
  253.                 <equip when="Midcast" set="Standard">
  254.                     <main>$%SpellElementStaff</main>
  255.                     <sub>Amicus Grip</sub>
  256.                 </equip>               
  257.             </elseif>
  258.             <elseif spell="Knight's*">
  259.                 <equip when="Precast" set="negCastTime">
  260.                 </equip>
  261.                 <equip when="Midcast" set="Standard">
  262.                     <main>$%SpellElementStaff</main>
  263.                     <sub>Amicus Grip</sub>
  264.                 </equip>   
  265.             </elseif>
  266.             <elseif spell="* Mambo">
  267.                 <equip when="Precast" set="negCastTime">
  268.                 </equip>
  269.                 <equip when="Midcast" set="Standard">
  270.                     <main>$%SpellElementStaff</main>
  271.                     <sub>Amicus Grip</sub>
  272.                     <range>Vihuela</range>
  273.                 </equip>
  274.             </elseif>
  275.             <elseif spell="* Etude">
  276.                 <equip when="Precast" set="negCastTime">
  277.                 </equip>
  278.                 <equip when="Midcast" set="Standard">
  279.                     <main>$%SpellElementStaff</main>
  280.                     <sub>Amicus Grip</sub>
  281.                     <range>Vihuela</range>
  282.                 </equip>
  283.             </elseif>
  284.             <elseif spell="* Carol">
  285.                 <equip when="Precast" set="negCastTime">
  286.                 </equip>
  287.                 <equip when="Midcast" set="Standard">
  288.                     <main>$%SpellElementStaff</main>
  289.                     <sub>Amicus Grip</sub>
  290.                 </equip>               
  291.             </elseif>
  292.             <elseif spell="* Prelude">
  293.                 <equip when="Precast" set="negCastTime">
  294.                 </equip>
  295.                 <equip when="Midcast" set="Standard">
  296.                     <main>$%SpellElementStaff</main>
  297.                     <sub>Amicus Grip</sub>
  298.                 </equip>               
  299.             </elseif>
  300.             <elseif spell="* Mazurka">
  301.                 <equip when="Precast" set="negCastTime">
  302.                 </equip>
  303.                 <equip when="Midcast" set="Standard">
  304.                     <main>$%SpellElementStaff</main>
  305.                     <sub>Amicus Grip</sub>
  306.                 </equip>           
  307.             </elseif>
  308.             <elseif spell="* Threnody">
  309.                 <equip when="Precast" set="negCastTime">
  310.                 </equip>
  311.                 <equip when="Midcast" set="Debuff">
  312.                     <main>$%SpellElementStaff</main>
  313.                     <sub>Amicus Grip</sub>
  314.                 </equip>               
  315.             </elseif>              
  316.             <!-- End BRD songs -->
  317.             <else>
  318.                 <equip when="Precast" set="negCastTime">
  319.                 </equip>
  320.                 <equip when="Midcast" set="Standard">
  321.                     <main>$%SpellElementStaff</main>
  322.                     <sub>Amicus Grip</sub>
  323.                 </equip>
  324.             </else>
  325.         </if>
  326.         <if Spell="Cure*|Cura*">
  327.             <action type="MidCastDelay" delay=".8" />
  328.             <equip when="Precast" set="Healing" />
  329.         </if>
  330.         <if Spell="Stoneskin">
  331.             <equip when="precast|midcast" set="stoneskin" />
  332.         </if>      
  333.         <!-- Include file for Cancel Spells -->
  334.         <xi:include href="include/includes.xml" xpointer="//include[@name='CancelRules']/*" />
  335.         <!-- Auto Pianissimo if we use //spell playername -->
  336.         <if type="BardSong" notSpell="*Etude|*Prelude">
  337.             <if SpellTargetType="PLAYER">
  338.                 <castdelay delay="2" />
  339.                 <command when="precast">input /raw /ja "Pianissimo" &lt;me&gt;</command>
  340.             </if>
  341.         </if>
  342.         <!--- End Spell rules -->
  343.         <!-- Timers for when sleep is wearing off. -->
  344.         <if advanced='"$SleepTimers"="1"'>
  345.             <!-- Include file for Sleep Timers -->
  346.             <xi:include href="include/includes.xml" xpointer="//include[@name='SleeptoChat']/*" />
  347.         </if>
  348.         <equip when="AfterCast" set="Standard" />
  349.     </rules>
  350. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement