Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 33.70 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <!--|                     Keysers BRD SpellCast file ver10.23.10                       |-->
  4. <!--|                                  RunicPortal.com                                 |-->
  5. <!--|------------------------------------------------------------------------------------->
  6. <!--|You will need to do some minor editing before using this file, I have tried to    |-->
  7. <!--|make those required edits as easy to identify and understand as I could.          |-->
  8. <!--|------------------------------------------------------------------------------------->
  9. <!--|-----------------------BE SURE TO READ OVER ALL 3 SECTIONS------------------------|-->
  10. <!--|------------------------------------------------------------------------------------->
  11. <!--|                               Section 1: File Notes                              |-->
  12. <!--|------------------------------------------------------------------------------------->
  13. <!--|This file was designed consolodate all macros for each song type and tier into one|-->
  14. <!--|macro for each song type (ie instead of separate Minuet 4 and 3 macros, one macro |-->
  15. <!--|for both). Songs will automatically adjust themselves based on your current level |-->
  16. <!--|(including level sync), and will first play the highest tier song available to    |-->
  17. <!--|you, followed immediately by the next highest tier song. Since this essentially   |-->
  18. <!--|plays two songs in rapid succession of eachother, be aware that one "Unable to    |-->
  19. <!--|cast spells at this time" error will happen on every macro push, this is normal   |-->
  20. <!--|and expected behavior.                                                            |-->
  21. <!--|                                                                                  |-->
  22. <!--|To use this file as intended, please create the following macro for Ballad,       |-->
  23. <!--|Madrigal, Mambo, March, Minne, Minuet, and Paeon, as well as Elegy and Requiem.   |-->
  24. <!--|Be sure to use the appropriate song in line 2.                                    |-->
  25. <!--|                                                                                  |-->
  26. <!--|1:/smile motion <stpc>               (Use <stnpc> for the debuffs)                |-->
  27. <!--|2://sc var set Song Ballad                                                        |-->
  28. <!--|3:/ma Holy <lastst>                                                               |-->
  29. <!--|                                                                                  |-->
  30. <!--|If you have HP force down gear to activate the Minstrels Ring latent, switch into |-->
  31. <!--|it by creating a "/ma Yawn <me>" macro.                                           |-->
  32. <!---------------------------------------------------------------------------------------->
  33.  
  34. <spellcast>
  35. <config
  36.     HideErrors="false"
  37.     ShowGearSwaps="true"
  38.     Debug="true"
  39.     ShowspellInfo="false"
  40. />
  41.  
  42. <sets>
  43. <group default="yes" name="BRD">
  44.  
  45. <!---------------------------------------------------------------------------------------->
  46. <!--|                               Section 2: Gear Sets                               |-->
  47. <!--|------------------------------------------------------------------------------------->
  48. <!--|Below is where you define the gear you use for each set. Each set has a short     |-->
  49. <!--|description to help you choose which gear is best to use. Generally, it is only   |-->
  50. <!--|necessary to define pieces that have the desired stats on them. Defining all      |-->
  51. <!--|slots, however, will not negatively impact performance. The gear pre-defined here |-->
  52. <!--|is meant to only be an example. If you use a piece of equipment for a certain set |-->
  53. <!--|and it's slot is not defined here, simply add it in yourself. If you are not      |-->
  54. <!--|defining a piece of gear for a slot, delete that entire slots line, do not leave  |-->
  55. <!--|that slot empty (ex: <neck></neck> is bad).                                       |-->
  56. <!---------------------------------------------------------------------------------------->
  57. <!--|                                 Defineable Slots                                 |-->
  58. <!--|                             |main|sub  |range|ammo |                             |-->
  59. <!--|                             |head|neck |lear |rear |                             |-->
  60. <!--|                             |body|hands|lring|rring|                             |-->
  61. <!--|                             |back|waist|legs |feet |                             |-->
  62. <!---------------------------------------------------------------------------------------->
  63.  
  64.     <set name="Refresh">
  65.     <!--Damage-, refresh gear-->
  66.         <main>$EarthStaff</main>
  67.         <sub>Bugard Strap +1</sub>
  68.         <head>Darksteel Cap +1</head>
  69.         <neck>Orochi Nodowa +1</neck>
  70.         <lear>Merman's Earring</lear>
  71.         <rear>Merman's Earring</rear>
  72.         <body>Marduk's Jubbah</body>
  73.         <hands>Serpentes Cuffs</hands>
  74.         <lring>Dark Ring</lring>
  75.         <rring>Jelly Ring</rring>
  76.         <back>Umbra Cape</back>
  77.         <waist>Lieutenant's Sash</waist>
  78.         <legs>Aoidos' Rhing. +2</legs>
  79.         <feet>Aoidos' Cothrn. +2</feet>
  80.     </set>
  81.  
  82.     <set name="Evasion" BasteSet="Refresh">
  83.     <!--Damage-, evasion gear-->
  84.     </set>
  85.  
  86.     <set name="Rest" BaseSet="Refresh">
  87.     <!--hMP+ gear-->
  88.         <main>$DarkStaff</main>
  89.         <sub>Bugard Strap +1</sub>
  90.     </set>
  91.  
  92.     <set name="Melee">
  93.     <!--Haste+, Acc+ gear-->
  94.     </set>
  95.  
  96.     <set name="Latent">
  97.     <!--HP down gear to activate Minstrels Ring-->
  98.     </set>
  99.  
  100.     <set name="Fast" BaseSet="FastMP">
  101.     <!--Fast Cast gear-->
  102.         <neck>Aoidos' Matinee</neck>
  103.         <rear>Loquacious earring</rear>
  104.         <body>Sha'ir Manteel</body>
  105.         <waist>Swift Belt</waist>
  106.         <hands>Schellenband</hands>
  107.     </set>
  108.  
  109.     <set name="FastMP">
  110.     <!--Fast Cast and Conserve MP gear-->
  111.         <head>Walahra turban</head>
  112.         <rear>Loquacious earring</rear>
  113.         <body>Marduk's Jubbah</body>
  114.         <hands>Dusk Gloves +1</hands>
  115.         <waist>Velocious Belt</waist>
  116.         <legs>Byakko's Haidate</legs>
  117.         <feet>Dusk Ledelsens +1</feet>
  118.     </set>
  119.  
  120.     <set name="Buff" baseset="Fast">
  121.     <!--Skill+ gear-->
  122.         <head>Demon Helm +1</head>
  123.         <neck>Wind Torque</neck>
  124.         <lear>Musical earring</lear>
  125.         <body>Minstrel's Coat</body>
  126.         <hands>Chl. Cuffs +1</hands>
  127.         <lring>Nereid Ring</lring>
  128.         <rring>Nereid Ring</rring>
  129.         <waist>Marching Belt</waist>
  130.         <legs>Aoidos' Rhing. +2</legs>
  131.         <feet>Oracle's pigaches</feet>
  132.     </set>
  133.  
  134.  
  135.     <set name="Debuff" BaseSet="Buff">
  136.     <!--CHR+, Skill+ gear-->
  137.         <sub>Reign Grip</sub>
  138.         <body>Augur's Jaseran</body>
  139.         <hands>Chl. Cuffs +1</hands>
  140.         <lring>Omega Ring</lring>
  141.         <rring>Balrahn's Ring</rring>
  142.         <back>Jester's cape +1</back>
  143.         <waist>Aristo Belt</waist>
  144.         <legs>Marduk's Shalwar</legs>
  145.         <feet>Aoidos' Cothrn. +2</feet>
  146.     </set>
  147.  
  148.     <set name="Stoneskin" BaseSet="FastMP">
  149.         <neck>Stone Gorget</neck>
  150.         <body>Marduk's Jubbah</body>
  151.         <hands>Augur's Gloves</hands>
  152.         <waist>Cascade Belt</waist>
  153.         <legs>Haven Hose</legs>
  154.     </set>
  155.    
  156. </group>
  157. </sets>
  158. <variables>
  159.  
  160. <!----------------------------------------------------------------------------------------->
  161. <!--|                                Section 3: Settings                                |-->
  162. <!----------------------------------------------------------------------------------------->
  163. <!--|                                  General Options                                  |-->
  164. <!--|                                  ---------------                                  |-->
  165. <!--|Options and                       What you can choose              Edit this column|-->
  166. <!--|descriptions                      from (in brackets)                           |   |-->
  167. <!--|    |                                     |                                    |   |-->
  168. <!--|    v                                     v                                    v   |-->
  169. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |-->
  170. <!--|Have a Storm Fife for Salvage?         [Yes/No]--><var name="Storm"          >Yes</var>
  171. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --->
  172. <!--|Divine Seal Confirmation               [On/Off]--><var name="DSConfirm"      >Off</var>
  173. <!--|  Will force the second button click to prevent                                     -->
  174. <!--|  accidental usage if you have a macro for this.                                    -->
  175. <!--|                                                                                    -->
  176. <!--|Divine Seal Warning /echos             [On/Off]--><var name="DSWarn"          >Off</var>
  177. <!--|  Displays an echo warning at :30 and :10 to                                        -->
  178. <!--|  let you know the ability is almost ready again.                                   -->
  179. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --->
  180. <!--|Elemental Seal Confirmation            [On/Off]--><var name="ESConfirm"       >Off</var>
  181. <!--|  Will force the second button click to prevent                                     -->
  182. <!--|  accidental usage if you have a macro for this.                                    -->
  183. <!--|                                                                                    -->
  184. <!--|Elemental Seal warning /echos          [On/Off]--><var name="ESWarn"         >Off</var>
  185. <!--|  Displays an echo warning at :30 and :10 to                                        -->
  186. <!--|  let you know the ability is almost ready again.                                   -->
  187. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --->
  188. <!--|Nightingale warning /echos             [On/Off]--><var name="NightWarn"       >On</var>
  189. <!--|  Displays an echo warning at :30 and :10 to                                        -->
  190. <!--|  let you know the ability is almost ready again.                                   -->
  191. <!--|                                                                                    -->
  192. <!--|Nightingale merits                [0/1/2/3/4/5]--><var name="NightMerits"      >5</var>
  193. <!--|  How many merits do you have?                                                      -->
  194. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --->
  195. <!--|Troubadour warning /echos              [On/Off]--><var name="TroubWarn"       >On</var>
  196. <!--|  Displays an echo warning at :30 and :10 to                                        -->
  197. <!--|  let you know the ability is almost ready again.                                   -->
  198. <!--|                                                                                    -->
  199. <!--|Troubadour merits                 [0/1/2/3/4/5]--><var name="TroubMerits"      >5</var>
  200. <!--|  How many merits do you have?                                                      -->
  201. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --->
  202. <!--|Double-Up chance check for rolls   [On/Off]--><var name="DoubleCheck"         >Off</var>
  203. <!--|  Allows you to use a roll macro                                                    -->
  204. <!--|  to activate Double-Up.                                                            -->
  205. <!--| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --->
  206. <!--|Soul Voice Confirmation                [On/Off]--><var name="SoulConfirm"     >Off</var>
  207. <!--|  Will force the second button click to prevent                                     -->
  208. <!--|  accidental usage if you have a macro for this.                                    -->
  209. <!--|                                                                                    -->
  210. <!--|Soul Voice Warning /echos              [On/Off]--><var name="SoulWarn"        >On</var>
  211. <!--|  Displays an echo warning at :30 and :10 to                                        -->
  212. <!--|  let you know when Soul Voice will wear off.                                       -->
  213. <!----------------------------------------------------------------------------------------->
  214. <!----------------------------------------------------------------------------------------->
  215. <!--                                     Instruments                                     -->
  216. <!--                                     -----------                                     -->
  217. <!--Set these to what you use. Make sure to set every                                    -->
  218. <!--one. If you do not have a specific instrument                      Edit this column  -->
  219. <!--you use, pick a default one to set it to.                              |             -->
  220. <!--                                                                       v             -->
  221. <!--|Ballad                          --><var name="Ballad"             >Storm Fife</var>
  222. <!--|Elegy                           --><var name="Elegy"              >Syrinx</var>
  223. <!--|Etude                           --><var name="Etude"              >Angel Lyre</var>
  224. <!--|Finale                          --><var name="Finale"             >Pan's Horn</var>
  225. <!--|Hymnus                          --><var name="Hymnus"             ></var>
  226. <!--|Lullaby                         --><var name="Lullaby"            >Pan's Horn</var>
  227. <!--|Madrigal                        --><var name="Madrigal"           >Cantabank's Horn</var>
  228. <!--|March                           --><var name="March"              >Faerie Piccolo</var>
  229. <!--|Mambo                           --><var name="Mambo"              >Vihuela</var>
  230. <!--|Mazurka                         --><var name="Mazurka"            >Vihuela</var>
  231. <!--|Minne                           --><var name="Minne"              >Syrinx</var>
  232. <!--|Minuet                          --><var name="Minuet"             >Cornette +1</var>
  233. <!--|Paeon                           --><var name="Paeon"              ></var>
  234. <!--|Prelude                         --><var name="Prelude"            >Cantabank's Horn</var>
  235. <!--|Requiem                         --><var name="Requiem"            >Requiem</var>
  236. <!--|Threnody                        --><var name="Threnody"           ></var>
  237. <!----------------------------------------------------------------------------------------->
  238. <!----------------------------------------------------------------------------------------->
  239. <!--                                       Staves                                        -->
  240. <!--                                       ------                                        -->
  241. <!--Set these to the NQ/HQ Staves that you own.                                          -->
  242. <!--If you do not own a certain type of staff,                        Edit this column   -->
  243. <!--you can just leave it set to whatever.                                |              -->
  244. <!--                                                                      v              -->
  245. <!--|Party Buffs                 --><var name="BuffStaff"             >$ElementStaff</var>
  246. <!--|Fire                        --><var name="FireStaff"             >Vulcan's Staff</var>
  247. <!--|Earth                       --><var name="EarthStaff"            >Terra's Staff</var>
  248. <!--|Water                       --><var name="WaterStaff"            >Neptune's Staff</var>
  249. <!--|Wind                        --><var name="WindStaff"             >Auster's Staff</var>
  250. <!--|Ice                         --><var name="IceStaff"              >Aquilo's Staff</var>
  251. <!--|Thunder                     --><var name="ThunderStaff"          >Jupiter's Staff</var>
  252. <!--|Light                       --><var name="LightStaff"            >Apollo's Staff</var>
  253. <!--|Darkness                    --><var name="DarkStaff"             >Pluto's Staff</var>
  254. <!----------------------------------------------------------------------------------------->
  255.  
  256.  
  257. <!----------------------------------------------------------------------------------------->
  258. <!----------------------------------------------------------------------------------------->
  259. <!------------------------------------END EDITABLE AREA------------------------------------>
  260. <!-------------------------------DO NOT EDIT BELOW THIS LINE------------------------------->
  261. <!----------------------------------------------------------------------------------------->
  262. <!----------------------------------------------------------------------------------------->
  263.  
  264. <var name="LastST"><lastst></var>
  265. <var name="Song"></var>
  266. </variables>
  267.  
  268. <rules>
  269.  
  270.     <if SubJob="WHM|RDM|SCH">
  271.         <if status="engaged">
  272.             <action type="equip" when="engaged|aftercast" set="Melee" />
  273.         </if>
  274.         <else>
  275.             <action type="equip" when="idle|aftercast" set="Refresh" />
  276.             <action type="equip" when="resting" set="Rest" />
  277.         </else>
  278.     </if>
  279.     <else>
  280.         <if status="engaged">
  281.             <action type="equip" when="engaged|aftercast" set="Melee" />
  282.         </if>
  283.         <else>
  284.             <action type="equip" when="idle|resting|aftercast" set="Evasion" />
  285.         </else>
  286.     </else>
  287.  
  288.     <if type="CorsairRoll">
  289.         <if Advanced='"$DoubleCheck"="On"' BuffActive="Double-Up Chance">
  290.             <action type="ChangeSpell" Spell="Double-Up" />
  291.         </if>
  292.     </if>
  293.  
  294.     <if Skill="Ninjutsu">
  295.         <action type="equip" when="precast" set="FastMP" />
  296.         <action type="equip" when="midcast" set="FastMP">
  297.             <range>$Hymnus</range>
  298.         </action>
  299.         <if spell="Monomi*">
  300.             <action type="Command" when="precast">cancel 71</action>
  301.         </if>
  302.     </if>
  303.  
  304.     <if skill="EnhancingMagic|HealingMagic|DivineMagic">
  305.         <action type="equip" when="precast" set="FastMP" />
  306.         <action type="equip" when="precast">
  307.             <range>$Hymnus</range>
  308.         </action>
  309.         <if spell="Stoneskin">
  310.             <action type="equip" when="precast" set="FastMP" />
  311.             <action type="equip" when="midcast" set="Stoneskin" />
  312.             <action type="Command" when="precast">cancel 37</action>
  313.             <action type="equip" when="precast">
  314.                 <main>$EarthStaff</main>
  315.             </action>
  316.         </if>
  317.         <elseif spell="Sneak" SpellTargetType="SELF">
  318.             <action type="Command" when="precast">cancel 71</action>
  319.             <action type="equip" when="precast">
  320.                 <main>$WindStaff</main>
  321.             </action>
  322.         </elseif>
  323.         <elseif spell="Warp*|Teleport*|Escape">
  324.             <action type="AfterCastDelay" delay=".1" />  
  325.         </elseif>
  326.         <else>
  327.             <action type="AfterCastDelay" delay="3" />
  328.             <action type="equip" when="precast">
  329.                 <main>$%SpellElementStaff</main>
  330.             </action>
  331.         </else>
  332.     </if>
  333.  
  334.     <if spell="Yawn">
  335.         <action type="equip" when="precast" set="Latent" />
  336.         <action Type="CancelSpell" />
  337.     </if>
  338.  
  339.     <elseif spell="Holy">
  340.         <if Advanced='"$Song"="Ballad"'>
  341.             <if MlvlLT="85">
  342.                 <action type="ChangeSpell" Spell="Mage's Ballad II" />
  343.                 <action type="command" when="precast">
  344.                     wait 1;input /raw /ma "Mage's Ballad" $LastST
  345.                 </action>
  346.             </if>
  347.             <if MlvlLT="55">
  348.                 <action type="ChangeSpell" Spell="Mage's Ballad" />
  349.             </if>
  350.             <else>
  351.                 <action type="ChangeSpell" Spell="Mage's Ballad III" />
  352.                 <action type="command" when="precast">
  353.                     wait 1;input /raw /ma "Mage's Ballad II" $LastST
  354.                 </action>
  355.             </else>
  356.             <action type="equip" when="precast" set="Fast" />
  357.             <if area="*Remnants|Leujaoam Sanctum|Mamool Ja Training Grounds|Lebros Cavern|Periqia|Ilrusi Atoll|Nyzul Isle"
  358.  
  359. Advanced='"$Storm"="Yes"'>
  360.                 <action type="equip" when="midcast">
  361.                     <range>Storm Fife</range>
  362.                     <legs>Aoidos' Rhing. +2</legs>
  363.                 </action>
  364.             </if>
  365.             <else>
  366.                 <action type="equip" when="midcast">
  367.                     <range>$Ballad</range>
  368.                     <legs>Aoidos' Rhing. +2</legs>
  369.                 </action>
  370.             </else>
  371.         </if>
  372.         <elseif Advanced='"$Song"="Madrigal"'>
  373.             <if MlvlLT="51">
  374.                 <action type="ChangeSpell" Spell="Sword Madrigal" />
  375.             </if>
  376.             <else>
  377.                 <action type="ChangeSpell" Spell="Blade Madrigal" />
  378.                 <action type="command" when="precast">
  379.                     wait 1;input /raw /ma "Sword Madrigal" $LastST
  380.                 </action>
  381.             </else>
  382.             <if spellactive="Nightingale">
  383.                 <action type="equip" when="precast" set="Fast" />
  384.                 <action type="equip" when="precast">
  385.                     <main>$BuffStaff</main>
  386.                     <range>$Madrigal</range>
  387.                 </action>
  388.                 <action type="MidCastDelay" delay="3" />
  389.                 <action type="equip" when="midcast" set="Buff" />
  390.             </if>
  391.             <else>
  392.                 <action type="equip" when="precast" set="Buff" />
  393.             </else>
  394.         </elseif>
  395.         <elseif Advanced='"$Song"="March"'>
  396.             <if MlvlLT="60">
  397.                 <action type="ChangeSpell" Spell="Advancing March" />
  398.             </if>
  399.             <else>
  400.                 <action type="ChangeSpell" Spell="Victory March" />
  401.                 <action type="command" when="precast">
  402.                     wait 1;input /raw /ma "Advancing March" $LastST
  403.                 </action>
  404.             </else>
  405.             <if spellactive="Nightingale">
  406.                 <action type="equip" when="precast" set="Fast" />
  407.                 <action type="equip" when="precast">
  408.                     <main>$BuffStaff</main>
  409.                     <range>$Madrigal</range>
  410.                 </action>
  411.                 <action type="MidCastDelay" delay="3" />
  412.                 <action type="equip" when="midcast" set="Buff" />
  413.             </if>
  414.             <else>
  415.                 <action type="equip" when="precast" set="Buff" />
  416.             </else>
  417.         </elseif>
  418.         <elseif Advanced='"$Song"="Mambo"'>
  419.             <if MlvlLT="53">
  420.                 <action type="ChangeSpell" Spell="Sheepfoe Mambo" />
  421.             </if>
  422.             <else>
  423.                 <action type="ChangeSpell" Spell="Dragonfoe Mambo" />
  424.                 <action type="command" when="precast">
  425.                     wait 1;input /raw /ma "Sheepfoe Mambo" $LastST
  426.                 </action>
  427.             </else>
  428.             <if spellactive="Nightingale">
  429.                 <action type="equip" when="precast" set="Fast" />
  430.                 <action type="equip" when="precast">
  431.                     <main>$BuffStaff</main>
  432.                     <range>$Madrigal</range>
  433.                 </action>
  434.                 <action type="MidCastDelay" delay="3" />
  435.                 <action type="equip" when="midcast" set="Buff" />
  436.             </if>
  437.             <else>
  438.                 <action type="equip" when="precast" set="Buff" />
  439.             </else>
  440.         </elseif>
  441.         <elseif Advanced='"$Song"="Minne"'>
  442.             <if MlvlLT=80 MlvlGT=60>
  443.                 <action type="ChangeSpell" Spell="Knight's Minne IV" />
  444.                 <action type="command" when="precast">
  445.                     wait 1;input /raw /ma "Knight's Minne III" $LastST
  446.                 </action>
  447.             </if>
  448.             <elseif MlvlLT=61 MlvlGT=40>
  449.                 <action type="ChangeSpell" Spell="Knight's Minne III" />
  450.                 <action type="command" when="precast">
  451.                     wait 1;input /raw /ma "Knight's Minne II" $LastST
  452.                 </action>
  453.             </elseif>
  454.             <elseif MlvlLT=41 MlvlGT=20>
  455.                 <action type="ChangeSpell" Spell="Knight's Minne II" />
  456.                 <action type="command" when="precast">
  457.                     wait 1;input /raw /ma "Knight's Minne" $LastST
  458.                 </action>
  459.             </elseif>
  460.             <elseif MlvlLT=21>
  461.                 <action type="ChangeSpell" Spell="Knight's Minne" />
  462.             </elseif>
  463.             <else>
  464.                 <action type="ChangeSpell" Spell="Knight's Minne V" />
  465.                 <action type="command" when="precast">
  466.                     wait 1;input /raw /ma "Knight's Minne IV" $LastST
  467.                 </action>
  468.             </else>
  469.             <if spellactive="Nightingale">
  470.                 <action type="equip" when="precast" set="Fast" />
  471.                 <action type="equip" when="precast">
  472.                     <main>$BuffStaff</main>
  473.                     <range>$Madrigal</range>
  474.                 </action>
  475.                 <action type="MidCastDelay" delay="3" />
  476.                 <action type="equip" when="midcast" set="Buff" />
  477.             </if>
  478.             <else>
  479.                 <action type="equip" when="precast" set="Buff" />
  480.             </else>
  481.         </elseif>
  482.         <elseif Advanced='"$Song"="Minuet"'>
  483.             <if MlvlLT=63 MlvlGT=42>
  484.                 <action type="ChangeSpell" Spell="Valor Minuet III" />
  485.                 <action type="command" when="precast">
  486.                     wait 1;input /raw /ma "Valor Minuet II" $LastST
  487.                 </action>
  488.             </if>
  489.             <elseif MlvlLT=43 MlvlGT=22>
  490.                 <action type="ChangeSpell" Spell="Valor Minuet II" />
  491.                 <action type="command" when="precast">
  492.                     wait 1;input /raw /ma "Valor Minuet" $LastST
  493.                 </action>
  494.             </elseif>
  495.             <elseif MlvlLT=23>
  496.                 <action type="ChangeSpell" Spell="Valor Minuet" />
  497.             </elseif>
  498.             <else>
  499.                 <action type="ChangeSpell" Spell="Valor Minuet IV" />
  500.                 <action type="command" when="precast">
  501.                     wait 1;input /raw /ma "Valor Minuet III" $LastST
  502.                 </action>
  503.             </else>
  504.             <if spellactive="Nightingale">
  505.                 <action type="equip" when="precast" set="Fast" />
  506.                 <action type="equip" when="precast">
  507.                     <main>$BuffStaff</main>
  508.                     <range>$Madrigal</range>
  509.                 </action>
  510.                 <action type="MidCastDelay" delay="3" />
  511.                 <action type="equip" when="midcast" set="Buff" />
  512.             </if>
  513.             <else>
  514.                 <action type="equip" when="precast" set="Buff" />
  515.             </else>
  516.         </elseif>
  517.         <elseif Advanced='"$Song"="Paeon"'>
  518.             <if MlvlLT=78 MlvlGT=64>
  519.                 <action type="ChangeSpell" Spell="Army's Paeon V" />
  520.                 <action type="command" when="precast">
  521.                     wait 1;input /raw /ma "Army's Paeon IV" $LastST
  522.                 </action>
  523.             </if>
  524.             <elseif MlvlLT=65 MlvlGT=44>
  525.                 <action type="ChangeSpell" Spell="Army's Paeon IV" />
  526.                 <action type="command" when="precast">
  527.                     wait 1;input /raw /ma "Army's Paeon III" $LastST
  528.                 </action>
  529.             </elseif>
  530.             <elseif MlvlLT=45 MlvlGT=34>
  531.                 <action type="ChangeSpell" Spell="Army's Paeon III" />
  532.                 <action type="command" when="precast">
  533.                     wait 1;input /raw /ma "Army's Paeon II" $LastST
  534.                 </action>
  535.             </elseif>
  536.             <elseif MlvlLT=35 MlvlGT=14>
  537.                 <action type="ChangeSpell" Spell="Army's Paeon II" />
  538.                 <action type="command" when="precast">
  539.                     wait 1;input /raw /ma "Army's Paeon" $LastST
  540.                 </action>
  541.             </elseif>
  542.             <elseif MlvlLT=15>
  543.                 <action type="ChangeSpell" Spell="Army's Paeon" />
  544.             </elseif>
  545.             <else>
  546.                 <action type="ChangeSpell" Spell="Army's Paeon VI" />
  547.                 <action type="command" when="precast">
  548.                     wait 1;input /raw /ma "Army's Paeon V" $LastST
  549.                 </action>
  550.             </else>
  551.             <action type="equip" when="precast" set="Fast" />
  552.             <action type="equip" when="precast">
  553.                 <range>$Paeon</range>
  554.             </action>
  555.         </elseif>
  556.         <elseif Advanced='"$Song"="Elegy"'>
  557.             <if MlvlLT="59">
  558.                 <action type="ChangeSpell" Spell="Battlefield Elegy" />
  559.             </if>
  560.             <else>
  561.                 <action type="ChangeSpell" Spell="Carnage Elegy" />
  562.                 <action type="command" when="precast">
  563.                     wait 1;input /raw /ma "Battlefield Elegy" $LastST
  564.                 </action>
  565.             </else>
  566.             <action type="equip" when="precast" set="Debuff" />
  567.             <action type="equip" when="precast">
  568.                 <main>$%SpellElementStaff</main>
  569.                 <sub>Reign Grip</sub>
  570.                 <range>$Elegy</range>
  571.             </action>
  572.         </elseif>
  573.         <elseif Advanced='"$Song"="Requiem"'>
  574.             <if MlvlLT=76 MlvlGT=66>
  575.                 <action type="ChangeSpell" Spell="Foe Requiem VI" />
  576.                 <action type="command" when="precast">
  577.                     wait 1;input /raw /ma "Foe Requiem V" $LastST
  578.                 </action>
  579.             </if>
  580.             <elseif MlvlLT=67 MlvlGT=56>
  581.                 <action type="ChangeSpell" Spell="Foe Requiem V" />
  582.                 <action type="command" when="precast">
  583.                     wait 1;input /raw /ma "Foe Requiem IV" $LastST
  584.                 </action>
  585.             </elseif>
  586.             <elseif MlvlLT=57 MlvlGT=46>
  587.                 <action type="ChangeSpell" Spell="Foe Requiem IV" />
  588.                 <action type="command" when="precast">
  589.                     wait 1;input /raw /ma "Foe Requiem III" $LastST
  590.                 </action>
  591.             </elseif>
  592.             <elseif MlvlLT=47 MlvlGT=36>
  593.                 <action type="ChangeSpell" Spell="Foe Requiem III" />
  594.                 <action type="command" when="precast">
  595.                     wait 1;input /raw /ma "Foe Requiem II" $LastST
  596.                 </action>
  597.             </elseif>
  598.             <elseif MlvlLT=37 MlvlGT=16>
  599.                 <action type="ChangeSpell" Spell="Foe Requiem II" />
  600.                 <action type="command" when="precast">
  601.                     wait 1;input /raw /ma "Foe Requiem" $LastST
  602.                 </action>
  603.             </elseif>
  604.             <elseif MlvlLT=17 MlvlGT=6>
  605.                 <action type="ChangeSpell" Spell="Foe Requiem" />
  606.             </elseif>
  607.             <else>
  608.                 <action type="ChangeSpell" Spell="Foe Requiem VII" />
  609.                 <action type="command" when="precast">
  610.                     wait 1;input /raw /ma "Foe Requiem VI" $LastST
  611.                 </action>
  612.             </else>
  613.             <action type="equip" when="precast" set="Debuff" />
  614.             <action type="equip" when="precast">
  615.                 <main>$%SpellElementStaff</main>
  616.                 <sub>Reign Grip</sub>
  617.                 <range>$Requiem</range>
  618.             </action>
  619.         </elseif>
  620.         <elseif Advanced='"$Song"="Lullaby"'>
  621.             <if MlvlLT="83">
  622.                 <action type="ChangeSpell" Spell="Foe Lullaby" />
  623.             </if>
  624.             <else>
  625.                 <action type="ChangeSpell" Spell="Foe Lullaby II" />
  626.                 <action type="command" when="precast">
  627.                     wait 1;input /raw /ma "Foe Lullaby" $LastST
  628.                 </action>
  629.             </else>
  630.             <action type="equip" when="precast" set="Debuff" />
  631.             <action type="equip" when="precast">
  632.                 <main>$%SpellElementStaff</main>
  633.                 <sub>Reign Grip</sub>
  634.                 <range>$Lullaby/range>
  635.             </action>
  636.         <elseif>
  637.     </elseif>
  638.  
  639.     <elseif spell="Horde Lullaby">
  640.         <action type="equip" when="precast" set="Debuff" />
  641.         <action type="equip" when="precast">
  642.             <main>$%SpellElementStaff</main>
  643.             <sub>Reign Grip</sub>
  644.             <range>$Lullaby</range>
  645.         </action>
  646.     </elseif>
  647.  
  648.     <elseif spell="* Etude">
  649.         <action type="equip" when="precast" set="Buff" />
  650.         <action type="equip" when="precast">
  651.             <main>$BuffStaff</main>
  652.             <range>$Etude</range>
  653.         </action>
  654.     </elseif>
  655.  
  656.     <elseif spell="* Prelude">
  657.         <action type="equip" when="precast" set="Buff" />
  658.         <action type="equip" when="precast">
  659.             <main>$BuffStaff</main>
  660.             <range>$Prelude</range>
  661.         </action>
  662.     </elseif>
  663.  
  664.     <elseif spell="* Mazurka">
  665.         <action type="equip" when="precast" set="Fast" />
  666.         <action type="equip" when="precast">
  667.             <range>$Mazurka</range>
  668.         </action>
  669.     </elseif>
  670.  
  671.     <elseif spell="* Hymnus">
  672.         <action type="equip" when="precast" set="Fast" />
  673.         <action type="equip" when="precast">
  674.             <range>$Hymnus</range>
  675.         </action>
  676.     </elseif>
  677.  
  678.     <elseif spell="Magic Finale">
  679.         <action type="equip" when="precast" set="Debuff" />
  680.         <action type="equip" when="precast">
  681.             <main>$%SpellElementStaff</main>
  682.             <sub>Reign Grip</sub>
  683.             <range>$Finale</range>
  684.         </action>
  685.     </elseif>
  686.  
  687.     <elseif spell="* Threnody">
  688.         <action type="equip" when="precast" set="Debuff" />
  689.         <action type="equip" when="precast">
  690.             <main>$%SpellElementStaff</main>
  691.             <range>$Threnody</range>        </action>
  692.     </elseif>
  693.  
  694.     <elseif spell="Nightingale" Advanced='"$NightWarn"="On"'>
  695.         <if Advanced='"$NightMerits"="1"'>
  696.             <action type="command" when="precast">
  697.                 wait 1170;input /echo === Nightingale ready in 0:30 ===
  698.             </action>
  699.             <action type="command" when="precast">
  700.                 wait 1190;input /echo === Nightingale ready in 0:10 ===
  701.             </action>
  702.         </if>
  703.         <elseif Advanced='"$NightMerits"="2"'>
  704.             <action type="command" when="precast">
  705.                 wait 1020;input /echo === Nightingale ready in 0:30 ===
  706.             </action>
  707.             <action type="command" when="precast">
  708.                 wait 1040;input /echo === Nightingale ready in 0:10 ===
  709.             </action>
  710.         </elseif>
  711.         <elseif Advanced='"$NightMerits"="3"'>
  712.             <action type="command" when="precast">
  713.                 wait 870;input /echo === Nightingale ready in 0:30 ===
  714.             </action>
  715.             <action type="command" when="precast">
  716.                 wait 890;input /echo === Nightingale ready in 0:10 ===
  717.             </action>
  718.         </elseif>
  719.         <elseif Advanced='"$NightMerits"="4"'>
  720.             <action type="command" when="precast">
  721.                 wait 720;input /echo === Nightingale ready in 0:30 ===
  722.             </action>
  723.             <action type="command" when="precast">
  724.                 wait 740;input /echo === Nightingale ready in 0:10 ===
  725.             </action>
  726.         </elseif>
  727.         <elseif Advanced='"$NightMerits"="5"'>
  728.             <action type="command" when="precast">
  729.                 wait 570;input /echo === Nightingale ready in 0:30 ===
  730.             </action>
  731.             <action type="command" when="precast">
  732.                 wait 590;input /echo === Nightingale ready in 0:10 ===
  733.             </action>
  734.         </elseif>
  735.     </elseif>
  736.  
  737.     <elseif spell="Troubadour" Advanced='"$TroubWarn"="On"'>
  738.         <if Advanced='"$TroubMerits"="1"'>
  739.             <action type="command" when="precast">
  740.                 wait 1170;input /echo === Troubadour ready in 0:30 ===
  741.             </action>
  742.             <action type="command" when="precast">
  743.                 wait 1190;input /echo === Troubadour ready in 0:10 ===
  744.             </action>
  745.         </if>
  746.         <elseif Advanced='"$TroubMerits"="2"'>
  747.             <action type="command" when="precast">
  748.                 wait 1020;input /echo === Troubadour ready in 0:30 ===
  749.             </action>
  750.             <action type="command" when="precast">
  751.                 wait 1040;input /echo === Troubadour ready in 0:10 ===
  752.             </action>
  753.         </elseif>
  754.         <elseif Advanced='"$TroubMerits"="3"'>
  755.             <action type="command" when="precast">
  756.                 wait 870;input /echo === Troubadour ready in 0:30 ===
  757.             </action>
  758.             <action type="command" when="precast">
  759.                 wait 890;input /echo === Troubadour ready in 0:10 ===
  760.             </action>
  761.         </elseif>
  762.         <elseif Advanced='"$TroubMerits"="4"'>
  763.             <action type="command" when="precast">
  764.                 wait 720;input /echo === Troubadour ready in 0:30 ===
  765.             </action>
  766.             <action type="command" when="precast">
  767.                 wait 740;input /echo === Troubadour ready in 0:10 ===
  768.             </action>
  769.         </elseif>
  770.         <elseif Advanced='"$TroubMerits"="5"'>
  771.             <action type="command" when="precast">
  772.                 wait 570;input /echo === Troubadour ready in 0:30 ===
  773.             </action>
  774.             <action type="command" when="precast">
  775.                 wait 590;input /echo === Troubadour ready in 0:10 ===
  776.             </action>
  777.         </elseif>
  778.     </elseif>
  779.  
  780.     <elseif spell="Elemental Seal">
  781.         <if Advanced='"$ESConfirm"="On"'>
  782.             <action type="DefaultTarget" Target="<stpc>" />
  783.         </if>
  784.         <if Advanced='"$ESWarn"="On"'>
  785.             <action type="command" when="precast">
  786.                 wait 570;input /echo === Elemental Seal ready in 0:30 ===
  787.             </action>
  788.             <action type="command" when="precast">
  789.                 wait 590;input /echo === Elemental Seal ready in 0:10 ===
  790.             </action>
  791.         </if>
  792.     </elseif>
  793.  
  794.     <elseif spell="Divine Seal">
  795.         <if Advanced='"$DSConfirm"="On"'>
  796.             <action type="DefaultTarget" Target="<stpc>" />
  797.         </if>
  798.         <if Advanced='"$DSWarn"="On"'>
  799.             <action type="command" when="precast">
  800.                 wait 570;input /echo === Divine Seal ready in 0:30 ===
  801.             </action>
  802.             <action type="command" when="precast">
  803.                 wait 590;input /echo === Divine Seal ready in 0:10 ===
  804.             </action>
  805.         </if>
  806.     </elseif>
  807.  
  808.     <elseif Spell="Soul Voice">
  809.         <if Advanced='"$SoulConfirm"="On"'>
  810.             <action type="DefaultTarget" Target="<stpc>" />
  811.         </if>
  812.         <if Advanced='"$SoulWarn"="On"'>
  813.             <action type="command" when="precast">
  814.                 wait 59;input /echo === Soul Voice off in 2:00 ===
  815.             </action>
  816.             <action type="command" when="precast">
  817.                 wait 119;input /echo === Soul Voice off in 1:00 ===
  818.             </action>
  819.             <action type="command" when="precast">
  820.                 wait 149;input /echo === Soul Voice off in 0:30 ===
  821.             </action>
  822.             <action type="command" when="precast">
  823.                 wait 164;input /echo === Soul Voice off in 0:15 ===
  824.             </action>
  825.             <action type="command" when="precast">
  826.                 wait 174;input /echo === Soul Voice off in 0:05 ===
  827.             </action>
  828.         </if>
  829.     </elseif>
  830.  
  831. </rules>
  832. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement