daily pastebin goal
53%
SHARE
TWEET

BrdXML

Sekundes May 28th, 2012 1,815 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3. <config
  4.         requireversion = "2.30"
  5.         showgearswaps = "False"
  6.         showspellinfo = "False"
  7.         HideErrors="False"
  8.         Debug="False"/>
  9. <variables>
  10.         <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
  11.         <var name="varSleepMessages">1</var>
  12.         <!-- Elemental Staffs, input what staff to use for each element here -->
  13.         <var name="EarthStaff">Chatoyant Staff</var>
  14.         <var name="DarkStaff">Chatoyant Staff</var>
  15.         <var name="LightStaff">Chatoyant Staff</var>
  16.         <var name="FireStaff">Chatoyant Staff</var>
  17.         <var name="CureStaff">Arka IV</var>    
  18.         <!-- Elemental Obi's, set to 1 for the ones you have. -->
  19.         <var name="LightObi">1</var>
  20.         <var name="EarthObi">0</var>
  21.         <!-- Instruments ***Set in rules***-->
  22.        
  23.         <!--  LockToggle is for when you want to keep tp for procing, meleeing.  It will allow the next var to work. 1 is on, 0 is off-->
  24.         <var name="LockToggle">1</var>
  25.         <!-- LockTP will lock your main and sub when tp is above the value of the var. -->
  26.         <var name="LockTP">10</var>
  27.         <!-- Use Minstrel's Ring, 1 to use 0 to not  -->
  28.         <var name="Ring">0</var>
  29.         <!--  Songta is song target, this is used for pianissimo rules.
  30.         It's optional as it will have no effect if you don't use my macros.
  31.         To use it, just put <$songta> in your macros instead of <me> or <stpc> Note, this is for buffs only.
  32.         If you have pianissimo active then it will use stpc instead and allow you to target pt members.
  33.         Otherwise it'll just put <me> and you'll cast without having to hit an additional confirmation.-->
  34.         <var name="Songta">me</var>
  35.         <!--  3rd song is my Daurdabla variable.  Due to the nature of daurdabla and SC's inability to see how many songs you have on,
  36.         it must be done manually.  So use a macro that has /sc v s 3rdSong 1  This will activate the var for the next cast.
  37.         Daurdabla will be used for the next song regardless of what you have it set to use.  Can be useful for quickly putting up songs
  38.         in any order or when you just need to get songs up and aren't worried about overriding for potency later.  You can also just use
  39.         one of the designated "Daurdbla songs". -->
  40.         <var name="3rdSong">0</var>
  41.         <!--  When is a variable for Nightingale.  Normally this is set to midcast, which means your potency gear will be put on during the midcast.
  42.         But when Nightingale is active, this is set to precast which skips all fastcast and songcasting gear and puts potency on during precast.
  43.         It requires 5/5 merits to function properly but... why would you have anything else.-->
  44.         <var name="When">midcast</var>
  45. </variables>
  46. <sets>
  47.         <group name="BRD" default="yes">
  48.                 <set name="GC">
  49.                         <main>Terra's Staff</main>
  50.                         <main>Chatoyant Staff</main>
  51.                         <main>Arka IV</main>
  52.                         <sub>Reign Grip</sub>
  53.                         <waist>Korin Obi</waist>
  54.                         <back>Twilight Cape</back>
  55.                         <range>Gjallarhorn</range>
  56.                 </set>
  57.                 <set name="standard">
  58.                         <main>Terra's staff</main>
  59.                         <sub>Reign Grip</sub>
  60.                         <range>Gjallarhorn</range>
  61.                         <head>Wivre Hairpin</head>
  62.                         <neck>Twilight Torque</neck>
  63.                         <lear>Loquac. Earring</lear>
  64.                         <rear>Moonshade Earring</rear>
  65.                         <body>Heka's Kalasiris</body>
  66.                         <hands>Serpentes Cuffs</hands>
  67.                         <lring>Dark Ring</lring>
  68.                         <rring>Dark Ring</rring>
  69.                         <back>Cheviot Cape</back>
  70.                         <waist>Aoidos' Belt</waist>
  71.                         <legs>Nares Trews</legs>
  72.                         <feet>Aoidos' Cothrn. +2</feet>
  73.                 </set>
  74.                 <set name="Resting">
  75.                         <main>$Darkstaff</main>
  76.                         <sub>Reign Grip</sub>
  77.                         <range>Gjallarhorn</range>
  78.                         <head>Wivre Hairpin</head>
  79.                         <neck>Aoidos' Matinee</neck>
  80.                         <lear>Loquac. Earring</lear>
  81.                         <rear>Moonshade Earring</rear>
  82.                         <body>Heka's Kalasiris</body>
  83.                         <hands>Serpentes Cuffs</hands>
  84.                         <lring>Dark Ring</lring>
  85.                         <rring>Dark Ring</rring>
  86.                         <back>Cheviot Cape</back>
  87.                         <waist></waist>
  88.                         <legs>Nares Trews</legs>
  89.                         <feet>Serpentes Sabots</feet>
  90.                 </set>
  91.                 <set name="Cure">
  92.                         <main>$curestaff</main>
  93.                         <sub>Reign Grip</sub>
  94.                         <range>Angel Lyre</range>
  95.                         <ammo></ammo>
  96.                         <head>Nares Cap</head>
  97.                         <neck>Colossus's Torque</neck>
  98.                         <lear>Loquac. Earring</lear>
  99.                         <rear>Moonshade Earring</rear>
  100.                         <body>Heka's Kalasiris</body>
  101.                         <hands>Serpentes Cuffs</hands>
  102.                         <lring>Sirona's Ring</lring>
  103.                         <rring>Solemn Ring</rring>
  104.                         <back>Swith Cape</back>
  105.                         <waist>Pythia Sash</waist>
  106.                         <legs>Nares Trews</legs>
  107.                         <feet>Serpentes Sabots</feet>
  108.                 </set>
  109.                 <set name="Enhancing">
  110.                         <neck>Colossus's Torque</neck>
  111.                         <body>Anhur Robe</body>
  112.                 </set>
  113.                 <set name="Stoneskin" BaseSet="Standard">
  114.                         <main>$Lightstaff</main>
  115.                         <sub>Reign Grip</sub>
  116.                         <range>Angel Lyre</range>
  117.                         <ammo></ammo>
  118.                         <head>Nares Cap</head>
  119.                         <neck>Stone Gorget</neck>
  120.                         <lear>Loquac. Earring</lear>
  121.                         <rear>Earthcry Earring</rear>
  122.                         <body>Heka's Kalasiris</body>
  123.                         <hands>Serpentes Cuffs</hands>
  124.                         <lring>Sirona's Ring</lring>
  125.                         <rring>Solemn Ring</rring>
  126.                         <back>Swith Cape</back>
  127.                         <waist>Siegel Sash</waist>
  128.                         <legs>Haven Hose</legs>
  129.                         <feet>Serpentes Sabots</feet>
  130.                 </set>
  131.                 <set name="FastCast">
  132.                         <head>Nares Cap</head>
  133.                         <neck>Orunmila's Torque</neck>
  134.                         <lear>Loquac. Earring</lear>
  135.                         <body>Anhur Robe</body>
  136.                         <rring>Prolix Ring</rring>
  137.                         <back>Swith cape</back>
  138.                         <waist>Siegel Sash</waist>
  139.                         <legs>Orvail Pants</legs>
  140.                         <feet>Chelona Boots</feet>
  141.                 </set>
  142.                 <set name="CureCast">
  143.                         <head>Nares Cap</head>
  144.                         <neck>Orunmila's Torque</neck>
  145.                         <lear>Loquac. Earring</lear>
  146.                         <body>Heka's Kalasiris</body>
  147.                         <rring>Prolix Ring</rring>
  148.                         <back>Swith cape</back>
  149.                         <waist>Siegel Sash</waist>
  150.                         <legs>Orvail Pants</legs>
  151.                         <feet>Chelona Boots</feet>
  152.                 </set>
  153.                 <set name="Songfastcast">
  154.                         <main>Felibre's Dague</main>
  155.                         <sub>Genbu's Shield</sub>
  156.                         <head>Aoidos' Calot +2</head>
  157.                         <neck>Orunmila's Torque</neck>
  158.                         <lear>Loquac. Earring</lear>
  159.                         <rear>Aoidos' Earring</rear>
  160.                         <body>Sha'ir Manteel</body>
  161.                         <hands>Schellenband</hands>
  162.                         <lring>Minstrel's Ring</lring>
  163.                         <rring>Prolix Ring</rring>
  164.                         <back>Swith cape</back>
  165.                         <waist>Aoidos' Belt</waist>
  166.                         <legs>Orvail Pants</legs>
  167.                         <feet>Brd. Slippers +2</feet>
  168.                 </set>
  169.                 <set name="Daurdabla">
  170.                         <main>Felibre's Dague</main>
  171.                         <sub>Genbu's Shield</sub>
  172.                         <range Lock="True">Daurdabla</range>
  173.                         <head>Aoidos' Calot +2</head>
  174.                         <neck>Orunmila's Torque</neck>
  175.                         <body>Sha'ir Manteel</body>
  176.                         <hands>Schellenband</hands>
  177.                         <lring>Minstrel's Ring</lring>
  178.                         <rring>Prolix Ring</rring>
  179.                         <back>Swith cape</back>
  180.                         <waist>Aoidos' Belt</waist>
  181.                         <legs>Orvail Pants</legs>
  182.                         <feet>Chelona Boots</feet>
  183.                 </set>
  184.                 <set name="Haste">
  185.                         <range>Angel Lyre</range>
  186.                         <head>Nares Cap</head>
  187.                         <body>Sha'ir Manteel</body>
  188.                         <hands>Brego Gloves</hands>
  189.                         <waist>Goading Belt</waist>
  190.                         <legs>Byakko's Haidate</legs>
  191.                         <feet>Sheikh Crackows</feet>
  192.                 </set>                         
  193.                 <set name="Melee">
  194.                         <main>Aluh Jambiya</main>
  195.                         <sub>Oynos Knife</sub>
  196.                         <range>Angel Lyre</range>
  197.                         <head>Walahra Turban</head>
  198.                         <!--head>Zelus Tiara</head-->
  199.                         <neck>Love Torque</neck>
  200.                         <lear>Brutal Earring</lear>
  201.                         <rear>Suppanomimi Earring</rear>
  202.                         <body>Sha'ir Manteel</body>
  203.                         <hands>Brego Gloves</hands>
  204.                         <lring>Tyrant's Ring</lring>
  205.                         <rring>Rajas Ring</rring>
  206.                         <back>Atheling Mantle</back>
  207.                         <waist>Goading Belt</waist>
  208.                         <legs>Byakko's Haidate</legs>
  209.                         <feet>Sheikh Crackows</feet>
  210.                 </set>
  211.                 <set name="Exen">
  212.                         <range>Angel Lyre</range>
  213.                         <head>Lenore's Hairpin</head>
  214.                         <neck>Houyi's Gorget</neck>
  215.                         <lear>Brutal Earring</lear>
  216.                         <rear>Suppanomimi</rear>
  217.                         <body>Kirin's Osode</body>
  218.                         <hands>Seiryu's Kote</hands>
  219.                         <lring>Breeze Ring</lring>
  220.                         <rring>Solemn Ring</rring>
  221.                         <back>Atheling Mantle</back>
  222.                         <waist>Crudelis Belt</waist>
  223.                         <legs>Urja Trousers</legs>
  224.                         <feet>Lithe Boots</feet>
  225.                 </set>
  226.                 <set name="Evis">
  227.                         <range>Angel Lyre</range>
  228.                         <head>Lenore's Hairpin</head>
  229.                         <neck>Houyi's Gorget</neck>
  230.                         <lear>Brutal Earring</lear>
  231.                         <rear>Suppanomimi</rear>
  232.                         <body>Kirin's Osode</body>
  233.                         <!-- <body>Bard's justaucorps +2</body> -->
  234.                         <hands>Seiryu's Kote</hands>
  235.                         <lring>Breeze Ring</lring>
  236.                         <rring>Solemn Ring</rring>
  237.                         <back>Atheling Mantle</back>
  238.                         <waist>Crudelis Belt</waist>
  239.                         <legs>Urja Trousers</legs>
  240.                         <feet>Lithe Boots</feet>
  241.                 </set>
  242.                 <set name="Aeolian Edge">
  243.                         <range>Angel Lyre</range>
  244.                         <head>Nares Cap</head>
  245.                         <neck>Love Torque</neck>
  246.                         <lear>Suppanomimi</lear>
  247.                         <rear></rear>
  248.                         <body>Nares Saio</body>
  249.                         <hands>Nares Cuffs</hands>
  250.                         <lring>Solemn Ring</lring>
  251.                         <rring>Breeze Ring</rring>
  252.                         <back>Cheviot Cape</back>
  253.                         <waist>Crudelis Belt</waist>
  254.                         <legs>Urja Trousers</legs>
  255.                         <feet>Lithe Boots</feet>
  256.                 </set>
  257.                 <set name="String">
  258.                         <sub></sub>
  259.                         <head>Aoidos' Calot +2</head>
  260.                         <neck>Aoidos' Matinee</neck>
  261.                         <lear>Musical Earring</lear>
  262.                         <rear>Singing Earring</rear>
  263.                         <body>Aoidos' Hngrln. +2</body>
  264.                         <hands>Ad. Mnchtte. +2</hands>
  265.                         <lring></lring>
  266.                         <rring></rring>
  267.                         <back>Mesmeric Cape</back>
  268.                         <waist>Goading Belt</waist>
  269.                         <legs>Aoidos' Rhing. +2</legs>
  270.                         <feet>Aoidos' Cothrn. +2</feet>
  271.                 </set>
  272.                 <set name="Wind">
  273.                         <main></main>
  274.                         <sub></sub>
  275.                         <head>Brd. Roundlet +2</head>
  276.                         <neck>Aoidos' Matinee</neck>
  277.                         <lear>Singing Earring</lear>
  278.                         <rear>Musical Earring</rear>
  279.                         <body>Aoidos' Hngrln. +2</body>
  280.                         <hands>Ad. Mnchtte. +2</hands>
  281.                         <lring>Nereid Ring</lring>
  282.                         <rring>Nereid Ring</rring>
  283.                         <back>Mesmeric Cape</back>
  284.                         <waist>Marching Belt</waist>
  285.                         <legs>Aoidos' Rhing. +2</legs>
  286.                         <feet>Aoidos' Cothrn. +2</feet>
  287.                 </set>
  288.                 <set name="Windbuff">
  289.                         <main>Felibre's Dague</main>
  290.                         <sub></sub>
  291.                         <head>Aoidos' Calot +2</head>
  292.                         <neck>Aoidos' Matinee</neck>
  293.                         <lear>Singing Earring</lear>
  294.                         <rear>Musical Earring</rear>
  295.                         <body>Aoidos' Hngrln. +2</body>
  296.                         <hands>Ad. Mnchtte. +2</hands>
  297.                         <lring>Dark Ring</lring>
  298.                         <rring>Dark Ring</rring>
  299.                         <back>Harmony Cape</back>
  300.                         <waist>Goading Belt</waist>
  301.                         <legs>Aoidos' Rhing. +2</legs>
  302.                         <feet>Aoidos' Cothrn. +2</feet>
  303.                 </set>
  304.                 <set name="MinusHP">
  305.                         <main>Terra's staff</main>
  306.                         <sub>Reign Grip</sub>
  307.                         <range></range>
  308.                         <ammo></ammo>
  309.                         <head>Aoidos' Calot +2</head>
  310.                         <neck>Aoidos' Matinee</neck>
  311.                         <lear>Loquac. Earring</lear>
  312.                         <rear></rear>
  313.                         <body>Sha'ir Manteel</body>
  314.                         <hands>Serpentes Cuffs</hands>
  315.                         <lring>Dark Ring</lring>
  316.                         <rring>Dark Ring</rring>
  317.                         <back>Swift Cape</back>
  318.                         <waist></waist>
  319.                         <legs></legs>
  320.                         <feet>Serpentes Sabots</feet>
  321.                 </set>
  322.                 <set name="plushp">
  323.                         <main>Terra's staff</main>
  324.                         <sub>Reign Grip</sub>
  325.                         <range>Angel Lyre</range>
  326.                         <ammo></ammo>
  327.                         <head>Aoidos' Calot +2</head>
  328.                         <neck>Aoidos' Matinee</neck>
  329.                         <lear>Loquac. Earring</lear>
  330.                         <rear>Aoidos' Earring</rear>
  331.                         <body>Sha'ir Manteel</body>
  332.                         <hands>Schellenband</hands>
  333.                         <lring>Minstrel's Ring</lring>
  334.                         <rring>Nereid Ring</rring>
  335.                         <back>Twilight Cape</back>
  336.                         <waist>Aoidos' Belt</waist>
  337.                         <legs>Nares Trews</legs>
  338.                         <feet></feet>
  339.                 </set>
  340.         </group>
  341.         <group name="brddnc" inherit="brd">
  342.                 <set name="standard|resting">
  343.                         <main>Aluh Jambiya</main>
  344.                         <sub>Oynos Knife</sub>
  345.                         <range>Daurdabla</range>
  346.                         <head>Aoidos' Calot +2</head>
  347.                         <neck>Twilight Torque</neck>
  348.                         <lear>Loquac. Earring</lear>
  349.                         <rear>Aoidos' Earring</rear>
  350.                         <body>Sha'ir Manteel</body>
  351.                         <hands>Brego Gloves</hands>
  352.                         <lring>Dark Ring</lring>
  353.                         <rring>Dark Ring</rring>
  354.                         <back>Cheviot Cape</back>
  355.                         <waist>Aoidos' Belt</waist>
  356.                         <legs>Nares Trews</legs>
  357.                         <feet>Aoidos' Cothrn. +2</feet>
  358.                 </set>
  359.         </group>
  360.        
  361. </sets>
  362. <rules>
  363.         <!--Idle/Autoset trigger spell - This runs fire spirit after any action and for engaged, resting and Idle.
  364.         This reduces precast lag by running rules after the action is done and ensures rules and buffactive checks are more accurate. -->
  365.         <cmd When="AfterCast|Idle|Engaged|Resting">Fire Spirit</cmd>
  366.         <!--Idle Rules.  This handles the firespirits when they run. -->
  367.         <if Spell="Fire Spirit">
  368.                 <if advanced='$LockToggle == 1'>
  369.                         <if TPGT="$LockTP">
  370.                                 <action type="Disable" Slot="Main|Sub" />
  371.                         </if>
  372.                 </if>
  373.                 <else>
  374.                         <action type="Enable" Slot="Main|Sub|Range" />
  375.                 </else>
  376.                 <if status="Idle">
  377.                         <if advanced='$Ring == 1'>
  378.                                 <equip set="minushp" />
  379.                         </if>
  380.                         <elseif advanced='$Ring == 0'>
  381.                                 <equip set="Standard" />
  382.                         </elseif>
  383.                 </if>
  384.                 <if status="Engaged">
  385.                         <equip set="Melee" />
  386.                 </if>
  387.                 <if status="Resting">
  388.                         <equip set="Resting" />
  389.                 </if>
  390.                 <if MPLT="200" notsubjob="dnc">
  391.                         <equip when="precast">
  392.                                 <hands lock="yes">Serpentes Cuffs</hands>
  393.                                 <feet lock="yes">Serpentes Sabots</feet>
  394.                         </equip>
  395.                 </if>
  396.                 <cancelspell />
  397.                 <return />
  398.         </if>
  399.         <if type="WhiteMagic|BlackMagic|BardSong|Ninjutsu"><!--Magic rules -->
  400.                 <if buffactive="Silence">
  401.                         <cmd>input /item "Echo Drops" &lt;me&gt;</cmd>
  402.                         <cmd>input /echo Silenced! Auto echo drops.</cmd>
  403.                         <cancelspell/>
  404.                         <return/>
  405.                 </if>
  406.                 <!-- Cast delay varies per person but is needed when fastcast gear isn't working right. -->
  407.                 <CastDelay delay="0.3"/>
  408.                 <if type="BardSong">
  409.                         <if buffactive="Nightingale">
  410.                                 <var cmd='set When Precast'/>
  411.                         </if>
  412.                         <else>
  413.                                 <var cmd='set When Midcast'/>
  414.                         </else>
  415.                         <equip set="Songfastcast"/>
  416.                         <if hppgt="75"><!-- check for Ring. HP values to compare to are in variables above. -->
  417.                                 <if advanced='$Ring == 1' notstatus="Engaged">
  418.                                         <equip set="plusHP" />
  419.                                         <castdelay delay=".1" />
  420.                                         <equip when="Idle|aftercast" set="minushp" />
  421.                                 </if>
  422.                         </if>
  423.                         <elseif hpplt="75">
  424.                                 <equip><lring>Minstrel's ring</lring></equip>
  425.                         </elseif>
  426.                         <!-- Daurdabla rules -->
  427.                         <if advanced='"$3rdSong" == 1'>
  428.                                 <equip when="Precast|Midcast"><range Lock="True">Daurdabla</range></equip>
  429.                                 <cmd>input /echo Daurdabla Active</cmd>
  430.                                 <var cmd="set 3rdSong 0" />
  431.                         </if>
  432.                         <if Buffactive="Pianissimo">
  433.                                 <var cmd="set Songta stpc" />
  434.                         </if>
  435.                         <else>
  436.                                 <var cmd="set Songta me" />
  437.                         </else>
  438.                         <if ValidTarget="Self"><!-- Buffs -->
  439.                                 <if spell="Valor Minuet|Valor Minuet II|Valor Minuet III|Valor Minuet IV|Valor Minuet V">
  440.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  441.                                         <equip when="$When" set="Windbuff">
  442.                                                 <range>Gjallarhorn</range>
  443.                                         </equip>
  444.                                 </if>
  445.                                 <elseif spell="Sword Madrigal|Blade Madrigal">
  446.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  447.                                         <equip when="$When" set="Windbuff">
  448.                                                 <range>Gjallarhorn</range>
  449.                                         </equip>
  450.                                 </elseif>
  451.                                 <elseif spell="Victory March|Advancing March">
  452.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  453.                                         <equip when="$When" set="Windbuff">
  454.                                                 <range>Gjallarhorn</range>
  455.                                         </equip>
  456.                                 </elseif>
  457.                                 <elseif spell="Mage's Ballad|Mage's Ballad II|Mage's Ballad III">
  458.                                          <equip when="precast"><range>Gjallarhorn</range></equip>
  459.                                         <equip when="$When" set="Windbuff">
  460.                                                 <range>Gjallarhorn</range>
  461.                                         </equip>
  462.                                 </elseif>
  463.                                 <elseif spell="Army's Paeon|Army's Paeon II|Army's Paeon III|Army's Paeon IV|Army's Paeon V|Army's Paeon VI">
  464.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  465.                                         <equip when="$When" set="Windbuff">
  466.                                                 <range>Gjallarhorn</range>
  467.                                         </equip>
  468.                                 </elseif>
  469.                                 <elseif spell="Knight's Minne|Knight's Minne II|Knight's Minne III|Knight's Minne IV|Knight's Minne V">
  470.                                         <equip when="precast"> <range>Gjallarhorn</range></equip>
  471.                                         <equip when="$When" set="Windbuff">
  472.                                                 <range>Gjallarhorn</range>
  473.                                         </equip>
  474.                                 </elseif>
  475.                                 <elseif spell="Sheepfoe Mambo|Dragonfoe Mambo">
  476.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  477.                                         <equip when="$When" set="Windbuff">
  478.                                                 <range>Gjallarhorn</range>
  479.                                         </equip>
  480.                                 </elseif>
  481.                                 <elseif spell="Sinewy Etude|Dextrous Etude|Vivacious Etude|Quick Etude|Learned Etude|Spirited Etude|Enchanting Etude|Herculean Etude|Uncanny Etude|Vital Etude|Swift Etude|Sage Etude|Logical Etude|Bewitching Etude">
  482.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  483.                                         <equip when="$When" set="Windbuff">
  484.                                                 <range>Gjallarhorn</range>
  485.                                         </equip>
  486.                                 </elseif>
  487.                                 <elseif spell="Fire Carol|Ice Carol|Wind Carol|Earth Carol|Lightning Carol|Water Carol|Light Carol|Dark Carol|Fire Carol II|Ice Carol II|Wind Carol II|Earth Carol II|Lightning Carol II|Water Carol II|Light Carol II|Dark Carol II">
  488.                                         <equip when="precast"> <range>Gjallarhorn</range></equip>
  489.                                         <equip when="$When" set="Windbuff">
  490.                                                 <range>Gjallarhorn</range>
  491.                                         </equip>
  492.                                 </elseif>
  493.                                 <elseif spell="Hunter's Prelude|Archer's Prelude">
  494.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  495.                                         <equip when="$When" set="Windbuff">
  496.                                                 <range>Gjallarhorn</range>
  497.                                         </equip>
  498.                                 </elseif>
  499.                                 <elseif spell="Chocobo Mazurka|Raptor Mazurka">
  500.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  501.                                         <equip when="$When" set="Windbuff">
  502.                                                 <range>Gjallarhorn</range>
  503.                                                 <head>Walahra Turban</head>
  504.                                                 <hands>Sheikh Gages</hands>
  505.                                                 <back>Harmony Cape</back>
  506.                                                 <feet>Sheikh Crackows</feet>
  507.                                         </equip>
  508.                                 </elseif>
  509.                                 <elseif spell="Goddess's Hymnus">
  510.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  511.                                         <equip when="$When" set="Windbuff">
  512.                                                 <range>Gjallarhorn</range>
  513.                                         </equip>
  514.                                 </elseif>
  515.                                 <elseif spell="Sentinel's Scherzo">
  516.                                          <equip when="precast"><range>Gjallarhorn</range></equip>
  517.                                         <equip when="$When" set="Windbuff">
  518.                                                 <range>Gjallarhorn</range>
  519.                                         </equip>
  520.                                 </elseif>
  521.                                 <!-- Daurdabla Trigger spells, Add any you want here as it won't really matter if the song is also above. -->
  522.                                 <if spell="Goddess's Hymnus|Shining Fantasia|Herb Pastoral">
  523.                                         <equip when="Precast|Midcast" Set="Daurdabla"/>
  524.                                         <cmd>input /echo Daurdabla Active</cmd>
  525.                                         <var cmd="set 3rdSong 0" />
  526.                                 </if>
  527.                                 <return/>
  528.                         </if>
  529.                         <elseif ValidTarget="Enemy"><!-- Debuffs -->
  530.                                 <if spell="Battlefield Elegy|Carnage Elegy">
  531.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  532.                                         <equip when="$When" set="Wind">
  533.                                                 <range>Gjallarhorn</range>
  534.                                         </equip>
  535.                                 </if>
  536.                                 <elseif spell="Horde Lullaby|Horde Lullaby II|Foe Lullaby|Foe Lullaby II">     
  537.                                         <equip when="precast"> <range>Gjallarhorn</range></equip>
  538.                                         <equip when="$When" set="Wind">
  539.                                                 <range>Gjallarhorn</range>
  540.                                                 <sub>Reign Grip</sub>
  541.                                                 <hands>Sheikh Gages</hands>
  542.                                                 <back>Harmony Cape</back>
  543.                                                 <waist>Goading Belt</waist>
  544.                                                 <feet>Sheikh Crackows</feet>
  545.                                         </equip>
  546.                                         <if Spell="Horde Lullaby|Foe Lullaby">
  547.                                                 <if Advanced='"$varSleepMessages"="1"'>    
  548.                                                         <action type="command" when="aftercast">wait 20;input /echo [%spell] &lt;%target&gt; ==== %Spell off @ 0:15 ====</action>
  549.                                                         <action type="command" when="aftercast">wait 30;input /echo [%spell] &lt;%target&gt; ==== %Spell off @ 0:05 ====</action>
  550.                                                         <action type="command" when="aftercast">wait 37;input /echo [%spell] &lt;%target&gt; ==== %Spell off @ 0:00 ====</action>
  551.                                                 </if>
  552.                                         </if>
  553.                                         <elseif Spell="Horde lullaby II|Foe Lullaby II">
  554.                                                 <if Advanced='"$varSleepMessages"="1"'>  
  555.                                                         <action type="command" when="aftercast">wait 62;input /echo [%spell] &lt;%target&gt; ==== %Spell off @ 0:15 ====</action>
  556.                                                         <action type="command" when="aftercast">wait 72;input /echo [%spell] &lt;%target&gt; ==== %Spell off @ 0:05 ====</action>
  557.                                                         <action type="command" when="aftercast">wait 75;input /echo [%spell] &lt;%target&gt; ==== %Spell off @ 0:00 ====</action>
  558.                                                 </if>
  559.                                         </elseif>              
  560.                                 </elseif>
  561.                                 <elseif spell="Foe Requiem|Foe Requiem II|Foe Requiem III|Foe Requiem IV|Foe Requiem V|Foe Requiem VI|Foe Requiem VII">
  562.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  563.                                         <equip when="$When" set="Wind">
  564.                                                 <range>Gjallarhorn</range>
  565.                                         </equip>
  566.                                 </elseif>
  567.                                 <elseif spell="Fire Threnody|Ice Threnody|Wind Threnody|Earth Threnody|Ltng. Threnody|Water Threnody|Light Threnody|Dark Threnody">
  568.                                         <equip when="precast"> <range>Gjallarhorn</range></equip>
  569.                                         <equip when="$When" set="Wind">
  570.                                                 <range>Gjallarhorn</range>
  571.                                         </equip>
  572.                                 </elseif>                      
  573.                                 <elseif spell="Maiden's Virelai">
  574.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  575.                                         <equip when="$When" set="Wind">
  576.                                                 <range>Gjallarhorn</range>
  577.                                         </equip>
  578.                                 </elseif>
  579.                                 <elseif spell="Magic Finale">
  580.                                         <equip when="precast"><range>Gjallarhorn</range></equip>
  581.                                         <equip when="$When" set="Wind">
  582.                                                 <range>Gjallarhorn</range>
  583.                                                 <sub>Reign Grip</sub>
  584.                                                 <head>Walahra Turban</head>
  585.                                                 <body>Anhur Robe</body>
  586.                                                 <hands>Sheikh Gages</hands>
  587.                                                 <rring>Prolix Ring</rring>
  588.                                                 <back>Harmony Cape</back>
  589.                                                 <waist>Goading Belt</waist>
  590.                                                 <feet>Sheikh Crackows</feet>
  591.                                         </equip>
  592.                                 </elseif>
  593.                                 <elseif spell="Pining Nocturne">
  594.                                          <equip when="precast"><range>Gjallarhorn</range></equip>
  595.                                         <equip when="$When" set="Wind">
  596.                                                 <range>Gjallarhorn</range>
  597.                                         </equip>
  598.                                 </elseif>
  599.                                 <equip when="midcast"><main>$%SpellElementStaff</main></equip>
  600.                                 <return/>
  601.                         </elseif>
  602.                 </if>
  603.                 <elseif type="*Magic">
  604.                         <equip Set="FastCast"/>
  605.                         <if Spell="Stoneskin">
  606.                                 <equip when="midcast" set="Stoneskin"/>
  607.                                 <midcastdelay delay="3.4" />
  608.                                 <if BuffActive="Stoneskin">
  609.                                         <cmd when="midcast">cancel 37</cmd>
  610.                                 </if>
  611.                                 <return/>
  612.                         </if>
  613.                         <!-- Standard spells unaffected by any mods -->
  614.                         <if Spell="Haste|Refresh|Blink|Regen|Protect*|Shell*|Reraise|Raise|Sneak|Invisible|Deodorize|Erase">
  615.                                 <equip when="Midcast" set="Haste" />
  616.                                 <if Spell="Sneak|Monomi: Ichi">
  617.                                         <if BuffActive="Sneak" TargetType="self">
  618.                                                 <cmd when="midcast">cancel 71</cmd>
  619.                                                 <midcastdelay delay="1.7" />
  620.                                         </if>
  621.                                 </if>
  622.                                 <return />
  623.                         </if>
  624.                         <!--Am I casting Cures? If so, equip the healing set-->
  625.                         <if Skill="HealingMagic">
  626.                                 <if Spell="Cure*|Cura*">
  627.                                         <equip set="CureCast"/>
  628.                                         <MidCastDelay delay="0.8" />
  629.                                         <equip when="Midcast" Set="Cure" />    
  630.                                 </if>
  631.                                 <elseif Spell="Poisona|Paralyna|Blindna|Silena|Stona|Viruna|Cursna">
  632.                                         <equip When="MidCast" set="Haste"/>
  633.                                         <var cmd="Set LastNA %Spell"/>
  634.                                 </elseif>
  635.                                 <else>
  636.                                         <equip When="MidCast" set="Haste"/>
  637.                                 </else>
  638.                         </if>
  639.                         <!--Enhancing spell handling. If we're casting Phalanx or Bar spells Use our Enhancing set-->
  640.                         <if spell="Phalanx*|En*|Barsleep*|Barpoiso*|Barpara*|Barblind*|Barsilen*|Barpetr*|Barvir*">
  641.                                 <equip set="Enhancing" when="midcast"/>
  642.                                 <return />
  643.                         </if>
  644.                         <if spell="Barfir*|Barbliz*|Baraer*|Barston*|Barthun*|Barwat*">
  645.                                 <equip set="Enhancing" when="precast"/>
  646.                                 <return />
  647.                         </if>
  648.                         <if Spell="Teleport*"><!-- Teleports -->
  649.                                 <MidCastDelay Delay="1"/>
  650.                                 <cmd When="Midcast">Fire Spirit</cmd>
  651.                                 <return/>
  652.                         </if>
  653.                         <!-- Handle Elemental Obi's -->
  654.                         <if notspell="Raise*|Poisona|Paralyna|Blinda|Silena|Stona|Viruna|Cursna|Dia*|Protect*|Shell*|Blink|Stoneskin|Aquaveil|Slow|Haste|Paralyze|Silence|Bar*|Regen*|Flash|Tele*|reraise*|Invisible|Sneak|Deodorize|Erase">
  655.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  656.                                         <cmd>input /echo Obi Rule active</cmd>
  657.                                         <equip when="midcast"><back lock="yes">Twilight Cape</back></equip>
  658.                                         <if     Element="Dark"><equip when="midcast"><waist lock="yes">Anrin Obi</waist></equip></if>
  659.                                         <elseif Element="Light"><equip when="midcast"><waist lock="yes">Korin Obi</waist></equip></elseif>
  660.                                         <elseif Element="Thunder"><equip when="midcast"><waist lock="yes">Rairin Obi</waist></equip></elseif>
  661.                                         <elseif Element="Ice"><equip when="midcast"><waist lock="yes">Hyorin Obi</waist></equip></elseif>
  662.                                         <elseif Element="Fire"><equip when="midcast"><waist lock="yes">Karin Obi</waist></equip></elseif>
  663.                                         <elseif Element="Wind"><equip when="midcast"><waist lock="yes">Furin Obi</waist></equip></elseif>
  664.                                         <elseif Element="Water"><equip when="midcast"><waist lock="yes">Suirin Obi</waist></equip></elseif>
  665.                                         <elseif Element="Earth"><equip when="midcast"><waist lock="yes">Dorin Obi</waist></equip></elseif>
  666.                                 </if>
  667.                         </if>
  668.                 </elseif>
  669.                 <elseif type="Ninjutsu">
  670.                         <if spell="Utsusemi: Ichi">
  671.                                 <equip when="precast" set="FastCast" />
  672.                                 <equip when="midcast" set="Haste" />
  673.                                 <midcastdelay delay="2" />
  674.                                 <cmd when="midcast">cancel 66</cmd>
  675.                         </if>
  676.                         <if Spell="Monomi: Ichi">
  677.                                 <if BuffActive="Sneak" TargetType="self">
  678.                                         <midcastdelay delay="2.5" />
  679.                                         <command when="midcast">cancel 71</command>
  680.                                         <midcastdelay delay="1.7" />
  681.                                 </if>
  682.                         </if>
  683.                         <return/>
  684.                 </elseif>
  685.         </if>
  686.         <if Type="WeaponSkill" NotTPLT="100"> <!-- gear up for Weapon Skills -->
  687.                 <castdelay delay=".1" />
  688.                 <if spell="Exenterator">
  689.                         <equip when="Precast" set="Exen" />
  690.                 </if>
  691.                 <elseif spell="Evisceration">
  692.                         <equip when="Precast" set="Evis" />
  693.                 </elseif>
  694.         </if>
  695.         <if spell="Pianissimo">
  696.                 <var cmd="set Songta stpc" />
  697.         </if>
  698.         <if Spell="Soul Voice"><!--Wear-off messages for Soul Voice-->
  699.                 <if Advanced='"$varSleepMessages"="1"'>
  700.                         <command when="precast">wait 59;input /echo ==== Soul Voice off @ 2:00 ====</command>
  701.                         <command when="precast">wait 119;input /echo ==== Soul Voice off @ 1:00 ====</command>
  702.                         <command when="precast">wait 134;input /echo ==== Soul Voice off @ 0:45 ====</command>
  703.                         <command when="precast">wait 149;input /echo ==== Soul Voice off @ 0:30 ====</command>
  704.                         <command when="precast">wait 164;input /echo ==== Soul Voice off @ 0:15 ====</command>
  705.                         <command when="precast">wait 174;input /echo ==== Soul Voice off @ 0:05 ====</command>
  706.                 </if>
  707.         </if>
  708. </rules>
  709. </spellcast>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top