Advertisement
Motenten

Sch r2

Apr 17th, 2012
611
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 26.88 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <!-- Last modified: 4/17/2012 11:30:58 AM -->
  4.  
  5.     <config Debug="false"
  6.            ShowGearSwaps="false"
  7.            ShowSpellInfo="false"
  8.            RequireVersion="2.30"
  9.            />
  10.  
  11.     <variables clear="false">
  12.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='UtilityVars']/*" />
  13.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalStaves']/*" />
  14.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='SchWeatherConstants']/*" />
  15.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalGear']/*" />
  16.         <xi:include href="Mote-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  17.  
  18.         <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimerVars']/*" />
  19.  
  20.         <var name="IdleFeet">Serpentes Sabots</var>
  21.        
  22.         <var name="SublimationSet">None</var>
  23.  
  24.         <var name="PenuryLayer">None</var>
  25.         <var name="EbullienceLayer">None</var>
  26.         <var name="PerpetuanceLayer">None</var>
  27.         <var name="KlimaformLayer">None</var>
  28.        
  29.         <var name="PerpFlag">No</var>
  30.         <var name="EbulFlag">No</var>
  31.        
  32.  
  33.         <var name="RestingHands">Serpentes Cuffs</var>
  34.         <var name="RestingFeet">Serpentes Sabots</var>
  35.  
  36.         <!-- Values: LA, DA, NA -->
  37.         <var name="Arts">NA</var>
  38.  
  39.     </variables>
  40.  
  41.     <sets>
  42.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='Base-Group']/*" />
  43.  
  44.         <group name="Outside-Group" inherit="Base-Group" default="yes">
  45.             <set name="Idle-Town-*" BaseSet="BasePDT|Refresh">
  46.                 <ammo>Incantor Stone</ammo>
  47.                 <head>Savant's Bonnet +2</head>
  48.                 <neck>Wiglen Gorget</neck>
  49.                 <lear>Bloodgem Earring</lear>
  50.                 <rear>Loquacious Earring</rear>
  51.                 <body>Savant's Gown +2</body>
  52.                 <hands>Savant's Bracers +2</hands>
  53.                 <waist>Hierarch Belt</waist>
  54.                 <legs>Savant's Pants +2</legs>
  55.                 <feet>Savant's Loafers +2</feet>
  56.             </set>
  57.             <set name="Idle-Field-*" BaseSet="BasePDT|Refresh">
  58.                 <ammo>Incantor Stone</ammo>
  59.                 <neck>Wiglen Gorget</neck>
  60.                 <lear>Bloodgem Earring</lear>
  61.                 <rear>Loquacious Earring</rear>
  62.                 <waist>Hierarch Belt</waist>
  63.             </set>
  64.  
  65.             <set name="Kite|Move">
  66.             </set>
  67.  
  68.             <set name="SandstormFeet">
  69.                 <feet>Desert Boots</feet>
  70.             </set>
  71.  
  72.             <set name="BasePDT">
  73.                 <neck>Wiglen Gorget</neck>
  74.                 <lring>Dark Ring</lring>
  75.                 <rring>Dark Ring</rring>
  76.                 <back>Cheviot Cape</back>
  77.                 <legs>Goliard Trews</legs>
  78.             </set>
  79.             <set name="PhysDef-PDT|PhysDef-*" BaseSet="BasePDT">
  80.                 <main>$Staff-PDT</main>
  81.                 <sub>Verse Strap +1</sub>
  82.             </set>
  83.  
  84.             <set name="MagDef-Neutral">
  85.                 <main>$Staff-PDT</main>
  86.                 <sub>Verse Strap +1</sub>
  87.                 <neck>Twilight Torque</neck>
  88.                 <lring>Dark Ring</lring>
  89.                 <rring>Dark Ring</rring>
  90.             </set>
  91.             <set name="MagDef-Water" BaseSet="MagDef-Neutral">
  92.                 <ammo>Aqua Sachet</ammo>
  93.             </set>
  94.             <set name="MagDef-*" BaseSet="MagDef-Neutral">
  95.                 <ammo>Aqua Sachet</ammo>
  96.             </set>
  97.  
  98.  
  99.             <set name="Refresh">
  100.                 <main>Owleyes</main>
  101.                 <sub>Genbu's Shield</sub>
  102.                 <head>Nefer Khat</head>
  103.                 <body>Heka's Kalasiris</body>
  104.                 <hands>Serpentes Cuffs</hands>
  105.                 <feet>Serpentes Sabots</feet>
  106.             </set>
  107.  
  108.             <set name="Sublimation">
  109.                 <neck>Wiglen Gorget</neck>
  110.                 <rear>Savant's Earring</rear>
  111.                 <!-- <body>Argute Gown</body> -->
  112.                 <lring>Sheltered Ring</lring>
  113.                 <rring>Paguroidea Ring</rring>
  114.             </set>
  115.  
  116.  
  117.             <set name="Penury">
  118.                 <legs>Savant's Pants +2</legs>
  119.             </set>
  120.             <set name="Ebullience">
  121.                 <head>Savant's Bonnet +2</head>
  122.             </set>
  123.             <set name="Perpetuance">
  124.                 <hands>Savant's Bracers +2</hands>
  125.             </set>
  126.             <set name="Klimaform">
  127.                 <feet>Savant's Loafers +2</feet>
  128.             </set>
  129.             <set name="Storms">
  130.                 <feet>Argute Loafers +2</feet>
  131.             </set>
  132.             <set name="TabulaRasa">
  133.                 <legs>Argute Pants +2</legs>
  134.             </set>
  135.            
  136.  
  137.             <set name= "FastCast">
  138.                 <ammo>Incantor Stone</ammo>
  139.                 <rear>Loquacious Earring</rear>
  140.                 <lring>Prolix Ring</lring>
  141.                 <back>Swith Cape</back>
  142.                 <waist>Witful Belt</waist>
  143.                 <!-- Only useful if in Light/Dark Arts -->
  144.                 <head>Argute Mortarboard</head>
  145.                 <feet>Scholar's Loafers</feet>
  146.             </set>
  147.             <set name= "CureFastCast" BaseSet="FastCast">
  148.                 <body>Heka's Kalasiris</body>
  149.                 <legs>Praeco Slacks</legs>
  150.             </set>
  151.  
  152.             <set name="HasteCast">
  153.                 <head>Argute Mortarboard</head>
  154.                 <body>Goliard Saio</body>
  155.                 <waist>Goading Belt</waist>
  156.                 <feet>Scholar's Loafers</feet>
  157.             </set>
  158.  
  159.             <set name="Convert">
  160.               <head>Savant's Bonnet +2</head>
  161.               <neck>Grandiose Chain</neck>
  162.               <lear>Bloodgem Earring</lear>
  163.               <rear>Loquacious Earring</rear>
  164.               <body>Goliard Saio</body>
  165.               <waist>Hierarch Belt</waist>
  166.               <legs>Goliard Trews</legs>
  167.               <feet>Savant's Loafers +2</feet>
  168.             </set>
  169.  
  170.             <set name= "Enmity">
  171.               <head>Nefer Khat</head>
  172.               <body>Goliard Saio</body>
  173.               <hands>Savant's Bracers +2</hands>
  174.               <legs>Praeco Slacks</legs>
  175.               <feet>Scholar's Loafers</feet>
  176.             </set>
  177.  
  178.             <set name= "ConserveMP">
  179.                 <ammo>Clarus Stone</ammo>
  180.                 <body>Goliard Saio</body>
  181.                 <waist>Austerity Belt</waist>
  182.             </set>
  183.  
  184.             <set name="Resting">
  185.               <main>$EleStaff-Dark</main>
  186.               <head>Nefer Khat</head>
  187.               <body>Heka's Kalasiris</body>
  188.               <waist>Austerity Belt</waist>
  189.               <feet>$RestingFeet</feet>
  190.             </set>
  191.  
  192.             <!-- For cures only, +healing skill, +mnd, +conserve MP -->
  193.             <!-- Staff 24%
  194.                 Body 15%
  195.                 Neck 3%
  196.                 Hands 4%
  197.                 Back 4%
  198.                 == 50% (use Legs 4% if using back for weather bonus)
  199.             -->
  200.             <set name="Cure">
  201.                 <main>$Staff-Cures</main>
  202.                 <sub>Verse Strap +1</sub>
  203.                 <head>Argute Mortarboard</head>
  204.                 <neck>Fylgja Torque +1</neck>
  205.                 <body>Heka's Kalasiris</body>
  206.                 <hands>Augur's Gloves</hands>
  207.                 <lring>Ephedra Ring</lring>
  208.                 <rring>Sirona's Ring</rring>
  209.                 <back>Tempered Cape</back>
  210.                 <waist>Pythia Sash</waist>
  211.                 <legs>Scholar's Pants</legs>
  212.                 <feet>Argute Loafers</feet>
  213.             </set>
  214.  
  215.  
  216.             <!-- This is the sets of gear for mnd-based enfeebles.  Low acc focuses
  217.                 mostly on +mnd for max potentcy; as it moves to high acc, mnd is
  218.                 replaced by skill and +m.acc where that's an improvement. -->
  219.  
  220.             <!-- No arts active.  Base. -->
  221.             <set name="Mnd-NA">
  222.                 <ammo>Savant's Treatise</ammo>
  223.                 <head>Nefer Khat</head>
  224.                 <neck>Savant's Chain</neck>
  225.                 <body>Heka's Kalasiris</body>
  226.                 <hands>Savant's Bracers +2</hands>
  227.                 <lring>Solemn Ring</lring>
  228.                 <rring>Sirona's Ring</rring>
  229.                 <back>Hecate's Cape</back>
  230.                 <waist>Pythia Sash</waist>
  231.                 <legs>Savant's Pants +2</legs>
  232.             </set>
  233.  
  234.             <!-- Light arts active. -->
  235.             <set name="Mnd-LA" BaseSet="Mnd-NA">
  236.                 <head>Argute Mortarboard</head>
  237.             </set>
  238.  
  239.             <!-- Dark arts active. -->
  240.             <set name="Mnd-DA" BaseSet="Mnd-NA">
  241.             </set>
  242.  
  243.             <!-- This is the sets of gear for int-based enfeebles.  Low acc focuses
  244.                 mostly on +int for max potentcy; as it moves to high acc, int is
  245.                 replaced by skill and +m.acc where that's an improvement. -->
  246.  
  247.             <!-- No arts active.  Base. -->
  248.             <set name="IntNA-Potency">
  249.                 <ammo>Savant's Treatise</ammo>
  250.                 <head>Literae Hat</head>
  251.                 <neck>Savant's Chain</neck>
  252.                 <body>Savant's Gown +2</body>
  253.                 <hands>Savant's Bracers +2</hands>
  254.                 <lring>Spiral Ring</lring>
  255.                 <rring>Diamond Ring</rring>
  256.                 <back>Hecate's Cape</back>
  257.                 <waist>Cognition Belt</waist>
  258.                 <legs>Teal Slops</legs>
  259.                 <feet>Savant's Loafers +2</feet>
  260.             </set>
  261.             <set name="IntNA-Accuracy" BaseSet="IntNA-Potency">
  262.                 <legs>Savant's Pants +2</legs>
  263.             </set>
  264.  
  265.             <!-- Dark arts active. -->
  266.             <set name="IntDA-Potency" BaseSet="IntNA-Potency">
  267.             </set>
  268.             <set name="IntDA-Accuracy" BaseSet="IntDA-Potency">
  269.                 <body>Scholar's Gown</body>
  270.                 <back>Hecate's Cape</back>
  271.                 <legs>Savant's Pants +2</legs>
  272.             </set>
  273.  
  274.             <!-- Light arts active. -->
  275.             <set name="IntLA-Potency" BaseSet="IntNA-Potency">
  276.             </set>
  277.             <set name="IntLA-Accuracy" BaseSet="IntLA-Potency">
  278.                 <legs>Savant's Pants +2</legs>
  279.             </set>
  280.  
  281.             <!-- This is the sets of gear for nukes.  Low acc focuses
  282.                 mostly on MAB and +int for max potentcy; as it moves to
  283.                 high acc, int is replaced by skill and +m.acc where
  284.                 that's an improvement. -->
  285.  
  286.             <!-- No arts active.  Base. -->
  287.             <set name="Nuke-NA|Nuke-LA">
  288.                 <sub>Wise Strap</sub>
  289.                 <ammo>Witchstone</ammo>
  290.                 <head>Nefer Khat</head>
  291.                 <neck>Stoicheion Medal</neck>
  292.                 <lear>Moldavite Earring</lear>
  293.                 <lear>Hecate's Earring</lear>
  294.                 <body>Savant's Gown +2</body>
  295.                 <hands>Savant's Bracers +2</hands>
  296.                 <lring>Strendu Ring</lring>
  297.                 <rring>Diamond Ring</rring>
  298.                 <back>Hecate's Cape</back>
  299.                 <waist>Cognition Belt</waist>
  300.                 <legs>Teal Slops</legs>
  301.                 <feet>Savant's Loafers +2</feet>
  302.             </set>
  303.  
  304.             <!-- Dark arts active. -->
  305.             <set name="Nuke-DA" BaseSet="Nuke-NA">
  306.                 <!-- <head>Literae Hat</head> -->
  307.                 <neck>Stoicheion Medal</neck>
  308.                 <back>Romanus Cape</back>
  309.             </set>
  310.  
  311.             <set name="Nuke-*-Accuracy" BaseSet="Nuke-NA">
  312.                 <ammo>Savant's Treatise</ammo>
  313.                 <head>Argute Mortarboard</head>
  314.                 <back>Hecate's Cape</back>
  315.             </set>
  316.  
  317.  
  318.             <!-- This is the sets of gear for Helixes.  Helixes are far more
  319.                 dependant on Int than anything else, so focus on that for potency. -->
  320.  
  321.             <!-- No arts active.  Base. -->
  322.             <set name="Helix-NA">
  323.                 <ammo>Witchstone</ammo>
  324.                 <head>Literae Hat</head>
  325.                 <neck>Savant's Chain</neck>
  326.                 <lear>Strophadic Earring</lear>
  327.                 <lear>Hecate's Earring</lear>
  328.                 <body>Savant's Gown +2</body>
  329.                 <hands>Savant's Bracers +2</hands>
  330.                 <lring>Diamond Ring</lring>
  331.                 <rring>Diamond Ring</rring>
  332.                 <back>Romanus Cape</back>
  333.                 <waist>Cognition Belt</waist>
  334.                 <legs>Teal Slops</legs>
  335.                 <feet>Savant's Loafers +2</feet>
  336.             </set>
  337.  
  338.             <!-- Dark arts active. -->
  339.             <set name="Helix-DA" BaseSet="Helix-NA">
  340.             </set>
  341.  
  342.             <!-- Light arts active. -->
  343.             <set name="Helix-LA" BaseSet="Helix-NA">
  344.                 <ammo>Savant's Treatise</ammo>
  345.                 <back>Hecate's Cape</back>
  346.             </set>
  347.  
  348.  
  349.             <!-- This is the sets of gear for dark magic spells.  Since
  350.                 dark magic is influenced only by skill and m.acc, adjust
  351.                 only that.  Also include Haste where possible, since
  352.                 recast on Dark magic tends to be long. -->
  353.  
  354.             <set name="Dark-NA">
  355.                 <head>Walahra Turban</head>
  356.                 <neck>Aesir Torque</neck>
  357.                 <body>Savant's Gown +2</body>
  358.                 <lring>Excelsis Ring</lring>
  359.                 <rring>Strendu Ring</rring>
  360.                 <back>Hecate's Cape</back>
  361.                 <waist>Goading Belt</waist>
  362.                 <legs>Savant's Pants +2</legs>
  363.             </set>
  364.  
  365.             <set name="Dark-DA" BaseSet="Dark-NA">
  366.                 <head>Argute Mortarboard</head>
  367.                 <body>Scholar's Gown</body>
  368.             </set>
  369.  
  370.             <set name="Dark-LA" BaseSet="Dark-NA">
  371.                 <head>Argute Mortarboard</head>
  372.             </set>
  373.  
  374.  
  375.             <!-- Enhancing only needs skill.  Otherwise fill in haste. -->
  376.  
  377.             <set name="Enhancing-NA">
  378.                 <ammo>Savant's Treatise</ammo>
  379.                 <head>Savant's Bonnet +2</head>
  380.                 <neck>Enhancing Torque</neck>
  381.                 <body>Argute Gown</body>
  382.                 <hands>Augur's Gloves</hands>
  383.                 <waist>Cascade Belt</waist>
  384.             </set>
  385.  
  386.             <set name="Enhancing-LA" BaseSet="Enhancing-NA">
  387.                 <legs>Scholar's Pants</legs>
  388.             </set>
  389.  
  390.             <set name="Enhancing-DA" BaseSet="Enhancing-NA">
  391.             </set>
  392.  
  393.         </group>
  394.  
  395.         <group name="Abyssea-Group" inherit="Outside-Group">
  396.         </group>
  397.  
  398.         <group name="Campaign-Group" inherit="Outside-Group">
  399.         </group>
  400.  
  401.     </sets>
  402.  
  403.     <rules>
  404.         <!-- Cancel Strategems for incorrect book.
  405.             Game macros always have both, so ignore the one we won't use. -->
  406.         <if BuffActive="Light Arts|Addendum: White">
  407.             <if Spell="Parsimony|Alacrity|Addendum: Black|Manifestation|Ebullience|Immanence">
  408.                 <cancelspell />
  409.                 <return />
  410.             </if>
  411.         </if>
  412.         <elseif BuffActive="Dark Arts|Addendum: Black">
  413.             <if Spell="Penury|Celerity|Addendum: White|Accession|Rapture|Perpetuance">
  414.                 <cancelspell />
  415.                 <return />
  416.             </if>
  417.         </elseif>
  418.        
  419.         <xi:include href="NyzulTimer.xml" xpointer="//include[@name='NyzulTimer']/*" />
  420.  
  421.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='AutoChangeGear']/*" />
  422.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='LevelRequirement']/*" />
  423.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  424.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  425.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  426.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='RecastWarnings']/*" />
  427.  
  428.         <!-- Macros double up on JA usage to force arts if not already active.
  429.             Don't process XML for those cases. -->
  430.         <if Spell="Light Arts|Parsimony" BuffActive="Light Arts|Addendum: White">
  431.             <cancelspell />
  432.             <return />
  433.         </if>
  434.         <elseif Spell="Dark Arts|Penury" BuffActive="Dark Arts|Addendum: Black">
  435.             <cancelspell />
  436.             <return />
  437.         </elseif>
  438.  
  439.         <!-- Gear sets are separated by arts type.  Determine arts. -->
  440.         <if BuffActive="Light Arts|Addendum: White">
  441.             <var cmd="set Arts LA" />
  442.         </if>
  443.         <elseif BuffActive="Dark Arts|Addendum: Black">
  444.             <var cmd="set Arts DA" />
  445.         </elseif>
  446.         <else>
  447.             <var cmd="set Arts NA" />
  448.         </else>
  449.  
  450.         <!-- Set variable for time-specific gear -->
  451.         <if TimeGT="6.00" TimeLT="18.00">
  452.             <var cmd="set RestingHands Serpentes Cuffs" />
  453.             <var cmd="set RestingFeet Serpentes Sabots" />
  454.         </if>
  455.         <else>
  456.             <var cmd="set RestingHands Serpentes Cuffs" />
  457.             <var cmd="set RestingFeet Serpentes Sabots" />
  458.         </else>
  459.  
  460.         <!-- Determine whether to wear Sublimation gear -->
  461.         <if BuffActive="Sublimation: Activated">
  462.             <if Spell="Sublimation">
  463.                 <var cmd="set SublimationSet None" />
  464.             </if>
  465.             <else>
  466.                 <var cmd="set SublimationSet Sublimation" />
  467.             </else>
  468.         </if>
  469.         <elseif BuffActive="Sublimation: Complete">
  470.             <var cmd="set SublimationSet None" />
  471.         </elseif>
  472.         <elseif Spell="Sublimation">
  473.             <var cmd="set SublimationSet Sublimation" />
  474.         </elseif>
  475.         <else>
  476.             <var cmd="set SublimationSet None" />
  477.         </else>
  478.  
  479.  
  480.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ToggleAndCycleRules']/*" />
  481.  
  482.         <if spell="$ResetTrigger|autoset">
  483.             <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  484.             <xi:include href="Mote-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  485.  
  486.             <var cmd="set Convert None" />
  487.  
  488.             <addtochat>Reset gear.</addtochat>
  489.         </if>
  490.         <elseif type="JobAbility">
  491.             <if Spell="Tabula Rasa">
  492.                 <equip when="precast" set="TabulaRasa" />
  493.             </if>
  494.             <xi:include href="Mote-Include.xml" xpointer="//include[@name='ConvertRule']/*" />
  495.         </elseif>
  496.         <elseif type="Scholar">
  497.             <if Spell="Perpetuance|Immanence">
  498.                 <var cmd="set PerpFlag Yes" />
  499.                 <command when="Aftercast">wait 5; spellcast var set PerpFlag No</command>
  500.             </if>
  501.             <elseif Spell="Rapture|Ebullience">
  502.                 <var cmd="set EbulFlag Yes" />
  503.                 <command when="Aftercast">wait 5; spellcast var set EbulFlag No</command>
  504.             </elseif>
  505.         </elseif>
  506.  
  507.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalStaffRules']/*" />
  508.  
  509.  
  510.         <var cmd="set BaseLayer Idle-$IdleArea-$IdleStyle" />
  511.  
  512.         <!-- Switches in desert boots when earth weather is active -->
  513.         <if mode="OR" WeatherElement="Earth" Spell="Sandstorm" BuffActive="Sandstorm">
  514.             <var cmd="set Movement SandstormFeet" />
  515.         </if>
  516.         <else>
  517.             <var cmd="set Movement Move" />
  518.         </else>
  519.  
  520.  
  521.         <var cmd="set CurrentSet $BaseLayer|$SublimationSet|$PhysicalDefense|$Convert|$Movement" />
  522.  
  523.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  524.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='HandleGearChange']/*" />
  525.  
  526.  
  527.         <!-- Layers for all the different Sch JAs determined here -->
  528.         <if CommandPrefix="/magic">
  529.             <!-- Switches in Argute Loafers when celerity is active -->
  530.             <if BuffActive = "Celerity|Alacrity">
  531.                 <if mode="OR" WeatherElement="%SpellElement" BuffActive="$Storm-%SpellElement">
  532.                     <equip when="precast">
  533.                         <feet lock="True">Argute Loafers</feet>
  534.                     </equip>
  535.                 </if>
  536.             </if>
  537.  
  538.             <if BuffActive="Penury|Parsimony">
  539.                 <var cmd="set PenuryLayer Penury" />
  540.             </if>
  541.             <else>
  542.                 <var cmd="set PenuryLayer None" />
  543.             </else>
  544.  
  545.             <if mode="OR" BuffActive="Rapture|Ebullience" advanced='"$EbulFlag"="Yes"'>
  546.                 <var cmd="set EbullienceLayer Ebullience" />
  547.             </if>
  548.             <else>
  549.                 <var cmd="set EbullienceLayer None" />
  550.             </else>
  551.  
  552.             <if mode="OR" BuffActive="Perpetuance|Immanence" advanced='"$PerpFlag"="Yes"'>
  553.                 <var cmd="set PerpetuanceLayer Perpetuance" />
  554.             </if>
  555.             <else>
  556.                 <var cmd="set PerpetuanceLayer None" />
  557.             </else>
  558.  
  559.             <if BuffActive="Klimaform">
  560.                 <var cmd="set KlimaformLayer Klimaform" />
  561.             </if>
  562.             <else>
  563.                 <var cmd="set KlimaformLayer None" />
  564.             </else>
  565.  
  566.             <equip when="Precast" set="FastCast" />
  567.         </if>
  568.  
  569.  
  570.         <!-- White Magic Gear Rules-->
  571.         <if type="WhiteMagic">
  572.             <equip when="Precast" set="FastCast">
  573.                 <body>Savant's Gown +2</body>
  574.             </equip>
  575.  
  576.             <if Skill="HealingMagic">
  577.                 <if Spell="Cure*|Curaga*|Cura">
  578.                     <equip when="Precast" set="Cure|CureFastCast" />
  579.                    
  580.                     <if MPAfterCastLT="150" SubJob="Rdm" SpellTarget="%Playername">
  581.                         <equip when="all" set="convert" />
  582.                     </if>
  583.                     <else>
  584.                         <equip when="Midcast" set="Cure|$PenuryLayer|$EbullienceLayer" />
  585.                     </else>
  586.                    
  587.                     <if BuffActive="Aurorastorm">
  588.                         <equip when="Precast|Midcast">
  589.                             <legs>Praeco Slacks</legs>
  590.                         </equip>
  591.                     </if>
  592.  
  593.                     <xi:include href="Mote-Include.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
  594.                 </if>
  595.                 <elseif Spell="Raise*">
  596.                     <equip when="Midcast" set="HasteCast" />
  597.                 </elseif>
  598.             </if>
  599.             <elseif Skill="EnhancingMagic">
  600.                 <equip when="Precast">
  601.                     <waist>Siegel Sash</waist>
  602.                 </equip>
  603.  
  604.                 <if Spell="Stoneskin">
  605.                     <equip when="Precast">
  606.                         <hands>Carapacho Cuffs</hands>
  607.                     </equip>
  608.                     <equip when="Midcast" set="Enmity|HasteCast">
  609.                         <waist>Siegel Sash</waist>
  610.                     </equip>
  611.                 </if>
  612.                 <elseif Spell="Embrava">
  613.                     <equip when="Midcast" set="Enhancing-$Arts" />
  614.                 </elseif>
  615.                 <elseif Spell="Bar*|Phalanx*|*Spikes|*Storm|En*">
  616.                     <equip when="Midcast" set="Enhancing-$Arts" />
  617.                 </elseif>
  618.                 <elseif Spell="Haste|Refresh">
  619.                     <equip when="Midcast" set="HasteCast" />
  620.                 </elseif>
  621.                 <elseif Spell="*storm">
  622.                     <equip when="Midcast" set="HasteCast|Storms" />
  623.                 </elseif>
  624.                 <elseif Spell="Regen">
  625.                     <equip when="Midcast" set="HasteCast">
  626.                         <head>Savant's Bonnet +2</head>
  627.                     </equip>
  628.                 </elseif>
  629.                 <elseif Spell="Protect*|Shell*">
  630.                     <equip when="Precast|Midcast">
  631.                         <lring>Sheltered Ring</lring>
  632.                     </equip>
  633.                 </elseif>
  634.  
  635.                 <equip when="Midcast" set="$PerpetuanceLayer" />
  636.             </elseif>
  637.             <elseif Skill="EnfeeblingMagic">
  638.                 <if Spell="Silence">
  639.                     <equip when="Midcast" set="Mnd$Arts-Accuracy" />
  640.                 </if>
  641.                 <else>
  642.                     <equip when="Midcast" set="Mnd$Arts-$MagicAcc" />
  643.                 </else>
  644.  
  645.                 <equip when="Midcast" set="$EbullienceLayer|$PerpetuanceLayer|$KlimaformLayer" />
  646.             </elseif>
  647.         </if>
  648.         <!-- Black Magic Gear Rules-->
  649.         <elseif type="BlackMagic">
  650.             <equip when="Precast" set="FastCast">
  651.                 <body>Savant's Gown +2</body>
  652.             </equip>
  653.  
  654.             <if Skill="DarkMagic">
  655.                 <equip when="Midcast" set="Dark-$Arts" />
  656.                 <xi:include href="Mote-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  657.             </if>
  658.             <elseif Skill="ElementalMagic">
  659.                 <if spell="*Helix">
  660.                     <equip when="Midcast" set="Helix-$Arts" />
  661.                 </if>
  662.                 <else>
  663.                     <if Spell="*IV|*V"  NotBuffActive="Addendum: Black|Enlightenment">
  664.                         <if Spell="Stone*">
  665.                             <ChangeSpell Spell="Stone III" />
  666.                         </if>
  667.                         <elseif Spell="Water*">
  668.                             <ChangeSpell Spell="Water III" />
  669.                         </elseif>
  670.                         <elseif Spell="Aero*">
  671.                             <ChangeSpell Spell="Aero III" />
  672.                         </elseif>
  673.                         <elseif Spell="Fire*">
  674.                             <ChangeSpell Spell="Fire III" />
  675.                         </elseif>
  676.                         <elseif Spell="Blizzard*">
  677.                             <ChangeSpell Spell="Blizzard III" />
  678.                         </elseif>
  679.                         <elseif Spell="Thunder*">
  680.                             <ChangeSpell Spell="Thunder III" />
  681.                         </elseif>
  682.                     </if>
  683.                    
  684.                     <equip when="Midcast" set="Nuke-$Arts" />
  685.                 </else>
  686.  
  687.                 <!-- All JA layers -->
  688.                 <equip when="Midcast" set="$PenuryLayer|$EbullienceLayer|$PerpetuanceLayer|$KlimaformLayer" />
  689.  
  690.                 <xi:include href="Mote-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
  691.             </elseif>
  692.             <elseif Skill="EnfeeblingMagic">
  693.                 <if Spell="Dispel|Blind">
  694.                     <equip when="Midcast" set="Int$Arts-Accuracy" />
  695.                 </if>
  696.                 <elseif Spell="Sleep*|Gravity|Bind">
  697.                     <equip when="Midcast" set="Int$Arts-Accuracy|HasteCast" />
  698.                 </elseif>
  699.                 <else>
  700.                     <equip when="Midcast" set="Int$Arts-$MagicAcc" />
  701.                 </else>
  702.             </elseif>
  703.         </elseif>
  704.  
  705.   </rules>
  706. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement