Icinoki

vivika_BRD

May 28th, 2011
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 35.94 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--Last Modified: 11-21-2012 09:57PM -->
  3. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  4.     <config
  5.        RequireVersion="2.20"
  6.        Debug="false"
  7.        ShowGearSwaps="false"
  8.        ShowSpellInfo="false"
  9.        HideErrors="false"
  10.         FishingSet="fishing"
  11.        />
  12.     <!--Vivika-->
  13.     <guildwork
  14.         character="Vivika"
  15.         server="Ragnarok"
  16.         description="Vivika's BRD XML"
  17.         job="BRD"
  18.         />
  19.     <variables>
  20.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llvars']/*" />
  21.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='tradevars']/*" />
  22.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosvars']/*" />
  23.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmvars']/*" />
  24.  
  25.         <var name="SkillUp">0</var>
  26.         <var name="vws">0</var>
  27.         <var name="triggers">0</var>
  28.         <var name="thirdsong">0</var>
  29.         <var name="mpRefreshLimitPercentage">90</var>
  30.         <var name="refreshMode">2</var>
  31.  
  32.         <var name="IceStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  33.         <var name="WindStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  34.         <var name="EarthStaff">Chatoyant Staff</var><!--Terra's Staff-->
  35.         <var name="ThunderStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  36.         <var name="WaterStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  37.         <var name="FireStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  38.         <var name="DarkStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  39.         <var name="LightStaff">Chatoyant Staff</var><!--Felibre's Dague-->
  40.  
  41.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikavars']/*" />
  42.         <xi:include href="include-proshellregen.xml" xpointer="/includes/include[@name='proshellregenvars']/*" />
  43.  
  44.         <var name="nightcast">midcast</var>
  45.         <var name="needtolowerhp">1</var>
  46.         <var name="shortduration">0</var>
  47.     </variables>
  48.     <sets>
  49.         <group default="yes" name="BRD">
  50.             <!-- TP/WS Sets == Start -->
  51.             <set name="Standard">
  52.                 <range>Angel Lyre</range>
  53.                 <head>Zelus Tiara</head>
  54.                 <!--neck>Peacock Charm</neck-->
  55.                 <neck>Agasaya's Collar</neck>
  56.                 <lear>Brutal Earring</lear>
  57.                 <rear>Aesir Ear Pendant</rear>
  58.                 <body>Brd. Jstcorps +2</body>
  59.                 <hands>Brego Gloves</hands>
  60.                 <lring>Toreador's Ring</lring>
  61.                 <rring>Rajas Ring</rring>
  62.                 <back>Atheling Mantle</back>
  63.                 <waist>Bullwhip Belt</waist>
  64.                 <legs>Tatsu. Sitagoromo</legs>
  65.                 <feet>Suzaku's Sune-Ate</feet><!-- 2% Haste-->
  66.                 <!--sub>Quire Grip</sub-->
  67.             </set>
  68.             <set name="weapon" />
  69.             <xi:include href="include-fishingsets.xml" xpointer="/includes/include[@name='FishingSets-Vivika']/*" />
  70.             <set name="trial" />
  71.             <set name="WS">
  72.                 <head>Bendis's Hairpin</head>
  73.                 <waist>Anguinus Belt</waist>
  74.             </set>
  75.             <set name="WSmab">
  76.                 <lear>Moldavite Earring</lear>
  77.                 <rear>Hecate's Earring</rear>
  78.                 <lring>Strendu Ring</lring>
  79.                 <rring>Demon's Ring</rring>
  80.             </set>
  81.             <set name="MaxMP"><!--what do i use this for?-->
  82.                 <head>Nefer Khat</head>
  83.                 <!--rear>Gifted Earring</rear-->
  84.                 <neck>Orunmila's Torque</neck>
  85.                 <body>Hedera Cotehardie</body>
  86.                 <!--lring>Dark Ring</lring>
  87.                <rring>Succor Ring</rring-->
  88.                 <lring>Bifrost Ring</lring>
  89.                 <rring>Vivian Ring</rring>
  90.                 <back>Twilight Cape</back>
  91.                 <!--legs>Portent Pants</legs-->
  92.                 <legs>Brd. Cannions +2</legs>
  93.                 <!--feet>Aoidos' Cothrn. +2</feet-->
  94.                 <feet>Bokwus Boots</feet>
  95.             </set>
  96.             <set name="HPdown" baseset="idle">
  97.                 <!--main>alkalurops</main--><!-- hp-10 -->
  98.                 <head>Bendis's Hairpin</head><!-- hp-40 -->
  99.                 <hands>Augur's Gloves</hands><!-- hp-0 -->
  100.                 <body>Aoidos' Hngrln. +2</body><!-- hp-0 -->
  101.                 <!--lring>Dark Ring</lring--><!-- hp-20 -->
  102.                 <lring>Vivian Ring</lring><!-- hp-50 -->
  103.                 <rring>Bifrost Ring</rring><!-- hp-70 -->
  104.                 <back>Swith Cape +1</back><!-- hp-25 -->
  105.                 <waist>Bullwhip Belt</waist><!-- hp-75 -->
  106.                 <legs>Tatsu. Sitagoromo</legs><!-- hp-0 -->
  107.             </set>
  108.             <set name="HPup">
  109.                 <!--lear>Bloodgem Earring</lear--><!--HP+35-->
  110.                 <rear>Moonshade Earring</rear><!--HP+25-->
  111.                 <body>Hedera Cotehardie</body>
  112.                 <hands>Seiryu's Kote</hands>
  113.                 <lring>Meridian Ring</lring>
  114.                 <!--back>Twilight Cape</back-->
  115.                 <!--legs>Brd. Cannions +2</legs-->
  116.                 <legs>Nares Trews</legs>
  117.                 <!--legs>Brd. Cannions +2</legs-->
  118.             </set>
  119.             <!-- TP/WS Sets == End -->
  120.            
  121.             <!-- Job Ability Sets == Start -->
  122.             <set name="Soul Voice">
  123.                 <legs>Brd. Cannions +2</legs>
  124.             </set>
  125.             <set name="Pianissimo" />
  126.             <set name="Nightingale">
  127.                 <feet>Brd. Slippers +2</feet>
  128.             </set>
  129.             <set name="Troubadour">
  130.                 <body>Brd. Jstcorps +2</body>
  131.             </set>
  132.             <set name="Tenuto" />
  133.             <set name="Marcato" />
  134.             <!-- Job Ability Sets == End -->
  135.  
  136.             <!-- Magic Sets == Start -->
  137.             <set name="PlayerBuff">
  138.                 <head>Aoidos' Calot +2</head>
  139.                 <body>Aoidos' Hngrln. +2</body>
  140.                 <hands>Ad. Mnchtte. +2</hands>
  141.                 <legs>Aoidos' Rhing. +2</legs>
  142.                 <feet>Aoidos' Cothrn. +2</feet>
  143.             </set>
  144.             <set name="SongRecast">
  145.                 <back>Harmony Cape</back>
  146.                 <legs>Aoidos' Rhing. +2</legs>
  147.             </set>
  148.             <set name="SongEffectDuration"><!--only works on enhancing songs (works on all now)-->
  149.                 <!--main>Carnwenhan</main--><!--song duration: 75:+10%,80:+20%, 85:+30%, 90:+40%, 95:+40%, 99:+50%-->
  150.                 <!--ammo>Daurdabla</ammo--><!--song duration: 90:+25%, 95:+30%, 99:+30%-->
  151.                 <neck>Aoidos' Matinee</neck><!--song duration+10%-->
  152.                 <body>Aoidos' Hngrln. +2</body><!--song duration+10%-->
  153.                 <!--legs>Marduk's Shalwar +1</legs--><!--song duration+10%-->
  154.             </set>
  155.             <set name="spellcasting"><!--song spellcasting time, caps at 50% (75% with nightingale)-->
  156.                 <main>Felibre's Dague</main><!--6-->
  157.                 <head>Aoidos' Calot +2</head><!--12-->
  158.                 <body>Sha'ir Manteel</body><!--12-->
  159.                 <!--neck>Aoidos' Matinee</neck--><!--3-->
  160.                 <neck>Orunmila's Torque</neck><!--fastcast+5-->
  161.                 <rear>Aoidos' Earring</rear><!--2-->
  162.                 <!--hands>Schellenband</hands--><!--5-->
  163.                 <!--hands>Aneirin's Gloves</hands--><!--5-->
  164.                 <hands>Mdk. Dastanas +1</hands><!--7-->
  165.                 <rring>Minstrel's Ring</rring><!--25-->
  166.                 <back>Swith Cape +1</back><!--4% FastCast-->
  167.                 <waist>Witful Belt</waist><!--3% FastCast-->
  168.                 <!--waist>Aoidos' Belt</waist--><!--3-->
  169.                 <feet>Brd. Slippers +2</feet><!--6-->
  170.             </set>
  171.             <set name="durationdown" baseset="spellcasting|haste|fastcast|daurdabla" />
  172.            
  173.            
  174.            
  175.             <set name="macc"><!--every bit of macc gear i have-->
  176.                 <!--sub>Mephitis Grip</sub-->
  177.                 <head>Nefer Khat</head><!--macc+5-->
  178.                 <neck>Orunmila's Torque</neck><!--macc+1-->
  179.                 <lear>Lifestorm Earring</lear><!--macc+6-->
  180.                 <rear>Psystorm Earring</rear><!--macc+6-->
  181.                 <body>Hedera Cotehardie</body><!--macc+10-->
  182.                 <hands>Ad. Mnchtte. +2</hands><!--macc+8-->
  183.                 <lring>Omega Ring</lring><!--macc+3-->
  184.                 <rring>Balrahn's Ring</rring><!--macc+4-->
  185.                 <legs>Aoidos' Rhing. +2</legs><!--macc+7-->
  186.                 <feet>Bokwus Boots</feet><!--macc+18(rank 11)-->
  187.             </set>
  188.            
  189.            
  190.            
  191.             <set name="CHR" baseset="macc">
  192.                 <!--head>Aoidos' Calot +2</head-->
  193.                 <head>Marduk's Tiara +1</head>
  194.                 <!--rear>Aoidos' Earring</rear-->
  195.                 <body>Aoidos' Hngrln. +2</body>
  196.                 <hands>Ad. Mnchtte. +2</hands>
  197.                 <lring>Omega Ring</lring>
  198.                 <!--waist>Aristo Belt</waist-->
  199.                 <!--waist>Demonry Sash</waist-->
  200.                 <legs>Brd. Cannions +2</legs><!--Courtly Measure=INT/MND/CHR+10 when disengaged-->
  201.                 <!--feet>Aoidos' Cothrn. +2</feet--><!--MACC feet have more-->
  202.             </set>
  203.             <set name="singing" baseset="CHR">
  204.                 <main>Felibre's Dague</main>
  205.                 <!--sub>Quire Grip</sub-->
  206.                 <!--head>Brd. Roundlet +2</head-->
  207.                 <head>Marduk's Tiara +1</head>
  208.                 <body>Aoidos' Hngrln. +2</body>
  209.                 <hands>Ad. Mnchtte. +2</hands>
  210.                 <legs>Aoidos' Rhing. +2</legs>
  211.             </set>
  212.             <set name="wind" baseset="singing">
  213.                 <lear>Musical Earring</lear>
  214.                 <body>Aoidos' Hngrln. +2</body>
  215.                 <hands>Ad. Mnchtte. +2</hands>
  216.                 <feet>Bokwus Boots</feet>
  217.             </set>
  218.             <set name="string" baseset="singing">
  219.                 <lear>Musical Earring</lear>
  220.                 <hands>Ad. Mnchtte. +2</hands>
  221.                 <feet>Brd. Slippers +2</feet>
  222.             </set>
  223.            
  224.            
  225.            
  226.            
  227.             <set name="requiem" baseset="wind">
  228.                 <range>Gjallarhorn</range><!--wind-->
  229.                 <!--range>Siren Flute</range--><!--wind--><!--Requiem+2-->
  230.             </set>
  231.             <set name="elegy|threnody|finale|paeon|etude|mambo|lullaby|mazurka|minne|prelude|hymnus|non-instrument" baseset="wind">
  232.                 <range>Gjallarhorn</range><!--wind-->
  233.             </set>
  234.             <set name="march" baseset="wind">
  235.                 <range>Gjallarhorn</range><!--wind--><!--All+3-->
  236.                 <hands>Ad. Mnchtte. +2</hands><!--March+1-->
  237.             </set>
  238.             <set name="madrigal" baseset="wind">
  239.                 <range>Gjallarhorn</range><!--wind-->
  240.                 <head>Aoidos' Calot +2</head>
  241.             </set>
  242.             <set name="minuet" baseset="wind">
  243.                 <range>Gjallarhorn</range><!--wind-->
  244.                 <body>Aoidos' Hngrln. +2</body>
  245.             </set>
  246.             <set name="ballad" baseset="wind">
  247.                 <range>Gjallarhorn</range><!--wind-->
  248.                 <legs>Aoidos' Rhing. +2</legs>
  249.             </set>
  250.             <set name="scherzo" baseset="wind">
  251.                 <range>Gjallarhorn</range><!--wind-->
  252.                 <feet>Aoidos' Cothrn. +2</feet>
  253.             </set>
  254.             <set name="daurdabla|lullaby-horde" baseset="string">
  255.                 <range>Daurdabla</range><!--string-->
  256.             </set>
  257.            
  258.            
  259.            
  260.            
  261.            
  262.            
  263.            
  264.            
  265.             <set name="cure">
  266.                 <range>Angel Lyre</range><!-- 2% haste -->
  267.                 <main>Arka IV</main><!-- cure potency+24% -->
  268.                 <!--head>Selenian Cap</head--><!-- cure potency+3% -->
  269.                 <head>Marduk's Tiara +1</head><!-- cure potency+11% -->
  270.                 <!--neck>Fylgja Torque +1</neck--><!-- cure potency+3% -->
  271.                 <neck>Colossus's Torque</neck>
  272.                 <lear>Lifestorm Earring</lear>
  273.                 <!--lear>Gifted Earring</lear--><!--conserve MP-->
  274.                 <body>Nefer Kalasiris</body><!-- cure potency+10% -->
  275.                 <hands>Augur's Gloves</hands><!-- cure potency+4% -->
  276.                 <lring>Ephedra Ring</lring>
  277.                 <rring>Sirona's Ring</rring><!--MND-->
  278.                 <!--back>Oretania's Cape</back--><!-- cure potency+4% -->
  279.                 <back>Tempered Cape</back><!-- cure potency+4%, healing magic skill+4 -->
  280.                 <!--waist>Pythia Sash +1</waist-->
  281.                 <waist>Bishop's Sash</waist>
  282.                 <!--legs>Tatsu. Sitagoromo</legs--><!-- cure potency+5% -->
  283.                 <!--legs>Nares Trews</legs--><!-- cure potency+7% -->
  284.                 <!--legs>Tatsu. Sitagoromo</legs-->
  285.                 <legs>Nabu's Shalwar</legs>
  286.                 <!--feet>Suzaku's Sune-Ate</feet-->
  287.                 <feet>Rubeus Boots</feet>
  288.             </set>
  289.             <set name="healing">
  290.                 <neck>Colossus's Torque</neck>
  291.                 <hands>Augur's Gloves</hands>
  292.                 <lring>Ephedra Ring</lring>
  293.                 <rring>Sirona's Ring</rring>
  294.                 <back>Tempered Cape</back><!-- cure potency+4%, healing magic skill+4 -->
  295.                 <waist>Bishop's Sash</waist>
  296.                 <legs>Nabu's Shalwar</legs>
  297.                 <feet>Rubeus Boots</feet>
  298.                 <!--feet>Suzaku's Sune-Ate</feet-->
  299.             </set>
  300.             <set name="cursna" baseset="healing">
  301.                 <lring>Ephedra Ring</lring>
  302.             </set>
  303.             <set name="regen"><!--regen spell, not auto-regen-->
  304.                 <head>Marduk's Tiara +1</head>
  305.             </set>
  306.             <set name="divine">
  307.                 <head>Marduk's Tiara +1</head>
  308.                 <!--hands>Shedir Gages</hands-->
  309.                 <waist>Bishop's Sash</waist>
  310.                 <feet>Rubeus Boots</feet>
  311.             </set>
  312.             <set name="enhancing">
  313.                 <!--sub>Fulcio Grip</sub-->
  314.                 <neck>Colossus's Torque</neck>
  315.                 <hands>Augur's Gloves</hands>
  316.                 <back>Merciful Cape</back>
  317.                 <waist>Siegel Sash</waist>
  318.                 <!--legs>Portent Pants</legs-->
  319.                 <legs>Shedir Seraweels</legs>
  320.                 <feet>Rubeus Boots</feet>
  321.             </set>
  322.             <set name="barspells" baseset="enhancing">
  323.                 <legs>Shedir Seraweels</legs>
  324.             </set>
  325.             <set name="aquaveil" baseset="enhancing">
  326.                 <legs>Shedir Seraweels</legs>
  327.             </set>
  328.             <set name="stoneskin" baseset="enhancing"><!--max MND in case gear is locked-->
  329.                 <!--head>Selenian Cap</head-->
  330.                 <head>Marduk's Tiara +1</head>
  331.                 <lear>Lifestorm Earring</lear>
  332.                 <body>Nefer Kalasiris</body>
  333.                 <!--hands>Augur's Gloves</hands-->
  334.                 <hands>Mdk. Dastanas +1</hands>
  335.                 <lring>Omega Ring</lring>
  336.                 <rring>Sirona's Ring</rring>
  337.                 <back>Swith Cape +1</back>
  338.                 <waist>Siegel Sash</waist>
  339.                 <legs>Shedir Seraweels</legs>
  340.                 <feet>Suzaku's Sune-Ate</feet>
  341.             </set>
  342.             <set name="enfeebling">
  343.                 <hands>Avesta Bangles</hands>
  344.                 <!--legs>Portent Pants</legs-->
  345.                 <legs>Nabu's Shalwar</legs>
  346.                 <feet>Rubeus Boots</feet>
  347.             </set>
  348.             <!-- Magic Sets == End -->
  349.            
  350.             <!-- PDT/MDT/Evasion == Start -->
  351.             <set name="PDT">
  352.                 <main>Terra's Staff</main><!-- PDT-20 -->
  353.                 <neck>Twilight Torque</neck><!-- DT-5 -->
  354.                 <lring>Dark Ring</lring><!-- PDT-5 -->
  355.                 <rring>Succor Ring</rring><!-- DT-3 -->
  356.                 <back>Umbra Cape</back><!-- PDT-6 -->
  357.                 <legs>Tatsu. Sitagoromo</legs><!-- PDT-4 -->
  358.             </set>
  359.             <set name="Evasion">
  360.                 <head>Bendis's Hairpin</head>
  361.                 <neck>Torero Torque</neck>
  362.                 <lear>Musical Earring</lear>
  363.                 <rear>Elusive Earring</rear>
  364.                 <!--body>Hydra Doublet</body-->
  365.                 <hands>Seiryu's Kote</hands>
  366.             </set>
  367.             <!-- PDT/MDT/Evasion == End -->
  368.  
  369.             <!-- Idle/Standing/Resting == Start -->
  370.             <set name="Idle" Baseset="Standard|Evasion|PDT">
  371.                 <main>Terra's Staff</main>
  372.                 <sub>Oneiros Grip</sub>
  373.                 <hands>Mdk. Dastanas +1</hands>
  374.                 <waist>Witful Belt</waist><!--used so bullwhip isn't on-->
  375.                 <feet>Aoidos' Cothrn. +2</feet>
  376.             </set>
  377.             <set name="Resting" baseset="autoRefresh">
  378.                 <main>Chatoyant Staff</main>
  379.             </set>
  380.             <set name="autoRefresh">
  381.                 <sub>Oneiros Grip</sub>
  382.                 <head>Nefer Khat</head>
  383.                 <rear>Moonshade Earring</rear>
  384.                 <body>Nefer Kalasiris</body>
  385.                 <!--legs>Stearc Subligar</legs-->
  386.                 <legs>Nares Trews</legs><!-- cure potency+7% -->
  387.             </set>
  388.             <!-- Idle/Standing/Resting == End -->
  389.  
  390.             <set name="fastcast">
  391.                 <!--head>Selenian Cap</head--><!--2% Fast Cast-->
  392.                 <head>Nares Cap</head><!--10% Fast Cast-->
  393.                 <neck>Orunmila's Torque</neck><!--5% Fast Cast-->
  394.                 <back>Swith Cape +1</back><!--4% Fast Cast-->
  395.                 <!--back>Veela Cape</back--><!--1% Fast Cast-->
  396.                 <waist>Witful Belt</waist><!--3% Fast Cast-->
  397.                 <feet>Suzaku's Sune-Ate</feet><!--4% Fast Cast-->
  398.             </set>
  399.             <set name="haste">
  400.                 <range>Angel Lyre</range><!-- 2% haste-->
  401.                 <head>Zelus Tiara</head><!-- 8% haste-->
  402.                 <body>Hedera Cotehardie</body><!-- 5% haste-->
  403.                 <waist>Bullwhip Belt</waist><!-- 7% haste-->
  404.                 <!--waist>Goading Belt</waist--><!-- 5% haste-->
  405.                 <legs>Tatsu. Sitagoromo</legs><!-- 3% haste-->
  406.                 <feet>Suzaku's Sune-Ate</feet><!-- 2% haste-->
  407.             </set>
  408.             <set name="blank" />
  409.             <set name="autoCollect">
  410.                 <!--item>Quire Grip</item-->
  411.                 <item>Mephitis Grip</item>
  412.                 <item>Korin Obi</item>
  413.                 <item>Twashtar</item>
  414.                 <item>Praxidikai</item>
  415.                 <item>Gjallarhorn</item>
  416.                 <item>Chatoyant Staff</item>
  417.             </set>
  418.         </group>
  419.     </sets>
  420.     <rules>
  421.         <xi:include href="include-lightluggage.xml" xpointer="/includes/include[@name='llrules']/*" />
  422.         <xi:include href="include-macros.xml" xpointer="/includes/include[@name='macrosrules']/*" />
  423.         <xi:include href="include-tradeitems.xml" xpointer="/includes/include[@name='traderules']/*" />
  424.         <xi:include href="include-vivika.xml" xpointer="/includes/include[@name='vivikarules']/*" />
  425.         <xi:include href="include-vnm.xml" xpointer="/includes/include[@name='vnmrules']/*" />
  426.  
  427.         <if spell="diaga v">
  428.             <!--Used to list all variables, what they are, and how to set them.-->
  429.             <cancelspell />
  430.             <addtochat>---%mainjob Variables---</addtochat>
  431.             <addtochat>SkillUp: 0=off, 1=on '$SkillUp'</addtochat>
  432.             <addtochat> . Usage: //vsu (self-buffs), //vsua (threnodies), //vsus (stop skillup loop)</addtochat>
  433.             <addtochat>vws: Main WS to use. '$vws'</addtochat>
  434.             <addtochat> . Usage: //vwss WeaponSkill (to set), //vws (to use)</addtochat>
  435.             <addtochat>triggers: Current triggers #, set automatically. '$triggers'</addtochat>
  436.             <addtochat> . Usage: //vtrig (cycle threndies), //vts (stop cycle)</addtochat>
  437.             <addtochat>assist: Name of person to assist. '$assist'</addtochat>
  438.             <addtochat> . Usage: //vas AssistName (to set), //va (to assist and attack)</addtochat>
  439.             <addtochat>thirdsong: 0=off, 1=on '$thirdsong'</addtochat>
  440.             <addtochat> . Usage: //3rd turns it on.</addtochat>
  441.             <addtochat>mpRefreshLimitPercentage: Minimum MP % which auto-refresh set will equip. '$mpRefreshLimitPercentage'</addtochat>
  442.             <addtochat>refreshMode: 0=off, 1=on, 2=auto '$refreshMode'</addtochat>
  443.             <addtochat> . Usage: //vrefresh #</addtochat>
  444.         </if>
  445.  
  446.         <if SpellTargettype="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  447.             <changetarget target="&lt;me&gt;" />
  448.         </if>
  449.         <!--if SpellTargettype="NONE" ValidTarget="*Self*">
  450.            <changetarget target="&lt;me&gt;" />
  451.        </if-->
  452.  
  453. <!--change spells: start-->
  454.         <if spell="cure v|cure vi">
  455.             <equip when="all" set="idle" />
  456.             <cancelspell />
  457.         </if>
  458. <!--change spells: end-->
  459.  
  460.         <xi:include href="include-return.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  461.  
  462.         <if spell="autoset">
  463.             <equip when="resting" set="Resting" />
  464.             <equip when="idle" set="Idle" />
  465.             <equip when="engaged" set="Standard" />
  466.         </if>
  467.  
  468.         <if status="engaged">
  469.             <action type="ChangeLock" when="precast|midcast|aftercast|engaged" slot="main|sub" lock="yes" />
  470.             <!--equip when="precast|midcast|aftercast">
  471.                <main lock="t" />
  472.                <sub lock="t" />
  473.            </equip-->
  474.             <equip when="aftercast" set="Standard" />
  475.         </if>
  476.         <elseif status="idle">
  477.             <if advanced='$refreshMode &gt; 0'>
  478.                 <!--addtochat>1. refreshMode (gt 0): '$refreshMode'</addtochat-->
  479.                 <if advanced='$refreshMode = 1'>
  480.                     <!--addtochat>2. refreshMode (= 0): '$refreshMode'</addtochat-->
  481.                     <equip when="aftercast" set="idle|autoRefresh" />
  482.                 </if>
  483.                 <elseif advanced='%mpp &lt; $mpRefreshLimitPercentage'>
  484.                     <!--addtochat>3. refreshMode: '$refreshMode', mp: '%mp' (%mpp), mpRefreshLimitPercentage: '$mpRefreshLimitPercentage'</addtochat-->
  485.                     <equip when="aftercast" set="idle|autoRefresh" />
  486.                 </elseif>
  487.                 <else>
  488.                     <!--addtochat>4. refreshMode: '$refreshMode', mp: '%mp' (%mpp), mpRefreshLimitPercentage: '$mpRefreshLimitPercentage', auto mode fail = set idle</addtochat-->
  489.                     <equip when="aftercast" set="idle" />
  490.                 </else>
  491.             </if>
  492.             <else>
  493.                 <!--addtochat>5. refreshMode: '$refreshMode', mp: '%mp' (%mpp), mpRefreshLimitPercentage: '$mpRefreshLimitPercentage', auto mode OFF = set idle</addtochat-->
  494.                 <equip when="aftercast" set="idle" />
  495.             </else>
  496.         </elseif>
  497.  
  498.         <equip when="resting" set="Resting" />
  499.         <command when="resting">spellcast var set SkillUp 0;</command>
  500.         <!--action type="command" when="idle">spellcast var set SkillUp 1;</action-->
  501.        
  502.         <if Skill="*Magic">
  503.             <!--equip when="precast" set="haste|fastcast" /-->
  504.             <if Skill="HealingMagic">
  505.                 <if Spell="Cure*|Cura*">
  506.                     <castdelay delay="0.03" />
  507.                     <if buffactive="divine seal">
  508.                         <!--addtochat>Precast cure with divine seal?</addtochat-->
  509.                         <equip when="precast" set="cure" />
  510.                     </if>
  511.                     <else>
  512.                         <equip when="precast" Set="haste|FastCast" />
  513.                     </else>
  514.                     <equip when="midcast" Set="cure" />
  515.                     <!--addtochat>SpellElement: %SpellElement</addtochat>
  516.                        <addtochat>WeatherElement: %WeatherElement</addtochat>
  517.                        <addtochat>DayElement: %DayElement</addtochat-->
  518.                     <if buffactive="aurorastorm">
  519.                         <addtochat>Aurorastorm</addtochat>
  520.                         <equip when="midcast">
  521.                             <main lock="yes">Chatoyant Staff</main>
  522.                             <back lock="yes">Twilight Cape</back>
  523.                             <waist lock="yes">Korin Obi</waist>
  524.                         </equip>
  525.                     </if>
  526.                     <elseif Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")' buffactive="visitant">
  527.                         <equip when="midcast">
  528.                             <back lock="yes">Twilight Cape</back>
  529.                             <waist lock="yes">Korin Obi</waist>
  530.                         </equip>
  531.                     </elseif>
  532.                     <elseif Advanced='("%SpellElement" = "%WeatherElement" AND "%SpellElement" = "%DayElement")'>
  533.                         <addtochat>Weather and Day: Light</addtochat>
  534.                         <equip when="midcast">
  535.                             <back lock="yes">Twilight Cape</back>
  536.                             <waist lock="yes">Korin Obi</waist>
  537.                         </equip>
  538.                     </elseif>
  539.                     <elseif Advanced='("%Weather" = "Light x2")'>
  540.                         <addtochat>Weather: Light x2</addtochat>
  541.                         <equip when="midcast">
  542.                             <back lock="yes">Twilight Cape</back>
  543.                             <waist lock="yes">Korin Obi</waist>
  544.                         </equip>
  545.                     </elseif>
  546.                 </if>
  547.                 <elseif spell="cursna">
  548.                     <equip when="precast" Set="haste|FastCast|cursna" />
  549.                     <castdelay delay="0.03" />
  550.                 </elseif>
  551.                 <elseif spell="arise|*raise*">
  552.                     <equip when="precast" Set="haste|FastCast" />
  553.                     <equip when="midcast" set="fastcast|haste" />
  554.                     <castdelay delay="0.03" />
  555.                 </elseif>
  556.                 <else>
  557.                     <equip when="precast" Set="haste|FastCast|healing" />
  558.                     <castdelay delay="0.03" />
  559.                 </else>
  560.             </if>
  561.             <elseif Skill="EnhancingMagic">
  562.                 <equip when="precast" Set="FastCast" />
  563.                
  564.                 <if area="abyssea*">
  565.                     <var cmd="set nightcast precast" />
  566.                 </if>
  567.                 <else>
  568.                     <var cmd="set nightcast midcast" />
  569.                 </else>
  570.                 <if spell="Sneak" SpellTargetType="Self">
  571.                     <command when="$nightcast">cancel 71</command>
  572.                 </if>
  573.                 <elseif spell="Stoneskin">
  574.                     <command when = "$nightcast">cancel 37</command>
  575.                 </elseif>
  576.                 <elseif spell="Blink">
  577.                     <command when = "$nightcast">cancel 36</command>
  578.                 </elseif>
  579.  
  580.                 <if Spell="Stoneskin">
  581.                     <equip when="midcast" set="Stoneskin" />
  582.                 </if>
  583.                 <elseif spell="baraer*|barblizzar*|barfir*|barston*|barthund*|barwater*">
  584.                     <equip when="precast|midcast" set="barspells" />
  585.                 </elseif>
  586.                 <elseif spell="aquaveil">
  587.                     <equip when="midcast" set="aquaveil" />
  588.                 </elseif>
  589.                 <elseif spell="regen*">
  590.                     <equip when="midcast" set="enhancing|regen" />
  591.                 </elseif>
  592.                 <!--
  593.                <elseif SubJob="WHM" Spell="Protectra*">
  594.                    <defaulttarget target="&lt;me&gt;" />
  595.                    <if advanced='%SubJobLVL &gt; 74' />
  596.                    <elseif advanced='%SubJobLVL &gt; 62'>
  597.                        <changespell Spell="Protectra IV" />
  598.                    </elseif>
  599.                    <elseif advanced='%SubJobLVL &gt; 46'>
  600.                        <changespell Spell="Protectra III" />
  601.                    </elseif>
  602.                    <elseif advanced='%SubJobLVL &gt; 26'>
  603.                        <changespell Spell="Protectra II" />
  604.                    </elseif>
  605.                    <elseif advanced='%SubJobLVL &gt; 6'>
  606.                        <changespell Spell="Protectra" />
  607.                    </elseif>
  608.                    <else>
  609.                        <addtochat>Level too low for Protectra.</addtochat>
  610.                        <cancelspell />
  611.                        <return />
  612.                    </else>
  613.                </elseif>
  614.                <elseif SubJob="WHM" Spell="Shellra*">
  615.                    <if advanced='%SubJobLVL &gt; 74' />
  616.                    <elseif advanced='%SubJobLVL &gt; 67'>
  617.                        <changespell Spell="Shellra IV" />
  618.                    </elseif>
  619.                    <elseif advanced='%SubJobLVL &gt; 56'>
  620.                        <changespell Spell="Shellra III" />
  621.                    </elseif>
  622.                    <elseif advanced='%SubJobLVL &gt; 36'>
  623.                        <changespell Spell="Shellra II" />
  624.                    </elseif>
  625.                    <elseif advanced='%SubJobLVL &gt; 16'>
  626.                        <changespell Spell="Shellra" />
  627.                    </elseif>
  628.                    <else>
  629.                        <addtochat>Level too low for Shellra.</addtochat>
  630.                        <cancelspell />
  631.                        <return />
  632.                    </else>
  633.                </elseif>
  634.                 <elseif SubJob="WHM" spell="Regen*">
  635.                     <if advanced='%SubJobLVL &gt; 85'>
  636.                         <changespell spell="Regen IV" />
  637.                     </if>
  638.                     <elseif advanced='%SubJobLVL &gt; 65'>
  639.                         <changespell spell="Regen III" />
  640.                     </elseif>
  641.                     <elseif advanced='%SubJobLVL &gt; 43'>
  642.                         <changespell spell="Regen II" />
  643.                     </elseif>
  644.                     <elseif advanced='%SubJobLVL &gt; 20'>
  645.                         <changespell spell="Regen" />
  646.                     </elseif>
  647.                     <else>
  648.                         <addtochat>Level too low for Regen.</addtochat>
  649.                         <cancelspell />
  650.                         <return />
  651.                     </else>
  652.                 </elseif>
  653.                 -->
  654.                 <else>
  655.                     <equip when="midcast" set="enhancing" />
  656.                 </else>
  657.                 <xi:include href="include-proshellregen.xml" xpointer="/includes/include[@name='proshellregenrules']/*" />
  658.             </elseif>
  659.             <elseif Skill="EnfeeblingMagic">
  660.                 <equip when="precast" Set="Haste|FastCast" />
  661.                 <equip when="midcast" set="haste|fastcast|macc|enfeebling" />
  662.             </elseif>
  663.             <elseif Skill="DivineMagic">
  664.                 <equip when="precast" Set="Haste|FastCast" />
  665.                 <equip when="midcast" set="haste|fastcast|macc|divine" />
  666.             </elseif>
  667.             <else>
  668.                 <equip when="precast" Set="Haste|FastCast" />
  669.                 <equip when="midcast" set="Haste|FastCast" />
  670.             </else>
  671.         </if>
  672.         <elseif type="BardSong">
  673.             <!--addtochat>thirdsong: '$thirdsong', shortduration: '$shortduration'</addtochat-->
  674.        
  675.             <if advanced='$shortduration=1'>
  676.                 <var cmd='set thirdsong 1' />
  677.             </if>
  678.  
  679.             <if advanced='$thirdsong=1'>
  680.                 <if NOTSpellTargetType="NPC">
  681.                     <!--addtochat>thirdsong: '$thirdsong'</addtochat-->
  682.                     <addtochat>Third Song Active, Locking Daurdabla.</addtochat>
  683.                     <equip when="precast" set="daurdabla" />
  684.                     <ChangeLock when="precast|midcast|aftercast|engaged" slot="range|ammo" lock="yes" />
  685.                 </if>
  686.             </if>
  687.            
  688.             <if buffactive="nightingale">
  689.                 <castdelay delay="1.0" />
  690.                 <var cmd="set nightcast precast" />
  691.                 <addtochat>precast delay: 1.0, set nightcast: '$nightcast'</addtochat>
  692.                 <var cmd='set thirdsong 0' />
  693.             </if>
  694.             <else>
  695.                 <castdelay delay="0.3" />
  696.                 <!--
  697.                 <equip when="precast" Set="FastCast|spellcasting" />
  698.                 -->
  699.                
  700.                 <!--addtochat>spell: '%spell', spelltargettype: '%spelltargettype', recast: '%recast', casttime: '%casttime'</addtochat-->
  701.  
  702.                 <if buffactive="weakness">
  703.                     <var cmd='set needtolowerhp 0' />
  704.                     <addtochat>Weakness active, don't lower hp. '$needtolowerhp'</addtochat>
  705.                 </if>
  706.                 <elseif SpellTargettype="NPC">
  707.                     <var cmd='set needtolowerhp 0' />
  708.                     <addtochat>NPC, not lowering HP. '$needtolowerhp'</addtochat>
  709.                 </elseif>
  710.                 <elseif advanced='%hp &lt; 1095'><!--1174--><!--1486 precast-->
  711.                     <var cmd='set needtolowerhp 0' />
  712.                     <addtochat>HP below 1095 (%hp), not lowering HP. '$needtolowerhp'</addtochat>
  713.                 </elseif>
  714.                 <elseif advanced='%casttime &lt; 4.00'>
  715.                     <var cmd='set needtolowerhp 0' />
  716.                     <addtochat>Casting time below 4 seconds (%casttime), not lowering HP. '$needtolowerhp'</addtochat>
  717.                 </elseif>
  718.                
  719.                 <if advanced='$needtolowerhp=1'>
  720.                     <!--addtochat>needtolowerhp: '$needtolowerhp'</addtochat-->
  721.                     <equip when="precast" set="hpdown" />
  722.                     <cancelspell />
  723.                     <var cmd='set needtolowerhp 0' />
  724.                     <cmd>wait .5;/ma %Spell %SpellTarget</cmd>
  725.                 </if>
  726.                 <elseif advanced='$needtolowerhp=0'>
  727.                     <!--addtochat>needtolowerhp: '$needtolowerhp'</addtochat-->
  728.                     <equip when="precast" Set="FastCast|HPup|spellcasting" />
  729.                     <var cmd='set needtolowerhp 1' />
  730.                     <var cmd='set thirdsong 0' />
  731.                 </elseif>
  732.                 <else>
  733.                     <equip when="precast" Set="FastCast|spellcasting" />
  734.                     <var cmd='set needtolowerhp 1' />
  735.                     <addtochat>When does this proc?</addtochat>
  736.                 </else>
  737.                
  738.                 <var cmd="set nightcast midcast" />
  739.                 <!--addtochat>precast delay: 0.3, set nightcast: '$nightcast'</addtochat-->
  740.                 <!--midcastdelay delay="0" /-->
  741.             </else>
  742.            
  743.             <if Spell="*Lullaby*|*Elegy|*Finale|*Threnody|Foe Requiem*|*Virelai|*Nocturne">
  744.                 <!--Enfeebling Songs-->
  745.                 <if spell="*lullaby*">
  746.                     <if spell="horde lullaby*">
  747.                         <equip when="$nightcast" set="lullaby-horde" />
  748.                     </if>
  749.                     <else>
  750.                         <equip when="$nightcast" set="lullaby" />
  751.                     </else>
  752.                 </if>
  753.                 <elseif spell="*elegy">
  754.                     <equip when="$nightcast" set="elegy" />
  755.                 </elseif>
  756.                 <elseif spell="finale">
  757.                     <equip when="$nightcast" set="finale" />
  758.                 </elseif>
  759.                 <elseif spell="*threnody">
  760.                     <equip when="$nightcast" set="threnody" />
  761.                 </elseif>
  762.                 <elseif spell="foe requiem*">
  763.                     <equip when="$nightcast" set="requiem" />
  764.                 </elseif>
  765.                 <else>
  766.                     <equip when="$nightcast" set="non-instrument" />
  767.                 </else>
  768.                 <!--equip when="$nightcast" set="SongRecast" /-->
  769.                 <equip when="$nightcast" set="SongRecast|SongEffectDuration|macc" />
  770.             </if>
  771.             <else>
  772.                 <!--
  773.                 Possibly use this instead:
  774.                 <if SpellTargetType = "Player|Self">
  775.                 -->
  776.                 <!--Enhancing Songs-->
  777.                 <if spell="*paeon*">
  778.                     <equip when="$nightcast" set="paeon" />
  779.                 </if>
  780.                 <elseif spell="*etude">
  781.                     <equip when="$nightcast" set="etude" />
  782.                 </elseif>
  783.                 <elseif spell="*march">
  784.                     <equip when="$nightcast" set="march" />
  785.                 </elseif>
  786.                 <elseif spell="*madrigal">
  787.                     <equip when="$nightcast" set="madrigal" />
  788.                 </elseif>
  789.                 <elseif spell="*mambo">
  790.                     <equip when="$nightcast" set="mambo" />
  791.                 </elseif>
  792.                 <elseif spell="*minuet*">
  793.                     <equip when="$nightcast" set="minuet" />
  794.                 </elseif>
  795.                 <elseif spell="mage's ballad*">
  796.                     <equip when="$nightcast" set="ballad" />
  797.                 </elseif>
  798.                 <elseif spell="*mazurka">
  799.                     <equip when="$nightcast" set="mazurka" />
  800.                 </elseif>
  801.                 <elseif spell="*minne*">
  802.                     <equip when="$nightcast" set="minne" />
  803.                 </elseif>
  804.                 <elseif spell="*scherzo*">
  805.                     <equip when="$nightcast" set="scherzo" />
  806.                 </elseif>
  807.                 <elseif spell="*prelude*">
  808.                     <equip when="$nightcast" set="prelude" />
  809.                 </elseif>
  810.                 <elseif spell="*hymnus*">
  811.                     <equip when="$nightcast" set="hymnus" />
  812.                 </elseif>
  813.                 <else>
  814.                     <equip when="$nightcast" set="non-instrument" />
  815.                 </else>
  816.                 <equip when="$nightcast" set="PlayerBuff|SongRecast|SongEffectDuration" />
  817.             </else>
  818.             <!--addtochat when="midcast">Instrument: '%equiprange'</addtochat-->
  819.  
  820.             <if advanced='$shortduration=1'>
  821.                 <if NOTSpellTargetType="NPC">
  822.                     <!--addtochat>shortduration: '$shortduration'</addtochat-->
  823.                     <addtochat>Short Duration Active, Equipping DurationDown.</addtochat>
  824.                     <equip when="$nightcast" set="durationdown" />
  825.                     <!--ChangeLock when="precast|midcast|aftercast|engaged" slot="range|ammo" lock="yes" /-->
  826.                     <var cmd='set shortduration 0' />
  827.                 </if>
  828.             </if>
  829.         </elseif>
  830.         <elseif type="WeaponSkill">
  831.             <castdelay delay=".3" />
  832.             <AfterCastDelay delay="0.5" />
  833.  
  834.             <if spell="Aeolian Edge">
  835.                 <equip when="precast" set="WSmab" />
  836.             </if>
  837.             <else>
  838.                 <equip when="precast" set="WS" />
  839.             </else>
  840.         </elseif>
  841.         <elseif type="JobAbility">
  842.             <CastDelay Delay="0.03" />
  843.             <AfterCastDelay Delay="0.5" />
  844.  
  845.             <if Spell="Soul Voice|Pianissimo|Nightingale|Troubadour|Tenuto|Marcato">
  846.                 <equip when="precast" set="%Spell" />
  847.             </if>
  848.         </elseif>
  849.  
  850.         <if advanced='($triggers &gt;= 1) AND ($triggers &lt; 8)'>
  851.             <addtochat>Triggers: '$triggers'</addtochat>
  852.             <if spell="Fire Threnody">
  853.                 <cmd when="aftercast">wait 3 5;input /ma "Ice Threnody" &lt;t&gt;</cmd>
  854.             </if>
  855.             <elseif spell="Ice Threnody">
  856.                 <cmd when="aftercast">wait 3 5;input /ma "Wind Threnody" &lt;t&gt;</cmd>
  857.             </elseif>
  858.             <elseif spell="Wind Threnody">
  859.                 <cmd when="aftercast">wait 3 5;input /ma "Earth Threnody" &lt;t&gt;</cmd>
  860.             </elseif>
  861.             <elseif spell="Earth Threnody">
  862.                 <cmd when="aftercast">wait 3 5;input /ma "Ltng. Threnody" &lt;t&gt;</cmd>
  863.             </elseif>
  864.             <elseif spell="Ltng. Threnody">
  865.                 <cmd when="aftercast">wait 3 5;input /ma "Water Threnody" &lt;t&gt;</cmd>
  866.             </elseif>
  867.             <elseif spell="Water Threnody">
  868.                 <cmd when="aftercast">wait 3 5;input /ma "Light Threnody" &lt;t&gt;</cmd>
  869.             </elseif>
  870.             <elseif spell="Light Threnody">
  871.                 <cmd when="aftercast">wait 3 5;input /ma "Dark Threnody" &lt;t&gt;</cmd>
  872.             </elseif>
  873.             <elseif spell="Dark Threnody">
  874.                 <cmd when="aftercast">wait 3 5;input /ma "Fire Threnody" &lt;t&gt;</cmd>
  875.             </elseif>
  876.             <!--var cmd = 'set triggers $triggers+1' /-->
  877.             <command>sc var inc triggers</command>
  878.         </if>
  879.         <elseif advanced='$triggers == 8'>
  880.             <var cmd = 'set triggers 0' />
  881.             <addtochat>Setting triggers to 0: '$triggers'</addtochat>
  882.         </elseif>
  883.        
  884.         <if NOTspell="cur*">
  885.             <equip when="midcast">
  886.                 <main>$%SpellElementStaff</main>
  887.                 <if advanced='"$%spellelementstaff"="*staff"'>
  888.                     <!--sub>Quire Grip</sub-->
  889.                     <sub>Mephitis Grip</sub>
  890.                 </if>
  891.             </equip>
  892.         </if>
  893.     </rules>
  894. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment