Advertisement
akyrey90

Akyrey_WHM.xml

Oct 15th, 2011
1,822
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 15.66 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config debug="false"
  4.        ShowGearSwaps="false"
  5.        ShowSpellInfo="false" />
  6.     <variables clear="true">
  7.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='EleStaffConst']/*" />
  8.         <var name="WHMblinkMyArts1">Marduk's Dastanas</var>
  9.         <var name="WHMblinkMyArts2">Blessed Mitts</var>
  10.         <var name="VAR-MELEE">NONE</var>
  11.         <var name="VAR-IDLE">Magic</var>
  12.         <var name="DurationTimer">1</var>
  13.         <var name="RHands">Serpentes Cuffs</var>
  14.     </variables>
  15.     <sets>
  16.         <group name="White Mage" default="yes">
  17.             <set name="MiscGearCollector" load="yes">
  18.                 <main>Aquilo's staff</main>
  19.                 <main>Terra's staff</main>
  20.                 <main>Apollo's staff</main>
  21.                 <main>Pluto's staff</main>
  22.                 <main>Celeritas Pole</main>
  23.                 <main>Surya's Staff +3</main>
  24.                 <ammo>Clarus Stone</ammo>
  25.                 <ammo>Incantor Stone</ammo>
  26.                 <waist>Korin Obi</waist>
  27.             </set>
  28.             <set name="Idle-Magic">
  29.                 <main>$Staff-Earth</main>  
  30.                 <sub>Verse Strap +1</sub>
  31.                 <ammo>Incantor Stone</ammo>
  32.                 <head>Orison Cap +2</head>
  33.                 <neck>Orochi Nodowa</neck>
  34.                 <lear>Merman's Earring</lear>
  35.                 <rear>Merman's Earring</rear>
  36.                 <body>Orison Bliaud +2</body>
  37.                 <hands>Serpentes Cuffs</hands>
  38.                 <rring>Dark Ring</rring>
  39.                 <lring>Minerva's Ring</lring>
  40.                 <back>Cheviot Cape</back>
  41.                 <waist>Siegel Sash</waist>
  42.                 <legs>Stearc Subligar</legs>
  43.                 <feet>Herald's Gaiters</feet>
  44.             </set>
  45.             <set name="Idle-Phys" BaseSet="Idle-Magic">
  46.                 <lring>Jelly Ring</lring>
  47.             </set>
  48.             <set name="Idle-Refresh" BaseSet="Idle-Magic">
  49.                 <body>Orison Bliaud +2</body>
  50.                 <hands>Serpentes Cuffs</hands>
  51.             </set>
  52.             <set name="Resting">
  53.                 <main>$Staff-Dark</main>
  54.                 <ammo>Clarus Stone</ammo>
  55.                 <head>Oracle's Cap</head>
  56.                 <rear>Relaxing Earring</rear>
  57.                 <neck>Eidolon Pendant</neck>
  58.                 <body>Orison Bliaud +2</body>
  59.                 <hands>$RHands</hands>
  60.                 <back>Vita Cape</back>
  61.                 <waist>Austerity Belt</waist>
  62.                 <legs>Nisse Slacks</legs>
  63.                 <feet>Avocat Pigaches</feet>
  64.             </set>
  65.             <set name="Cure">
  66.                 <main>Surya's Staff +3</main>
  67.                 <ammo>Clarus Stone</ammo>
  68.                 <head>Orison Cap +2</head>
  69.                 <neck>Fylgja Torque</neck>
  70.                 <rear>Gifted Earring</rear>
  71.                 <lear>Orison Earring</lear>
  72.                 <body>Facio Bliaut</body>
  73.                 <hands>Augur's Gloves</hands>
  74.                 <lring>Trooper's Ring</lring>
  75.                 <rring>Omega Ring</rring>
  76.                 <back>Orison Cape</back>
  77.                 <waist>Penitent's Rope</waist>
  78.                 <legs>Orsn. Pantaln. +2</legs>
  79.                 <feet>Marduk's Crackows</feet>
  80.                 <sub>Verse Strap +1</sub>
  81.             </set>
  82.             <set name="MinusEnmity">
  83.                 <sub>Verse Strap +1</sub>
  84.                 <head>Shadow Hat</head>
  85.                 <neck>Fylgja Torque</neck>
  86.                 <lear>Orison Earring</lear>
  87.                 <body>Blessed Briault</body>
  88.                 <hands>Orison Mitts +2</hands>
  89.                 <lring>Trooper's Ring</lring>
  90.                 <back>Orison Cape</back>
  91.                 <waist>Penitent's Rope</waist>
  92.                 <legs>Blessed Trousers</legs>
  93.                 <feet>Marduk's Crackows</feet>
  94.             </set>
  95.             <set name="FastCast">
  96.                 <ammo>Incantor Stone</ammo>
  97.                 <neck>Orison Locket</neck>
  98.                 <rear>Loquac. Earring</rear>
  99.                 <back>Veela Cape</back>
  100.                 <feet>Rostrum Pumps</feet>
  101.             </set>
  102.             <set name="Haste" Baseset="FastCast">
  103.                 <main>Celeritas Pole</main>
  104.                 <ammo>Clarus Stone</ammo>
  105.                 <head>Walahra Turban</head>
  106.                 <lear>Gifted Earring</lear>
  107.                 <hands>Blessed Mitts</hands>
  108.                 <back>Vita Cape</back>
  109.                 <waist>Goading Belt</waist>
  110.                 <legs>Blessed Trousers</legs>
  111.                 <feet>Blessed Pumps</feet>
  112.             </set>
  113.             <!-- For general enhancing spells that benefit from higher skill. -->
  114.             <set name="Enhancing">
  115.                 <main>Beneficus</main>
  116.                 <sub>Genbu's Shield</sub>
  117.                 <ammo>Clarus Stone</ammo>
  118.                 <neck>Colossus's Torque</neck>
  119.                 <hands>Augur's Gloves</hands>
  120.                 <feet>Orsn. Duckbills +2</feet>
  121.             </set>
  122.             <set name="Bars">
  123.                 <head>Orison Cap +2</head>
  124.                 <body>Orison Bliaud +2</body>
  125.                 <hands>Orison Mitts +2</hands>
  126.                 <legs>Cleric's Pantaloons</legs>
  127.                 <feet>Orsn. Duckbills +2</feet>
  128.             </set>
  129.             <set name="Nuke">
  130.                 <ammo>Witchstone</ammo>
  131.                 <head />
  132.                 <neck>Artemis' Medal</neck>
  133.                 <lear>Moldavite Earring</lear>
  134.                 <rear>Hecate's Earring</rear>
  135.                 <body>Twilight Cloak</body>
  136.                 <hands>Eradico Mitts</hands>
  137.                 <lring>Omega Ring</lring>
  138.                 <rring>Sirona's Ring</rring>
  139.                 <back>Searing Cape</back>
  140.                 <waist>Penitent's Rope</waist>
  141.                 <legs>Teal Slops</legs>
  142.                 <feet>Marduk's Crackows</feet>
  143.             </set>
  144.             <set name="DivineMagic">
  145.                 <head>Shadow Hat</head>
  146.                 <rear>Gifted Earring</rear>
  147.                 <body>Shadow Coat</body>
  148.                 <hands>Blessed Mitts</hands>
  149.                 <lring>Balrahn's Ring</lring>
  150.                 <rring>Omega Ring</rring>
  151.                 <waist>Penitent's Rope</waist>
  152.                 <legs>Healer's Pantaln.</legs>
  153.                 <feet>Blessed Pumps</feet>
  154.             </set>
  155.             <set name="EnfeeblingMagic">
  156.                 <!--<ammo>Aqua Sachet</ammo>-->
  157.                 <head>Shadow Hat</head>
  158.                 <neck>Enfeebling Torque</neck>
  159.                 <body>Shadow Coat</body>
  160.                 <hands>Cleric's Mitts</hands>
  161.                 <lring>Omega Ring</lring>
  162.                 <lring>Balrahn's Ring</lring>
  163.                 <waist>Penitent's Rope</waist>
  164.                 <legs>Orsn. Pantaln. +2</legs>
  165.                 <feet>Marduk's Crackows</feet>
  166.             </set>
  167.             <set name="DarkMagic">
  168.                 <head>Shadow Hat</head>
  169.                 <neck>Dark Torque</neck>
  170.                 <body>Shadow Coat</body>
  171.                 <hands>Shadow Cuffs</hands>
  172.                 <rring>Omega Ring</rring>
  173.                 <lring>Balrahn's Ring</lring>
  174.                 <legs>Teal Slops</legs>
  175.             </set>
  176.             <set name="HealingMagic">
  177.                 <main>Beneficus</main>
  178.                 <sub>Genbu's Shield</sub>
  179.                 <neck>Colossus's Torque</neck>
  180.                 <body>Orison Bliaud +2</body>
  181.                 <hands>Helr. Mitts +1</hands>
  182.                 <rring>Sirona's Ring</rring>
  183.                 <legs>Cleric's Pantaloons</legs>
  184.             </set>
  185.             <set name="DD">
  186.                 <head>Walahra Turban</head>
  187.                 <neck>Peacock Amulet</neck>
  188.                 <rear>Brutal Earring</rear>
  189.                 <body>Reverend Mail</body>
  190.                 <hands>Blessed Mitts</hands>
  191.                 <rring>Heed Ring</rring>
  192.                 <lring>Rajas Ring</lring>
  193.                 <waist>Goading Belt</waist>
  194.                 <legs>Blessed Trousers</legs>
  195.                 <feet>Blessed Pumps</feet>
  196.             </set>
  197.             <set name="Weaponskill">
  198.                 <lear>Brutal Earring</lear>
  199.                 <lring>Rajas Ring</lring>
  200.             </set>
  201.             <set name="Hexa Strike" BaseSet="Weaponskill">
  202.             </set>
  203.             <set name="Black Halo" BaseSet="Weaponskill">
  204.             </set>
  205.             <set name="True Strike|Judgment|Seraph Strike|Mystic Boon" BaseSet="Weaponskill">
  206.             </set>
  207.             <set name="Flash Nova" BaseSet="Weaponskill">
  208.                 <ammo>Witchstone</ammo>
  209.                 <head />
  210.                 <neck>Artemis' Medal</neck>
  211.                 <lear>Moldavite Earring</lear>
  212.                 <rear>Hecate's Earring</rear>
  213.                 <body>Twilight Cloak</body>
  214.                 <hands>Eradico Mitts</hands>
  215.                 <lring>Omega Ring</lring>
  216.                 <back>Searing Cape</back>
  217.                 <waist>Penitent's Rope</waist>
  218.                 <legs>Teal Slops</legs>
  219.                 <feet>Marduk's Crackows</feet>
  220.             </set>
  221.         </group>
  222.     </sets>
  223.     <rules>
  224.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='SpellCancel']/*" />
  225.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='SleepRules']/*" />
  226.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='CureRules']/*" />
  227.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='TargetRules']/*" />
  228.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
  229.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='RingRules']/*" />
  230.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='ElementalObiRule']/*" />
  231.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
  232.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='AbilitiesRules']/*" />
  233.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='EleStaff']/*" />
  234.         <xi:include href="Akyrey_Includes.xml" xpointer="/includes/include[@name='RestingHands']/*" />
  235.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  236.         <equip when="Resting" set="Resting" />
  237.        
  238.         <equip when="aftercast|idle" set="Idle-$VAR-IDLE" />
  239.        
  240.         <if EquipMain="Molva Maul|Celeritas Pole" status="Engaged">
  241.             <lock slot="main|sub" when="All" lock="yes" />
  242.         </if>
  243.        
  244.        
  245.         <if type="WhiteMagic">
  246.             <castdelay delay="0.03" />
  247.             <equip when="Precast" set="FastCast" />
  248.  
  249.             <if Skill="HealingMagic">
  250.                 <if Spell="Cure*|Cura*">
  251.                     <equip when="Precast" set="FastCast">
  252.                         <legs>Orsn. Pantaln. +2</legs>
  253.                         <feet>Cure Clogs</feet>
  254.                     </equip>
  255.  
  256.                     <equip when="Midcast" Delay="0.6" set="Cure" />
  257.                    
  258.                     <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ObiRingCape-HealingMagic']/*" />
  259.                     <if Spell="Cure IV|Cure V|Cure VI" SpellTargetHPPGT="65">
  260.                         <equip when="midcast" Delay="0.8" >
  261.                             <body lock="true">Orison Bliaud +2</body>
  262.                         </equip>
  263.                     </if>
  264.                 </if>
  265.                 <elseif Spell="Esuna">
  266.                     <equip when="Precast" set="Haste" />
  267.                     <equip when="Precast">
  268.                         <legs>Orsn. Pantaln. +2</legs>
  269.                     </equip>
  270.                 </elseif>
  271.                 <elseif Spell="*na">
  272.                     <equip when="Precast">
  273.                         <head>Orison Cap +2</head>
  274.                         <legs>Orsn. Pantaln. +2</legs>
  275.                     </equip>
  276.                     <if BuffActive="Divine Caress">
  277.                         <equip when="Precast">
  278.                             <hands>Orison Mitts +2</hands>
  279.                         </equip>
  280.                     </if>
  281.                 </elseif>
  282.             </if>
  283.            
  284.             <elseif Skill="EnhancingMagic">
  285.                 <equip when="Precast">
  286.                     <waist>Siegel Sash</waist>
  287.                 </equip>
  288.  
  289.                 <if Spell="Stoneskin">
  290.                     <!-- Build for exactly enough mnd/skill to max stoneskin.
  291.                         Lowest mnd is whm/blm with 80.
  292.                         With 331 skill (351 with Orison+2 feet)
  293.                         need 63-70 total mnd to max stoneskin.  Don't need any +mnd in gear.
  294.                         Add haste for recast, and Siegel Sash for bonus damage absorbed.
  295.                          -->
  296.                     <equip when="Midcast" set="Haste" />
  297.                     <equip when="Midcast">
  298.                         <waist>Siegel Sash</waist>
  299.                         <legs>Haven Hose</legs>
  300.                     </equip>
  301.                 </if>
  302.                 <elseif Spell="Bar*">
  303.                     <equip when="Precast" set="Enhancing|Bars" />
  304.                 </elseif>
  305.                 <elseif Spell="Auspice">
  306.                     <equip when="Precast">
  307.                         <feet>Orsn. Duckbills +2</feet>
  308.                     </equip>
  309.                 </elseif>
  310.                 <elseif Spell="Regen*">
  311.                     <equip when="Precast">
  312.                         <body>Cleric's Briault</body>
  313.                         <hands>Orison Mitts +2</hands>
  314.                     </equip>
  315.                 </elseif>
  316.                 <elseif Spell="Erase">
  317.                     <equip when="Precast" set="Haste" />
  318.                     <equip when="Precast">
  319.                         <head>Orison Cap +2</head>
  320.                         <legs>Orsn. Pantaln. +2</legs>
  321.                     </equip>
  322.                 </elseif>
  323.                 <elseif Spell="Phalanx|Boost*|*Spikes|En*">
  324.                     <equip when="Midcast" set="Haste|Enhancing" />
  325.                 </elseif>
  326.                 <else>
  327.                     <equip when="Midcast" set="Haste" />
  328.                 </else>
  329.             </elseif>
  330.             <elseif Skill="EnfeeblingMagic">
  331.                 <equip when="Midcast" set="EnfeeblingMagic" />
  332.             </elseif>
  333.             <elseif Skill="DivineMagic">
  334.                 <equip when="Midcast" set="DivineMagic" />
  335.                 <if spell="Flash">
  336.                     <equip when="midcast" set="MinusEnmity|Haste" />
  337.                 </if>
  338.                 <elseif Spell="Banish*|Holy*">
  339.                     <equip when="Midcast" set="Nuke" />
  340.                     <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ObiRingCape-DivineMagic']/*" />
  341.                 </elseif>
  342.             </elseif>
  343.         </if>
  344.        
  345.         <elseif type="BlackMagic" NotSpell="Poison V|Poisonga V">
  346.             <castdelay delay="0.03" />
  347.             <equip when="Precast" set="FastCast" />
  348.  
  349.             <if Skill="DarkMagic">
  350.                 <equip when="Midcast" set="Haste|DarkMagic" />
  351.                     <xi:include href="Akyrey_Includes.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
  352.             </if>
  353.             <elseif Skill="ElementalMagic">
  354.                 <equip when="Midcast" set="Nuke" />
  355.             </elseif>
  356.             <elseif Skill="EnfeeblingMagic">
  357.                 <equip when="Midcast" set="EnfeeblingMagic" />
  358.             </elseif>
  359.         </elseif>
  360.        
  361.         <!-- Change TP weapon -->
  362.         <elseif spell="Poison V">
  363.             <cancelspell />
  364.             <if advanced='"$VAR-MELEE"="NONE"'>
  365.                 <var cmd="set VAR-MELEE STAFF" />
  366.                 <equip when="all">
  367.                     <main>Celeritas Pole</main>
  368.                 </equip>
  369.                 <addtochat color="135">Staff Melee On</addtochat>
  370.             </if>
  371.             <elseif advanced='"$VAR-MELEE"="STAFF"'>
  372.                 <var cmd="set VAR-MELEE CLUB" />
  373.                 <equip when="all">
  374.                     <main>Molva Maul</main>
  375.                     <sub>Genbu's Shield</sub>
  376.                 </equip>
  377.                 <addtochat color="135">Club Melee On</addtochat>
  378.             </elseif>
  379.             <elseif advanced='"$VAR-MELEE"="CLUB"'>
  380.                 <var cmd="set VAR-MELEE NONE" />
  381.                 <equip when="aftercast|idle" set="Idle-Phys" />
  382.                 <addtochat color="135">Normal Status</addtochat>
  383.             </elseif>
  384.         </elseif>
  385.        
  386.         <!-- Change Idle Gear -->
  387.         <elseif spell="Poisonga V">
  388.             <cancelspell />
  389.             <if advanced='"$VAR-IDLE"="Magic"'>
  390.                 <var cmd="set VAR-IDLE Phys" />
  391.             </if>
  392.             <elseif advanced='"$VAR-IDLE"="Phys"'>
  393.                 <var cmd="set VAR-IDLE Refresh" />
  394.             </elseif>
  395.             <elseif advanced='"$VAR-IDLE"="Refresh"'>
  396.                 <var cmd="set VAR-IDLE Magic" />
  397.             </elseif>
  398.             <addtochat color="135">Idle Gear Type: $VAR-IDLE</addtochat>
  399.         </elseif>
  400.            
  401.         <!-- Hope in god that will be enought -Enmity :x -->
  402.         <elseif spell="Benediction">
  403.             <equip when="precast" set="MinusEnmity" />
  404.         </elseif>
  405.        
  406.         <elseif type="Ninjutsu">
  407.             <if Spell="Utsusemi*">
  408.                 <equip when="Precast" set="FastCast" />
  409.                 <equip when="Midcast" set="Haste" />
  410.             </if>
  411.         </elseif>
  412.        
  413.         <!-- Set to equip while TPing -->
  414.         <if advanced='"%status"="engaged"'>
  415.             <equip when="engaged" set="DD" />
  416.             <equip when="aftercast" set="DD" />
  417.             <!-- When using a WeaponSkill equip +Accuracy and +STR for more dmg! -->       
  418.             <if CommandPrefix="/ws|/weaponskill">
  419.                 <action type="castdelay" delay=".4" />
  420.                 <equip when="precast" set="%Spell" />
  421.                 <equip when="aftercast" set="DD" />
  422.             </if>
  423.         </if>
  424.  
  425.     </rules>
  426. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement