Malici

BRD XML

Jul 13th, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 54.29 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3.         <config
  4.                AutoLoadXML="true"
  5.                RequiredVersion="2.20"
  6.                HideErrors="false"
  7.                ShowGearSwaps="true"
  8.                Debug="false"
  9.                EngagedSet="Melee"
  10.                ShowSpellInfo="false"
  11.        />
  12.  
  13.         <variables clear="True">
  14.                 <var name="Empyrean">0</var>
  15.                 <var name="IceStaff">Aquilo's Staff</var>
  16.                 <var name="WindStaff">Auster's Staff</var>
  17.                 <var name="EarthStaff">Terra's Staff</var>
  18.                 <var name="ThunderStaff">Jupiter's Staff</var>
  19.                 <var name="WaterStaff">Neptune's Staff</var>
  20.                 <var name="FireStaff">Vulcan's Staff</var>
  21.                 <var name="DarkStaff">Pluto's Staff</var>
  22.                 <var name="LightStaff">Apollo's Staff</var>
  23.                 <var name="IceGrip">Reign Grip</var>
  24.                 <var name="WindGrip">Reign Grip</var>
  25.                 <var name="EarthGrip">Reign Grip</var>
  26.                 <var name="ThunderGrip">Reign Grip</var>
  27.                 <var name="WaterGrip">Reign Grip</var>
  28.                 <var name="FireGrip">Reign Grip</var>
  29.                 <var name="DarkGrip">Reign Grip</var>
  30.                 <var name="LightGrip">Reign Grip</var>
  31.                 <var name="TwilightCape">1</var>
  32.                 <var name="SleepTimers">1</var>
  33.                 <var name="TPLock">10</var>
  34.                 <var name="Utsusemi">Ichi</var>
  35.  
  36.         <!--Offensive Songs-->                                                  <!-- Base Gear Set for the Instrument used -->
  37.                 <var name="Requiem">Requiem Flute</var>                        
  38.                 <var name="FoeLullaby">Pan's Horn</var>                        
  39.                 <var name="HordeLullaby">Nursemaid's Harp</var>        
  40.                 <var name="Elegy">Syrinx</var>                                  
  41.                 <var name="Finale">Pan's Horn</var>                                     <var name="xTargetSpells">Macc</var>
  42.                 <var name="Threnody">Iron Ram Horn</var>                        <var name="xThrenodySkill">Macc</var>
  43.                 <var name="Paeon">Iron Ram Horn</var>                           <var name="xPaeonSkill">Wind</var>
  44.                 <var name="Ballad">Iron Ram Horn</var>                          <var name="xBalladSkill">Wind</var>
  45.                 <var name="Minne">Syrinx</var>                                          <var name="xMinneSkill">Wind</var>
  46.                 <var name="Minuet">Cornette +1</var>                            <var name="xMinuetSkill">Wind</var>
  47.                 <var name="Madrigal">Traversiere +1</var>                       <var name="xMadrigalSkill">Wind</var>
  48.                 <var name="Prelude">Angel's Flute</var>                         <var name="xPreludeSkill">Wind</var>
  49.                 <var name="Mambo">Vihuela</var>                                         <var name="xMamboSkill">StringSkill</var>
  50.                 <var name="March">Iron Ram Horn</var>                           <var name="xMarchSkill">Wind</var>
  51.                 <var name="Etude">Iron Ram Horn</var>                           <var name="xEtudeSkill">Wind</var>
  52.                 <var name="Carol">Crumhorn +2</var>                                     <var name="xCarolSkill">Wind</var>
  53.                 <var name="Hymnus">Iron Ram Horn</var>                          <var name="xHymnusSkill">Wind</var>
  54.                 <var name="Mazurka">Vihuela</var>                                       <var name="xMazurkaSkill">StringSkill</var>
  55.                 <var name="Dirge">Iron Ram Horn</var>                           <var name="xDirgeSkill">Wind</var>
  56.                 <var name="Sirvente">Iron Ram Horn</var>                        <var name="xSirventeSkill">Wind</var>
  57.                 <var name="Scherzo">Iron Ram Horn</var>                         <var name="xScherzoSkill">Wind</var>
  58.         </variables>
  59.  
  60.                 <sets>
  61.                 <group name = "BRD" default="yes">
  62.                         <set name="Normal">
  63.                                 <range>Daurdabla</range>
  64.                                 <main>Felibre's Dague</main>
  65.                                 <sub>Genbu's Shield</sub>
  66.                                 <head>Aoidos' Calot +2</head>
  67.                                 <neck>Aoidos' Matinee</neck>
  68.                                 <lear>Loquac. Earring</lear>
  69.                                 <rear>Musical Earring</rear>
  70.                                 <body>Praeco Doublet</body>
  71.                                 <hands>Ad. Mnchtte. +2</hands>
  72.                                 <rring>Dawnsoul Ring</rring>
  73.                                 <lring>Omega Ring</lring>
  74.                                 <back>Balladeer's Cape</back>
  75.                                 <waist>Harfner's Sash</waist>
  76.                                 <legs>Aoidos' Rhing. +2</legs>
  77.                                 <feet>Aoidos' Cothrn. +2</feet>
  78.                         </set>
  79.                        
  80.                         <set name="Wind" Baseset="Normal">
  81.                                 <main>Chanter's Staff</main>
  82.                                 <sub>Reign grip</sub>
  83.                                 <body>Aoidos' Hngrln. +2</body>
  84.                                 <lring>Nereid Ring</lring>
  85.                                 <rring>Nereid Ring</rring>
  86.                         </set>
  87.                        
  88.                         <set name="Macc" Baseset="Normal">
  89.                                 <main>Chanter's Staff</main>
  90.                                 <sub>Reign grip</sub>
  91.                                 <body>Aoidos' Hngrln. +2</body>
  92.                                 <lear>Aoidos' earring</lear>
  93.                                 <neck>Noetic Torque</neck>
  94.                                 <lring>Omega Ring</lring>
  95.                                 <rring>Strendu Ring</rring>
  96.                         </set>
  97.                        
  98.                         <set name="StringCHR" Baseset="Normal">                
  99.                                 <main>Chanter's Staff</main>
  100.                                 <sub>Reign grip</sub>
  101.                                 <body>Aoidos' Hngrln. +2</body>
  102.                                 <lring>Omega Ring</lring>
  103.                                 <rring>Dawnsoul Ring</rring>
  104.                         </set>
  105.                        
  106.                         <set name="StringSkill" Baseset="Wind">
  107.                                 <main>Chanter's Staff</main>
  108.                                 <sub>Reign grip</sub>
  109.                                 <body>Aoidos' Hngrln. +2</body>
  110.                                 <lring>Omega Ring</lring>
  111.                                 <rring>Strendu Ring</rring>
  112.                         </set>
  113.                        
  114.                         <set name="Resting" Baseset="Normal">
  115.                                 <main>$DarkStaff</main>
  116.                                 <sub>Reign grip</sub>
  117.                                 <ammo>Clarus Stone</ammo>
  118.                                 <feet>Avocat Pigaches</feet>
  119.                         </set>
  120.                        
  121.                         <set name="Idle" Baseset="Normal">
  122.                         </set>
  123.                        
  124.                         <set name="EnmityDown" Baseset="Normal">
  125.                         </set>
  126.                        
  127.                         <set name="MND">
  128.                                 <sub>Reign Grip</sub>
  129.                                 <hands>Devotee's mitts +1</hands>
  130.                                 <neck>Morgana's Choker</neck>
  131.                         </set>
  132.                        
  133.                         <set name="Cure" Baseset="MND">
  134.                         </set>
  135.                        
  136.                         <set name="MNDEnfeeble" Baseset="MND">
  137.                         </set>
  138.                        
  139.                         <set name="INT">
  140.                                 <lear>Moldavite Earring</lear>
  141.                         </set>
  142.                        
  143.                         <set name="INTEnfeeble" Baseset="INT">
  144.                         </set>
  145.                        
  146.                         <set name="Haste">
  147.                                 <main>Felibre's dague</main>
  148.                                 <sub>Genbu's Shield</sub>
  149.                                 <waist>Aoidos' Belt</waist>
  150.                                 <hands>Schellenband</hands>
  151.                                 <neck>Aoidos' Matinee</neck>
  152.                                 <rear>Aoidos' Earring</rear>
  153.                         </set>
  154.                        
  155.                         <set name="FastCast" Baseset="ConserveMP">
  156.                                 <main>Felibre's dague</main>
  157.                                 <sub>Genbu's Shield</sub>
  158.                                 <waist>Aoidos' Belt</waist>
  159.                                 <hands>Schellenband</hands>
  160.                                 <lear>Loquac. Earring</lear>
  161.                                 <neck>Aoidos' Matinee</neck>
  162.                                 <rear>Aoidos' Earring</rear>
  163.                         </set>
  164.                        
  165.                             <set name="Melee">
  166.                         <main>Twilight Dagger</main>
  167.                         <sub>Genbu's Shield</sub>
  168.                         <range>Angel Lyre</range>
  169.                         <head>Zelus Tiara</head>
  170.                         <neck>Chivalrous Chain</neck>
  171.                         <lear>Merman's earring</lear>
  172.                         <rear>Brutal Earring</rear>
  173.                         <body>Bard's Justaucorps</body>
  174.                         <hands>Brego Gloves</hands>
  175.                         <lring>Oneiros Ring</lring>
  176.                         <rring>Rajas Ring</rring>
  177.                         <back>Atheling Mantle</back>
  178.                         <waist>Swift Belt</waist>
  179.                         <legs>Calmecac Trousers</legs>
  180.                         <feet>Savateur's Gaiters</feet>
  181.             </set>
  182.  
  183.                         <set name="WS" Baseset="Melee">
  184.                         <head>Hecatomb Cap</head>
  185.                         <hands>Hecatomb Mittens</hands>
  186.                         <waist>Cuchulain's Belt</waist>
  187.                         <legs>Byakko's Haidate</legs>
  188.                         <feet>Hecatomb Leggings</feet>
  189.  
  190.                         </set>  
  191.                 </group>
  192.         </sets>
  193.         <rules>
  194.                 <action type="equip" when="resting" set="Resting" />
  195.                 <if Status="engaged">
  196.                         <action type="equip" when="engaged|aftercast|idle" set="Melee" />
  197.                 </if>
  198.                 <if NotStatus="engaged">
  199.                         <action type="equip" when="aftercast|idle" set="Normal" />
  200.                 </if>
  201.                 <if TPGT="$TPLock">
  202.                         <action type="equip" when="precast|midcast|aftercast">
  203.                                 <main  lock="t" />
  204.                                 <sub   lock="t" />                        </action>
  205.                 </if>
  206.                 <if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
  207.                         <action Type="CancelSpell" />
  208.                         <action Type="Command">input /echo SILENCED!!!</action>
  209.                 </if>
  210.                 <if BuffActive="Sleep">
  211.                         <action Type="CancelSpell" />
  212.                         <action Type="Command">input /echo SLEEPING!!!!</action>
  213.                         <action type="command" when="midcast">cancel 37</action>
  214.                 </if>
  215.                 <if Spell="Stoneskin">
  216.                         <action type="midcastdelay" delay="3.5" />
  217.                         <action type="equip" when="precast" set="FastCast">
  218.                                 <main>$EarthStaff</main>
  219.                         </action>
  220.                         <action type="equip" when="midcast" set="MND">
  221.                                 <main>$EarthStaff</main>
  222.                         </action>
  223.                         <action type="command" when="midcast">cancel 37</action>
  224.                 </if>
  225.                 <elseif Spell="Blink">
  226.                         <action type="midcastdelay" delay="2" />
  227.                         <action type="command" when="midcast">cancel 36</action>
  228.                 </elseif>
  229.                 <elseif Spell="Sneak|Invisible|Deodorize">
  230.                         <action type="midcastdelay" delay="1.5" />
  231.                         <if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTarget"="%PlayerName" OR "%SpellTarget"="&lt;me&gt;" OR ("%target"="%PlayerName" AND "%SpellTarget"="&lt;t&gt;")'>
  232.                                 <action type="command" when="midcast">cancel 71</action>
  233.                         </if>
  234.                 </elseif>
  235.                 <elseif Spell="Reraise*">
  236.                         <action type="equip" when="precast" set="FastCast" />
  237.                         <action type="midcastdelay" delay="3.5" />
  238.                         <action type="equip" when="midcast" set="Haste" />
  239.                         <action type="command" when="midcast">cancel 113</action>
  240.                 </elseif>
  241.                 <if Spell="Sleep*|Repose|*Lullaby*">
  242.                         <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  243.                                 <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
  244.                                 <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
  245.                         </if>
  246.                         <elseif Spell="Sleep|Sleepga">
  247.                                 <action type="equip" when="Precast" set="INTEnfeeble" />
  248.                                 <if advanced='"$SleepTimers"="1"'>
  249.                                         <action type="command" when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</action>
  250.                                         <action type="command" when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</action>
  251.                                 </if>
  252.                         </elseif>
  253.                         <if Spell="Repose">
  254.                                 <action type="equip" when="Precast" set="MND" />
  255.                                 <if advanced='"$SleepTimers"="1"'>
  256.                                         <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%Target&gt; Wearing off in 45s</command>
  257.                                         <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%Target&gt;Wearing off in 15s</command>
  258.                                         <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%Target&gt;Wearing off in 5s;spellcast var dec sleepid;</command>
  259.                                 </if>
  260.                         </if>
  261.                         <elseif Spell="*Lullaby" NotSpell="Foe Lullaby II"> <!-- Timers with Cradle Horn/Nursemaid's Harp -->
  262.                                 <if advanced='"$SleepTimers"="1"'>
  263.                                         <command when="aftercast">spellcast var inc sleepid;wait 18;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  264.                                         <command when="aftercast">wait 28;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s; spellcast var dec sleepid;</command>
  265.                                 </if>
  266.                         </elseif>
  267.                         <elseif Spell="Foe Lullaby II"> <!-- Timers with Cradle Horn -->
  268.                                 <if advanced='"$SleepTimers"="1"'>
  269.                                         <command when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30s</command>
  270.                                         <command when="aftercast">wait 50;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 10s; spellcast var dec sleepid;</command>
  271.                                 </if>
  272.                         </elseif>
  273.                 </if>
  274.                 <if Skill="HealingMagic">
  275.                         <if Spell="*na">
  276.                                 <action type="equip" when="precast" set="EnmityDown" />
  277.                         </if>
  278.                         <if Spell="Raise*">
  279.                                 <action type="equip" when="precast" set="FastCast" />
  280.                                 <action type="midcastdelay" delay="3.5" />
  281.                                 <action type="equip" when="midcast" set="Haste" />
  282.                         </if>
  283.                         <if Spell="Cur*|Curaga*">
  284.                                 <action type="equip" when="precast" set="Cure" />
  285.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  286.                                         <if Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></if>
  287.                                 </if>
  288.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$TwilightCape" = "1"'>
  289.                                         <action type="equip" when="midcast"><back lock="yes">Twilight Cape</back></action>
  290.                                 </if>
  291.                                 <action type="DefaultTarget" target="&lt;stpc&gt;"/>
  292.                                 <if Spell="Cure IV">
  293.                                         <if NotBuffActive="*Arts|Penury">
  294.                                                 <if MPLT="88"><action type="ChangeSpell" Spell="Cure III" /></if>
  295.                                                 <if MPLT="46"><action type="ChangeSpell" Spell="Cure II" /></if>
  296.                                                 <if MPLT="24"><action type="ChangeSpell" Spell="Cure I" /></if>
  297.                                                 <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  298.                                         </if>
  299.                                         <if BuffActive="Light Arts" NotBuffActive="Penury">
  300.                                                 <if MPLT="80"><action type="ChangeSpell" Spell="Cure III" /></if>
  301.                                                 <if MPLT="42"><action type="ChangeSpell" Spell="Cure II" /></if>
  302.                                                 <if MPLT="22"><action type="ChangeSpell" Spell="Cure I" /></if>
  303.                                                 <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  304.                                         </if>
  305.                                         <if BuffActive="Penury">
  306.                                                 <if MPLT="44"><action type="ChangeSpell" Spell="Cure III" /></if>
  307.                                                 <if MPLT="23"><action type="ChangeSpell" Spell="Cure II" /></if>
  308.                                                 <if MPLT="12"><action type="ChangeSpell" Spell="Cure I" /></if>
  309.                                                 <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  310.                                         </if>
  311.                                 </if>
  312.                                 <if Spell="Cure III">
  313.                                         <if NotBuffActive="*Arts|Penury">
  314.                                                 <if MPLT="46"><action type="ChangeSpell" Spell="Cure II" /></if>
  315.                                                 <if MPLT="24"><action type="ChangeSpell" Spell="Cure I" /></if>
  316.                                                 <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  317.                                         </if>
  318.                                         <if BuffActive="Light Arts" NotBuffActive="Penury">
  319.                                                 <if MPLT="42"><action type="ChangeSpell" Spell="Cure II" /></if>
  320.                                                 <if MPLT="22"><action type="ChangeSpell" Spell="Cure I" /></if>
  321.                                                 <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  322.                                         </if>
  323.                                         <if BuffActive="Penury">
  324.                                                 <if MPLT="23"><action type="ChangeSpell" Spell="Cure II" /></if>
  325.                                                 <if MPLT="12"><action type="ChangeSpell" Spell="Cure I" /></if>
  326.                                                 <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  327.                                         </if>
  328.                                 </if>
  329.                                 <if Spell="Cure II">
  330.                                         <if NotBuffActive="*Arts|Penury">
  331.                                                 <if MPLT="24"><action type="ChangeSpell" Spell="Cure I" /></if>
  332.                                                 <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  333.                                         </if>
  334.                                         <if BuffActive="Light Arts" NotBuffActive="Penury">
  335.                                                 <if MPLT="22"><action type="ChangeSpell" Spell="Cure I" /></if>
  336.                                                 <if MPLT="8"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  337.                                         </if>
  338.                                         <if BuffActive="Penury">
  339.                                                 <if MPLT="12"><action type="ChangeSpell" Spell="Cure I" /></if>
  340.                                                 <if MPLT="4"><action type="CancelSpell" /><addtochat>[NOTE] Not enough MP X_x;;</addtochat></if>
  341.                                         </if>
  342.                                 </if>
  343.                         </if>
  344.                 </if>
  345.                 <if Skill="EnhancingMagic">
  346.                         <if Spell="Protect*|Shell*">
  347.                                 <action type="equip" when="precast" set="FastCast" />
  348.                                 <action type="midcastdelay" delay="1" />
  349.                                 <action type="equip" when="midcast" set="ConserveMP" />
  350.                         </if>
  351.                         <if Spell="Haste|Erase">
  352.                                 <action type="equip" when="precast" set="FastCast" />
  353.                                 <action type="midcastdelay" delay="1" />
  354.                                 <action type="equip" when="midcast" set="Haste" />
  355.                         </if>
  356.                         <if Spell="Regen*">
  357.                                 <action type="equip" when="precast" set="FastCast" />
  358.                                 <action type="equip" when="midcast" set="ConserveMP" />
  359.                                 <if NotBuffActive="Penury">
  360.                                         <if Spell="Regen II" MPLT="36">
  361.                                                 <action type="ChangeSpell" Spell="Regen" />
  362.                                         </if>
  363.                                         <elseif Spell="Regen II" MPLT="15">
  364.                                                 <action type="CancelSpell" />
  365.                                                 <action type="AddToChat" color="50">[NOTE] Not enough MP X_x;;</action>
  366.                                         </elseif>
  367.                                         <elseif Spell="Regen" MPLT="15">
  368.                                                 <action type="CancelSpell" />
  369.                                                 <action type="AddToChat" color="50">[NOTE] Not enough MP X_x;;</action>
  370.                                         </elseif>
  371.                                 </if>
  372.                                 <elseif BuffActive="Penury">
  373.                                         <if Spell="Regen II" MPLT="18">
  374.                                                 <action type="ChangeSpell" Spell="Regen" />
  375.                                         </if>
  376.                                         <elseif Spell="Regen II" MPLT="7">
  377.                                                 <action type="CancelSpell" />
  378.                                                 <action type="AddToChat" color="50">[NOTE] Not enough MP X_x;;</action>
  379.                                         </elseif>
  380.                                         <elseif Spell="Regen" MPLT="7">
  381.                                                 <action type="CancelSpell" />
  382.                                                 <action type="AddToChat" color="50">[NOTE] Not enough MP X_x;;</action>
  383.                                         </elseif>
  384.                                 </elseif>
  385.                         </if>
  386.                 </if>
  387.                 <if Skill="EnfeeblingMagic">
  388.                         <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  389.                                 <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
  390.                                 <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
  391.                                 <elseif Element="Ice"><action type="equip" when="midcast"><waist lock="yes">Hyorin Obi</waist></action></elseif>
  392.                                 <elseif Element="Earth"><action type="equip" when="midcast"><waist lock="yes">Dorin Obi</waist></action></elseif>
  393.                         </if>
  394.                         <if Spell="Paralyze|Silence|Slow">
  395.                                 <action type="equip" when="precast" set="MNDEnfeeble">
  396.                                         <main>$%SpellElementStaff</main>
  397.                                         <sub>Reign Grip</sub>
  398.                                 </action>
  399.                                 <if Spell="Dia*">
  400.                                         <action type="equip" when="precast" set="MNDEnfeeble">
  401.                                                 <main>$LightStaff</main>
  402.                                                 <sub>Reign Grip</sub>
  403.                                         </action>
  404.                                         <action type="command" when="aftercast">;spellcast var inc diaid;wait 60;input /echo [$diaid:%spell] &lt;%target&gt; Wearing off in 60s</action>
  405.                                         <action type="command" when="aftercast">wait 100;input /echo [$diaid:%spell] &lt;%target&gt; Wearing off in 20s;spellcast var dec sleepid;</action>
  406.                                 </if>
  407.                         </if>
  408.                 </if>
  409.                 <if type="BardSong"  Advanced='"$Empyrean"="0"'>
  410.                                 <if SpellTargetType="PLAYER">
  411.                                         <castdelay delay="2" />
  412.                                         <command when="precast">input /raw /ja "Pianissimo" &lt;me&gt;</command>
  413.                                 </if>
  414.                         <if spell="Army's Paeon*">
  415.                                 <action type="equip" when="precast" set="Haste" />
  416.                                 <action type="midcastdelay" delay="1.5" />
  417.                                 <action type="equip" when="midcast" set="$xPaeonSkill">
  418.                                         <range>$Paeon</range>
  419.                                 </action>
  420.                         </if>
  421.                         <elseif spell="Mage's Ballad*">
  422.                                 <action type="equip" when="precast" set="Haste" />
  423.                                 <action type="midcastdelay" delay="1.5" />
  424.                                 <action type="equip" when="midcast" set="$xBalladSkill">
  425.                                         <range>$Ballad</range>
  426.                                 </action>
  427.                         </elseif>
  428.                         <elseif spell="*Minne">
  429.                                 <action type="equip" when="precast" set="Haste" />
  430.                                 <action type="midcastdelay" delay="1.5" />
  431.                                 <action type="equip" when="midcast" set="$xMinneSkill">
  432.                                         <range>$Minne</range>
  433.                                 </action>
  434.                         </elseif>
  435.                         <elseif spell="Valor Minuet*">
  436.                                 <action type="equip" when="precast" set="Haste" />
  437.                                 <action type="midcastdelay" delay="1.5" />
  438.                                 <action type="equip" when="midcast" set="$xMinuetSkill">
  439.                                         <range>$Minuet</range>
  440.                                 </action>
  441.                                
  442.                         </elseif>
  443.                         <elseif spell="*Madrigal">
  444.                                 <action type="equip" when="precast" set="Haste" />
  445.                                 <action type="midcastdelay" delay="1.5" />
  446.                                 <action type="equip" when="midcast" set="$xMadrigalSkill">
  447.                                         <range>$Madrigal</range>
  448.                                 </action>
  449.                         </elseif>
  450.                         <elseif spell="*Prelude">
  451.                                 <action type="equip" when="precast" set="Haste" />
  452.                                 <action type="midcastdelay" delay="1.5"                         />
  453.                                 <action type="equip" when="midcast" set="$xPreludeSkill">
  454.                                         <range>$Prelude</range>
  455.                                 </action>
  456.                         </elseif>
  457.                         <elseif spell="*Mambo">
  458.                                 <action type="equip" when="precast" set="Haste" />
  459.                                 <action type="midcastdelay" delay="1.5" />
  460.                                 <action type="equip" when="midcast" set="$xMamboSkill">
  461.                                         <range>$Mambo</range>
  462.                                 </action>
  463.                         </elseif>
  464.                         <elseif spell="*March">
  465.                                 <action type="equip" when="precast" set="Haste" />
  466.                                 <action type="midcastdelay" delay="1.5" />
  467.                                 <action type="equip" when="midcast" set="$xMarchSkill">
  468.                                         <range>$March</range>
  469.                                 </action>
  470.                         </elseif>
  471.                         <elseif spell="*Etude">
  472.                                 <action type="equip" when="precast" set="Haste" />
  473.                                 <action type="midcastdelay" delay="1.5" />
  474.                                 <action type="equip" when="midcast" set="$xEtudeSkill">
  475.                                         <range>$Etude</range>
  476.                                 </action>
  477.                                 <if spell="Bewitching Etude|Enchanting Etude">                  
  478.                                 </if>
  479.                                 <elseif spell="Logical Etude|Spirited Etude">                  
  480.                                 </elseif>
  481.                                 <elseif spell="Sage Etude|Learned Etude">                      
  482.                                 </elseif>
  483.                                 <elseif spell="Swift Etude|Quick Etude">                        
  484.                                 </elseif>
  485.                                 <elseif spell="Vital Etude|Vivacious Etude">                    
  486.                                 </elseif>
  487.                                 <elseif spell="Uncanny Etude|Dextrous Etude">                  
  488.                                 </elseif>
  489.                                 <elseif spell="Herculean Etude|Sinewy Etude">                  
  490.                                 </elseif>
  491.                         </elseif>
  492.                         <elseif spell="*Carol*">
  493.                                 <action type="equip" when="precast" set="Haste" />
  494.                                 <action type="midcastdelay" delay="1.5" />
  495.                                 <action type="equip" when="midcast" set="$xCarolSkill">
  496.                                         <range>$Carol</range>
  497.                                 </action>
  498.                         </elseif>
  499.                         <elseif spell="Goddess's Hymnus">
  500.                                 <action type="equip" when="precast" set="Haste" />
  501.                                 <action type="midcastdelay" delay="1.5" />
  502.                                 <action type="equip" when="midcast" set="$xHymnusSkill">
  503.                                         <range>$Hymnus</range>
  504.                                 </action>
  505.                         </elseif>
  506.                         <elseif spell="*Mazurka">
  507.                                 <action type="equip" when="precast" set="Haste" />
  508.                                 <action type="midcastdelay" delay="1.5" />
  509.                                 <action type="equip" when="midcast" set="$xMazurkaSkill">
  510.                                         <range>$Mazurka</range>
  511.                                 </action>
  512.                         </elseif>
  513.                         <elseif spell="*Scherzo">
  514.                                 <action type="equip" when="precast" set="Haste" />
  515.                                 <action type="midcastdelay" delay="1.5" />
  516.                                 <action type="equip" when="midcast" set="$xScherzoSkill">
  517.                                         <range>$Scherzo</range>
  518.                                 </action>
  519.                         </elseif>
  520.                         <elseif spell="Foe Requiem*">
  521.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  522.                                         <if Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></if>
  523.                                 </if>
  524.                                 <action type="equip" when="precast" set="Haste" />
  525.                                 <action type="midcastdelay" delay="1.5" />
  526.                                 <action type="equip" when="midcast" set="$xTargetSpells">
  527.                                         <main>$LightStaff</main>
  528.                                         <sub>$LightGrip</sub>
  529.                                         <range>$Requiem</range>
  530.                                 </action>
  531.                         </elseif>
  532.                         <elseif spell="Foe Lullaby*">
  533.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  534.                                         <if Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></if>
  535.                                 </if>
  536.                                 <action type="equip" when="precast" set="Haste" />
  537.                                 <action type="midcastdelay" delay="1.5" />
  538.                                 <action type="equip" when="midcast" set="$xTargetSpells">
  539.                                         <main>$LightStaff</main>
  540.                                         <sub>$LightGrip</sub>
  541.                                         <range>$FoeLullaby</range>
  542.                                 </action>
  543.                         </elseif>
  544.                         <elseif spell="Horde Lullaby">
  545.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  546.                                         <if Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></if>
  547.                                 </if>
  548.                                 <action type="equip" when="precast" set="Haste" />
  549.                                 <action type="midcastdelay" delay="1.5" />
  550.                                 <action type="equip" when="midcast" set="$xTargetSpells">
  551.                                         <main>$LightStaff</main>
  552.                                         <sub>$LightGrip</sub>
  553.                                         <range>$HordeLullaby</range>
  554.                                         <body>Augur's Jaseran</body>
  555.                                 </action>
  556.                         </elseif>
  557.                         <elseif spell="*Elegy">
  558.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  559.                                         <if Element="Earth"><action type="equip" when="midcast"><waist lock="yes">Dorin Obi</waist></action></if>
  560.                                 </if>
  561.                                 <action type="equip" when="precast" set="Haste" />
  562.                                 <action type="midcastdelay" delay="1.5" />
  563.                                 <action type="equip" when="midcast" set="$xTargetSpells">
  564.                                         <main>$EarthStaff</main>
  565.                                         <sub>$EarthGrip</sub>
  566.                                         <range>$Elegy</range>
  567.                                 </action>
  568.                         </elseif>
  569.                         <if spell="Magic Finale">
  570.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  571.                                         <if Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></if>
  572.                                 </if>
  573.                                 <action type="equip" when="precast" set="Haste" />
  574.                                 <action type="midcastdelay" delay="1.5" />
  575.                                 <action type="equip" when="midcast" set="$xTargetSpells">
  576.                                         <main>$LightStaff</main>
  577.                                         <sub>$LightGrip</sub>
  578.                                         <range>$Finale</range>
  579.                                 </action>
  580.                         </if>
  581.                         <if spell="*Minne*">
  582.                                 <action type="equip" when="precast" set="Haste" />
  583.                                 <action type="midcastdelay" delay="1.5" />
  584.                                 <action type="equip" when="midcast" set="$xFinaleSkill">
  585.                                         <range>$Minne</range>
  586.                                 </action>
  587.                         </if>
  588.                        
  589.                         <elseif spell="*Threnody">
  590.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  591.                                         <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
  592.                                         <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
  593.                                         <elseif Element="Thunder"><action type="equip" when="midcast"><waist lock="yes">Rairin Obi</waist></action></elseif>
  594.                                         <elseif Element="Ice"><action type="equip" when="midcast"><waist lock="yes">Hyorin Obi</waist></action></elseif>
  595.                                         <elseif Element="Fire"><action type="equip" when="midcast"><waist lock="yes">Karin Obi</waist></action></elseif>
  596.                                         <elseif Element="Wind"><action type="equip" when="midcast"><waist lock="yes">Furin Obi</waist></action></elseif>
  597.                                         <elseif Element="Water"><action type="equip" when="midcast"><waist lock="yes">Suirin Obi</waist></action></elseif>
  598.                                         <elseif Element="Earth"><action type="equip" when="midcast"><waist lock="yes">Dorin Obi</waist></action></elseif>
  599.                                 </if>
  600.                                 <if Spell="Fire*">
  601.                                         <action type="equip" when="precast" set="Haste" />
  602.                                         <action type="midcastdelay" delay="1.5" />
  603.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  604.                                                 <main>$FireStaff</main>
  605.                                                 <sub>$FireGrip</sub>
  606.                                                 <range>$Threnody</range>
  607.                                         </action>
  608.                                 </if>
  609.                                 <if Spell="Water*">
  610.                                         <action type="equip" when="precast" set="Haste" />
  611.                                         <action type="midcastdelay" delay="1.5" />
  612.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  613.                                                 <main>$WaterStaff</main>
  614.                                                 <sub>$WaterGrip</sub>
  615.                                                 <range>$Threnody</range>
  616.                                         </action>
  617.                                 </if>
  618.                                 <if Spell="Ltng*">
  619.                                         <action type="equip" when="precast" set="Haste" />
  620.                                         <action type="midcastdelay" delay="1.5" />
  621.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  622.                                                 <main>$ThunderStaff</main>
  623.                                                 <sub>$ThunderGrip</sub>
  624.                                                 <range>$Threnody</range>
  625.                                         </action>
  626.                                 </if>
  627.                                 <if Spell="Earth*">
  628.                                         <action type="equip" when="precast" set="Haste" />
  629.                                         <action type="midcastdelay" delay="1.5" />
  630.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  631.                                                 <main>$EarthStaff</main>
  632.                                                 <sub>$EarthGrip</sub>
  633.                                                 <range>$Threnody</range>
  634.                                         </action>
  635.                                 </if>
  636.                                 <if Spell="Wind*">
  637.                                         <action type="equip" when="precast" set="Haste" />
  638.                                         <action type="midcastdelay" delay="1.5" />
  639.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  640.                                                 <main>$WindStaff</main>
  641.                                                 <sub>$WindGrip</sub>
  642.                                                 <range>$Threnody</range>
  643.                                         </action>
  644.                                 </if>
  645.                                 <if Spell="Ice*">
  646.                                         <action type="equip" when="precast" set="Haste" />
  647.                                         <action type="midcastdelay" delay="1.5" />
  648.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  649.                                                 <main>$IceStaff</main>
  650.                                                 <sub>$IceGrip</sub>
  651.                                                 <range>$Threnody</range>
  652.                                         </action>
  653.                                 </if>
  654.                                 <if Spell="Light*">
  655.                                         <action type="equip" when="precast" set="Haste" />
  656.                                         <action type="midcastdelay" delay="1.5" />
  657.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  658.                                                 <main>$LightStaff</main>
  659.                                                 <sub>$LightGrip</sub>
  660.                                                 <range>$Threnody</range>
  661.                                         </action>
  662.                                 </if>
  663.                                 <if Spell="Dark*">
  664.                                         <action type="equip" when="precast" set="Haste" />
  665.                                         <action type="midcastdelay" delay="1.5" />
  666.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  667.                                                 <main>$DarkStaff</main>
  668.                                                 <sub>$DarkGrip</sub>
  669.                                                 <range>$Threnody</range>
  670.                                         </action>
  671.                                 </if>
  672.                         </elseif>
  673.  
  674.                 </if>
  675.                
  676.                 <if spell="Stonega IV">
  677.                         <action Type="Var" Cmd="set Empyrean 1"/>
  678.                 </if>
  679.                 <if spell="Drain II">
  680.                         <action Type="Var" Cmd="set Empyrean 0"/>
  681.                         <action type="equip" when="aftercast" set="Normal" />
  682.                 </if>
  683.                
  684.                 <if Type="BardSong" Advanced='"$Empyrean"="1"'>
  685.                         <if SpellTargetType="PLAYER">
  686.                                         <castdelay delay="2" />
  687.                                         <command when="precast">input /raw /ja "Pianissimo" &lt;me&gt;</command>
  688.                                 </if>
  689.                                
  690.                         <action type="equip" when="precast" set="Haste">
  691.                                 <range>Daurdabla</range>
  692.                         </action>
  693.                         <action type="midcastdelay" delay="1.5" />
  694.                         <action type="equip" when="midcast" set="StringSkill" />
  695.  
  696.                                         <elseif spell="*Threnody">
  697.                                 <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  698.                                         <if Element="Dark"><action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action></if>
  699.                                         <elseif Element="Light"><action type="equip" when="midcast"><waist lock="yes">Korin Obi</waist></action></elseif>
  700.                                         <elseif Element="Thunder"><action type="equip" when="midcast"><waist lock="yes">Rairin Obi</waist></action></elseif>
  701.                                         <elseif Element="Ice"><action type="equip" when="midcast"><waist lock="yes">Hyorin Obi</waist></action></elseif>
  702.                                         <elseif Element="Fire"><action type="equip" when="midcast"><waist lock="yes">Karin Obi</waist></action></elseif>
  703.                                         <elseif Element="Wind"><action type="equip" when="midcast"><waist lock="yes">Furin Obi</waist></action></elseif>
  704.                                         <elseif Element="Water"><action type="equip" when="midcast"><waist lock="yes">Suirin Obi</waist></action></elseif>
  705.                                         <elseif Element="Earth"><action type="equip" when="midcast"><waist lock="yes">Dorin Obi</waist></action></elseif>
  706.                                 </if>
  707.                                 <if Spell="Fire*">
  708.                                         <action type="equip" when="precast" set="Haste" />
  709.                                         <action type="midcastdelay" delay="1.5" />
  710.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  711.                                                 <main>$FireStaff</main>
  712.                                                 <sub>$FireGrip</sub>
  713.                                                 <range>$Threnody</range>
  714.                                         </action>
  715.                                 </if>
  716.                                 <if Spell="Water*">
  717.                                         <action type="equip" when="precast" set="Haste" />
  718.                                         <action type="midcastdelay" delay="1.5" />
  719.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  720.                                                 <main>$WaterStaff</main>
  721.                                                 <sub>$WaterGrip</sub>
  722.                                                 <range>$Threnody</range>
  723.                                         </action>
  724.                                 </if>
  725.                                 <if Spell="Ltng*">
  726.                                         <action type="equip" when="precast" set="Haste" />
  727.                                         <action type="midcastdelay" delay="1.5" />
  728.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  729.                                                 <main>$ThunderStaff</main>
  730.                                                 <sub>$ThunderGrip</sub>
  731.                                                 <range>$Threnody</range>
  732.                                         </action>
  733.                                 </if>
  734.                                 <if Spell="Earth*">
  735.                                         <action type="equip" when="precast" set="Haste" />
  736.                                         <action type="midcastdelay" delay="1.5" />
  737.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  738.                                                 <main>$EarthStaff</main>
  739.                                                 <sub>$EarthGrip</sub>
  740.                                                 <range>$Threnody</range>
  741.                                         </action>
  742.                                 </if>
  743.                                 <if Spell="Wind*">
  744.                                         <action type="equip" when="precast" set="Haste" />
  745.                                         <action type="midcastdelay" delay="1.5" />
  746.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  747.                                                 <main>$WindStaff</main>
  748.                                                 <sub>$WindGrip</sub>
  749.                                                 <range>$Threnody</range>
  750.                                         </action>
  751.                                 </if>
  752.                                 <if Spell="Ice*">
  753.                                         <action type="equip" when="precast" set="Haste" />
  754.                                         <action type="midcastdelay" delay="1.5" />
  755.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  756.                                                 <main>$IceStaff</main>
  757.                                                 <sub>$IceGrip</sub>
  758.                                                 <range>$Threnody</range>
  759.                                         </action>
  760.                                 </if>
  761.                                 <if Spell="Light*">
  762.                                         <action type="equip" when="precast" set="Haste" />
  763.                                         <action type="midcastdelay" delay="1.5" />
  764.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  765.                                                 <main>$LightStaff</main>
  766.                                                 <sub>$LightGrip</sub>
  767.                                                 <range>$Threnody</range>
  768.                                         </action>
  769.                                 </if>
  770.                                 <if Spell="Dark*">
  771.                                         <action type="equip" when="precast" set="Haste" />
  772.                                         <action type="midcastdelay" delay="1.5" />
  773.                                         <action type="equip" when="midcast" set="$xThrenodySkill">
  774.                                                 <main>$DarkStaff</main>
  775.                                                 <sub>$DarkGrip</sub>
  776.                                                 <range>$Threnody</range>
  777.                                         </action>
  778.                                 </if>
  779.                         </elseif>
  780.         </if>
  781.  
  782.  
  783.                 <if SubJob="NIN">
  784.                         <if spell="Utsusemi:*">
  785.                                 <action type="equip" when="precast" set="Haste" />
  786.                                 <if spell="*NI">
  787.                                         <action type="var" cmd="set Utsusemi Ni" />
  788.                                 </if>
  789.                                 <elseif spell="*Ichi">
  790.                                         <if advanced='"$Utsusemi"=="Ni"'>
  791.                                                 <midcastdelay delay="3.0" />  
  792.                                                 <action type="command" when="midcast">cancel 66</action>
  793.                                         </if>
  794.                                         <action type="var" cmd="set Utsusemi Ichi" />
  795.                                 </elseif>
  796.                         </if>
  797.                         <if spell="Monomi*|Tonko*">
  798.                                 <if Spell="Monomi*" BuffActive="Sneak">
  799.                                         <action type="midcastdelay" delay="2.5" />
  800.                                         <action type="Command" when="midcast">cancel 71</action>
  801.                                 </if>
  802.                         </if>                  
  803.                 </if>
  804.                    <if Spell="Evis*|Aeo*|Ex*|Mor*">
  805.         <action type="castdelay" delay=".6" />
  806.                <action type="equip" when="PreCast" set="WS"/>
  807.         <action type="aftercastdelay" delay=".4"/>
  808.         <action type="equip" when="Aftercast" set="Melee" />
  809.          </if>
  810.  
  811.                
  812.  
  813.         </rules>
  814. </spellcast>
Add Comment
Please, Sign In to add comment