Guest User

RDM XML

a guest
Jun 22nd, 2011
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 15.75 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config />
  4.     <variables>
  5.         <var name="SleepTimers">1</var>
  6.         <var Name="ChangeComposure">0</var>
  7.         <var Name="Skillup">0</var>
  8.         <var Name="Skillupenhance">0</var>
  9.         <xi:include href="include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
  10.         <xi:include href="include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  11.         <xi:include href="include.xml" xpointer="//include[@name='VarEnSpells']/*" />
  12.     </variables>
  13.     <sets>
  14.         <group name="Potency" default="yes">
  15.             <set name="Idle">
  16.                 <body>Estq. Sayon +2</body>
  17.                 <hands>Serpentes Cuffs</hands>
  18.                 <feet>Serpentes Sabots</feet>
  19.                 <legs>Tatsu. Sitagoromo</legs>
  20.                 <head>Duelist's Chapeau</head>
  21.                 <neck>Twilight Torque</neck>
  22.                 <lring>Dark Ring</lring>
  23.                 <rring>Dark Ring</rring>
  24.                 <rear>Moonshade Earring</rear>
  25.                 <waist>Hierarch Belt</waist>
  26.                 <back>Umbra Cape</back>
  27.                 <ammo>Snow Sachet</ammo>
  28.                 <main>Terra's Staff</main>
  29.                 <sub>Pax Grip</sub>
  30.                 <lear>Darkness Earring</lear>
  31.             </set>
  32.             <set name="Elemental Magic">
  33.                 <body>Teal Saio</body>
  34.                 <head>Estq. Chappel +2</head>
  35.                 <legs>Estqr. Fuseau +2</legs>
  36.                 <waist>Penitent's Rope</waist>
  37.                 <hands>Eradico Mitts</hands>
  38.                 <feet>Goliard Clogs</feet>
  39.                 <back>Potentia Cape</back>
  40.                 <lring>Diamond Ring</lring>
  41.                 <rring>Spiral Ring</rring>
  42.                 <neck>Feud Pendant</neck>
  43.                 <lear>Moldavite Earring</lear>
  44.                 <rear>Hecate's Earring</rear>
  45.                 <ammo>Snow Sachet</ammo>
  46.                 <sub>Bugard Strap +1</sub>
  47.             </set>
  48.             <set name="Magic Accuracy">
  49.                 <body>Estq. Sayon +2</body>
  50.                 <hands>Estq. Ganthrt. +2</hands>
  51.                 <legs>Portent Pants</legs>
  52.                 <feet>Goliard Clogs</feet>
  53.                 <waist>Penitent's Rope</waist>
  54.                 <back>Altruistic Cape</back>
  55.                 <lring>Diamond Ring</lring>
  56.                 <rring>Spiral Ring</rring>
  57.                 <head>Duelist's Chapeau</head>
  58.                 <neck>Spider Torque</neck>
  59.                 <lear>Cass. Earring</lear>
  60.                 <rear>Helenus's Earring</rear>
  61.                 <ammo>Snow Sachet</ammo>
  62.                 <sub>Bugard Strap +1</sub>
  63.             </set>
  64.             <set name="MND" baseset="Magic Accuracy">
  65.                 <body>Estq. Sayon +2</body>
  66.                 <hands>Estq. Ganthrt. +2</hands>
  67.                 <feet>Estq. Houseaux +2</feet>
  68.                 <back>Estoqueur's Cape</back>
  69.                 <waist>Penitent's Rope</waist>
  70.                 <legs>Mahatma Slops</legs>
  71.                 <head>Estq. Chappel +2</head>
  72.                 <neck>Estoqueur's Collar</neck>
  73.                 <lring>Solemn Ring</lring>
  74.                 <rring>Neptune's Ring</rring>
  75.                 <sub>Bugard Strap +1</sub>
  76.             </set>
  77.             <set name="Enhancing Magic">
  78.                 <legs>Portent Pants</legs>
  79.                 <feet>Estq. Houseaux +2</feet>
  80.                 <back>Estoqueur's Cape</back>
  81.                 <hands>Duelist's Gloves</hands>
  82.                 <neck>Colossus's Torque</neck>
  83.             </set>
  84.             <set name="Dark Magic" baseset="Magic Accuracy">
  85.                 <body>Glamor Jupon</body>
  86.                 <legs>Portent Pants</legs>
  87.                 <hands>Crimson Fng. Gnt.</hands>
  88.                 <neck>Aesir Torque</neck>
  89.                 <feet>Augur's Gaiters</feet>
  90.                 <waist>Goading Belt</waist>
  91.                 <head>Walahra Turban</head>
  92.                 <lear>Cass. Earring</lear>
  93.                 <rear>Helenus's Earring</rear>
  94.             </set>
  95.             <set name="Haste">
  96.                 <head>Walahra Turban</head>
  97.                 <body>Goliard Saio</body>
  98.                 <hands>Dusk Gloves</hands>
  99.                 <feet>Dusk Ledelsens</feet>
  100.                 <waist>Goading Belt</waist>
  101.             </set>
  102.             <set name="Cure">
  103.                 <body>Goliard Saio</body>
  104.                 <hands>Serpentes Cuffs</hands>
  105.                 <feet>Serpentes Sabots</feet>
  106.                 <neck>Fylgja Torque</neck>
  107.                 <legs>Mahatma Slops</legs>
  108.                 <waist>Penitent's Rope</waist>
  109.                 <lring>Metanoia Ring</lring>
  110.                 <rring>Trooper's Ring</rring>
  111.                 <lear>Delta Earring</lear>
  112.                 <rear>Novia Earring</rear>
  113.                 <sub>Pax Grip</sub>
  114.                 <main>Light Staff</main>
  115.             </set>
  116.             <set name="Convert">
  117.                 <body>Pluviale</body>
  118.                 <hands>Serpentes Cuffs</hands>
  119.                 <feet>Serpentes Sabots</feet>
  120.                 <legs>Estqr. Fuseau +2</legs>
  121.                 <head>Estq. Chappel +2</head>
  122.                 <neck>Estoqueur's Collar</neck>
  123.                 <lring>Dark Ring</lring>
  124.                 <rring>Dark Ring</rring>
  125.                 <rear>Moonshade Earring</rear>
  126.                 <waist>Hierarch Belt</waist>
  127.                 <back>Umbra Cape</back>
  128.                 <ammo>Snow Sachet</ammo>
  129.                 <main>Terra's Staff</main>
  130.                 <sub>Pax Grip</sub>
  131.                 <lear>Darkness Earring</lear>
  132.             </set>
  133.             <set name="TP" baseset="Haste">
  134.                 <back>Atheling Mantle</back>
  135.                 <legs>Tatsu. Sitagoromo</legs>
  136.                 <neck>Twilight Torque</neck>
  137.                 <lring>Dark Ring</lring>
  138.                 <rring>Dark Ring</rring>
  139.             </set>
  140.             <set name="PDT">
  141.                 <body>Dst. Harness +1</body>
  142.                 <legs>Tatsu. Sitagoromo</legs>
  143.                 <lring>Dark Ring</lring>
  144.                 <rring>Dark Ring</rring>
  145.                 <back>Umbra Cape</back>
  146.                 <neck>Twilight Torque</neck>
  147.                 <main>Terra's Staff</main>
  148.                 <lear>Darkness Earring</lear>
  149.             </set>
  150.             <set name="MDT">
  151.                 <body>Estq. Sayon +2</body>
  152.                 <legs>Coral Cuisses +1</legs>
  153.                 <hands>Coral Fng. Gnt. +1</hands>
  154.                 <lring>Dark Ring</lring>
  155.                 <rring>Dark Ring</rring>
  156.                 <lear>Merman's Earring</lear>
  157.                 <rear>Merman's Earring</rear>
  158.                 <neck>Twilight Torque</neck>
  159.                 <feet>Coral Greaves +1</feet>
  160.             </set>
  161.             <set name="Fast Cast">
  162.                 <head>Warlock's Chapeau</head>
  163.                 <body>Duelist's Tabard</body>
  164.             </set>
  165.             <set name="Enhancing Magic Others" baseset="Haste">
  166.                 <body>Estq. Sayon +2</body>
  167.                 <legs>Estqr. Fuseau +2</legs>
  168.                 <feet>Estq. Houseaux +2</feet>
  169.                 <back>Estoqueur's Cape</back>
  170.                 <hands>Estq. Ganthrt. +2</hands>
  171.                 <head>Estq. Chappel +2</head>
  172.                 <back>Estoqueur's Cape</back>
  173.             </set>
  174.             <set name="Enhancing Magic Self" baseset="Haste">
  175.                 <feet>Estq. Houseaux +2</feet>
  176.                 <back>Estoqueur's Cape</back>
  177.             </set>
  178.             <set name="Resting" baseset="Idle">
  179.                 <main>Pluto's Staff</main>
  180.             </set>
  181.         </group>
  182.         <group name="Resist" inherit="Potency" />
  183.     </sets>
  184.     <rules>
  185.         <!-- Includes -->
  186.         <xi:include href="include.xml" xpointer="//include[@name='SpellCancel']/*" />
  187.         <xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
  188.         <xi:include href="include.xml" xpointer="//include[@name='EleStaff']/*" />
  189.         <xi:include href="include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
  190.         <xi:include href="include.xml" xpointer="//include[@name='EnspellsRule']/*" />
  191.         <!-- Idle and Melee -->
  192.         <if status="idle" notEquipMain="Almace|Khan*|Twilight*|Sham*" notSpell="Convert">
  193.             <equip when="aftercast|idle" set="Idle" />
  194.         </if>
  195.         <elseif EquipMain="Almace|Khan*|Twilight*|Sham*">
  196.             <equip when="precast|midcast|idle|aftercast">
  197.                 <main lock="t" />
  198.             </equip>
  199.             <equip when="engaged|aftercast" set="TP" />
  200.         </elseif>
  201.         <!-- Ignore rules -->
  202.         <if spell="Diaga">
  203.             <equip when="aftercast" set="PDT" />
  204.             <return />
  205.         </if>
  206.         <!-- Fast Cast -->
  207.         <if CastTimeGT="2" MLvlGT="59" notBuffActive="Chainspell" notSpell="Impact">
  208.             <castdelay delay="0.02" />
  209.             <equip when="precast" set="Fast Cast" />
  210.         </if>
  211.         <!-- Trial of the Magians -->
  212.         <if EquipMain="Teiwaz|Crook">
  213.             <equip when="precast|midcast|idle|aftercast">
  214.                 <main lock="t" />
  215.             </equip>
  216.         </if>
  217.         <!-- JA: Convert Gear Lock -->
  218.         <if spell="Convert">
  219.             <equip when="precast" set="%spell" />
  220.         </if>
  221.         <!-- JA: Remove "JA Already Active" Statement -->
  222.         <if spell="Light Arts|Dark Arts|Addendum*|Parsimon*|Alacrity*|Manifest*|Celer*|Accession|Penur*" BuffActive="%Spell">
  223.             <cancelspell />
  224.             <return />
  225.         </if>
  226.         <!-- JA: Stratagem Recast -->
  227.         <if spell="Light Arts|Dark Arts|Addendum*|Parsimon*|Alacrity*|Manifest*|Celer*|Accession|Penur*">
  228.             <command>input /recast "%Spell"</command>
  229.         </if>
  230.         <!-- JA: SCH Selection -->
  231.         <if BuffActive="Dark Arts|Addendum: Black">
  232.             <if spell="Penury">
  233.                 <changespell spell="Parismony" />
  234.             </if>
  235.             <if spell="Celerity">
  236.                 <changespell spell="Alacrity" />
  237.             </if>
  238.             <if spell="Accession">
  239.                 <changespell spell="Manifestation" />
  240.             </if>
  241.             <if spell="Rapture">
  242.                 <changespell spell="Ebullience" />
  243.             </if>
  244.             <if spell="Perpetuance">
  245.                 <changespell spell="Immanence" />
  246.             </if>
  247.         </if>
  248.         <if BuffActive="Light Arts|Addendum: White">
  249.             <if spell="Parsimony">
  250.                 <changespell spell="Penury" />
  251.             </if>
  252.             <if spell="Alacrity">
  253.                 <changespell spell="Celerity" />
  254.             </if>
  255.             <if spell="Manifestation">
  256.                 <changespell spell="Accession" />
  257.             </if>
  258.             <if spell="Ebullience">
  259.                 <changespell spell="Rapture" />
  260.             </if>
  261.             <if spell="Immanence">
  262.                 <changespell spell="Perpetuance" />
  263.             </if>
  264.         </if>
  265.         <!-- Magic: Nukes -->
  266.         <if Skill="ElementalMagic" notBuffActive="Chainspell" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock" group="Potency">
  267.             <equip when="midcast" set="Elemental Magic" />
  268.         </if>
  269.         <elseif Skill="ElementalMagic" BuffActive="Chainspell" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock" group="Potency">
  270.             <equip when="precast" set="Elemental Magic" />
  271.         </elseif>
  272.         <!-- Magic: Enfeebles -->
  273.         <if Skill="EnfeeblingMagic" notBuffActive="Chainspell" group="Potency">
  274.             <if Type="WhiteMagic">
  275.                 <equip when="midcast" set="MND" />
  276.             </if>
  277.             <elseif Type="BlackMagic">
  278.                 <equip when="midcast" set="Magic Accuracy" />
  279.             </elseif>
  280.         </if>
  281.         <elseif Skill="EnfeeblingMagic" BuffActive="Chainspell" group="Potency">
  282.             <if Type="WhiteMagic">
  283.                 <equip when="precast" set="MND" />
  284.             </if>
  285.             <elseif Type="BlackMagic">
  286.                 <equip when="precast" set="Magic Accuracy" />
  287.             </elseif>
  288.         </elseif>
  289.         <!-- Magic: Cures -->
  290.         <if Skill="HealingMagic">
  291.             <if Spell="Cura*|Cure*">
  292.                 <if mode="OR" area="Abyssea*" MPPAfterCastLT="90">
  293.                     <equip when="midcast" set="Cure" />
  294.                 </if>
  295.             </if>
  296.             <elseif spell="*na|Erase">
  297.                 <equip when="precast" set="Haste" />
  298.             </elseif>
  299.         </if>
  300.         <!-- Magic: Dark Magic -->
  301.         <if Skill="DarkMagic">
  302.             <equip when="precast" set="Dark Magic" />
  303.         </if>
  304.         <!-- Magic: Enhancing [Others] -->
  305.         <if Skill="EnhancingMagic" SpellTargetType="PLAYER" BuffActive="Composure" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
  306.             <equip when="midcast" set="Enhancing Magic Others" />
  307.         </if>
  308.         <elseif Skill="EnhancingMagic" SpellTargetType="PLAYER" notBuffActive="Composure" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
  309.             <equip when="midcast" set="Enhancing Magic Self" />
  310.         </elseif>
  311.         <!-- Magic: Enhancing [Self] -->
  312.         <if Skill="EnhancingMagic" SpellTargetType="SELF" NotSpell="Phalanx|En*|Erase|Escape|Protect*|Shell*|Tele*|Warp">
  313.             <equip when="midcast" set="Enhancing Magic Self" />
  314.         </if>
  315.         <elseif spell="Phalanx|En*">
  316.             <equip when="midcast" set="Enhancing Magic" />
  317.         </elseif>
  318.         <!-- Auto Parsimony for Enfeebles depending on MP% -->
  319.         <if SubJob="SCH" spell="Gravity|Sleep*|Bind|Break" MPAfterCastLT="5">
  320.             <command>input /echo Use Parsimony?</command>
  321.             <command>input /ja "Parsimony" &lt;st&gt;</command>
  322.         </if>
  323.         <!-- Equip: Impact -->
  324.         <if spell="Impact">
  325.             <equip when="precast|midcast">
  326.                 <body lock="yes">Twilight Cloak</body>
  327.             </equip>
  328.         </if>
  329.         <!-- Equip: Refresh -->
  330.         <if spell="Refresh*">
  331.             <equip when="midcast">
  332.                 <legs lock="yes">Estqr. Fuseau +2</legs>
  333.             </equip>
  334.         </if>
  335.         <!-- JA: Composure -->
  336.         <if MLvlGT="50" NotBuffActive="Composure" Skill="EnhancingMagic" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp|Sneak|Invisible" SpellTargetName="Yugl" Advanced='("$ChangeComposure" = "0")'>
  337.             <var Cmd="set ChangeComposure 1" />
  338.             <command>wait 1.8;%Spell %SpellTargetRaw;</command>
  339.             <command>Composure;wait 300; sc var set ChangeComposure 0</command>
  340.             <cancelspell />
  341.             <return />
  342.         </if>
  343.  
  344.         <!-- Check: Sleep timers -->
  345.         <if advanced='"$SleepTimers"="1"'>
  346.             <if Spell="Sleep II|Sleepga II">
  347.                 <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45s</command>
  348.                 <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  349.                 <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  350.             </if>
  351.             <elseif Spell="Sleep|Sleepga">
  352.                 <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  353.                 <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  354.             </elseif>
  355.         </if>
  356.         <!-- Skillup: Healing -->
  357.         <if advanced='"$Skillupheal"="1"'>
  358.             <if notBuffactive="Refresh">
  359.                 <command>input /magic "Refresh II" &lt;me&gt;</command>
  360.             </if>
  361.             <else>
  362.                 <command>wait 5; input /magic "Cure" &lt;me&gt;</command>
  363.             </else>
  364.         </if>
  365.     </rules>
  366. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment