Advertisement
Narse

Byohtsemoh's WHM Spellcast 5/5/2011

Apr 6th, 2011
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 13.43 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config
  4.        RequireVersion="2.18"
  5.        />
  6.     <variables>
  7.         <!-- Sleep timers, announces to echo when sleep is wearing off. Set to 0 to not use. -->
  8.         <var name="SleepTimers">1</var>
  9.         <var name="DarkObi">0</var>
  10.         <var name="LightObi">0</var>
  11.         <var name="IceStaff">Aquilo's Staff</var>
  12.         <var name="DarkStaff">Pluto's Staff</var>
  13.         <var name="ThunderStaff">Jupiter's Staff</var>
  14.         <var name="LightStaff">Apollo's Staff</var>
  15.         <var name="WindStaff">Wind Staff</var>
  16.         <var name="FireStaff">Fire Staff</var>
  17.         <var name="EarthStaff">Terra's Staff</var>
  18.         <var name="LightStaff">Apollo's Staff</var>
  19.         <var name="WaterStaff">Water Staff</var>
  20.         <!-- Light Obi = Korin Obi -->
  21.     </variables>
  22.     <sets>
  23.         <group name="Main" default="yes">
  24.             <set name="Standard">
  25.                 <main>Yagrush</main>
  26.                 <sub>Genbu's Shield</sub>
  27.                 <ammo>White Tathlum</ammo>
  28.                 <head>Orison Cap +2</head>
  29.                 <neck>Twilight Torque</neck>
  30.                 <lear>Ethereal Earring</lear>
  31.                 <rear>Loquac. Earring</rear>
  32.                 <body>Orison Bliaud +2</body>
  33.                 <hands>Serpentes Cuffs</hands>
  34.                 <lring>Trooper's Ring</lring>
  35.                 <rring>Sirona's Ring</rring>
  36.                 <back>Vates Cape</back>
  37.                 <waist>Cleric's Belt</waist>
  38.                 <legs>Orsn. Pantaln. +2</legs>
  39.                 <feet>Herald's Gaiters</feet>
  40.             </set>
  41.             <set name="Resting">
  42.                 <main>Snr.Msk. Rod</main>
  43.                 <sub>Legion Scutum</sub>
  44.                 <ammo>Clarus Stone</ammo>
  45.                 <head>Goliard Chapeau</head>
  46.                 <neck>Jeweled Collar</neck>
  47.                 <lear>Antivenom Earring</lear>
  48.                 <rear>Loquac. Earring</rear>
  49.                 <body>Orison Bliaud +2</body>
  50.                 <hands>Oracle's Gloves</hands>
  51.                 <lring>Trooper's Ring</lring>
  52.                 <rring>Sirona's Ring</rring>
  53.                 <back>Vita Cape</back>
  54.                 <waist>Cleric's Belt</waist>
  55.                 <legs>Oracle's Braconi</legs>
  56.                 <feet>Avocat Pigaches</feet>
  57.             </set>
  58.             <set name="FastCast">
  59.                 <ammo>Incantor Stone</ammo>
  60.                 <head>Teal Chapeau</head>
  61.                 <neck>Orison Locket</neck>
  62.                 <rear>Loquac. Earring</rear>
  63.                 <body>Teal Saio</body>
  64.                 <hands>Teal Cuffs</hands>
  65.                 <legs>Teal Slops</legs>
  66.                 <feet>Teal Pigaches</feet>
  67.             </set>
  68.             <set name="CureFastCast">
  69.                 <ammo>Incantor Stone</ammo>
  70.                 <!-- <neck>Aceso's Choker</neck> -->
  71.                 <neck>Orison Locket</neck>
  72.                 <rear>Loquac. Earring</rear>
  73.                 <body>Royal Redingote</body>
  74.                 <legs>Orsn. Pantaln. +2</legs>
  75.                 <feet>Cure Clogs</feet>
  76.             </set>
  77.             <set name="HealingFastCast">
  78.                 <ammo>Incantor Stone</ammo>
  79.                 <neck>Orison Locket</neck>
  80.                 <rear>Loquac. Earring</rear>
  81.                 <body>Royal Redingote</body>
  82.                 <legs>Orsn. Pantaln. +2</legs>
  83.                 <!-- <feet>Augur's Gaiters</feet> -->
  84.                 <feet>Rostrum Pumps</feet>
  85.             </set>         
  86.             <set name="Cure">
  87.                 <main>Surya's Staff +2</main>
  88.                 <!-- <sub>Get A Grip</sub> -->
  89.                 <ammo>White Tathlum</ammo>
  90.                 <head>Orison Cap +2</head>
  91.                 <neck>Fylgja Torque +1</neck>
  92.                 <lear>Roundel Earring</lear>
  93.                 <rear>Orison Earring</rear>
  94.                 <body>Orison Bliaud +2</body>
  95.                 <hands>Serpentes Cuffs</hands>
  96.                 <lring>Trooper's Ring</lring>
  97.                 <rring>Sirona's Ring</rring>
  98.                 <back>Orison Cape</back>
  99.                 <waist>Cleric's Belt</waist>
  100.                 <legs>Orsn. Pantaln. +2</legs>
  101.                 <feet>Serpentes Sabots</feet>
  102.             </set>
  103.             <set name="Regen">
  104.                 <main>Seveneyes</main>
  105.                 <sub>Legion Scutum</sub>
  106.                 <ammo>Incantor Stone</ammo>          
  107.                 <head>Zelus Tiara</head>
  108.                 <neck>Orison Locket</neck>
  109.                 <lear>Novia Earring</lear>
  110.                 <rear>Loquac. Earring</rear>
  111.                 <body>Cleric's Briault</body>
  112.                 <hands>Orison Mitts +2</hands>
  113.                 <lring>Trooper's Ring</lring>
  114.                 <rring>Sirona's Ring</rring>
  115.                 <back>Vita Cape</back>
  116.                 <waist>Siegel Sash</waist>
  117.                 <legs>Bls. Trousers +1</legs>
  118.                 <feet>Blessed Pumps +1</feet>
  119.             </set>
  120.             <set name="Barspell">
  121.                 <main>Beneficus</main>
  122.                 <sub>Legion Scutum</sub>
  123.                 <ammo>White Tathlum</ammo>
  124.                 <head>Orison Cap +2</head>
  125.                 <!-- <neck>Enhancing Torque or Alexander neck piece</neck> -->
  126.                 <neck>Orison Locket</neck>
  127.                 <lear>Augment. Earring</lear>
  128.                 <rear>Loquac. Earring</rear>
  129.                 <body>Orison Bliaud +2</body>
  130.                 <hands>Orison Mitts +2</hands>
  131.                 <lring>Trooper's Ring</lring>
  132.                 <rring>Sirona's Ring</rring>
  133.                 <back>Vates Cape</back>
  134.                 <waist>Cleric's Belt</waist>
  135.                 <legs>Orsn. Pantaln. +2</legs>
  136.                 <feet>Orsn. Duckbills +2</feet>
  137.             </set>
  138.             <!-- <set name="ConserveMP" /> -->
  139.             <set name="Haste">
  140.                 <main>Seveneyes</main>
  141.                 <sub>Legion Scutum</sub>
  142.                 <ammo>Incantor Stone</ammo>
  143.                 <head>Zelus Tiara</head>
  144.                 <neck>Orison Locket</neck>
  145.                 <lear>Novia Earring</lear>
  146.                 <rear>Loquac. Earring</rear>
  147.                 <body>Royal Redingote</body>
  148.                 <hands>Blessed Mitts +1</hands>
  149.                 <lring>Trooper's Ring</lring>
  150.                 <rring>Sirona's Ring</rring>
  151.                 <back>Vates Cape</back>
  152.                 <waist>Siegel Sash</waist>
  153.                 <legs>Bls. Trousers +1</legs>
  154.                 <feet>Blessed Pumps +1</feet>
  155.             </set>
  156.             <set name="Enhancing">
  157.                 <main>Beneficus</main>
  158.                 <sub>Muse Tariqah</sub>
  159.                 <ammo>Incantor Stone</ammo>
  160.                 <head>Goliard Chapeau</head>
  161.                 <!-- <neck>Enhancing Torque or Alexander neck piece</neck> -->
  162.                 <neck>Orison Locket</neck>
  163.                 <lear>Augment. Earring</lear>
  164.                 <rear>Loquac. Earring</rear>
  165.                 <body>Augur's Jaseran</body>
  166.                 <hands>Blessed Mitts +1</hands>
  167.                 <lring>Trooper's Ring</lring>
  168.                 <rring>Sirona's Ring</rring>
  169.                 <back>Vita Cape</back>
  170.                 <waist>Siegel Sash</waist>
  171.                 <legs>Bls. Trousers +1</legs>
  172.                 <feet>Orsn. Duckbills +2</feet>
  173.             </set>
  174.             <set name="EnfeeblingMagic">
  175.                 <main>Yagrush</main>
  176.                 <sub>Muse Tariqah</sub>
  177.                 <ammo>White Tathlum</ammo>
  178.                 <!-- <head>Laurel Wreath</head> -->
  179.                 <head>Goliard Chapeau</head>
  180.                 <neck>Enfeebling Torque</neck>
  181.                 <lear>Enfeebling Earring</lear>
  182.                 <rear>Sapphire Earring</rear>
  183.                 <body>Augur's Jaseran</body>
  184.                 <hands>Clr. Mitts +1</hands>
  185.                 <lring>Trooper's Ring</lring>
  186.                 <rring>Sirona's Ring</rring>
  187.                 <back>Vates Cape</back>
  188.                 <waist>Cleric's Belt</waist>
  189.                 <legs>Portent Pants</legs>
  190.                 <feet>Orsn. Duckbills +2</feet>
  191.             </set>
  192.             <set name="Divine">
  193.                 <main>Yagrush</main>
  194.                 <sub>Muse Tariqah</sub>
  195.                 <ammo>Incantor Stone</ammo>
  196.                 <!-- <head>Laurel Wreath</head> -->
  197.                 <head>Nashira Turban</head>
  198.                 <neck>Morgana's Choker</neck>
  199.                 <lear>Novia Earring</lear>
  200.                 <rear>Sapphire Earring</rear>
  201.                 <body>Oracle's Robe</body>
  202.                 <hands>Blessed Mitts +1</hands>
  203.                 <lring>Trooper's Ring</lring>
  204.                 <rring>Sirona's Ring</rring>
  205.                 <back>Vates Cape</back>
  206.                 <waist>Cleric's Belt</waist>
  207.                 <legs>Bls. Trousers +1</legs>
  208.                 <feet>Blessed Pumps +1</feet>
  209.             </set>
  210.             <set name="Yagrush">
  211.                 <main>Yagrush</main>
  212.                 <sub>Legion Scutum</sub>
  213.                 <ammo>White Tathlum</ammo>
  214.                 <head>Zelus Tiara</head>
  215.                 <neck>Orison Locket</neck>
  216.                 <lear>Novia Earring</lear>
  217.                 <rear>Orison Earring</rear>
  218.                 <body>Royal Redingote</body>
  219.                 <hands>Blessed Mitts +1</hands>
  220.                 <lring>Trooper's Ring</lring>
  221.                 <rring>Sirona's Ring</rring>
  222.                 <back>Vates Cape</back>
  223.                 <waist>Swift Belt</waist>
  224.                 <legs>Orsn. Pantaln. +2</legs>
  225.                 <feet>Blessed Pumps +1</feet>
  226.             </set>
  227.             <set name="GearCollector">
  228.                 <body>Goliard Saio</body>
  229.                 <neck>Stone Gorget</neck>
  230.             </set>
  231.         </group>
  232.     </sets>
  233.     <rules>
  234.         <!-- dont parse this file if under level 73... ie capped areas -->
  235.         <if MLVLLT="73">
  236.             <return />
  237.         </if>
  238.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  239.         <if Spell="Poisona|Paralyna|Blindna|Silena|Stona|Viruna|Cursna|Erase|Sacrifice|Esuna">
  240.             <equip when="precast" Set="HealingFastCast" />
  241.             <if BuffActive="Divine Caress">
  242.                 <equip when="midcast">
  243.                     <hands lock="yes">Orison Mitts +2</hands>
  244.                 </equip>
  245.             </if>
  246.             <equip when="midcast" Set="Yagrush" />
  247.         </if>
  248.         <elseif Spell="Cure*|Curaga*|Cura">
  249.             <equip when="precast" Set="CureFastCast" />
  250.             <equip when="midcast" Set="Cure" />
  251.         </elseif>
  252.         <elseif Spell="Bar*">
  253.             <!-- <equip when="precast" Set="Fastcast" /> -->
  254.             <equip when="precast|midcast" Set="Barspell" />
  255.         </elseif>
  256.         <elseif Spell="Regen*">
  257.             <equip when="precast" Set="Fastcast" />
  258.             <equip when="midcast" Set="Regen" />
  259.         </elseif>
  260.         <elseif Spell="Reraise*|Raise*">
  261.             <equip when="precast" set="HealingFastCast" />
  262.             <equip when="midcast" set="Haste" />
  263.         </elseif>
  264.         <elseif Spell="Haste|Protect*|Shell*|Dia*|Aquaveil|Blink|Invisible|Sneak|Deodorize">
  265.             <equip when="precast" Set="FastCast" />
  266.             <equip when="midcast" Set="Haste" />
  267.         </elseif>
  268.         <elseif Spell="Flash|Banish*|Repose">
  269.             <equip when="precast" set="FastCast" />
  270.             <equip when="midcast" set="Divine" />
  271.         </elseif>
  272.         <elseif Spell="Drain|Aspir|Dispel">
  273.             <equip set="FastCast" when="precast" />
  274.             <equip when="midcast">
  275.                 <head lock="yes">Nashira Turban</head>
  276.                 <body lock="yes">Goliard Saio</body>
  277.                 <legs lock="yes">Portent Pants</legs>
  278.             </equip>
  279.             <equip set="Haste" when="midcast"/>
  280.             <if Advanced='("%SpellElement" = "%g" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  281.                 <if Element="Dark">
  282.                     <equip when="midcast">
  283.                         <waist lock="yes">Anrin Obi</waist>
  284.                     </equip>
  285.                 </if>
  286.             </if>
  287.         </elseif>
  288.         <elseif Skill="EnfeeblingMagic">
  289.             <equip when="precast" Set="FastCast" />
  290.             <equip when="midcast" Set="EnfeeblingMagic" />
  291.         </elseif>
  292.     <elseif Spell="Phalanx">
  293.         <equip when="precast" Set="FastCast" />
  294.         <equip when="midcast" Set="Enhancing" />
  295.     </elseif>
  296.     <elseif Spell="Stoneskin">
  297.         <equip when="precast" Set="FastCast" />
  298.         <equip when="midcast">
  299.             <neck lock="yes">Stone Gorget</neck>
  300.             <waist lock="yes">Siegel Sash</waist>
  301.         </equip>
  302.         <equip when="midcast" set="Enhancing" />
  303.     </elseif>
  304.     <elseif Skill="Enhancing*|Enfeebling*|Divine*|Elemental*|Dark*|Ninjutsu|Singing*|Summoning*|Blue*">
  305.         <equip when="precast" Set="FastCast" />
  306.     </elseif>
  307.     <elseif Skill="Healing*">
  308.         <equip when="precast" Set="HealingFastCast" />
  309.     </elseif>
  310.     <!-- Timers for when sleep is wearing off. -->
  311.     <if advanced='"$SleepTimers"="1"'>
  312.         <if Spell="Sleep II|Repose">
  313.             <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45sec</command>
  314.             <command when="aftercast">wait 60;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30sec</command>
  315.             <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15sec</command>
  316.             <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5sec;spellcast var dec sleepid;</command>
  317.         </if>
  318.         <elseif Spell="Sleep|Sleepga">
  319.             <command when="aftercast">spellcast var inc sleepid;wait 30;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 30sec</command>
  320.             <command when="aftercast">wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15sec;spellcast var dec sleepid;</command>
  321.             <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5sec;spellcast var dec sleepid;</command>
  322.         </elseif>
  323.     </if>
  324. <!-- Completion of the spell or ability -->    
  325.         <if status="idle">
  326.             <equip when="Idle|done" set="Standard" />
  327.         </if>
  328.         <if status="resting">
  329.             <equip when="resting" set="Resting" />
  330.         </if>      
  331. </rules>
  332. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement