pendulumb

BRD_XML

May 18th, 2011
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 13.64 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <Spellcast>
  3. <!--Originally written by Thorny-->
  4.     <config
  5.         Debug="false"
  6.         ShowGearSwaps="false"
  7.         />
  8.     <sets>
  9.         <group name="BRD" default="yes">
  10.             <set name="Stand">
  11.                 <main>Terra's Staff</main>
  12.                 <sub>Quire Grip</sub>
  13.                 <head>Aoidos' Calot +2</head>
  14.                 <neck>Morgana's Choker</neck>
  15.                 <lear>Loquac. Earring</lear>
  16.                 <rear>Musical Earring</rear>
  17.                 <body>Aoidos' Hongreline +1</body>
  18.                 <hands>Serpentes Cuffs</hands>
  19.                 <lring>Omega Ring</lring>
  20.                 <rring>Jelly Ring</rring>
  21.                 <back>Boxer's Mantle</back>
  22.                 <waist>aristo belt</waist>
  23.                 <legs>Bard's Cannions</legs>
  24.                 <feet>serpentes sabots</feet>
  25.             </set>
  26.             <set name="Stand-NIN" BaseSet="Stand">
  27.                 <rear>Musical Earring</rear>
  28.                 <body>Aoidos' Hongreline +1</body>
  29.                 <hands>Seiryu's Kote</hands>
  30.                 <feet>Suzaku's Sune-ate</feet>
  31.             </set>
  32.             <set name="Melee">
  33.                 <head>Walahra Turban</head>
  34.                 <neck>Agasaya's Collar</neck>
  35.                 <lear>Brutal Earring</lear>
  36.                 <rear>Hollow Earring</rear>
  37.                 <body>Avalon Breastplate</body>
  38.                 <hands>Dusk Gloves</hands>
  39.                 <lring>Toreador's Ring</lring>
  40.                 <rring>Rajas Ring</rring>
  41.                 <back>Atheling Mantle</back>
  42.                 <waist>Bullwhip belt</waist>
  43.                 <legs>Byakko's Haidate</legs>
  44.                 <feet>Aoidos' Cothurnes +1</feet>
  45.             </set>
  46.             <set name="Resting">
  47.                 <main>Dark Staff</main>
  48.                 <sub>Earth Grip</sub>
  49.                 <head>Walahra Turban</head>
  50.                 <neck>Morgana's Choker</neck>
  51.                 <lear>Loquac. Earring</lear>
  52.                 <rear>Musical Earring</rear>
  53.                 <body>Yigit Gomlek</body>
  54.                 <hands>Sha'ir Gages</hands>
  55.                 <lring>Omega Ring</lring>
  56.                 <rring>Jelly Ring</rring>
  57.                 <back>Boxer's Mantle</back>
  58.                 <waist>aristo belt</waist>
  59.                 <legs>Bard's Cannions</legs>
  60.                 <feet>Goliard Clogs</feet>
  61.             </set>
  62.             <set name="WindAcc">
  63.                 <main>$%SpellElementStaff</main>
  64.                 <head>Demon Helm +1</head>
  65.                 <neck>Wind Torque</neck>
  66.                 <lear>Musical Earring</lear>
  67.                 <rear>Wind Earring</rear>
  68.                 <body>Aoidos' Hongreline +1</body>
  69.                 <hands>Chl. Cuffs +1</hands>
  70.                 <lring>Omega Ring</lring>
  71.                 <rring>Nereid Ring</rring>
  72.                 <back>Mesmeric Cape</back>
  73.                 <waist>Aristo Belt</waist>
  74.                 <legs>Aoidos' Rhingrave +1</legs>
  75.                 <feet>Aoidos's Cothurnes +1</feet>
  76.             </set>
  77.             <set name="WindSkill">
  78.                 <main>Chanter's Staff</main>
  79.                 <sub>Quire Grip</sub>
  80.                 <head>Demon Helm +1</head>
  81.                 <neck>Wind Torque</neck>
  82.                 <lear>Musical Earring</lear>
  83.                 <rear>Wind Earring</rear>
  84.                 <body>Aoidos' Hongreline +1</body>
  85.                 <hands>Chl. Cuffs +1</hands>
  86.                 <lring>Nereid Ring</lring>
  87.                 <rring>Nereid Ring</rring>
  88.                 <back>Mesmeric Cape</back>
  89.                 <waist>Bullwhip Belt</waist>
  90.                 <legs>Aoidos' Rhingrave +1</legs>
  91.                 <feet>Aoidos's Cothurnes +1</feet>
  92.             </set>
  93.             <set name="StringAcc">
  94.                 <main>$%SpellElementStaff</main>
  95.                 <head>Demon Helm +1</head>
  96.                 <neck>String Torque</neck>
  97.                 <lear>Musical Earring</lear>
  98.                 <body>Augur's Jaseran</body>
  99.                 <hands>Chl. Cuffs +1</hands>
  100.                 <lring>Nereid Ring</lring>
  101.                 <rring>Omega Ring</rring>
  102.                 <back>Mesmeric Cape</back>
  103.                 <waist>Aristo Belt</waist>
  104.                 <legs>Aoidos' Rhingrave +1</legs>
  105.                 <feet>Aoidos's Cothurnes +1</feet>
  106.             </set>
  107.             <set name="StringSkill">
  108.                 <main>Chanter's Staff</main>
  109.                 <sub>Quire Grip</sub>
  110.                 <head>Demon Helm +1</head>
  111.                 <lear>Musical Earring</lear>
  112.                 <body>Aoidos' Hongreline +1</body>
  113.                 <hands>Chl. Cuffs +1</hands>
  114.                 <waist>Bullwhip Belt</waist>
  115.                 <legs>Aoidos' Rhingrave +1</legs>
  116.             </set>
  117.             <set name="Cure">
  118.                 <main>Surya's Staff +2</main>
  119.                 <head>Walahra Turban</head>
  120.                 <neck>Morgana's Choker</neck>
  121.                 <lear>Loquac. Earring</lear>
  122.                 <body>Augur's Jaseran</body>
  123.                 <lring>Omega Ring</lring>
  124.                 <waist>Bullwhip Belt</waist>
  125.                 <legs>Bard's Cannions</legs>
  126.                 <feet>Suzaku's Sune-ate</feet>
  127.             </set>
  128.             <set name="Haste">
  129.                 <head>Walahra Turban</head>
  130.                 <rear>Loquac. Earring</rear>
  131.                 <waist>Bullwhip Belt</waist>
  132.             </set>
  133.             <set name="Stoneskin">
  134.                 <main>Chanter's Staff</main>
  135.                 <head>Teal Chapeau</head>
  136.                 <neck>stone gorget</neck>
  137.                 <lear>Loquac. Earring</lear>
  138.                 <body>Augur's Jaseran</body>
  139.                 <back>Prism Cape</back>
  140.                 <hands>Yigit Gages</hands>
  141.                 <lring>Omega Ring</lring>
  142.                 <rring>sapphire ring</rring>
  143.                 <waist>Penitent's Rope</waist>
  144.                 <legs>Bard's Cannions</legs>
  145.                 <feet>Suzaku's Sune-Ate</feet>
  146.             </set>
  147.             <set name="Yellow">
  148.                 <main>Terra's Staff</main>
  149.                 <head>Walahra Turban</head>
  150.                 <neck>Morgana's Choker</neck>
  151.                 <lear>Loquac. Earring</lear>
  152.                 <rear>Musical Earring</rear>
  153.                 <body>Kirin's Osode</body>
  154.                 <hands>Seiryu's Kote</hands>
  155.                 <lring>Omega Ring</lring>
  156.                 <rring>Jelly Ring</rring>
  157.                 <back>Boxer's Mantle</back>
  158.                 <waist>Bullwhip Belt</waist>
  159.                 <legs>Bard's Cannions</legs>
  160.                 <feet>Suzaku's Sune-ate</feet>
  161.             </set>
  162.             <set name="Precast">
  163.                 <head>Aoidos' Calot +2</head>
  164.                 <lear>Loquac. Earring</lear>
  165.                 <body>Yigit Gomlek</body>
  166.                 <hands>Schellenband</hands>
  167.             </set>
  168.             <set name="SongPrecast">
  169.                 <head>Aoidos' Calot +2</head>
  170.                 <lear>Loquac. Earring</lear>
  171.                 <body>Yigit Gomlek</body>
  172.                 <hands>Schellenband</hands>
  173.             </set>
  174.         </group>
  175.     </sets>
  176.     <variables clear="true">
  177.         <var name="IceStaff">Ice Staff</var>
  178.         <var name="WindStaff">Wind Staff</var>
  179.         <var name="EarthStaff">Terra's Staff</var>
  180.         <var name="ThunderStaff">Thunder Staff</var>
  181.         <var name="WaterStaff">Water Staff</var>
  182.         <var name="FireStaff">Vulcan's Staff</var>
  183.         <var name="DarkStaff">Dark Staff</var>
  184.         <var name="LightStaff">Apollo's Staff</var>
  185.         <var name="String">False</var>
  186.         <var name="Time">aftercast</var>
  187.         <var name="Melee">0</var>
  188.         <var name="Ring">0</var>
  189.         <var name="Serpentes">0 </var>
  190.         <var name="WHMHP">750</var>
  191.         <var name="NINHP">750</var>
  192.     </variables>
  193.     <rules>
  194.    
  195. <!--Miscellaneous-->
  196.         <if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
  197.         <if status="resting" notSpell="Autoset"><cancelspell /><return /></if>
  198.         <if spell="Reprisal">
  199.             <if advanced='"$Melee" = "0"'>
  200.                 <var cmd="set Melee 1" />
  201.                 <addtochat color="57">Gear Toggle - Melee On</addtochat>
  202.                 <equip when="precast"><main lock="t" /><sub lock="t" /></equip>
  203.             </if>
  204.             <else>
  205.                 <var cmd="set Melee 0" />
  206.                 <addtochat color="57">Gear Toggle - Melee Off</addtochat>
  207.             </else>
  208.         </if>
  209.         <if spell="Drain II">
  210.             <if advanced='"$Ring" = "0"'>
  211.                 <var cmd="set Ring 1" />
  212.                 <addtochat color="57">Minstrel's Ring - Active</addtochat>
  213.             </if>
  214.             <else>
  215.                 <var cmd="set Ring 0" />
  216.                 <addtochat color="57">Minstrel's Ring - Inactive</addtochat>
  217.             </else>
  218.         </if>
  219.         <if advanced='"$Melee" = "1"'>
  220.             <equip when="idle|engaged|resting|precast|midcast|aftercast">
  221.                 <main lock="t" />
  222.                 <sub lock="t" />
  223.             </equip>
  224.         </if>
  225.         <if Area="*Remnants|Periqia|Ilrusi Atoll|Mamool Ja Training Grounds|Lebros Caverns|Leujoaom Sanctum|Nyzul Isle|The Ashu Talif">
  226.             <equip when="idle|engaged|resting|precast|midcast|aftercast"><lring lock="t">Balrahn's Ring</lring></equip>
  227.         </if>
  228.         <if spell="Chakra">
  229.             <equip when="precast" set="Yellow" />
  230.             <command>wait 2; input /ma "Hastega" &lt;me&gt;</command>
  231.             <cancelspell />
  232.             <return />
  233.         </if>
  234.         <if CastTimeGT="4" notSpell="Reprisal|Hastega|Drain II">
  235.             <PreCastDelay Delay="0.2" />
  236.             <MidCastDelay Delay="1.5" />
  237.             <if type="BardSong">
  238.                 <action type="equip" when="precast" set="SongPrecast" />
  239.                 <if advanced='"$Ring" = "1"'>
  240.                     <if HPLT="$%SubJobHP"><equip when="precast"><rring lock="t">Minstrel's Ring</rring></equip></if>
  241.                     <else><addtochat>Warning - HP Above Minstrel's Trigger.  Use Chakra macro to fix.</addtochat></else>
  242.                 </if>
  243.             </if>
  244.             <else><action type="equip" when="precast" set="Precast" /></else>
  245.         </if>
  246. <!--End-->
  247.  
  248. <!--Aftercast Prep-->
  249.         <if spell="Reprisal|Hastega|Drain II"><var cmd="set Time precast" /></if>
  250.         <elseif spell="autoset">
  251.             <if status="resting"><var cmd="set Time resting" /></if>
  252.             <elseif status="idle"><var cmd="set Time idle" /></elseif>
  253.             <elseif status="engaged"><var cmd="set Time engaged" /></elseif>
  254.         </elseif>
  255.         <else><var cmd="set Time aftercast" /></else>
  256. <!--End-->
  257.  
  258. <!--Aftercast Handling-->
  259.         <if status="resting">
  260.             <if notSubJob="NIN">
  261.                 <equip when="$Time" set="Resting" />
  262.                 <if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
  263.                 <else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else>
  264.             </if>
  265.             <else><addtochat>Lazy faggot.  BRD/NIN shouldn't be resting.</addtochat></else>
  266.         </if>
  267.         <elseif status="idle">
  268.             <if subjob="NIN">
  269.                 <equip when="$Time" set="Stand-NIN" />
  270.                 <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
  271.                 <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
  272.                 <else><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></else></if>
  273.             </if>
  274.             <else>
  275.                 <equip when="$Time" set="Stand" />
  276.                 <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
  277.                 <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
  278.                 <else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else></if>
  279.             </else>
  280.         </elseif>
  281.         <elseif status="engaged">
  282.             <if advanced='"$Melee" = "Standard"'><equip when="$Time" set="Melee" /></if>
  283.             <elseif subjob="NIN">
  284.                 <equip when="$Time" set="Stand-NIN" />
  285.                 <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
  286.                 <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><feet>Serpentes Sabots</feet></equip></if>
  287.                 <else><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></else></if>
  288.             </elseif>
  289.             <else>
  290.                 <equip when="$Time" set="Stand" />
  291.                 <if advanced='"$Ring" = "1"'><equip when="$Time"><neck>Wind Torque</neck></equip></if>
  292.                 <if advanced='"$Serpentes" = "1"'><if mode="OR" TimeLT="6.00" TimeGT="17.59"><equip when="$Time"><hands>Serpentes Cuffs</hands></equip></if>
  293.                 <else><equip when="$Time"><feet>Serpentes Sabots</feet></equip></else></if>
  294.             </else>
  295.         </elseif>
  296.         <if advanced='"$Time" = "precast"'><cancelspell /><return /></if>
  297. <!--End-->
  298.  
  299. <!--Spell Handling-->
  300.         <if Type="WhiteMagic">
  301.             <if spell="Cure*|Curaga*"><equip when="midcast" set="Cure"/></if>
  302.             <elseif Spell="Stoneskin">
  303.                 <equip when="midcast" set="Stoneskin" />
  304.                 <if buffactive="Stoneskin"><command>wait 3.5; cancel 37</command></if>
  305.             </elseif>
  306.         </if>
  307.         <if Type="Ninjutsu"><equip when="midcast" set="Haste" /></if>
  308.         <if spell="Ranged">
  309.             <if advanced='"$Melee" = "1"'><addtochat color="57">Lamiabane removes TP.  Action blocked.</addtochat></if>
  310.             <else><equip when="precast|midcast|aftercast"><range lock="t">Lamiabane</range></equip></else>
  311.         </if>
  312.         <if Spell="Foe Lullaby*"><equip when="midcast" set="WindAcc"><range>Mary's Horn</range><hands>Sha'ir Gages</hands></equip></if>
  313.         <if Spell="Horde Lullaby">
  314.             <if advanced='"$String" = "True"'>
  315.                 <equip when="midcast" set="StringAcc"><range>Nursemaid's Harp</range></equip>
  316.                 <var cmd="set String False" />
  317.             </if>
  318.             <else><equip when="midcast" set="WindAcc"><range>Mary's Horn</range><hands>Sha'ir Gages</hands></equip></else>
  319.         </if>
  320.         <if Spell="Sleepga">
  321.             <var cmd="set String True" />
  322.             <command>input /ma "Horde Lullaby" &lt;t&gt;</command>
  323.             <cancelspell />
  324.             <return />
  325.         </if>
  326.         <if Spell="*Mazurka"><equip when="midcast"><range>Vihuela</range></equip></if>
  327.         <if Spell="*Minne*"><equip when="midcast"><range>Syrinx</range></equip></if>
  328.         <if Spell="Mage's Ballad*"><equip when="midcast"><range>Crooner's Cithara</range></equip></if>
  329.         <if Spell="Valor Minuet*"><equip when="midcast"><range>Apollo's Flute</range></equip></if>
  330.         <if Spell="*Madrigal"><equip when="midcast" set="WindSkill"><range>Traversiere +1</range><head>Aoidos' Calot +2</head></equip></if>
  331.         <if Spell="*March"><equip when="midcast" set="WindSkill"><range>Iron Ram Horn</range></equip></if>
  332.         <if Spell="*Mambo"><equip when="midcast"><range>Vihuela</range></equip></if>
  333.         <if Spell="*Elegy"><equip when="midcast" set="WindAcc"><range>Syrinx</range></equip></if>
  334.         <if Spell="Magic Finale"><equip when="midcast" set="WindAcc"><range>Iron Ram Horn</range><hands>Sha'ir Gages</hands></equip></if>
  335.         <if type="BardSong" BuffActive="Pianissimo"><changetarget Target="&lt;t&gt;" /></if>
  336.         <if Spell="*Threnody"><equip when="midcast" set="WindAcc"><range>Iron Ram Horn</range></equip></if>
  337.        
  338.        
  339.         <if spell="Foe Lullaby">
  340.             <action type="command" when="precast">wait 29;input /echo [%spell] [%target] Wearing off in 10s</action>
  341.             <action type="command" when="precast">wait 34;input /echo [%spell] [%target] Wearing off in 5s</action>
  342.             <action type="command" when="precast">wait 36;input /echo [%spell] [%target] Wearing off in 2s</action>
  343.         </if>
  344.         <if spell="Foe Lullaby II">
  345.             <action type="command" when="precast">wait 59;input /echo [%spell] [%target] Wearing off in 10s</action>
  346.             <action type="command" when="precast">wait 64;input /echo [%spell] [%target] Wearing off in 5s</action>
  347.             <action type="command" when="precast">wait 66;input /echo [%spell] [%target] Wearing off in 2s</action>
  348.         </if>
  349.         <if spell="Horde*">
  350.             <action type="command" when="precast">wait 29;input /echo [%spell] [%target] Wearing off in 10s</action>
  351.             <action type="command" when="precast">wait 34;input /echo [%spell] [%target] Wearing off in 5s</action>
  352.             <action type="command" when="precast">wait 36;input /echo [%spell] [%target] Wearing off in 2s</action>
  353.         </if>
  354.        
  355.        
  356. <!--End-->
  357.  
  358.     </rules>
  359. </Spellcast>
Advertisement
Add Comment
Please, Sign In to add comment