Advertisement
TC24k

Tessy_WHM

Sep 12th, 2011
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 11.33 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3. <config debug="false" />
  4.  <variables>
  5.     <var name="DarkStaff">Pluto's Staff</var>
  6.     <var name="EarthStaff">Terra's Staff</var>
  7.     <var name="LightStaff">Apollo's Staff</var> <!--Staff used for Curing -->
  8.     <var name="DMGLightStaff">Apollo's Staff</var> <!--Staff used for light based "nukes" -->
  9.     <var name="ACCLightStaff">Apollo's Staff</var> <!--Staff used for light based MAcc -->
  10.     <var name="IceStaff">Aquilo's Staff</var>
  11.     <var name="SleepTimers">1</var>
  12. </variables>
  13.  
  14. <sets>
  15.     <group name="WHM" default="yes">
  16.         <set name="PDT">
  17.             <main>Terra's Staff</main>
  18.             <sub>Staff Strap</sub>
  19.             <ammo>Hedgehog Bomb</ammo>
  20.             <head>Orison Cap +1</head>
  21.             <lear>Loquac. Earring</lear>
  22.             <rear>Astral Earring</rear>
  23.             <body>Aristocrat's Coat</body>
  24.             <hands>Blessed Mitts</hands>
  25.             <lring>Bifrost Ring</lring>
  26.             <rring>Omega Ring</rring>
  27.             <back>Ixion Cape</back>
  28.             <waist>Hierarch Belt</waist>
  29.             <legs>Blessed Trousers</legs>
  30.             <feet>Blessed Pumps</feet>
  31.         </set>
  32.        
  33.         <set name="Resting">
  34.             <main>Pluto's Staff</main>
  35.             <ammo>Clarus Stone</ammo>
  36.             <head>Selenian Cap</head>          
  37.             <body>Errant Hpl.</body>
  38.             <neck>Eidolon Pendant</neck>
  39.             <rring>Star Ring</rring>  
  40.             <lear>Antivenom Earring</lear>
  41.             <hands>Genie Gages</hands>         
  42.             <waist>Hierarch Belt</waist>
  43.             <back>Felicitas Cape</back>
  44.             <legs>Nisse Slacks</legs>
  45.             <feet>Goliard Clogs</feet>
  46.         </set>
  47.        
  48.         <set name="HPDown" />
  49.        
  50.         <set name="HealingMagic">
  51.             <main>Apollo's Staff</main>
  52.             <sub>Curatio Grip</sub>
  53.             <ammo>Hedgehog Bomb</ammo>
  54.             <head>Orison Cap +1</head>
  55.             <neck>Fylgja Torque</neck>
  56.             <lear>Star Earring</lear>
  57.             <rear>Loquacious Earring</rear> <!-- Need more mnd -->
  58.             <body>Aristocrat's Coat</body>
  59.             <hands>Blessed Mitts</hands>
  60.             <lring>Sirona's Ring</lring>
  61.             <rring>Sapphire Ring</rring> <!--good mnd ring -->
  62.             <waist>Cognizant Belt</waist>
  63.             <legs>Blessed Trousers</legs>
  64.             <feet>Blessed Pumps</feet>
  65.         </set>
  66.        
  67.         <set name="CureCast">
  68.             <ammo>Incantor Stone</ammo>
  69.             <neck>Orison Locket</neck>
  70.             <rear>Loquacious Earring</rear>
  71.             <legs>Orison Pantaloons +1</legs>
  72.             <feet>Cure Clogs</feet> <!-- 15% -->
  73.         </set>
  74.        
  75.         <set name="FastCast">
  76.             <ammo>Incantor Stone</ammo>
  77.             <neck>Orison Locket</neck>
  78.             <rear>Loquacious Earring</rear>
  79.             <back>Veela Cape</back> <!-- Veela Cape 2%-->
  80.             <feet>Cure Clogs</feet> <!-- Augur's Gaiters -->
  81.         </set>
  82.        
  83.         <set name="DivineMagic">
  84.             <main>$ACCLightStaff</main>        
  85.             <ammo>Hedgehog Bomb</ammo>         
  86.             <body>Augur's Jaseran</body>
  87.             <hands>Blessed Mitts</hands>
  88.             <feet>Blessed Pumps</feet>
  89.         </set>
  90.        
  91.         <set name="Barspell">
  92.             <main>Apollo's Staff</main>
  93.             <sub>Reign Grip</sub>
  94.             <neck>Enhancing Torque</neck>
  95.             <legs>Cleric's Pantaloons</legs>
  96.             <feet>Cleric's Duckbills</feet>
  97.         </set>
  98.        
  99.         <set name="MaxMND">
  100.             <main>Kirin's Pole</main>
  101.             <sub>Reign Grip</sub>
  102.             <ammo>Hedgehog Bomb</ammo>
  103.             <head>Orison Cap +1</head>
  104.             <neck>Promise Badge</neck>         
  105.             <rear>Star Earring</rear>
  106.             <body>Augur's Jaseran</body>
  107.             <hands>Healer's Mitts</hands>
  108.             <rring>Star Ring</rring>
  109.             <lring>Sapphire Ring</lring>
  110.             <waist>Cognizant Belt</waist>
  111.             <back>Ixion Cape</back>
  112.             <legs>Blessed Trousers</legs>
  113.             <feet>Blessed Pumps</feet>
  114.         </set>
  115.        
  116.         <set name="TPGear">
  117.             <main lock="true" />
  118.             <sub lock="true" />
  119.             <ammo>Hedgehog Bomb</ammo>
  120.             <head>Walahra Turban</head>
  121.             <neck>Peacock Amulet</neck>        
  122.             <rear>Etheral Earring</rear>
  123.             <lear>Brutal Earring</lear>
  124.             <hands>Blessed Mitts</hands>
  125.             <rring>Rajas Ring</rring>          
  126.             <back>Boxer's Mantle</back>
  127.             <waist>Swift Belt</waist>
  128.             <legs>Blessed Trousers</legs>
  129.             <feet>Blessed Pumps</feet>
  130.         </set>
  131.        
  132.         <set name="HexaStrike">
  133.             <ammo>Hedgehog Bomb</ammo>
  134.             <head>Optical Hat</head>           
  135.             <lring>Sapphire Ring</lring>           
  136.             <legs>Blessed Trousers</legs>
  137.             <feet>Teal Pigaches</feet>
  138.         </set>
  139.        
  140.         <set name="Haste">
  141.             <head>Walahra Turban</head>
  142.             <hands>Blessed Mitts</hands>
  143.             <waist>Swift Belt</waist>
  144.             <legs>Blessed Trousers</legs>
  145.             <feet>Blessed Pumps</feet>                        
  146.         </set>
  147.        
  148.         <set name="EnfeeblingMagic">
  149.             <main>$%SpellElementStaff</main>
  150.             <neck>Enfeebling Torque</neck>
  151.             <hands>Cleric's Mitts</hands>
  152.         </set>
  153.        
  154.         <set name="Cursna">
  155.             <head lock="yes">Orison Cap +1</head>          
  156.             <hands lock="yes">Healer's Mitts +1</hands>
  157.             <lring lock="yes">Sirona's Ring</lring>
  158.             <legs lock="yes">Cleric's Pantaloons</legs>        
  159.         </set>
  160.        
  161.         <set name="Regen">
  162.             <body>Cleric's Briault</body>          
  163.         </set>
  164.                 <set name="Nuke">
  165.             <main>$DMGLightStaff</main>
  166.             <head>Orison Cap +1</head>
  167.             <neck>Artemis' Medal</neck>
  168.             <rear>Moldavite Earring</rear>
  169.             <lring>Sapphire Ring</lring>
  170.             <rring>Sirona's Ring</rring>
  171.             <legs>Mahatma Slops</legs>
  172.         </set>
  173.        
  174.         <set name="EnhancingMagic" />
  175.         <set name="ElementalMagic" />
  176.         <set name="DarkMagic" />
  177.         <set name="Ninjutsu" />
  178.         <set name="Ability" />
  179.         <set name="Unknown" />
  180.        
  181.     </group>
  182. </sets>
  183.  
  184. <rules>
  185.  
  186.         <!-- set of gear to equip when finished casting a spell -->
  187.         <equip when="Engaged" set="TPGear" />
  188.         <equip when="Aftercast" set="PDT" />
  189.         <equip when="Idle" set="PDT" />
  190.         <!-- set of gear to equip when resting -->
  191.         <equip when="Resting" set="Resting" />
  192.         <addtochat when="Resting" color="121">Resting Gear: Equipped</addtochat>
  193.  
  194.        
  195.         <if Spell="Reraise|Reraise II">
  196.             <changespell spell="Reraise III" />
  197.         </if>
  198.        
  199.         <if spell="Regen*">
  200.             <equip when="precast" set="Regen|FastCast" />
  201.         </if>
  202.  
  203.         <if spell="Flash">
  204.             <equip when="precast" set="Haste" />
  205.         </if>
  206.        
  207.         <if spell="Paralyze|Slow">
  208.             <equip when="Precast" set="MaxMND" />
  209.         </if>
  210.        
  211.         <if Skill="EnhancingMagic">
  212.             <if Spell="Bar*">
  213.                 <equip when="PreCast" set="Barspell" />
  214.             </if>
  215.         </if>
  216.        
  217.         <if Spell="Holy*|Banish*">
  218.             <equip when="midcast" set="Nuke" />
  219.         </if>
  220.        
  221.         <elseif Skill="HealingMagic">
  222.             <if Spell="Cure*|Cura*">
  223.                 <equip when="PreCast" set="CureCast" />
  224.                 <equip when="MidCast" set="HealingMagic" />
  225.             </if>
  226.             <if Spell="*na">
  227.                 <if spell="Cursna">
  228.                     <equip when="Precast" set="Cursna|FastCast" />
  229.                 </if>
  230.                 <else>
  231.                     <equip when="Precast" set="FastCast">
  232.                         <head>Orison Cap +1</head>
  233.                     </equip>
  234.             </if>
  235.             <if Spell="*Buff">
  236.                     <equip when="Precast" set="FastCast">
  237.                         <head>Orison Cap +1</head>
  238.                     </equip>
  239.             </if>
  240.            
  241.             <else><return /></else>
  242.         </elseif>
  243.         <elseif notspell="Flash|Slow|Paralyze">
  244.             <equip when="PreCast" set="%Skill" />
  245.         </elseif>
  246.        
  247.     <!-- Cure changing, Cure 6 -> 5, 5 -> Martyr -->
  248.         <if mode="and" advanced='("%SubJob" == "SCH")' buffactive="Light Arts|Addendum: White">
  249.             <if Spell="Cure V|Cure VI">
  250.                 <if mode="and" spell="Cure VI" MPLT="205">
  251.                     <addtochat color="121">Not enough MP for Cure 6, changing to Cure 5!</addtochat>
  252.                     <changespell spell="Cure V" />
  253.                 </if>
  254.                 <elseif mode="and" Spell="Cure V" MPLT="122">
  255.                     <addtochat color="121">Not enough MP for Cure 5, changing to Martyr for emergency Cure!</addtochat>
  256.                     <changespell spell="Martyr" />
  257.                 </elseif>
  258.             </if>
  259.         </if>
  260.         <elseif notbuffactive="Light Arts|Addendum: White">
  261.             <if Spell="Cure V|Cure VI">
  262.                 <if mode="and" spell="Cure VI" MPLT="227">
  263.                     <addtochat color="121">Not enough MP for Cure 6, changing to Cure 5!</addtochat>
  264.                     <changespell spell="Cure V" />
  265.                 </if>
  266.                 <elseif mode="and" Spell="Cure V" MPLT="135">
  267.                     <addtochat color="121">Not enough MP for Cure 5, changing to Martyr for emergency Cure!</addtochat>
  268.                     <changespell spell="Martyr" />
  269.                 </elseif>
  270.             </if>
  271.         </elseif>
  272.     <!-- End Cure changing -->
  273.    
  274.     <!--Spit out spell info if low MP -->
  275.     <if Skill="HealingMagic|DivineMagic|DarkMagic">
  276.         <if MPPLT="25">
  277.             <showspellinfo />
  278.         </if>
  279.     </if>
  280.    
  281. <!--=========================================================================
  282.     Utility Handling
  283. =============================================================================-->
  284. <if mode="and" skill="*Magic|Ninjutsu" buffactive="Silence">
  285.     <cancelspell />
  286.     <command>input /item "Echo Drops" &lt;me&gt;</command>
  287. </if>
  288.  
  289.     <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  290.     <if Spell="Sneak|Monomi*" BuffActive="Sneak" SpellTargetType="Self">
  291.         <command when="midcast">cancel 71</command>
  292.         <midcastdelay delay="1.8" />
  293.     </if>
  294.     <if spell="Utsusemi: Ichi" BuffActive="Copy Image|Copy Image (2)" NotBuffActive="Silence|Mute|Omerta|Obliviscence">
  295.         <midcastdelay delay="3.0" />
  296.         <command when="midcast">cancel 66</command>
  297.     </if>
  298.     <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  299.         <command when="midcast">cancel 37</command>
  300.         <midcastdelay delay="4.8" />
  301.     </elseif>
  302.  
  303. <!--=========================================================================
  304.     Afflatus Handling
  305. =============================================================================-->
  306.  
  307. <if mode="and" spell="Afflatus Solace" buffactive="Afflatus Solace">
  308.     <cancelspell />
  309.     <addtochat color="39">Afflatus Solace already active. %Spell cancelled.</addtochat>
  310. </if>
  311. <if mode="and" spell="Afflatus Misery" buffactive="Afflatus Misery">
  312.     <cancelspell />
  313.     <addtochat color="39">Afflatus Misery already active. %Spell cancelled.</addtochat>
  314. </if>
  315.  
  316.  
  317. <!--=========================================================================
  318.     Obi's    
  319. =============================================================================-->
  320. <if advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")'>
  321.     <if     Element="Dark">
  322.       <equip when="midcast">
  323.         <waist lock="yes">Anrin Obi</waist>
  324.       </equip>
  325.     </if>
  326.    
  327.     <elseif Element="Light">
  328.       <equip when="midcast">
  329.         <waist lock="yes">Korin Obi</waist>
  330.       </equip>
  331.     </elseif>
  332.    
  333.     <equip when="precast|midcast">
  334.         <back lock="yes">Twilight Cape</back>
  335.     </equip>
  336. </if>
  337.  
  338. <!--=========================================================================
  339.    Melee Handling
  340. =============================================================================-->
  341. <if advanced='("%CommandPrefix" = "/weaponskill")'>
  342.     <equip when="PreCast" set="HexaStrike" />
  343.     <equip when="AfterCast" set="TPGear" />
  344. </if>
  345.  
  346.  
  347. <!--=========================================================================
  348.    Sleep Timers! Repose: 90seconds, Sleep I: 60seconds
  349. =============================================================================-->
  350. <if advanced='"$SleepTimers"="1"'>
  351.     <if Spell="Repose|Sleep II">
  352.         <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45s</command>
  353.         <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  354.         <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  355.     </if>
  356.     <elseif Spell="Sleep|Sleepga">
  357.         <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  358.         <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  359.     </elseif>
  360. </if>
  361. </rules>
  362. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement