Advertisement
Motenten

blm r4

May 2nd, 2013
1,068
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 30.90 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns="http://www.windower.net/spellcast/"
  3.    xmlns:xi="http://www.w3.org/2001/XInclude"
  4.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5.    xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
  6.     <!-- Last modified: 11/23/2013 12:23:15 PM -->
  7.  
  8.     <config Debug="false"
  9.          ShowGearSwaps="false"
  10.          ShowSpellInfo="true"
  11.          RequireVersion="2.30"
  12.          />
  13.  
  14.     <variables clear="true">
  15.         <!-- General configuration -->
  16.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  17.  
  18.         <var name="MagicalWS">Sunburst|Earth Crusher|Cataclysm</var>
  19.         <var name="Options.DefenseModes">PDT</var>
  20.         <var name="Options.OffenseModes">Normal</var>
  21.         <var name="Options.WSModes">Default</var>
  22.  
  23.         <var name="ConvertSet">None</var>
  24.  
  25.         <!-- General utility -->
  26.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  27.  
  28.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='BlmSchGeoElementalStaves']/*" />
  29.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ElementalGear']/*" />
  30.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  31.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='TestProcVars']/*" />
  32.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='FastCastVars']/*" />
  33.  
  34.  
  35.         <!-- How much fast cast is available in gear.  -general for universal fast cast,
  36.             and skill types for those with specialized gear. -->
  37.  
  38.         <!-- Nahtirah Hat 10, Orvail Pants 5, Chelona Boots +1 5, Swith Cape 3,
  39.             Loquacious Earring 2, Prolix Ring 2 -->
  40.         <var name="FastCastGear-General">27</var>
  41.         <!-- Stoichean Medal -->
  42.         <var name="FastCastGear-ElementalMagic">30</var>
  43.         <!-- Heka body -->
  44.         <var name="FastCastGear-Cure">42</var>
  45.         <!-- Siegel Sash -->
  46.         <var name="FastCastGear-EnhancingMagic">35</var>
  47.  
  48.  
  49.         <var name="ClassBindCtrlEqual">input /ja 'Mana Wall' &lt;me&gt;</var>
  50.         <var name="ClassBindCtrlDash">input /ja 'Enmity Douse' &lt;t&gt;</var>
  51.  
  52.         <var name="ClassBindCtrlTilde">input /ma Stun &lt;t&gt;</var>
  53.         <var name="ClassBindAltTilde">input /ma Sandstorm &lt;me&gt;</var>
  54.  
  55.     </variables>
  56.  
  57.     <sets>
  58.         <!-- Groups with constant sets, regardless of Area: Common, BasicJAs, BasicMagic. -->
  59.  
  60.         <!-- CommonGroup is for idle, resting, PDT/MDT, movement, and various job-specific stuff -->
  61.         <group name="Common" default="true">
  62.             <set name="None">
  63.             </set>
  64.  
  65.             <set name="Idle-Town-*">
  66.                 <main>$Staff-PDT</main>
  67.                 <sub>Wizzan Grip</sub>
  68.                 <ammo>Witchstone</ammo>
  69.                 <head>Nefer Khat +1</head>
  70.                 <neck>Twilight Torque</neck>
  71.                 <lear>Bloodgem Earring</lear>
  72.                 <rear>Loquacious Earring</rear>
  73.                 <body>Heka's Kalasiris</body>
  74.                 <hands>Serpentes Cuffs</hands>
  75.                 <lring>Dark Ring</lring>
  76.                 <rring>Dark Ring</rring>
  77.                 <back>Umbra Cape</back>
  78.                 <waist>Hierarch Belt</waist>
  79.                 <legs>Nares Trews</legs>
  80.                 <feet>Serpentes Sabots</feet>
  81.             </set>
  82.             <!-- Normal == Refresh/Regen -->
  83.             <set name="Idle-Field-Normal">
  84.                 <main>Owleyes</main>
  85.                 <sub>Genbu's Shield</sub>
  86.                 <ammo>Witchstone</ammo>
  87.                 <head>Nefer Khat +1</head>
  88.                 <neck>Wiglen Gorget</neck>
  89.                 <lear>Bloodgem Earring</lear>
  90.                 <rear>Loquacious Earring</rear>
  91.                 <body>Heka's Kalasiris</body>
  92.                 <hands>Serpentes Cuffs</hands>
  93.                 <lring>Sheltered Ring</lring>
  94.                 <rring>Paguroidea Ring</rring>
  95.                 <back>Umbra Cape</back>
  96.                 <waist>Hierarch Belt</waist>
  97.                 <legs>Nares Trews</legs>
  98.                 <feet>Serpentes Sabots</feet>
  99.             </set>
  100.             <set name="Idle-Field-PDT">
  101.                 <main>$Staff-PDT</main>
  102.                 <sub>Wizzan Grip</sub>
  103.                 <ammo>Witchstone</ammo>
  104.                 <head>Nahtirah Hat</head>
  105.                 <neck>Twilight Torque</neck>
  106.                 <lear>Bloodgem Earring</lear>
  107.                 <rear>Loquacious Earring</rear>
  108.                 <body>Bokwus Robe</body>
  109.                 <hands>Yaoyotl Gloves</hands>
  110.                 <lring>Dark Ring</lring>
  111.                 <rring>Paguroidea Ring</rring>
  112.                 <back>Umbra Cape</back>
  113.                 <waist>Hierarch Belt</waist>
  114.                 <legs>Hagondes Pants</legs>
  115.                 <feet>Hagondes Sabots</feet>
  116.             </set>
  117.  
  118.             <set name="Resting-Normal">
  119.                 <main>$Staff-HMP</main>
  120.                 <sub>Wizzan Grip</sub>
  121.                 <ammo>Clarus Stone</ammo>
  122.                 <head>Nefer Khat +1</head>
  123.                 <neck>Grandiose Chain</neck>
  124.                 <body>Heka's Kalasiris</body>
  125.                 <hands>Serpentes Cuffs</hands>
  126.                 <waist>Austerity Belt</waist>
  127.                 <legs>Nares Trews</legs>
  128.                 <feet>Serpentes Sabots</feet>
  129.             </set>
  130.  
  131.             <set name="Move">
  132.             </set>
  133.             <set name="Kite">
  134.                 <feet>Frisky Sabots</feet>
  135.             </set>
  136.  
  137.             <set name="SandstormFeet">
  138.                 <feet>Desert Boots</feet>
  139.             </set>
  140.  
  141.             <set name="Convert">
  142.                 <neck>Grandiose Chain</neck>
  143.                 <lear>Bloodgem Earring</lear>
  144.                 <rear>Loquacious Earring</rear>
  145.                 <body>Goliard Saio</body>
  146.                 <waist>Hierarch Belt</waist>
  147.                 <legs>Goliard Trews</legs>
  148.             </set>
  149.  
  150.             <!-- ***************************** -->
  151.             <!--  Sets for defenses            -->
  152.             <!-- ***************************** -->
  153.  
  154.             <set name="PhysDef-PDT">
  155.                 <main>$Staff-PDT</main>
  156.                 <sub>Wizzan Grip</sub>
  157.                 <head>Nahtirah Hat</head>
  158.                 <neck>Twilight Torque</neck>
  159.                 <lear>Bloodgem Earring</lear>
  160.                 <rear>Loquacious Earring</rear>
  161.                 <body>Bokwus Robe</body>
  162.                 <hands>Yaoyotl Gloves</hands>
  163.                 <lring>Dark Ring</lring>
  164.                 <rring>Dark Ring</rring>
  165.                 <back>Umbra Cape</back>
  166.                 <legs>Hagondes Pants</legs>
  167.                 <feet>Hagondes Sabots</feet>
  168.             </set>
  169.  
  170.             <set name="MDT-*|Resist-*">
  171.                 <main>$Staff-PDT</main>
  172.                 <sub>Wizzan Grip</sub>
  173.                 <head>Nahtirah Hat</head>
  174.                 <neck>Twilight Torque</neck>
  175.                 <lear>Bloodgem Earring</lear>
  176.                 <rear>Loquacious Earring</rear>
  177.                 <body>Bokwus Robe</body>
  178.                 <hands>Yaoyotl Gloves</hands>
  179.                 <lring>Dark Ring</lring>
  180.                 <rring>Dark Ring</rring>
  181.                 <back>Umbra Cape</back>
  182.                 <legs>Hagondes Pants</legs>
  183.                 <feet>Hagondes Sabots</feet>
  184.             </set>
  185.  
  186.             <set name="ManaWall">
  187.                 <feet>Goetia Sabots +2</feet>
  188.             </set>
  189.  
  190.             <!-- Weak set -->
  191.             <set name="WeakSet">
  192.                 <rear>Bloodgem Earring</rear>
  193.                 <rring>Meridian Ring</rring>
  194.             </set>
  195.  
  196.         </group>
  197.  
  198.         <!-- BasicJA group is for gear sets designed to enhance JAs used on self or other players,
  199.             that won't vary by Area. -->
  200.         <group name="BasicJAs">
  201.             <!-- ***************************** -->
  202.             <!--  Sets for JAs                 -->
  203.             <!-- ***************************** -->
  204.  
  205.             <set name="Manafont">
  206.                 <feet>Sorcerer's Coat +2</feet>
  207.             </set>
  208.         </group>
  209.  
  210.         <!-- BasicMagic group is for magic casting that won't vary by area, such as fast cast,
  211.             cures and enhancing magic. -->
  212.         <group name="BasicMagic">
  213.             <!-- ***************************** -->
  214.             <!--  Sets for magic casting       -->
  215.             <!-- ***************************** -->
  216.  
  217.             <set name="FastRecast">
  218.                 <head>Nahtirah Hat</head>
  219.                 <rear>Loquacious Earring</rear>
  220.                 <body>Goliard Saio</body>
  221.                 <hands>Hieros Mittens</hands>
  222.                 <lring>Prolix Ring</lring>
  223.                 <back>Swith Cape</back>
  224.                 <waist>Goading Belt</waist>
  225.                 <legs>Bokwus Slops</legs>
  226.                 <feet>Bokwus Boots</feet>
  227.             </set>
  228.  
  229.             <set name="Cure">
  230.                 <main>$Staff-Cures</main>
  231.                 <sub>Achaq Grip</sub>
  232.                 <head>Nahtirah Hat</head>
  233.                 <neck>Colossus's Torque</neck>
  234.                 <body>Heka's Kalasiris</body>
  235.                 <hands>Bokwus Gloves</hands>
  236.                 <lring>Ephedra Ring</lring>
  237.                 <rring>Sirona's Ring</rring>
  238.                 <back>Pahtli Cape</back>
  239.                 <legs>Nares Trews</legs>
  240.                 <feet>Hagondes Sabots</feet>
  241.             </set>
  242.  
  243.             <set name="Enhancing-*">
  244.                 <neck>Enhancing Torque</neck>
  245.                 <body>Manasa Chasuble</body>
  246.                 <hands>Ayao's Gages</hands>
  247.                 <legs>Portent Pants</legs>
  248.             </set>
  249.  
  250.             <!-- Enhancing magic for blm caps at 300 at level 99.
  251.                 Add 16 for merits, 316 total.
  252.                 Mnd needed to cap stoneskin: 75.
  253.                 Base mnd: 78 as blm/brd (lowest value).
  254.                 Don't need any additional gear; just use boosts to the spell/haste/etc.
  255.            -->
  256.             <set name="Stoneskin">
  257.                 <waist>Siegel Sash</waist>
  258.             </set>
  259.  
  260.             <set name="ConserveMP">
  261.             </set>
  262.  
  263.         </group>
  264.  
  265.  
  266.         <!-- Group for defining fast cast gear totals while any subjob other than /rdm. -->
  267.         <group name="FastCast">
  268.             <!-- Construct fast cast sets for a set amount of fast cast gear. -->
  269.             <!-- Break down by spell category (either Cure, or the skill type). -->
  270.             <!-- Do not include traits or merits. -->
  271.             <!-- Tiers are: 10, 20, 30, 40, 50, 60, 65, 70, 75, 80. -->
  272.             <!-- Can use a wildcard when it's not possible to go any higher. -->
  273.  
  274.             <set name="FastCast-ElementalMagic-10">
  275.                 <neck>Stoicheion Medal</neck>
  276.                 <rear>Loquacious Earring</rear>
  277.                 <legs>Orvail Pants</legs>
  278.             </set>
  279.             <set name="FastCast-ElementalMagic-20">
  280.                 <head>Nahtirah Hat</head>
  281.                 <neck>Stoicheion Medal</neck>
  282.                 <rear>Loquacious Earring</rear>
  283.                 <legs>Orvail Pants</legs>
  284.             </set>
  285.             <set name="FastCast-ElementalMagic-*">
  286.                 <head>Nahtirah Hat</head>
  287.                 <neck>Stoicheion Medal</neck>
  288.                 <rear>Loquacious Earring</rear>
  289.                 <lring>Prolix Ring</lring>
  290.                 <back>Swith Cape</back>
  291.                 <legs>Orvail Pants</legs>
  292.                 <feet>Chelona Boots +1</feet>
  293.             </set>
  294.  
  295.  
  296.             <set name="FastCast-Cure-10">
  297.                 <rear>Loquacious Earring</rear>
  298.                 <back>Pahtli Cape</back>
  299.             </set>
  300.             <set name="FastCast-Cure-20">
  301.                 <rear>Loquacious Earring</rear>
  302.                 <body>Heka's Kalasiris</body>
  303.                 <back>Swith Cape</back>
  304.             </set>
  305.             <set name="FastCast-Cure-30">
  306.                 <rear>Loquacious Earring</rear>
  307.                 <body>Heka's Kalasiris</body>
  308.                 <back>Pahtli Cape</back>
  309.                 <feet>Chelona Boots +1</feet>
  310.             </set>
  311.             <set name="FastCast-Cure-*">
  312.                 <head>Nahtirah Hat</head>
  313.                 <rear>Loquacious Earring</rear>
  314.                 <body>Heka's Kalasiris</body>
  315.                 <lring>Prolix Ring</lring>
  316.                 <back>Pahtli Cape</back>
  317.                 <feet>Chelona Boots +1</feet>
  318.             </set>
  319.  
  320.  
  321.             <set name="FastCast-EnhancingMagic-10">
  322.                 <rear>Loquacious Earring</rear>
  323.                 <waist>Siegel Sash</waist>
  324.             </set>
  325.             <set name="FastCast-EnhancingMagic-20">
  326.                 <head>Nahtirah Hat</head>
  327.                 <rear>Loquacious Earring</rear>
  328.                 <waist>Siegel Sash</waist>
  329.             </set>
  330.             <set name="FastCast-EnhancingMagic-30">
  331.                 <head>Nahtirah Hat</head>
  332.                 <rear>Loquacious Earring</rear>
  333.                 <waist>Siegel Sash</waist>
  334.                 <legs>Orvail Pants</legs>
  335.                 <feet>Chelona Boots +1</feet>
  336.             </set>
  337.             <set name="FastCast-EnhancingMagic-*">
  338.                 <head>Nahtirah Hat</head>
  339.                 <rear>Loquacious Earring</rear>
  340.                 <lring>Prolix Ring</lring>
  341.                 <back>Swith Cape</back>
  342.                 <waist>Siegel Sash</waist>
  343.                 <legs>Orvail Pants</legs>
  344.                 <feet>Chelona Boots +1</feet>
  345.             </set>
  346.  
  347.             <set name="FastCast-*-10">
  348.                 <rear>Loquacious Earring</rear>
  349.                 <back>Swith Cape</back>
  350.                 <legs>Orvail Pants</legs>
  351.             </set>
  352.             <set name="FastCast-*-20">
  353.                 <head>Nahtirah Hat</head>
  354.                 <rear>Loquacious Earring</rear>
  355.                 <back>Swith Cape</back>
  356.                 <legs>Orvail Pants</legs>
  357.             </set>
  358.             <set name="FastCast-*">
  359.                 <head>Nahtirah Hat</head>
  360.                 <rear>Loquacious Earring</rear>
  361.                 <lring>Prolix Ring</lring>
  362.                 <back>Swith Cape</back>
  363.                 <legs>Orvail Pants</legs>
  364.                 <feet>Chelona Boots +1</feet>
  365.             </set>
  366.         </group>
  367.  
  368.  
  369.         <!-- Groups that vary by Area/Situation (prefix with Area/Situation name): Melee, Actions, Magic -->
  370.  
  371.         <!-- Melee is for TP sets (melee or ranged) -->
  372.         <group name="Outside-Melee">
  373.             <!-- ***************************** -->
  374.             <!--  Sets for TP                  -->
  375.             <!-- ***************************** -->
  376.  
  377.             <set name="TP-Default-*">
  378.                 <head>Nahtirah Hat</head>
  379.                 <body>Goliard Saio</body>
  380.                 <waist>Goading Belt</waist>
  381.                 <legs>Bokwus Slops</legs>
  382.             </set>
  383.  
  384.         </group>
  385.  
  386.         <!-- Actions is for offensive JA-type actions (weaponskills, jumps, steps, etc) -->
  387.         <group name="Outside-Actions">
  388.             <!-- ***************************** -->
  389.             <!--  Sets for weaponskills        -->
  390.             <!-- ***************************** -->
  391.             <set name="WS-*">
  392.                 <head>Nahtirah Hat</head>
  393.                 <lear>Brutal Earring</lear>
  394.                 <rear>Moonshade Earring</rear>
  395.                 <body>Bokwus Robe</body>
  396.                 <hands>Yaoyotl Gloves</hands>
  397.                 <lring>Aquasoul Ring</lring>
  398.                 <rring>Icesoul Ring</rring>
  399.                 <back>Refraction Cape</back>
  400.                 <waist>Cognition Belt</waist>
  401.                 <legs>Hagondes Pants</legs>
  402.                 <feet>Hagondes Sabots</feet>
  403.             </set>
  404.         </group>
  405.  
  406.         <!-- Magic is for offensive magic (nukes, enfeebling, etc) -->
  407.         <group name="Outside-Magic">
  408.             <set name="HighTierNuke-Normal|HighTierNuke-AOEBurn|HighTierNuke-Dire">
  409.                 <sub>Wizzan Grip</sub>
  410.                 <ammo>Witchstone</ammo>
  411.                 <head>Hagondes Hat</head>
  412.                 <neck>Stoicheion Medal</neck>
  413.                 <lear>Hecate's Earring</lear>
  414.                 <rear>Friomisi Earring</rear>
  415.                 <body>Bokwus Robe</body>
  416.                 <hands>Yaoyotl Gloves</hands>
  417.                 <lring>Icesoul Ring</lring>
  418.                 <rring>Strendu Ring</rring>
  419.                 <back>Toro Cape</back>
  420.                 <waist>Cognition Belt</waist>
  421.                 <legs>Hagondes Pants</legs>
  422.                 <feet>Hagondes Sabots</feet>
  423.             </set>
  424.             <set name="HighTierNuke-Resistant">
  425.                 <sub>Wizzan Grip</sub>
  426.                 <ammo>Witchstone</ammo>
  427.                 <head>Hagondes Hat</head>
  428.                 <neck>Stoicheion Medal</neck>
  429.                 <lear>Hecate's Earring</lear>
  430.                 <rear>Friomisi Earring</rear>
  431.                 <body>Bokwus Robe</body>
  432.                 <hands>Yaoyotl Gloves</hands>
  433.                 <lring>Icesoul Ring</lring>
  434.                 <rring>Strendu Ring</rring>
  435.                 <back>Toro Cape</back>
  436.                 <waist>Cognition Belt</waist>
  437.                 <legs>Hagondes Pants</legs>
  438.                 <feet>Hagondes Sabots</feet>
  439.             </set>
  440.  
  441.             <!-- Use this set if you have a staff designated for low-tier nukes: Soothsayer or Atinian -->
  442.             <set name="LowTierNuke-Normal|LowTierNuke-AOEBurn|LowTierNuke-Dire">
  443.                 <sub>Wizzan Grip</sub>
  444.                 <ammo>Witchstone</ammo>
  445.                 <head>Hagondes Hat</head>
  446.                 <neck>Stoicheion Medal</neck>
  447.                 <lear>Hecate's Earring</lear>
  448.                 <rear>Friomisi Earring</rear>
  449.                 <body>Bokwus Robe</body>
  450.                 <hands>Yaoyotl Gloves</hands>
  451.                 <lring>Icesoul Ring</lring>
  452.                 <rring>Strendu Ring</rring>
  453.                 <back>Toro Cape</back>
  454.                 <waist>Cognition Belt</waist>
  455.                 <legs>Hagondes Pants</legs>
  456.                 <feet>Hagondes Sabots</feet>
  457.             </set>
  458.             <set name="LowTierNuke-Resistant">
  459.                 <sub>Wizzan Grip</sub>
  460.                 <ammo>Witchstone</ammo>
  461.                 <head>Hagondes Hat</head>
  462.                 <neck>Stoicheion Medal</neck>
  463.                 <lear>Hecate's Earring</lear>
  464.                 <rear>Friomisi Earring</rear>
  465.                 <body>Bokwus Robe</body>
  466.                 <hands>Yaoyotl Gloves</hands>
  467.                 <lring>Icesoul Ring</lring>
  468.                 <rring>Strendu Ring</rring>
  469.                 <back>Toro Cape</back>
  470.                 <waist>Cognition Belt</waist>
  471.                 <legs>Hagondes Pants</legs>
  472.                 <feet>Hagondes Sabots</feet>
  473.             </set>
  474.  
  475.             <set name="Enfeebling-*">
  476.                 <ammo>Sturm's Report</ammo>
  477.                 <head>Nahtirah Hat</head>
  478.                 <neck>Weike Torque</neck>
  479.                 <lear>Psystorm Earring</lear>
  480.                 <rear>Lifestorm Earring</rear>
  481.                 <body>Goetia Coat +2</body>
  482.                 <hands>Yaoyotl Gloves</hands>
  483.                 <lring>Aquasoul Ring</lring>
  484.                 <rring>Aquasoul Ring</rring>
  485.                 <back>Refraction Cape</back>
  486.                 <legs>Hagondes Pants</legs>
  487.                 <feet>Bokwus Boots</feet>
  488.             </set>
  489.  
  490.             <set name="DarkMagic">
  491.                 <sub>Mephitis Grip</sub>
  492.                 <ammo>Sturm's Report</ammo>
  493.                 <head>Nahtirah Hat</head>
  494.                 <neck>Aesir Torque</neck>
  495.                 <lear>Psystorm Earring</lear>
  496.                 <rear>Lifestorm Earring</rear>
  497.                 <body>Goliard Saio</body>
  498.                 <hands>Yaoyotl Gloves</hands>
  499.                 <lring>Prolix Ring</lring>
  500.                 <rring>Strendu Ring</rring>
  501.                 <back>Refraction Cape</back>
  502.                 <waist>Goading Belt</waist>
  503.                 <legs>Portent Pants</legs>
  504.                 <feet>Goetia Sabots +2</feet>
  505.             </set>
  506.             <set name="DrainAndAspir">
  507.                 <body>Goetia Coat +2</body>
  508.                 <lring>Excelsis Ring</lring>
  509.             </set>
  510.  
  511.             <set name="Songs">
  512.                 <ammo>Sturm's Report</ammo>
  513.                 <head>Nahtirah Hat</head>
  514.                 <neck>Stoicheion Medal</neck>
  515.                 <lear>Psystorm Earring</lear>
  516.                 <rear>Lifestorm Earring</rear>
  517.                 <body>Goetia Coat +2</body>
  518.                 <hands>Yaoyotl Gloves</hands>
  519.                 <lring>Strendu Ring</lring>
  520.                 <back>Refraction Cape</back>
  521.                 <waist>Goading Belt</waist>
  522.                 <legs>Hagondes Pants</legs>
  523.                 <feet>Bokwus Boots</feet>
  524.             </set>
  525.         </group>
  526.     </sets>
  527.  
  528.     <rules>
  529.         <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='RunFirstUpdate']/*" />
  530.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  531.  
  532.         <if BuffActive="Mana Wall">
  533.             <changelock slot="feet" when="All" lock="true" />
  534.         </if>
  535.  
  536.         <!-- Make sure locks are in place before auto-changing gear. -->
  537.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  538.         <!-- Auto-change gear call via Aftercast to limit lag. -->
  539.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  540.         <!-- Other general imports. -->
  541.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
  542.  
  543.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='TestProcRules']/*" />
  544.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='FastCastCalculations']/*" />
  545.  
  546.         <!-- First: Update certain values when their status may drop, or when autoset changes. -->
  547.         <if spell="Update|autoset">
  548.  
  549.             <!-- Check for changes to area/group. -->
  550.             <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='AreaRules']/*" />
  551.  
  552.  
  553.             <if status="Engaged" advanced='"$Movement"="Move"'>
  554.                 <var cmd="set Movement None" />
  555.             </if>
  556.             <elseif status="Idle">
  557.                 <var cmd="set Movement Move" />
  558.             </elseif>
  559.  
  560.             <!-- Check for weakness -->
  561.             <if BuffActive="Weakness">
  562.                 <var cmd="set WeaknessArmor WeakSet" />
  563.             </if>
  564.             <else>
  565.                 <var cmd="set WeaknessArmor None" />
  566.             </else>
  567.  
  568.             <var cmd="set ConvertSet None" />
  569.  
  570.             <if SpellTargetRaw=".Manual">
  571.                 <addtochat>Update: Casting Mode:$CastingMode, Idle Mode:$IdleMode, PD:$PhysicalDefense, MD:$MagicalDefense, Kite:$KiteMode</addtochat>
  572.             </if>
  573.         </if>
  574.  
  575.  
  576.         <!-- Second: Adjust configurations based on action/trigger. -->
  577.  
  578.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  579.  
  580.         <!-- Custom trigger code -->
  581.         <if type="Trigger">
  582.             <if Spell="IdleMode">
  583.                 <if SpellTargetRaw="PDT">
  584.                     <var cmd="set IdleMode PDT" />
  585.                 </if>
  586.                 <else>
  587.                     <var cmd="set IdleMode Normal" />
  588.                 </else>
  589.                 <addtochat>Idle mode: $IdleMode</addtochat>
  590.             </if>
  591.             <elseif Spell="CycleIdleMode">
  592.                 <if advanced='"$IdleMode"="Normal"'>
  593.                     <var cmd="set IdleMode PDT" />
  594.                 </if>
  595.                 <else>
  596.                     <var cmd="set IdleMode Normal" />
  597.                 </else>
  598.                 <addtochat>Idle mode: $IdleMode</addtochat>
  599.             </elseif>
  600.         </if>
  601.         <elseif type="JobAbility">
  602.             <if spell="Convert">
  603.                 <equip when="precast" set="Convert" />
  604.                 <var cmd="set ConvertSet Convert" />
  605.                 <command when="Aftercast">wait 15;$UpdateCommand</command>
  606.             </if>
  607.             <elseif spell="Mana Wall">
  608.                 <equip when="all" set="ManaWall" />
  609.             </elseif>
  610.             <elseif spell="Manafont">
  611.                 <equip when="Precast" setgroup="BasicJAs" set="Manafont" />
  612.             </elseif>
  613.         </elseif>
  614.  
  615.         <if Status="Engaged">
  616.             <var cmd="set BaseGroup $GroupArea-Melee" />
  617.             <var cmd="set BaseLayer TP-$TPWeapon-$OffenseMode-$DefenseMode" />
  618.         </if>
  619.         <else>
  620.             <var cmd="set BaseGroup Common" />
  621.             <var cmd="set BaseLayer Idle-$IdleArea-$IdleMode" />
  622.  
  623.             <if mode="OR" WeatherElement="Earth" Spell="Sandstorm" BuffActive="Sandstorm">
  624.                 <var cmd="set Movement SandstormFeet" />
  625.             </if>
  626.             <else>
  627.                 <var cmd="set Movement Move" />
  628.             </else>
  629.         </else>
  630.  
  631.  
  632.         <!-- Compile all subsets into a single final set -->
  633.         <var cmd="set AdditionalSets $WeaknessArmor|$ConvertSet|$Movement|$PhysicalDefense|$MagicalDefense|$KiteMode" />
  634.  
  635.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  636.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='HandleEquippingGear']/*" />
  637.  
  638.  
  639.         <!-- After that, handle all gear configuration for spellcasting. -->
  640.  
  641.         <if advanced='"$UseFastCastAftercast"="Yes"'>
  642.             <if advanced='$FastCastTierActual &gt; 0'>
  643.                 <equip when="Precast" setgroup="FastCast" set="FastCast-$FastCastCategory-$FastCastTierActual" />
  644.             </if>
  645.         </if>
  646.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='BlmSchGeoElementalStaffRules']/*" />
  647.  
  648.         <if type="WhiteMagic">
  649.             <if Skill="HealingMagic">
  650.                 <if Spell="Cure*|Curaga*|Cura">
  651.                     <if mpaftercastlt="150" Subjob="Rdm" SpellTarget="%Playername">
  652.                         <equip when="aftercast" set="Convert" />
  653.                     </if>
  654.                     <else>
  655.                         <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Cure" />
  656.                     </else>
  657.                 </if>
  658.                 <else>
  659.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast" />
  660.                 </else>
  661.             </if>
  662.             <elseif Skill="EnhancingMagic">
  663.                 <if Spell="Stoneskin">
  664.                     <equip when="precast">
  665.                         <hands>Carapacho Cuffs</hands>
  666.                     </equip>
  667.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast|Stoneskin" />
  668.                 </if>
  669.                 <elseif Spell="Bar*|Phalanx*|*Storm|En*">
  670.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Enhancing-$CastingMode" />
  671.                 </elseif>
  672.                 <elseif Spell="Haste|Refresh">
  673.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="ConserveMP" />
  674.                 </elseif>
  675.                 <elseif Spell="Protect*|Shell*">
  676.                     <equip when="precast|midcast">
  677.                         <lring>Sheltered Ring</lring>
  678.                     </equip>
  679.                 </elseif>
  680.             </elseif>
  681.             <elseif Skill="EnfeeblingMagic">
  682.                 <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast" />
  683.                 <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Enfeebling-$CastingMode" />
  684.             </elseif>
  685.         </if>
  686.         <!-- Black Magic Gear Rules-->
  687.         <elseif type="BlackMagic">
  688.             <if Skill="DarkMagic">
  689.                 <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="DarkMagic" />
  690.  
  691.                 <if Spell="Stun">
  692.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast" />
  693.                 </if>
  694.                 <elseif Spell="Drain|Aspir">
  695.                     <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="DrainAndAspir" />
  696.                 </elseif>
  697.  
  698.                 <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  699.             </if>
  700.             <elseif Skill="ElementalMagic">
  701.                 <if advanced='"$CastingMode" != "Proc"'>
  702.                     <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="$SpellTierNuke-$CastingMode" />
  703.  
  704.                     <if Spell="*ja|Comet">
  705.                         <equip when="precast|midcast">
  706.                             <legs>Goetia Chausses +2</legs>
  707.                         </equip>
  708.                     </if>
  709.                     <elseif Spell="Meteor">
  710.                         <equip when="precast|midcast">
  711.                             <main>Lehbrailg</main>
  712.                         </equip>
  713.                     </elseif>
  714.                     <elseif Spell="Impact">
  715.                         <equip when="Midcast" setgroup="$GroupArea-Magic" set="HighTierNuke-$CastingMode">
  716.                             <main>Atinian Staff</main>
  717.                             <head>empty</head>
  718.                             <body>Twilight Cloak</body>
  719.                         </equip>
  720.                         <equip when="Precast">
  721.                             <head>empty</head>
  722.                             <body>Twilight Cloak</body>
  723.                         </equip>
  724.                         <precastdelay delay="2.5" />
  725.                     </elseif>
  726.                     <!-- <elseif advanced='"$CastingMode"="Normal" AND "%SpellElement"!="Ice"'>
  727.                        <equip when="Midcast">
  728.                            <main>Lehbrailg</main>
  729.                        </equip>
  730.                    </elseif> -->
  731.  
  732.                     <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
  733.                 </if>
  734.             </elseif>
  735.             <elseif Skill="EnfeeblingMagic">
  736.                 <if Spell="Sleep*|Gravity|Bind">
  737.                     <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Enfeebling-$CastingMode" />
  738.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="FastRecast" />
  739.                 </if>
  740.                 <else>
  741.                     <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Enfeebling-$CastingMode" />
  742.                 </else>
  743.             </elseif>
  744.             <elseif Skill="EnhancingMagic">
  745.                 <if Spell="*Spikes">
  746.                     <equip when="$EquipSpellGear" setgroup="BasicMagic" set="Enhancing-$CastingMode" />
  747.                 </if>
  748.             </elseif>
  749.         </elseif>
  750.         <elseif type="weaponskill">
  751.             <equip when="Precast" setgroup="$GroupArea-Actions" set="WS-%Spell" />
  752.         </elseif>
  753.         <elseif Spell="*Threnody">
  754.             <equip when="$EquipSpellGear" setgroup="$GroupArea-Magic" set="Songs" />
  755.         </elseif>
  756.     </rules>
  757. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement