Advertisement
Motenten

Rdm r3

Apr 21st, 2012
1,048
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 29.79 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: 1/18/2013 2:54:23 PM -->
  7.  
  8.     <config Debug="false"
  9.            ShowGearSwaps="false"
  10.            ShowSpellInfo="false"
  11.            RequireVersion="2.30"
  12.            />
  13.  
  14.     <!-- Set default variable values -->
  15.     <variables>
  16.         <!-- General configuration -->
  17.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
  18.  
  19.         <!-- Configuration var overrides. -->
  20.         <var name="CritWS">Evisceration|Vorpal Blade</var>
  21.         <var name="MagicalWS">Sanguine Blade|Aeolian Edge</var>
  22.         <var name="Options.DefenseModes">PDT</var>
  23.         <var name="Options.OffenseModes">Normal</var>
  24.         <var name="Options.WSModes">Default</var>
  25.  
  26.         <!-- General utility -->
  27.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
  28.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ElementalStaves']/*" />
  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='FastCastVars']/*" />
  31.         <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
  32.  
  33.         <!-- Utility default var overrides. -->
  34.         <var name="TPWeapon">Default</var>
  35.         <var name="TankMode">PDT</var>
  36.  
  37.         <!-- Local vars -->
  38.         <var name="ConvertSet">None</var>
  39.  
  40.         <!-- Count: Set bonus gained for the number of +2 AF3 pieces available.
  41.             10 for 2 pieces, 20 for 3 pieces, 30 for 4 pieces, 50 for 5 pieces. -->
  42.         <var name="EstoqueurSetBonus">50</var>
  43.         <!-- Cape: 0 for don't have; 1 for have. -->
  44.         <var name="EstoqueurCape">1</var>
  45.         <!-- Feet: 0 for don't have; 1 for +1; 2 for +2 -->
  46.         <var name="EstoqueurFeet">2</var>
  47.  
  48.         <var name="TPWeapon">DaggerOrSword</var>
  49.  
  50.         <!-- Move certain equip timings if spontaneity is up -->
  51.         <var name="SpontTime">Midcast</var>
  52.  
  53.         <var name="MeleeWeapons">Chimeric Fleuret|Joyeuse|Twilight Knife|Aluh Jambiya|Swiftwing</var>
  54.  
  55.     </variables>
  56.  
  57.     <sets>
  58.         <group name="Outside-Group" default="true">
  59.             <set name="None">
  60.             </set>
  61.  
  62.             <!-- General high HP/MP gear to use as a base. -->
  63.             <set name="Idle-Town-*|Idle-Field-*">
  64.                 <main>$Staff-PDT</main>
  65.                 <sub>Verse Strap +1</sub>
  66.                 <ammo>Demonry Stone</ammo>
  67.                 <head>Duelist's Chapeau +2</head>
  68.                 <neck>Wiglen Gorget</neck>
  69.                 <lear>Bloodgem Earring</lear>
  70.                 <rear>Loquacious Earring</rear>
  71.                 <body>Estoqueur's Sayon +2</body>
  72.                 <hands>Serpentes Cuffs</hands>
  73.                 <lring>Sheltered Ring</lring>
  74.                 <rring>Paguroidea Ring</rring>
  75.                 <back>Umbra Cape</back>
  76.                 <waist>Hierarch Belt</waist>
  77.                 <legs>Crimson Cuisses</legs>
  78.                 <feet>Serpentes Sabots</feet>
  79.             </set>
  80.  
  81.             <set name="Kite|Move">
  82.                 <legs>Crimson Cuisses</legs>
  83.             </set>
  84.  
  85.             <set name="Resting-Normal">
  86.                 <main>$Staff-HMP</main>
  87.                 <feet>Chelona Boots +1</feet>
  88.             </set>
  89.  
  90.             <set name="AutoRefresh">
  91.                 <head>Duelist's Chapeau +2</head>
  92.                 <body>Estoqueur's Sayon +2</body>
  93.                 <hands>Serpentes Cuffs</hands>
  94.                 <feet>Serpentes Sabots</feet>
  95.             </set>
  96.  
  97.             <!-- Reduce cast/recast times. -->
  98.             <set name="FastCast">
  99.                 <head>Warlock's Chapeau</head>
  100.                 <rear>Loquacious Earring</rear>
  101.                 <body>Duelist's Tabard +2</body>
  102.                 <lring>Prolix Ring</lring>
  103.                 <back>Swith Cape</back>
  104.                 <waist>Witful Belt</waist>
  105.                 <feet>Chelona Boots +1</feet>
  106.             </set>
  107.  
  108.             <set name="CureFastCast" BaseSet="FastCast">
  109.                 <body>Heka's Kalasiris</body>
  110.                 <legs>Praeco Slacks</legs>
  111.             </set>
  112.  
  113.             <set name="HasteCast">
  114.                 <head>Warlock's Chapeau</head>
  115.                 <rear>Loquacious Earring</rear>
  116.                 <body>Duelist's Tabard +2</body>
  117.                 <hands>Brego Gloves</hands>
  118.                 <lring>Prolix Ring</lring>
  119.                 <back>Swith Cape</back>
  120.                 <waist>Goading Belt</waist>
  121.                 <legs>Rubeus Spats</legs>
  122.                 <feet>Eurus' Ledelsens</feet>
  123.             </set>
  124.  
  125.             <set name="InterruptDown">
  126.                 <!-- <ammo>Impatiens</ammo>
  127.                <main>Eremite's Wand</main>
  128.                <sub>Eremite's Wand</sub>
  129.                <head>Nashira Turban</head>
  130.                <neck>Willpower Torque</neck>
  131.                <body>Warlock's Tabard</body>
  132.                <waist>Druid's Rope</waist> -->
  133.             </set>
  134.  
  135.             <!-- For cures only, +healing skill, +mnd, +conserve MP -->
  136.             <!-- Cure Potency:
  137.                 Staff: 24%
  138.                 Body: 15%
  139.                 Ear: 5%
  140.                 Back: 4% (+skill)
  141.                 Hands: 4% (+mnd/skill)
  142.                 == 52% -->
  143.             <set name="Cure">
  144.                 <main>$Staff-Cures</main>
  145.                 <sub>Verse Strap +1</sub>
  146.                 <ammo>Clarus Stone</ammo>
  147.                 <head>Warlock's Chapeau</head>
  148.                 <neck>Estoqueur's Collar</neck>
  149.                 <lear>Roundel Earring</lear>
  150.                 <rear>Loquacious Earring</rear>
  151.                 <body>Heka's Kalasiris</body>
  152.                 <hands>Augur's Gloves</hands>
  153.                 <lring>Ephedra Ring</lring>
  154.                 <rring>Sirona's Ring</rring>
  155.                 <back>Tempered Cape</back>
  156.                 <waist>Goading Belt</waist>
  157.                 <legs>Rubeus Spats</legs>
  158.                 <feet>Estoqueur's Houseaux +2</feet>
  159.             </set>
  160.  
  161.             <!-- For general enhancing spells that benefit from higher skill. -->
  162.             <set name="Enhancing">
  163.                 <neck>Enhancing Torque</neck>
  164.                 <body>Duelist's Tabard +2</body>
  165.                 <hands>Duelist's Gloves</hands>
  166.                 <back>Estoqueur's Cape</back>
  167.                 <waist>Cascade Belt</waist>
  168.                 <legs>Portent Pants</legs>
  169.                 <feet>Estoqueur's Houseaux +2</feet>
  170.             </set>
  171.  
  172.             <!-- Gear that increases the duration of enhancing magic spells -->
  173.             <set name="EnhanceDuration">
  174.                 <back>Estoqueur's Cape</back>
  175.                 <feet>Estoqueur's Houseaux +2</feet>
  176.             </set>
  177.  
  178.             <!-- AF3+2 set bonus adds duration with Composure up when casting on others -->
  179.             <set name="ComposureDuration">
  180.                 <head>Estoqueur's Chappel +2</head>
  181.                 <body>Estoqueur's Sayon +2</body>
  182.                 <hands>Estoqueur's Gantherots +2</hands>
  183.                 <legs>Estoqueur's Fuseau +2</legs>
  184.                 <feet>Estoqueur's Houseaux +2</feet>
  185.             </set>
  186.  
  187.             <set name="Spikes">
  188.                 <legs>Duelist's Tights</legs>
  189.             </set>
  190.  
  191.             <!-- This is the sets of gear for mnd-based enfeebles.  Normally focuses
  192.                 mostly on +mnd for max potentcy.  Use m.acc for resistant mobs. -->
  193.             <set name="EnfeebleMnd-Normal|EnfeebleMnd-AOEBurn|EnfeebleMnd-Dire">
  194.                 <sub>Verse Strap +1</sub>
  195.                 <ammo>Sturm's Report</ammo>
  196.                 <head>Estoqueur's Chappel +2</head>
  197.                 <neck>Estoqueur's Collar</neck>
  198.                 <body>Estoqueur's Sayon +2</body>
  199.                 <hands>Estoqueur's Gantherots +2</hands>
  200.                 <lring>Strendu Ring</lring>
  201.                 <rring>Solemn Ring</rring>
  202.                 <back>Estoqueur's Cape</back>
  203.                 <waist>Cascade Belt</waist>
  204.                 <legs>Rubeus Spats</legs>
  205.                 <feet>Estoqueur's Houseaux +2</feet>
  206.             </set>
  207.             <set name="EnfeebleMnd-Resistant" BaseSet="EnfeebleMnd-Normal">
  208.                 <head>Duelist's Chapeau +2</head>
  209.             </set>
  210.             <set name="EnfeebleMnd-Speed" BaseSet="EnfeebleMnd-Normal">
  211.                 <head>Warlock's Chapeau</head>
  212.                 <waist>Goading Belt</waist>
  213.             </set>
  214.  
  215.             <!-- This is the sets of gear for int-based enfeebles.  Low acc focuses
  216.                 mostly on +int for max potentcy; as it moves to high acc, int is
  217.                 replaced by skill and +m.acc where that's an improvement. -->
  218.             <set name="EnfeebleInt-Normal|EnfeebleInt-Resistant|EnfeebleInt-AOEBurn|EnfeebleInt-Dire">
  219.                 <ammo>Sturm's Report</ammo>
  220.                 <head>Estoqueur's Chappel +2</head>
  221.                 <neck>Enfeebling Torque</neck>
  222.                 <body>Estoqueur's Sayon +2</body>
  223.                 <hands>Estoqueur's Gantherots +2</hands>
  224.                 <lring>Strendu Ring</lring>
  225.                 <rring>Diamond Ring</rring>
  226.                 <back>Hecate's Cape</back>
  227.                 <waist>Cognition Belt</waist>
  228.                 <legs>Estoqueur's Fuseau +2</legs>
  229.                 <feet>Chelona Boots +1</feet>
  230.             </set>
  231.             <set name="EnfeebleInt-Speed" BaseSet="EnfeebleInt-Normal">
  232.                 <head>Warlock's Chapeau</head>
  233.                 <hands>Brego Gloves</hands>
  234.                 <waist>Goading Belt</waist>
  235.             </set>
  236.  
  237.             <!-- This is the sets of gear for nukes.  Low acc focuses
  238.                 mostly on skill, MAB and +int for max potentcy; as it moves to
  239.                 high acc, int is replaced by +m.acc where that's an improvement. -->
  240.             <set name="Nuke-Normal|Nuke-AOEBurn|Nuke-Dire">
  241.                 <sub>Wizzan Grip</sub>
  242.                 <ammo>Witchstone</ammo>
  243.                 <head>Estoqueur's Chappel +2</head>
  244.                 <neck>Stoicheion Medal</neck>
  245.                 <lear>Strophadic Earring</lear>
  246.                 <rear>Hecate's Earring</rear>
  247.                 <body>Rubeus Jacket</body>
  248.                 <hands>Eradico Mitts</hands>
  249.                 <lring>Demon's Ring</lring>
  250.                 <rring>Strendu Ring</rring>
  251.                 <back>Romanus Cape</back>
  252.                 <waist>Cognition Belt</waist>
  253.                 <legs>Estoqueur's Fuseau +2</legs>
  254.                 <feet>Duelist's Boots</feet>
  255.             </set>
  256.             <set name="Nuke-Resistant" BaseSet="Nuke-Normal">
  257.                 <hands>Morrigan's Cuffs</hands>
  258.                 <back>Hecate's Cape</back>
  259.             </set>
  260.             <set name="Nuke-Speed" BaseSet="Nuke-Normal">
  261.                 <head>Warlock's Chapeau</head>
  262.                 <body>Duelist's Tabard +2</body>
  263.                 <lring>Prolix Ring</lring>
  264.                 <back>Hecate's Cape</back>
  265.                 <waist>Goading Belt</waist>
  266.                 <legs>Rubeus Spats</legs>
  267.                 <feet>Chelona Boots +1</feet>
  268.             </set>
  269.  
  270.  
  271.             <!-- This is the sets of gear for dark magic spells.  Since
  272.                 dark magic is influenced only by skill and m.acc, adjust
  273.                 only that and haste. -->
  274.             <set name="DarkMagic-Normal|DarkMagic-Speed|DarkMagic-AOEBurn|DarkMagic-Dire">
  275.                 <head>Warlock's Chapeau</head>
  276.                 <neck>Aesir Torque</neck>
  277.                 <body>Estoqueur's Sayon +2</body>
  278.                 <hands>Brego Gloves</hands>
  279.                 <rring>Strendu Ring</rring>
  280.                 <back>Hecate's Cape</back>
  281.                 <waist>Goading Belt</waist>
  282.                 <legs>Portent Pants</legs>
  283.                 <feet>Chelona Boots +1</feet>
  284.             </set>
  285.             <set name="DarkMagic-Resistant" BaseSet="DarkMagic-Normal">
  286.                 <hands>Crimson Finger Gauntlets</hands>
  287.             </set>
  288.  
  289.             <set name="DrainAndAspir">
  290.                 <lring>Excelsis Ring</lring>
  291.             </set>
  292.  
  293.             <!-- Don't put enmity gear on in basic set -->
  294.             <set name="Enmity">
  295.             </set>
  296.  
  297.             <!-- Total of +375 MP in gear set -->
  298.             <!-- Rdm/sch: 1315/1356 HP, 1347 MP -->
  299.             <!-- Rdm/whm: 1314/1356 HP, 1362 MP -->
  300.             <!-- Rdm/blm: 1290/1331 HP, 1387 MP -->
  301.             <set name="Convert">
  302.                 <ammo>Demonry Stone</ammo>
  303.                 <head>Duelist's Chapeau +2</head>
  304.                 <neck>Estoqueur's Collar</neck>
  305.                 <lear>Bloodgem Earring</lear>
  306.                 <rear>Loquacious Earring</rear>
  307.                 <body>Rubeus Jacket</body>
  308.                 <hands>Serpentes Cuffs</hands>
  309.                 <lring>Dark Ring</lring>
  310.                 <rring>Dark Ring</rring>
  311.                 <back>Twilight Cape</back>
  312.                 <waist>Hierarch Belt</waist>
  313.                 <legs>Estoqueur's Fuseau +2</legs>
  314.                 <feet>Serpentes Sabots</feet>
  315.             </set>
  316.  
  317.             <set name="Chainspell">
  318.                 <body>Duelist's Tabard +2</body>
  319.             </set>
  320.  
  321.             <set name="BasePDT">
  322.                 <neck>Twilight Torque</neck>
  323.                 <lring>Dark Ring</lring>
  324.                 <rring>Dark Ring</rring>
  325.                 <back>Umbra Cape</back>
  326.                 <legs>Goliard Trews</legs>
  327.             </set>
  328.             <set name="PhysDef-PDT|PhysDef-*" BaseSet="BasePDT">
  329.                 <main>$Staff-PDT</main>
  330.                 <sub>Verse Strap +1</sub>
  331.             </set>
  332.  
  333.             <set name="MDT-*|Resist-*">
  334.                 <main>$Staff-PDT</main>
  335.                 <sub>Verse Strap +1</sub>
  336.                 <ammo>Demonry Stone</ammo>
  337.                 <neck>Twilight Torque</neck>
  338.                 <lring>Dark Ring</lring>
  339.                 <rring>Dark Ring</rring>
  340.                 <back>Lamia Mantle +1</back>
  341.             </set>
  342.  
  343.             <set name="WeakSet">
  344.             </set>
  345.  
  346.             <set name="TP-DaggerOrSword-Normal-Normal">
  347.                 <ammo>Demonry Stone</ammo>
  348.                 <head>Walahra Turban</head>
  349.                 <neck>Calcitrant Stole</neck>
  350.                 <lear>Brutal Earring</lear>
  351.                 <rear>Suppanomimi</rear>
  352.                 <body>Goliard Saio</body>
  353.                 <hands>Brego Gloves</hands>
  354.                 <lring>Rajas Ring</lring>
  355.                 <rring>Tyrant's Ring</rring>
  356.                 <back>Atheling Mantle</back>
  357.                 <waist>Goading Belt</waist>
  358.                 <legs>Rubeus Spats</legs>
  359.                 <feet>Eurus' Ledelsens</feet>
  360.             </set>
  361.             <set name="TP-DaggerOrSword-Normal-PDT">
  362.                 <!-- Defensive melee set -->
  363.             </set>
  364.  
  365.             <set name="TP-Default-Normal-*">
  366.                 <!-- Any undefined weapon -->
  367.             </set>
  368.  
  369.  
  370.             <set name="WS-Exenterator-*">
  371.                 <neck>Houyi's Gorget</neck>
  372.                 <lear>Brutal Earring</lear>
  373.                 <rear>Aesir Ear Pendant</rear>
  374.                 <body>Duelist's Tabard +2</body>
  375.                 <hands>Morrigan's Cuffs</hands>
  376.                 <lring>Rajas Ring</lring>
  377.                 <rring>Solemn Ring</rring>
  378.                 <back>Atheling Mantle</back>
  379.                 <waist>Anguinus Belt</waist>
  380.                 <legs>Urja Trousers</legs>
  381.                 <feet>Eurus' Ledelsens</feet>
  382.             </set>
  383.  
  384.             <set name="WS-Aeolian Edge-*">
  385.                 <ammo>Witchstone</ammo>
  386.                 <head>Estoqueur's Chappel +2</head>
  387.                 <neck>Thunder Gorget</neck>
  388.                 <lear>Hecate's Earring</lear>
  389.                 <rear>Strophadic Earring</rear>
  390.                 <body>Rubeus Jacket</body>
  391.                 <hands>Morrigan's Cuffs</hands>
  392.                 <lring>Rajas Ring</lring>
  393.                 <rring>Strendu Ring</rring>
  394.                 <back>Romanus Cape</back>
  395.                 <legs>Estoqueur's Fuseau +2</legs>
  396.                 <feet>Duelist's Boots</feet>
  397.             </set>
  398.  
  399.             <set name="WS-Evisceration-*">
  400.                 <neck>Rancor Collar</neck>
  401.                 <lear>Brutal Earring</lear>
  402.                 <rear>Moonshade Earring</rear>
  403.                 <hands>Morrigan's Cuffs</hands>
  404.                 <lring>Rajas Ring</lring>
  405.                 <rring>Tyrant's Ring</rring>
  406.                 <back>Atheling Mantle</back>
  407.                 <waist>Anguinus Belt</waist>
  408.                 <legs>Rubeus Spats</legs>
  409.             </set>
  410.  
  411.             <set name="WS-Vorpal Blade-*">
  412.                 <neck>Rancor Collar</neck>
  413.                 <lear>Brutal Earring</lear>
  414.                 <rear>Aesir Ear Pendant</rear>
  415.                 <hands>Morrigan's Cuffs</hands>
  416.                 <lring>Rajas Ring</lring>
  417.                 <rring>Tyrant's Ring</rring>
  418.                 <back>Atheling Mantle</back>
  419.                 <waist>Anguinus Belt</waist>
  420.                 <legs>Rubeus Spats</legs>
  421.             </set>
  422.  
  423.             <set name="WS-Death Blossom-*">
  424.                 <head>Estoqueur's Chappel +2</head>
  425.                 <neck>Thunder Gorget</neck>
  426.                 <lear>Brutal Earring</lear>
  427.                 <rear>Aesir Ear Pendant</rear>
  428.                 <body>Heka's Kalasiris</body>
  429.                 <hands>Augur's Gloves</hands>
  430.                 <lring>Rajas Ring</lring>
  431.                 <rring>Tyrant's Ring</rring>
  432.                 <back>Atheling Mantle</back>
  433.                 <waist>Anguinus Belt</waist>
  434.                 <legs>Rubeus Spats</legs>
  435.                 <feet>Estoqueur's Houseaux +2</feet>
  436.             </set>
  437.  
  438.             <set name="WS-Savage Blade-*">
  439.                 <neck>Thunder Gorget</neck>
  440.                 <lear>Brutal Earring</lear>
  441.                 <rear>Aesir Ear Pendant</rear>
  442.                 <hands>Morrigan's Cuffs</hands>
  443.                 <lring>Rajas Ring</lring>
  444.                 <rring>Tyrant's Ring</rring>
  445.                 <back>Atheling Mantle</back>
  446.                 <waist>Anguinus Belt</waist>
  447.                 <legs>Rubeus Spats</legs>
  448.             </set>
  449.  
  450.             <set name="WS-*">
  451.                 <neck>Calcitrant Stole</neck>
  452.                 <lear>Brutal Earring</lear>
  453.                 <rear>Aesir Ear Pendant</rear>
  454.                 <hands>Morrigan's Cuffs</hands>
  455.                 <lring>Rajas Ring</lring>
  456.                 <rring>Tyrant's Ring</rring>
  457.                 <back>Atheling Mantle</back>
  458.                 <waist>Anguinus Belt</waist>
  459.                 <legs>Rubeus Spats</legs>
  460.             </set>
  461.  
  462.  
  463.         </group>
  464.  
  465.         <group name="Abyssea-Group" inherit="Outside-Group" />
  466.  
  467.         <group name="Campaign-Group" inherit="Outside-Group" />
  468.  
  469.         <group name="Voidwatch-Group" inherit="Outside-Group" />
  470.  
  471.         <group name="Legion-Group" inherit="Outside-Group" />
  472.  
  473.         <group name="Salvage-Group" inherit="Outside-Group" />
  474.  
  475.         <group name="Assault-Group" inherit="Outside-Group" />
  476.  
  477.     </sets>
  478.  
  479.  
  480.     <rules>
  481.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RunFirstUpdate']/*" />
  482.  
  483.         <if mode="OR" EquipMain="$MeleeWeapons" status="Engaged">
  484.             <changelock slot="main|sub|range" when="All" lock="true" />
  485.             <var cmd="set TPWeapon DaggerOrSword" />
  486.         </if>
  487.         <else>
  488.             <var cmd="set TPWeapon Default" />
  489.         </else>
  490.         <!-- Make sure locks are in place before auto-changing gear. -->
  491.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
  492.         <!-- Auto-change gear call via Aftercast to limit lag. -->
  493.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
  494.         <!-- Other general imports. -->
  495.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='LevelRequirement']/*" />
  496.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  497.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  498.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ElementalStaffRules']/*" />
  499.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
  500.         <!-- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='FastCastCalculations']/*" /> -->
  501.  
  502.         <!-- First: Adjust values based on status checks. -->
  503.  
  504.         <!-- Check for weakness -->
  505.         <if BuffActive="Weakness">
  506.             <var cmd="set WeaknessArmor WeakSet" />
  507.         </if>
  508.  
  509.  
  510.         <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
  511.  
  512.         <if spell="Update|autoset">
  513.             <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  514.             <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='AreaRules']/*" />
  515.  
  516.             <if hppgt="50">
  517.                 <var cmd="set Convert None" />
  518.             </if>
  519.  
  520.             <!-- Check for buffs wearing off -->
  521.             <if NotBuffActive="Weakness">
  522.                 <var cmd="set WeaknessArmor None" />
  523.             </if>
  524.  
  525.             <if NotBuffActive="Spontaneity">
  526.                 <var cmd="set SpontTime Midcast" />
  527.             </if>
  528.  
  529.             <!-- Ensure movement is set properly -->
  530.             <if status="Engaged" advanced='"$Movement"="Move"'>
  531.                 <var cmd="set Movement None" />
  532.             </if>
  533.             <elseif status="Idle">
  534.                 <var cmd="set Movement Move" />
  535.             </elseif>
  536.  
  537.             <!-- Output current status if this is a manual update -->
  538.             <if SpellTargetRaw=".Manual">
  539.                 <addtochat>Update. $TPWeapon: $OffenseMode/$DefenseMode, Casting: $CastingMode, PD:$PhysicalDefense, MD:$MagicalDefense, $Movement</addtochat>
  540.             </if>
  541.         </if>
  542.  
  543.  
  544.         <!-- Third: Adjust configurations based on action/trigger. -->
  545.  
  546.         <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
  547.  
  548.         <!-- Job Ability equip rules -->
  549.         <if type="JobAbility">
  550.             <if spell="Convert">
  551.                 <equip when="precast" set="Convert" />
  552.                 <var cmd="set ConvertSet Convert" />
  553.                 <command when="Aftercast">wait 15;$UpdateCommand</command>
  554.             </if>
  555.             <elseif Spell="Chainspell">
  556.                 <equip when="Precast" set="Chainspell" />
  557.             </elseif>
  558.             <elseif Spell="Saboteur">
  559.             </elseif>
  560.             <elseif Spell="Spontaneity">
  561.                 <var cmd="set SpontTime Precast" />
  562.                 <command when="Aftercast">wait 8;$UpdateCommand</command>
  563.             </elseif>
  564.         </if>
  565.  
  566.  
  567.         <!-- Fourth: Compile all adjustments into the final gear set. -->
  568.  
  569.         <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineBaseLayer']/*" />
  570.  
  571.         <!-- Compile all subsets into a single final set -->
  572.         <var cmd="set CurrentSet $BaseLayer|$WeaknessArmor|$PhysicalDefense|$MagicalDefense|$Convert|$Movement" />
  573.  
  574.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  575.         <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='HandleEquippingGear']/*" />
  576.  
  577.  
  578.         <!-- Weaponskill equip rules -->
  579.         <if type="WeaponSkill">
  580.             <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='DefineWeaponskillSet']/*" />
  581.             <equip when="Precast" set="$WSSet" />
  582.         </if>
  583.  
  584.         <elseif type="BlackMagic">
  585.             <equip when="Precast" set="FastCast" />
  586.  
  587.             <if Skill="DarkMagic">
  588.                 <equip when="$SpontTime" set="DarkMagic-$CastingMode" />
  589.  
  590.                 <if Spell="Drain|Aspir">
  591.                     <equip when="$SpontTime" set="DrainAndAspir" />
  592.                 </if>
  593.  
  594.                 <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  595.             </if>
  596.             <elseif Skill="ElementalMagic">
  597.                 <equip when="Midcast" set="Nuke-$CastingMode" />
  598.  
  599.                 <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
  600.             </elseif>
  601.             <elseif Skill="EnfeeblingMagic">
  602.                 <if Spell="Dispel|Blind*">
  603.                     <equip when="$SpontTime" set="EnfeebleInt-Resistant" />
  604.                 </if>
  605.                 <elseif Spell="Gravity*|Sleep*">
  606.                     <equip when="$SpontTime" set="EnfeebleInt-Resistant|HasteCast" />
  607.                 </elseif>
  608.                 <else>
  609.                     <!-- Break, Poison* -->
  610.                     <equip when="$SpontTime" set="EnfeebleInt-$CastingMode" />
  611.                 </else>
  612.             </elseif>
  613.             <elseif Skill="EnhancingMagic">
  614.                 <equip when="Precast">
  615.                     <waist>Siegel Sash</waist>
  616.                 </equip>
  617.                 <equip when="Midcast" set="HasteCast" />
  618.             </elseif>
  619.         </elseif>
  620.  
  621.         <elseif type="WhiteMagic">
  622.             <equip when="Precast" set="FastCast" />
  623.  
  624.             <if Skill="HealingMagic">
  625.                 <if Spell="Cure*|Cura*">
  626.                     <equip when="Precast" set="Cure|CureFastCast|$Convert" />
  627.                     <equip when="Midcast" set="Cure|$Convert" />
  628.                 </if>
  629.                 <elseif Spell="Raise*">
  630.                     <equip when="Midcast" set="HasteCast" />
  631.                 </elseif>
  632.             </if>
  633.             <elseif Skill="EnhancingMagic">
  634.                 <!-- Enhancing Fastcast -->
  635.                 <equip when="Precast">
  636.                     <waist>Siegel Sash</waist>
  637.                 </equip>
  638.  
  639.                 <if Spell="Stoneskin">
  640.                     <!-- Stoneskin Fastcast -->
  641.                     <equip when="Precast">
  642.                         <hands>Carapacho Cuffs</hands>
  643.                     </equip>
  644.  
  645.                     <!-- Build for exactly enough mnd/skill to max stoneskin.
  646.                         Lowest mnd is rdm/nin with 80.
  647.                         With 387 skill (369 with Esq+2 feet)
  648.                         need ~51 total mnd to max stoneskin.  Don't need any +mnd in gear.
  649.                         Add haste for recast, and Siegel Sash for bonus damage absorbed.
  650.                          -->
  651.                     <equip when="Midcast" set="HasteCast" />
  652.  
  653.                     <equip when="Midcast">
  654.                         <waist>Siegel Sash</waist>
  655.                     </equip>
  656.                 </if>
  657.                 <elseif Spell="Refresh*">
  658.                     <equip when="All">
  659.                         <legs>Estoqueur's Fuseau +2</legs>
  660.                     </equip>
  661.                 </elseif>
  662.                 <elseif Spell="Haste">
  663.                     <equip when="Midcast" set="HasteCast" />
  664.                 </elseif>
  665.                 <elseif Spell="Bar*" CastTimeLT="1.0">
  666.                     <equip when="Precast" set="Enhancing" />
  667.                 </elseif>
  668.                 <elseif Spell="Bar*|Phalanx*|*Storm|En*|Gain*">
  669.                     <equip when="Midcast" set="Enhancing" />
  670.                 </elseif>
  671.                 <elseif Spell="*Spikes">
  672.                     <equip when="Midcast" set="Enhancing|Spikes" />
  673.                 </elseif>
  674.                 <else>
  675.                     <equip when="Midcast" set="Enhancing" />
  676.                 </else>
  677.  
  678.                 <equip when="$SpontTime" set="EnhanceDuration" />
  679.  
  680.                 <if SpellTargetType="PLAYER" BuffActive="Composure">
  681.                     <equip when="$SpontTime" set="ComposureDuration" />
  682.                 </if>
  683.  
  684.                 <if SpellTargetType="SELF" Spell="Protect*|Shell*">
  685.                     <equip when="Precast|Midcast">
  686.                         <lring>Sheltered Ring</lring>
  687.                     </equip>
  688.                 </if>
  689.             </elseif>
  690.             <elseif Skill="EnfeeblingMagic">
  691.                 <!-- Enfeebling Fastcast -->
  692.                 <equip when="Precast">
  693.                     <head>Estoqueur's Chappel +2</head>
  694.                 </equip>
  695.  
  696.                 <if Spell="Slow*|Paralyze*|Addle">
  697.                     <equip when="Midcast" set="EnfeebleMnd-$CastingMode" />
  698.                 </if>
  699.                 <elseif Spell="Silence">
  700.                     <equip when="Midcast" set="EnfeebleMnd-Resistant" />
  701.                 </elseif>
  702.  
  703.                 <if Spell="Dia III|Slow II">
  704.                     <equip when="Midcast">
  705.                         <head>Duelist's Chapeau +2</head>
  706.                     </equip>
  707.                 </if>
  708.             </elseif>
  709.         </elseif>
  710.  
  711.         <elseif type="Ninjutsu">
  712.             <equip when="Precast" set="FastCast" />
  713.  
  714.             <if Spell="Utsusemi*">
  715.                 <if Spell="*Ichi">
  716.                     <equip when="Midcast" set="HasteCast|InterruptDown" />
  717.                 </if>
  718.                 <else>
  719.                     <equip when="Midcast" set="HasteCast" />
  720.                 </else>
  721.             </if>
  722.         </elseif>
  723.  
  724.         <elseif type="Waltz">
  725.             <!-- Waltzes for /dnc -->
  726.             <if NotSpell="Healing Waltz">
  727.                 <if TargetType="Self">
  728.                     <equip when="Precast" delay="0.1" set="CureWaltzMe" />
  729.                 </if>
  730.                 <else>
  731.                     <equip when="Precast" delay="0.1" set="CureWaltz" />
  732.                 </else>
  733.             </if>
  734.         </elseif>
  735.  
  736.  
  737.         <if commandprefix="/magic|/ninjutsu">
  738.             <var cmd="set SpontTime Midcast" />
  739.         </if>
  740.  
  741.     </rules>
  742. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement