Advertisement
Motenten

Blm r2

Feb 5th, 2012
721
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 13.96 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <!-- Last modified: 3/9/2012 3:30:43 PM -->
  4.  
  5.     <config Debug="false"
  6.          ShowGearSwaps="false"
  7.          ShowSpellInfo="false"
  8.          RequireVersion="2.30"
  9.          />
  10.  
  11.     <variables clear="True">
  12.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='UtilityVars']/*" />
  13.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalStaves']/*" />
  14.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='SchWeatherConstants']/*" />
  15.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ElementalGear']/*" />
  16.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='RecastDurations']/*" />
  17.  
  18.         <xi:include href="TestProcIncludes.xml" xpointer="/includes/include[@name='TestProcVars']/*" />
  19.  
  20.         <var name="RestingFeet">Serpentes Sabots</var>
  21.  
  22.         <!-- For magian trial staves -->
  23.         <var name="Teiwaz">No</var>
  24.         <var name="TeiElement">Ice|Fire</var>
  25.  
  26.     </variables>
  27.  
  28.     <sets>
  29.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='Base-Group']/*" />
  30.  
  31.         <group name="Outside-Group" inherit="Base-Group" default="yes">
  32.             <set name="Idle-*">
  33.                 <!-- <main>Owleyes</main>
  34.                <sub>Genbu's Shield</sub> -->
  35.                 <main>$Staff-PDT</main>
  36.                 <sub>Wise Strap</sub>
  37.                 <ammo>Witchstone</ammo>
  38.                 <head>Nefer Khat</head>
  39.                 <neck>Twilight Torque</neck>
  40.                 <lear>Bloodgem Earring</lear>
  41.                 <rear>Loquacious Earring</rear>
  42.                 <body>Heka's Kalasiris</body>
  43.                 <hands>Serpentes Cuffs</hands>
  44.                 <lring>Dark Ring</lring>
  45.                 <rring>Dark Ring</rring>
  46.                 <back>Cheviot Cape</back>
  47.                 <waist>Hierarch Belt</waist>
  48.                 <legs>Goliard Trews</legs>
  49.                 <feet>Serpentes Sabots</feet>
  50.             </set>
  51.  
  52.             <set name="PDT">
  53.                 <main>$Staff-PDT</main>
  54.                 <sub>Wise Strap</sub>
  55.                 <neck>Twilight Torque</neck>
  56.                 <lear>Bloodgem Earring</lear>
  57.                 <rear>Loquacious Earring</rear>
  58.                 <lring>Dark Ring</lring>
  59.                 <rring>Dark Ring</rring>
  60.                 <back>Cheviot Cape</back>
  61.                 <legs>Goliard Trews</legs>
  62.             </set>
  63.             <set name="PhysDef-*" BaseSet="PDT">
  64.             </set>
  65.            
  66.            
  67.             <set name="Refresh">
  68.                 <main>Owleyes</main>
  69.                 <sub>Genbu's Shield</sub>
  70.                 <body>Orison Bliaud +2</body>
  71.                 <hands>Serpentes Cuffs</hands>
  72.                 <feet>Serpentes Sabots</feet>
  73.             </set>
  74.  
  75.             <set name="Convert">
  76.                 <head>Walahra turban</head>
  77.                 <neck>Grandiose Chain</neck>
  78.                 <lear>Bloodgem Earring</lear>
  79.                 <rear>Loquacious Earring</rear>
  80.                 <body>Goliard Saio</body>
  81.                 <waist>Hierarch Belt</waist>
  82.                 <legs>Goliard Trews</legs>
  83.             </set>
  84.  
  85.             <set name="Resting">
  86.                 <main>$EleStaff-Dark</main>
  87.                 <sub>Wise Strap</sub>
  88.                 <ammo>Clarus Stone</ammo>
  89.                 <head>Nefer Khat</head>
  90.                 <neck>Grandiose Chain</neck>
  91.                 <body>Heka's Kalasiris</body>
  92.                 <hands>Serpentes Cuffs</hands>
  93.                 <waist>Austerity Belt</waist>
  94.                 <legs>Sagacity Lappas</legs>
  95.                 <feet>$RestingFeet</feet>
  96.             </set>
  97.  
  98.             <set name="FastCast">
  99.                 <rear>Loquacious Earring</rear>
  100.             </set>
  101.  
  102.             <set name="CureFastCast" BaseSet="FastCast">
  103.                 <body>Heka's Kalasiris</body>
  104.                 <legs>Praeco Slacks</legs>
  105.             </set>
  106.             <set name="ElementalFastCast" BaseSet="FastCast">
  107.                 <head>Goetia Petasos +2</head>
  108.             </set>
  109.  
  110.             <set name="EnhancingFastCast" BaseSet="FastCast">
  111.                 <waist>Siegel Sash</waist>
  112.             </set>
  113.  
  114.             <set name="Haste">
  115.                 <head>Walahra Turban</head>
  116.                 <body>Goliard Saio</body>
  117.                 <waist>Goading Belt</waist>
  118.             </set>
  119.  
  120.             <set name="Nuke-Potency">
  121.                 <sub>Wise Strap</sub>
  122.                 <ammo>Witchstone</ammo>
  123.                 <head>Literae Hat</head>
  124.                 <neck>Stoicheion Medal</neck>
  125.                 <lear>Hecate's Earring</lear>
  126.                 <rear>Strophadic Earring</rear>
  127.                 <body>Goetia Coat +2</body>
  128.                 <hands>Goetia Gloves +2</hands>
  129.                 <lring>Diamond Ring</lring>
  130.                 <rring>Strendu Ring</rring>
  131.                 <back>Searing Cape</back>
  132.                 <waist>Cognition Belt</waist>
  133.                 <legs>Goetia Chausses +2</legs>
  134.                 <feet>Goetia Sabots +2</feet>
  135.             </set>
  136.             <set name="Nuke-Accuracy" BaseSet="Nuke-Potency">
  137.                 <ammo>Sturm's Report</ammo>
  138.                 <head>Goetia Petasos +2</head>
  139.                 <neck>Aesir Torque</neck>
  140.             </set>
  141.             <set name="Nuke-Accuracy" BaseSet="Nuke-Accuracy">
  142.                 <rear>Goetia Earring</rear>
  143.                 <head>Goetia Petasos +2</head>
  144.                 <back>Hecate's Cape</back>
  145.             </set>
  146.  
  147.             <set name="DarkMagic">
  148.                 <sub>Caecus Grip</sub>
  149.                 <ammo>Sturm's Report</ammo>
  150.                 <head>Walahra Turban</head>
  151.                 <neck>Aesir Torque</neck>
  152.                 <body>Goliard Saio</body>
  153.                 <hands>Sorcerer's Gloves</hands>
  154.                 <lring>Excelsis Ring</lring>
  155.                 <rring>Strendu Ring</rring>
  156.                 <back>Hecate's Cape</back>
  157.                 <waist>Goading Belt</waist>
  158.                 <legs>Goetia Chausses +2</legs>
  159.                 <feet>Goetia Sabots +2</feet>
  160.             </set>
  161.  
  162.             <!-- Enhancing magic for blm caps at 255 at level 90.
  163.                 Add 16 for merits, 271 total.
  164.                 Mnd needed to cap stoneskin: 90.
  165.                 Base mnd: 71 as blm/brd (lowest value).
  166.                 Need +19 in gear, minimum.
  167.                 Heka body: 17
  168.                 Augur's hands: 7 (& +5 enhancing) [only need 10 mnd on top of hands]
  169.            -->
  170.             <set name="Stoneskin">
  171.                 <body>Heka's Kalasiris</body>
  172.                 <hands>Augur's Gloves</hands>
  173.                 <waist>Siegel Sash</waist>
  174.             </set>
  175.            
  176.             <set name="Cure">
  177.                 <main>$Staff-Cures</main>
  178.                 <sub>Verse Strap +1</sub>
  179.                 <neck>Fylgja Torque +1</neck>
  180.                 <rear>Roundel Earring</rear>
  181.                 <body>Heka's Kalasiris</body>
  182.                 <hands>Augur's Gloves</hands>
  183.                 <lring>Solemn Ring</lring>
  184.                 <rring>Sirona's Ring</rring>
  185.                 <legs>Praeco Slacks</legs>
  186.             </set>
  187.            
  188.             <set name="ManaWall">
  189.                 <feet>Goetia Sabots +2</feet>
  190.             </set>
  191.  
  192.             <set name="Enhancing">
  193.                 <neck>Enhancing Torque</neck>
  194.                 <hands>Augur's Gloves</hands>
  195.             </set>
  196.             <set name="ConserveMP">
  197.             </set>
  198.             <set name="Enfeeble">
  199.                 <ammo>Sturm's Report</ammo>
  200.                 <head>Elite Beret</head>
  201.                 <neck>Spider Torque</neck>
  202.                 <body>Goetia Coat +2</body>
  203.                 <back>Hecate's Cape</back>
  204.                 <legs>Augur's Brais</legs>
  205.                 <feet>Goliard Clogs</feet>
  206.             </set>
  207.  
  208.             <set name="Songs">
  209.                 <ammo>Sturm's Report</ammo>
  210.                 <body>Goetia Coat +2</body>
  211.                 <hands>Augur's Gloves</hands>
  212.                 <back>Hecate's Cape</back>
  213.                 <waist>Goading Belt</waist>
  214.                 <legs>Goetia Chausses +2</legs>
  215.                 <feet>Goliard Clogs</feet>
  216.             </set>
  217.         </group>
  218.  
  219.         <group name="Abyssea-Group" inherit="Outside-Group" />
  220.  
  221.         <group name="Campaign-Group" inherit="Outside-Group" />
  222.  
  223.         <group name="Voidwatch-Group" inherit="Outside-Group" />
  224.     </sets>
  225.    
  226.     <rules>
  227.         <if BuffActive="Mana Wall">
  228.             <lock slot="feet" when="All" lock="yes" />
  229.         </if>
  230.  
  231.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='AutoChangeGear']/*" />
  232.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='LevelRequirement']/*" />
  233.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  234.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  235.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='RecastWarnings']/*" />
  236.  
  237.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='EquipmentLockRules']/*" />
  238.  
  239.         <xi:include href="Mote-Include.xml" xpointer="/includes/include[@name='ElementalStaffRules']/*" />
  240.  
  241.         <xi:include href="TestProcIncludes.xml" xpointer="/includes/include[@name='TestProcRules']/*" />
  242.  
  243.        
  244.         <if TimeGT="6.00" TimeLT="18.00">
  245.             <var cmd="set RestingFeet Serpentes Sabots" />
  246.         </if>
  247.         <else>
  248.             <var cmd="set RestingFeet Goliard Clogs" />
  249.         </else>
  250.  
  251.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='ToggleAndCycleRules']/*" />
  252.  
  253.         <if spell="$ResetTrigger|autoset">
  254.             <!-- Autoset (engage/disengage/rest/etc) gets same checks as a Reset command -->
  255.            
  256.             <xi:include href="Mote-Include.xml" xpointer="//include[@name='AreaRules']/*" />
  257.  
  258.             <if status="resting">
  259.                 <equip set="Resting" />
  260.             </if>
  261.  
  262.             <addtochat>Reset.  PD:$PhysicalDefense, MD:$MagicalDefense</addtochat>
  263.         </if>
  264.         <elseif type="JobAbility">
  265.             <xi:include href="Mote-Include.xml" xpointer="//include[@name='ConvertRule']/*" />
  266.            
  267.             <if spell="Mana Wall">
  268.                 <equip when="all" set="ManaWall" />
  269.             </if>
  270.         </elseif>
  271.  
  272.         <var cmd="set CurrentSet Idle-$IdleArea-$IdleStyle|$PhysicalDefense|$MagicalDefense" />
  273.  
  274.         <!-- And assign to appropriate sets for idle/aftercast/etc -->
  275.         <xi:include href="Mote-Include.xml" xpointer="//include[@name='HandleGearChange']/*" />
  276.  
  277.  
  278.         <if type="WhiteMagic">
  279.             <if Skill="HealingMagic">
  280.                 <equip when="Precast" set="CureFastCast" />
  281.                 <if Spell="Cure*|Curaga*|Cura">
  282.                     <if MPAfterCastLT="150" SubJob="Rdm" SpellTarget="%Playername">
  283.                         <equip when="all" set="convert" />
  284.                     </if>
  285.                     <else>
  286.                         <equip when="Midcast" set="Cure" />
  287.                     </else>
  288.                 </if>
  289.                 <else>
  290.                     <equip when="Midcast" set="Haste" />
  291.                 </else>
  292.             </if>
  293.             <elseif Skill="EnhancingMagic">
  294.                 <equip when="Precast" set="EnhancingFastCast" />
  295.  
  296.                 <if Spell="Stoneskin">
  297.                     <equip when="Midcast" set="Haste|PDT|Stoneskin" />
  298.                 </if>
  299.                 <elseif Spell="Bar*|Phalanx*|*Spikes|*Storm|En*">
  300.                     <equip when="Midcast" set="Enhancing" />
  301.                 </elseif>
  302.                 <elseif Spell="Haste|Refresh">
  303.                     <equip when="Midcast" set="ConserveMP" />
  304.                 </elseif>
  305.                 <elseif Spell="Protect*|Shell*">
  306.                     <equip when="precast|midcast">
  307.                         <lring>Sheltered Ring</lring>
  308.                     </equip>
  309.                 </elseif>
  310.             </elseif>
  311.             <elseif Skill="EnfeeblingMagic">
  312.                 <equip when="Precast" set="FastCast" />
  313.                 <equip when="Midcast" set="Haste|Enfeeble" />
  314.             </elseif>
  315.         </if>
  316.         <!-- Black Magic Gear Rules-->
  317.         <elseif type="BlackMagic">
  318.             <if Skill="DarkMagic">
  319.                 <equip when="Precast" set="FastCast" />
  320.                 <equip when="Midcast" set="DarkMagic" />
  321.                 <xi:include href="Mote-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  322.             </if>
  323.             <elseif Skill="ElementalMagic">
  324.                 <equip when="Precast" set="ElementalFastCast" />
  325.  
  326.                 <if advanced='"$TestProc" != "Yes"'>
  327.                     <equip when="Midcast" set="Nuke-$MagicAcc" />
  328.                    
  329.                     <if Spell="*ja|Comet">
  330.                         <equip when="precast|midcast">
  331.                             <legs>Goetia Chausses +2</legs>
  332.                         </equip>
  333.                     </if>
  334.                     <!-- <elseif Spell="Meteor">
  335.                        <equip when="precast|midcast">
  336.                            <main>Maleficus<main>
  337.                        </equip>
  338.                    </elseif> -->
  339.                    
  340.                     <xi:include href="Mote-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
  341.                 </if>
  342.             </elseif>
  343.             <elseif Skill="EnfeeblingMagic">
  344.                 <equip when="Precast" set="FastCast" />
  345.                 <if Spell="Sleep*|Gravity|Bind">
  346.                     <equip when="Midcast" set="Enfeeble|Haste" />
  347.                 </if>
  348.                 <else>
  349.                     <equip when="Midcast" set="Enfeeble" />
  350.                 </else>
  351.             </elseif>
  352.         </elseif>
  353.         <elseif Spell="*Threnody">
  354.             <equip when="Precast" set="FastCast" />
  355.             <equip when="Midcast" set="Songs" />
  356.         </elseif>
  357.  
  358.        
  359.     </rules>
  360. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement