Advertisement
Yugl

SCH XML (OUTDATED, BUT USABLE)

Nov 22nd, 2011
1,568
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 16.07 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.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
  7.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  8.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='VarEnSpells']/*" />
  9.         <var name="StaffSkill">0</var>
  10.         <var name="TriggerSet">DancingChains</var>
  11.     </variables>
  12.     <sets>
  13.         <group name="Potency" default="yes">
  14.             <set name="Idle">
  15.                 <body>Heka's Kalasiris</body>
  16.                 <hands>Serpentes Cuffs</hands>
  17.                 <feet>Serpentes Sabots</feet>
  18.                 <legs>Tatsu. Sitagoromo</legs>
  19.                 <head>Nefer Khat</head>
  20.                 <neck>Twilight Torque</neck>
  21.                 <lring>Dark Ring</lring>
  22.                 <rring>Dark Ring</rring>
  23.                 <rear>Moonshade Earring</rear>
  24.                 <waist>Hierarch Belt</waist>
  25.                 <back>Umbra Cape</back>
  26.                 <ammo>Snow Sachet</ammo>
  27.                 <main>Terra's Staff</main>
  28.                 <sub>Pax Grip</sub>
  29.                 <lear>Savant's Earring</lear>
  30.             </set>
  31.             <set name="Elemental Magic">
  32.                 <main>$Staff-DMG-%SpellElement</main>
  33.                 <body>Savant's Gown +2</body>
  34.                 <head>Nares Cap</head>
  35.                 <legs>Rubeus Spats</legs>
  36.                 <waist>Cognition Belt</waist>
  37.                 <hands>Tethyan cuffs +3</hands>
  38.                 <feet>Svnt. Loafers +2</feet>
  39.                 <back>Romanus Cape</back>
  40.                 <lring>Strendu Ring</lring>
  41.                 <rring>Demon's Ring</rring>
  42.                 <neck>Stoicheion Medal</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.                 <main>$Staff-DMG-%SpellElement</main>
  50.                 <body>Savant's Gown +2</body>
  51.                 <hands>Argute Bracers</hands>
  52.                 <legs>Portent Pants</legs>
  53.                 <feet>Svnt. Loafers +2</feet>
  54.                 <waist>Penitent's Rope</waist>
  55.                 <back>Altruistic Cape</back>
  56.                 <lring>Strendu Ring</lring>
  57.                 <rring>Spiral Ring</rring>
  58.                 <head>Nares Cap</head>
  59.                 <neck>Savant's Chain</neck>
  60.                 <lear>Cass. Earring</lear>
  61.                 <rear>Helenus's Earring</rear>
  62.                 <ammo>Savant's Treatise</ammo>
  63.                 <sub>Bugard Strap +1</sub>
  64.             </set>
  65.             <set name="MND" baseset="Magic Accuracy">
  66.                 <body>Savant's Gown +2</body>
  67.                 <hands>Svnt. Bracers +2</hands>
  68.                 <feet>Teal Pigaches</feet>
  69.                 <back>Aslan Cape</back>
  70.                 <waist>Penitent's Rope</waist>
  71.                 <legs>Savant's Pants +2</legs>
  72.                 <head>Teal Chapeau</head>
  73.                 <neck>Savant's Chain</neck>
  74.                 <lring>Solemn Ring</lring>
  75.                 <rring>Neptune's Ring</rring>
  76.                 <sub>Bugard Strap +1</sub>
  77.             </set>
  78.             <set name="Enhancing Magic" baseset="Haste">
  79.                 <legs>Portent Pants</legs>
  80.                 <neck>Colossus's Torque</neck>
  81.                 <main>Fay Staff</main>
  82.                 <head>Svnt. Bonnet +2</head>
  83.                 <body>Anhur Robe</body>
  84.                 <ammo>Savant's Treatise</ammo>
  85.             </set>
  86.             <set name="Haste">
  87.                 <head>Walahra Turban</head>
  88.                 <body>Goliard Saio</body>
  89.                 <waist>Goading Belt</waist>
  90.             </set>
  91.             <set name="Dark Magic" baseset="Magic Accuracy">
  92.                 <main>$Staff-DMG-%SpellElement</main>
  93.                 <body>Scholar's Gown +1</body>
  94.                 <legs>Portent Pants</legs>
  95.                 <neck>Aesir Torque</neck>
  96.                 <feet>Augur's Gaiters</feet>
  97.                 <waist>Goading Belt</waist>
  98.                 <head>Walahra Turban</head>
  99.                 <lear>Cass. Earring</lear>
  100.                 <rear>Helenus's Earring</rear>
  101.             </set>
  102.             <set name="Cure">
  103.                 <main>Arka IV</main>
  104.                 <body>Heka's Kalasiris</body>
  105.                 <head>Lenore's Hairpin</head>
  106.                 <hands>Augur's Gloves</hands>
  107.                 <feet>Scholar's Loafers</feet>
  108.                 <neck>Fylgja Torque</neck>
  109.                 <legs>Praeco Slacks</legs>
  110.                 <waist>Witful Belt</waist>
  111.                 <lring>Dark Ring</lring>
  112.                 <rring>Trooper's Ring</rring>
  113.                 <ammo>Leisure Musk</ammo>
  114.                 <lear>Delta Earring</lear>
  115.                 <rear>Novia Earring</rear>
  116.                 <sub>Pax Grip</sub>
  117.                 <back>Vates Cape</back>
  118.             </set>
  119.             <set name="Impact">
  120.                 <main>$Staff-DMG-%SpellElement</main>
  121.                 <body>Twilight Cloak</body>
  122.             </set>
  123.             <set name="Helix">
  124.                 <main>$Staff-DMG-%SpellElement</main>
  125.                 <body>Savant's Gown +2</body>
  126.                 <hands>Svnt. Bracers +2</hands>
  127.                 <waist>Penitent's Rope</waist>
  128.                 <legs>Rubeus Spats</legs>
  129.                 <feet>Svnt. Loafers +2</feet>
  130.                 <head>Nares Cap</head>
  131.                 <back>Romanus Cape</back>
  132.                 <lring>Strendu Ring</lring>
  133.                 <rring>Demon's Ring</rring>
  134.                 <lear>Moldavite Earring</lear>
  135.                 <rear>Hecate's Earring</rear>
  136.                 <neck>Stoicheion Medal</neck>
  137.                 <sub>Bugard Strap +1</sub>
  138.                 <ammo>Snow Sachet</ammo>
  139.             </set>
  140.             <set name="Convert">
  141.                 <body>Pluviale</body>
  142.                 <hands>Serpentes Cuffs</hands>
  143.                 <feet>Serpentes Sabots</feet>
  144.                 <legs>Estqr. Fuseau +2</legs>
  145.                 <head>Estq. Chappel +2</head>
  146.                 <neck>Morgana's Choker</neck>
  147.                 <lring>Dark Ring</lring>
  148.                 <rring>Dark Ring</rring>
  149.                 <rear>Moonshade Earring</rear>
  150.                 <waist>Hierarch Belt</waist>
  151.                 <back>Umbra Cape</back>
  152.                 <ammo>Snow Sachet</ammo>
  153.                 <main>Terra's Staff</main>
  154.                 <sub>Pax Grip</sub>
  155.                 <lear>Darkness Earring</lear>
  156.             </set>
  157.             <set name="Resting" baseset="Idle">
  158.                 <main>Pluto's Staff</main>
  159.             </set>
  160.             <set name="Fast Cast">
  161.                 <main>$Staff-DMG-%SpellElement</main>
  162.                 <head>Nares Cap</head>
  163.                 <feet>Scholar's Loafers</feet>
  164.            <body>Anhur Robe</body>
  165.            <back>Swithe Cape</back>
  166.             </set>
  167.         </group>
  168.         <group name="Resist" inherit="Potency" />
  169.     </sets>
  170.     <rules>
  171.         <!-- Includes -->
  172.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
  173.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  174.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
  175.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EnspellsRule']/*" />
  176.         <!-- Idle -->
  177.         <if status="idle">
  178.             <equip when="aftercast|idle" set="Idle" />
  179.         </if>
  180.         <!-- Fast Cast -->
  181.         <if CastTimeGT="2" notSpell="Impact">
  182.             <castdelay delay="0.02" />
  183.             <equip when="precast" set="Fast Cast" />
  184.         </if>
  185.         <!-- Trial of the Magians -->
  186.         <if EquipMain="Teiwaz|Crook|Kubera*">
  187.             <equip when="all">
  188.                 <main lock="t" />
  189.             </equip>
  190.         </if>
  191.         <!-- JA: Convert Gear Lock -->
  192.         <if spell="Convert">
  193.             <equip when="precast|midcast|aftercast" set="%spell" />
  194.         </if>
  195.         <!-- JA: SCH Selection -->
  196.         <if BuffActive="Dark Arts|Addendum: Black">
  197.             <if spell="Penury">
  198.                 <changespell spell="Parsimony" />
  199.             </if>
  200.             <if spell="Celerity">
  201.                 <changespell spell="Alacrity" />
  202.             </if>
  203.             <if spell="Accession">
  204.                 <changespell spell="Manifestation" />
  205.             </if>
  206.             <if spell="Rapture">
  207.                 <changespell spell="Ebullience" />
  208.             </if>
  209.             <if spell="Perpetuance">
  210.                 <changespell spell="Immanence" />
  211.             </if>
  212.         </if>
  213.         <if BuffActive="Light Arts|Addendum: White">
  214.             <if spell="Parsimony">
  215.                 <changespell spell="Penury" />
  216.             </if>
  217.             <if spell="Alacrity">
  218.                 <changespell spell="Celerity" />
  219.             </if>
  220.             <if spell="Manifestation">
  221.                 <changespell spell="Accession" />
  222.             </if>
  223.             <if spell="Ebullience">
  224.                 <changespell spell="Rapture" />
  225.             </if>
  226.             <if spell="Immanence">
  227.                 <changespell spell="Perpetuance" />
  228.             </if>
  229.         </if>
  230.         <!-- JA: Parsimony and Penury -->
  231.         <if spell="Parsimony|Penury">
  232.             <command>input /echo Click two times to equip AF3+2 legs for 100% Conserve MP</command>
  233.         </if>
  234.         <if spell="Parsimony|Penury" BuffActive="Parsimony|Penury">
  235.             <equip when="precast|midcast|aftercast|idle">
  236.                 <legs lock="yes">Savant's Pants +2</legs>
  237.             </equip>
  238.         </if>
  239.         <!-- JA: Rapture and Ebullience -->
  240.         <if notspell="Impact">
  241.             <if mode="OR" spell="Rapture|Ebullience" BuffActive="Rapture|Ebullience">
  242.                 <equip when="midcast">
  243.                     <head lock="yes">Svnt. Bonnet +2</head>
  244.                 </equip>
  245.             </if>
  246.         </if>
  247.         <!-- JA: Perpetuance and Immenance -->
  248.         <if mode="OR" spell="Perpetuance|Immanence" BuffActive="Perpetuance|Immanence">
  249.             <equip when="midcast">
  250.                 <hands>Svnt. Bracers +2</hands>
  251.             </equip>
  252.         </if>
  253.         <!-- JA: Remove "JA Already Active" Statement -->
  254.         <if type="Scholar" notSpell="Parsimony|Penury|Dark Arts|Light Arts" BuffActive="%Spell" >
  255.             <cancelspell />
  256.             <command>input /echo %Spell already active!</command>
  257.             <return />
  258.         </if>
  259.         <!-- Changeto Addendum if using the same arts twice -->
  260.         <if spell="Light Arts|Dark Arts" buffactive="%spell">
  261.             <if spell="Dark Arts">
  262.                 <changespell spell="Addendum: Black" />
  263.             </if>
  264.             <else>
  265.                 <changespell spell="Addendum: White" />
  266.             </else>
  267.         </if>
  268.         <!-- JA: Stratagem Recast -->
  269.         <if type="Scholar">
  270.             <command>input /recast "%Spell"</command>
  271.         </if>
  272.         <!-- Magic: Nukes -->
  273.         <if Skill="ElementalMagic" notSpell="Frost|Choke|Drown|Rasp|Burn|Shock|Impact|*helix" group="Potency">
  274.             <equip when="midcast" set="Elemental Magic" />
  275.         </if>
  276.         <elseif Spell="*helix" group="Potency">
  277.             <equip when="midcast" set="Helix" />
  278.         </elseif>
  279.         <elseif spell="Impact">
  280.             <equip when="precast" set="Elemental Magic|Impact" />
  281.         </elseif>
  282.         <!-- Magic: Enfeebles -->
  283.         <if Skill="EnfeeblingMagic" group="Potency">
  284.             <if Type="WhiteMagic">
  285.                 <equip when="midcast" set="MND" />
  286.             </if>
  287.             <elseif Type="BlackMagic">
  288.                 <equip when="midcast" set="Magic Accuracy" />
  289.             </elseif>
  290.         </if>
  291.         <!-- Magic: Cures -->
  292.         <if Skill="HealingMagic">
  293.             <if Spell="Cura*|Cure*">
  294.                 <if mode="OR" area="Abyssea*" MPPAfterCastLT="90">
  295.                     <equip when="midcast" set="Cure" />
  296.                 </if>
  297.             </if>
  298.             <elseif spell="*na|Erase">
  299.                 <equip when="precast" set="Haste" />
  300.             </elseif>
  301.         </if>
  302.         <!-- Magic: Dark Magic -->
  303.         <if Skill="DarkMagic">
  304.             <equip when="precast" set="Dark Magic" />
  305.         </if>
  306.         <!-- Magic: Enhancing [Others] -->
  307.         <if Skill="EnhancingMagic" SpellTargetType="PLAYER" NotSpell="Erase|Escape|Protect*|Shell*|Tele*|Warp">
  308.             <equip when="midcast" set="Haste" />
  309.         </if>
  310.         <!-- Magic: Enhancing [Self] -->
  311.         <if Skill="EnhancingMagic" SpellTargetType="SELF" NotSpell="Stoneskin|Erase|Escape|Protect*|Shell*|Tele*|Warp">
  312.             <equip when="midcast" set="Enhancing Magic" />
  313.         </if>
  314.         <!-- Magic: Impact -->
  315.         <if spell="Impact">
  316.             <equip when="precast|midcast">
  317.                 <body lock="yes">Twilight Cloak</body>
  318.             </equip>
  319.         </if>
  320.         <!-- JA: Tabula Rasa -->
  321.         <if BuffActive="Tabula Rasa">
  322.             <if spell="Parsimony">
  323.                 <if Buffactive="Parsimony" notBuffActive="Ebullience">
  324.                     <changespell spell="Ebullience" />
  325.                 </if>
  326.                 <elseif BuffActive="Ebullience" notBuffActive="Alacrity">
  327.                     <changespell spell="Alacrity" />
  328.                 </elseif>
  329.                 <elseif BuffActive="Alacrity" notBuffActive="Immanence">
  330.                     <changespell spell="Immanence" />
  331.                 </elseif>
  332.             </if>
  333.             <elseif spell="Penury">
  334.                 <if Buffactive="Penury" notBuffActive="Celerity">
  335.                     <changespell spell="Celerity" />
  336.                 </if>
  337.                 <elseif BuffActive="Celerity" notBuffActive="Accession">
  338.                     <changespell spell="Accession" />
  339.                 </elseif>
  340.                 <elseif BuffActive="Accession" notBuffActive="Rapture">
  341.                     <changespell spell="Rapture" />
  342.                 </elseif>
  343.             </elseif>
  344.         </if>
  345.         <!-- Check: Perpetuance buffs -->
  346.         <if BuffActive="Perpetuance" SpellTargetType="SELF" Spell="Haste|Phalanx|En*|*storm">
  347.             <command when="aftercast">spellcast var inc buffid;wait 420;input /echo [$buffid:%spell] &lt;%me&gt; Wearing off in 30s</command>
  348.             <command when="aftercast">wait 435;input /echo [$buffid:%spell] &lt;me&gt; Wearing off in 15s</command>
  349.             <command when="aftercast">wait 445;input /echo [$buffid:%spell] &lt;me&gt; Wearing off in 5s;spellcast var dec buffid;</command>
  350.         </if>
  351.         <elseif BuffActive="Perpetuance" SpellTargetType="SELF" Spell="Refresh*">
  352.             <command when="aftercast">spellcast var inc buffid;wait 345;input /echo [$buffid:%spell] &lt;%me&gt; Wearing off in 30s</command>
  353.             <command when="aftercast">wait 360;input /echo [$buffid:%spell] &lt;me&gt; Wearing off in 15s</command>
  354.             <command when="aftercast">wait 370;input /echo [$buffid:%spell] &lt;me&gt; Wearing off in 5s;spellcast var dec buffid;</command>
  355.         </elseif>
  356.         <!-- Check: Sleep timers -->
  357.         <if advanced='"$SleepTimers"="1"'>
  358.             <if Spell="Sleep II|Sleepga II">
  359.                 <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45s</command>
  360.                 <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  361.                 <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  362.             </if>
  363.             <elseif Spell="Sleep|Sleepga">
  364.                 <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  365.                 <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  366.             </elseif>
  367.         </if>
  368.     </rules>
  369. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement