Advertisement
TC24k

Lyeria old rdm

Sep 25th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 17.86 KB | None | 0 0
  1.     <?xml version="1.0" ?>
  2. <!--
  3. ===================================================
  4.  ||
  5.  ||       Aikar's BLM SpellCast Template
  6.  ||
  7.  || This file is designed to be easily used by others.
  8.  || Simply editing in your own gear and modifying the variables up top
  9.  || should be all that is needed to make use of this file.
  10.  ||
  11.  || Please be sure to configure the variables prior to use.
  12.  ||
  13.  || If you have any questions - Please post on the forums.
  14. ===================================================
  15. -->
  16. <spellcast>
  17.     <config RequireVersion="2.22" />
  18.     <variables>
  19.         <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
  20.         <!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust -->
  21.         <var name="SleepTimers">1</var>
  22.         <!-- use BLM AF2 pants or not? Set to 0 if you do not have it -->
  23.         <var name="BLMAF2Pants">0</var>
  24.         <!-- use Sorc ring or not? set to 0 if you do not have it or dangerous location -->
  25.         <var name="Ring">0</var>
  26.         <!-- use Ugg Pendant or not? set to 0 if you do not have it. -->
  27.         <var name="UggPendant">1</var>
  28.         <!-- Set HP Variables for what the maximum amount of HP you can have to trigger sorc ring is for each subjob -->
  29.         <var name="RDMRingHP">542</var>
  30.         <var name="WHMRingHP">583</var>
  31.         <var name="NINRingHP">542</var>
  32.         <!-- Elemental Grips, set to 1 for each you have -->
  33.         <var name="LightGrip">0</var>
  34.         <var name="DarkGrip">1</var>
  35.         <var name="ThunderGrip">1</var>
  36.         <var name="IceGrip">1</var>
  37.         <var name="FireGrip">0</var>
  38.         <var name="WindGrip">1</var>
  39.         <var name="WaterGrip">0</var>
  40.         <var name="EarthGrip">1</var>
  41.        
  42.         <var name="LightGrip2">Light Grip</var>
  43.         <var name="DarkGrip2">Dark Grip</var>
  44.         <var name="ThunderGrip2">Thunder Grip</var>
  45.         <var name="IceGrip2">Ice Grip</var>
  46.         <var name="FireGrip2">Fire Grip</var>
  47.         <var name="WindGrip2">Wind Grip</var>
  48.         <var name="WaterGrip2">Water Grip</var>
  49.         <var name="EarthGrip2">Earth Grip</var>
  50.        
  51.         <!-- Elemental Staffs, input what staff to use for each element here -->
  52.         <var name="IceStaff">Aquilo's Staff</var>
  53.         <var name="DarkStaff">Pluto's Staff</var>
  54.         <var name="ThunderStaff">Indra's Staff +2</var>
  55.         <var name="WindStaff">Auster's Staff</var>
  56.         <var name="FireStaff">Vulcan's Staff</var>
  57.         <var name="EarthStaff">Terra's Staff</var>
  58.         <var name="LightStaff">Apollo's Staff</var>
  59.         <var name="WaterStaff">Neptune's Staff</var>
  60.         <!-- Elemental Obi's, set to 1 for the ones you have. -->
  61.         <var name="DarkObi">1</var>
  62.         <var name="LightObi">1</var>
  63.         <var name="ThunderObi">1</var>
  64.         <var name="IceObi">1</var>
  65.         <var name="FireObi">0</var>
  66.         <var name="WindObi">1</var>
  67.         <var name="WaterObi">1</var>
  68.         <var name="EarthObi">0</var>
  69.     </variables>
  70.     <sets>
  71.         <group name="Main" default="yes">
  72.             <set name="Standard">
  73.                 <main>$EarthStaff</main>
  74.                 <ammo>Hedgehog bomb</ammo>
  75.                 <neck>Twilight Torque</neck>
  76.                 <lear>Loquacious Earring</lear>
  77.                 <head>Duelist's chapeau</head>
  78.                 <rear>Estq. Earring</rear>
  79.                 <body>Pluviale</body>
  80.                 <hands>Serpentes cuffs</hands>
  81.                 <lring>Karka Ring</lring>
  82.                 <rring>Jelly Ring</rring>
  83.                 <back>Umbra Cape</back>
  84.                 <waist>Siegel Sash</waist>
  85.                 <legs>Blood Cuisses</legs>
  86.                 <feet>Serpentes sabots</feet>
  87.                 <sub>Bugard Leather Strap +1</sub>
  88.             </set>
  89.             <set name="Resting">
  90.                 <main>$DarkStaff</main>
  91.                 <ammo>Clarus Stone</ammo>
  92.                 <body>Errant Hpl.</body>
  93.                 <sub>Raptor Leather Strap +1</sub>
  94.                 <waist>Austerity belt</waist>
  95.                 <head>Duelist's chapeau</head>
  96.                 <feet>Serpentes sabots</feet>
  97.                 <hands>Serpentes cuffs</hands>
  98.                 <neck>Eidolon Pendant</neck>
  99.                 <lear>Loq. Earring</lear>
  100.                 <rear>Novio Earring</rear>
  101.                 <legs>Sagacity lappas</legs>
  102.                 <back>Felicitas cape</back>
  103.             </set>
  104.             <set name="ElementalMagic">
  105.                 <main>$%SpellElementStaff</main>
  106.                 <sub>Bugard Leather Strap +1</sub>
  107.                 <ammo>WitchStone</ammo>
  108.                 <neck>artemis' medal</neck>
  109.                 <lear>Hecate's Earring</lear>
  110.                 <rear>novio Earring</rear>
  111.                 <head>wlk. chapeau +1</head>
  112.                 <body>Teal Saio</body>
  113.                 <hands>Eradico Mitts</hands>
  114.                 <lring>Snow Ring</lring>
  115.                 <rring>Diamond Ring</rring>
  116.                 <back>Potentia Cape</back>
  117.                 <legs>Estqr. Fuseau +1</legs>
  118.                 <feet>Theurgia Clogs</feet>
  119.                 <waist>Cognition Belt</waist>
  120.             </set>
  121.             <set name="DarkMagic" BaseSet="ElementalMagic">
  122.                   <main>Pluto's staff</main>
  123.                   <hands>Crimson finger gauntlets</hands>
  124.                   <neck>Dark Torque</neck>
  125.                   <legs>Blood Cuisses</legs>
  126.                   <sub>Dark Grip</sub>
  127.                   <back>Merciful Cape</back>
  128.                   <body>Goliard Saio</body>
  129.                   <waist>Witch Sash</waist>
  130.             </set>
  131.             <set name="EnfeeblingMagic">
  132.                 <main>$%SpellElementStaff</main>
  133.                 <sub>Reign Grip</sub>
  134.                 <body>Warlock's Tabard</body>
  135.                 <head>Duelist's chapeau</head>
  136.                 <hands>Estq. Ganthrt. +2</hands>
  137.                 <back>altruistic Cape</back>
  138.                 <neck>Enfeebling Torque</neck>
  139.                 <rear>Loquac. Earring</rear>
  140.                 <lear>Estq. Earring</lear>
  141.                 <legs>nashira seraweels</legs>
  142.                 <feet>Goliard Clogs</feet>
  143.                 <rring>Karka Ring</rring>
  144.                 <lring>solemn Ring</lring>
  145.                 <waist>Witch Sash</waist>
  146.             </set>
  147.             <!--
  148.            <set name="EnfeeblingMagicMid">
  149.                 <main>$%SpellElementStaff</main>
  150.                 <sub>$%SpellElementGrip</sub>
  151.                 <body>Warlock's Tabard</body>
  152.                <head>Crimson Mask</head>
  153.                 <hands>Devotee's Mitts +1</hands>
  154.                 <back>Altruistic Cape</back>
  155.                <neck>Enfeebling Torque</neck>
  156.                 <rear>Enfeebling Earring</rear>
  157.                <lear>Loquacious Earring</lear>
  158.                <legs>Mahatma Slops</legs>
  159.                 <rring>Aqua Ring</rring>
  160.                 <lring>Tamas Ring</lring>
  161.                 <waist>Witch Sash</waist>
  162.            </set>
  163.        
  164.            <set name="EnfeeblingMagicMND" base="EnfeeblingMagicMid">
  165.                 <main>$%SpellElementStaff</main>
  166.                 <sub>$%SpellElementGrip</sub>
  167.                 <body>Warlock's Tabard</body>
  168.                <head>Crimson Mask</head>
  169.                 <hands>Devotee's Mitts +1</hands>
  170.                 <back>Prism Cape</back>
  171.                <neck>Enfeebling Torque</neck>
  172.                 <rear>Enfeebling Earring</rear>
  173.                <lear>Loquacious Earring</lear>
  174.                <legs>Mahatma Slops</legs>
  175.                 <rring>Aqua Ring</rring>
  176.                 <lring>Tamas Ring</lring>
  177.                 <waist>Witch Sash</waist>
  178.  
  179.             </set>
  180.            <set name="EnfeeblingMagicINT" base="EnfeeblingMagicMid">  
  181.                <main>$%SpellElementStaff</main>
  182.                 <sub>$%SpellElementGrip</sub>
  183.                 <body>Warlock's Tabard</body>
  184.                <head>Crimson Mask</head>
  185.                 <hands>Devotee's Mitts +1</hands>
  186.                 <back>Prism Cape</back>
  187.                <neck>Enfeebling Torque</neck>
  188.                 <rear>Enfeebling Earring</rear>
  189.                <lear>Loquacious Earring</lear>
  190.                <legs>Mahatma Slops</legs>
  191.                 <rring>Aqua Ring</rring>
  192.                 <lring>Tamas Ring</lring>
  193.                 <waist>Witch Sash</waist>
  194.         </set>
  195. -->
  196.  
  197.  
  198.            
  199.             <set name="HealingMagic">
  200.                 <main>$LightStaff</main>
  201.                 <ammo>Hedgehog bomb</ammo>
  202.                 <sub>Raptor Leather Strap +1</sub>
  203.                 <neck>Promise Badge</neck>
  204.                 <lear>Loquacious Earring</lear>
  205.                 <head>Wlk. Chapeau +1</head>
  206.                 <rear>Star Earring</rear>
  207.                 <body>Goliard saio</body>
  208.                 <hands>Serpentes cuffs</hands>
  209.                 <lring>Tamas Ring</lring>
  210.                 <rring>Karka Ring</rring>
  211.                 <back>Sunbeam Cape</back>
  212.                 <waist>Witch Sash</waist>
  213.                 <legs>Mahatma Slops</legs>
  214.                 <feet>Serpentes sabots</feet>
  215.             </set>
  216.            
  217.             <set name="EnhancingMagic" />
  218.  
  219.  
  220.     <set name="Fastcast" base="Standard">
  221.                 <main>Terra's Staff</main>
  222.                 <lear>Loquacious earring</lear>
  223.                 <body>Goliard Saio</body>
  224.                 <head>Wlk. Chapeau +1</head>
  225.                 <legs>Nashira Seraweels</legs>
  226.              <waist lock="yes">Velocious Belt</waist>
  227.              </set>
  228.              
  229.             <set name="Ability" />
  230.             <set name="Ninjutsu" />
  231.             <set name="Unknown" />
  232.             <!--
  233.             <set name="Melee" BaseSet="Standard"/>
  234.                 <main lock="true"></main>
  235.                 <sub lock="true"></sub>
  236.                 <ammo lock="true" />   
  237.                
  238. </set>
  239.  
  240.             -->
  241.         </group>
  242.     </sets>
  243.  
  244. <rules>
  245.  
  246.      <if Spell="Haste|Refresh|Phalanx|Blink|Erase|Regen*|Reraise*|protec*|shel*">
  247.     <equip>
  248.             <body>Goliard Saio</body>
  249.             <head>Wlk. Chapeau +1</head>
  250.             <waist>Velocious Belt</waist>
  251.             <legs>Nashira Seraweels</legs>
  252.     </equip>
  253. </if>
  254.  
  255.         <!-- utility: if targetting a monster, but casting a spell that can not be cast on monsters, then cast on self (buffs).
  256.         <if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
  257.             <action type="changetarget" target="&lt;me&gt;" />
  258.         </if>  
  259.         <if SpellTargetType="NONE" ValidTarget="*Self*">
  260.             <action type="changetarget" target="&lt;me&gt;" />
  261.         </if>-->
  262.         <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor"> <action type="return" /> </if>
  263.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  264.         <equip when="Idle|aftercast" set="Standard" />
  265.         <aftercastdelay delay="0.3" />
  266.         <!-- set of gear to equip when resting -->
  267.         <equip when="Resting" set="Resting" />
  268.  
  269.          <if Spell="Banish*|Holy*">
  270.             <equip when="precast">
  271.                 <main>Teiwaz</main>
  272.                 </equip>
  273.         </if>
  274.        
  275.        
  276.         <if Spell="Stoneskin">
  277.             <equip when="precast">
  278.                 <main>Neptune's staff</main>
  279.                 <sub>Raptor Strap +1</sub>
  280.                 <head>Wlk. Chapeau +1</head>
  281.                 <legs>Haven Hose</legs>
  282.                 <body>Augur's Jaseran</body>
  283.                 <hands>Teal cuffs</hands>
  284.                 <neck>Stone Gorget</neck>
  285.                 <feet>Teal Pigaches</feet>
  286.                 <rring>Karka Ring</rring>
  287.                 <waist>Siegel Sash</waist>
  288.                 <rear>Loquac. earring</rear>
  289.                 <lear>Star Earring</lear>
  290.                 <lring>solemn Ring</lring>
  291.                 <back>Sunbeam cape</back>
  292.             </equip>
  293.         </if>
  294.    
  295.         <if Spell="Utsusemi*">
  296.             <equip when="Precast" set="FastCast" />
  297.         </if>
  298.  
  299.         <if Spell="Stun">
  300.             <!-- equip gear that helps stun, and nothing else -->
  301.             <equip set="DarkMagic|FastCast">
  302.                 <main>$ThunderStaff</main>
  303.             </equip>
  304.             <!-- these codes just print Stun in auto translate into chat. -->
  305.            
  306.         </if>
  307.         <else>
  308.  
  309.             <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
  310.             <if mode="OR" NotSkill="ElementalMagic" Spell="Frost|Drown|Rasp|Burn|Shock|Choke" SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Ouryu|Vrtra|Cerberus|Khimaira|Nidhogg|Tinnin|Sarameya|Tyger|Jailer of Love">
  311.                 <if Advanced='"$%SpellElementGrip" == "1"'>
  312.                     <equip when="midcast">
  313.                         <sub lock="true">%SpellElement Grip</sub>
  314.                     </equip>
  315.                 </if>
  316.             </if>
  317.             <!-- if were handling spells -->
  318.             <if Skill="*Magic">
  319.                 <!-- if this is enfeebling magic (nukes/dot's, then do special handling -->
  320.                 <if Skill="EnfeeblingMagic">
  321.                     <equip set="EnfeeblingMagic" when="PreCast" />
  322.                     </if>
  323.                     <!-- Check target to be a known high resist mob (and that ES is not active)
  324.                         <if SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Vrtra|Cerberus|Khimaira|Tyger|Jailer of Love|Sarameya" NotBuffActive="Elemental Seal">
  325.                             <equip when="midcast" Set="EnfeeblingMagic" /> 
  326. <midcastdelay delay="1.0" />
  327.                         </if>
  328.                         <else>
  329.                             <!-- if mob is not high resist, is it a mid resist mob?
  330.                             <if SpellTargetName="Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Ouryu" NotBuffActive="Elemental Seal">
  331.                                 <equip when="midcast" Set="EnfeeblingMagicMid" />  
  332. <midcastdelay delay="1.0" />
  333.                             </if>
  334.                             <else>
  335.                                 <!-- Normal mob, go full potency gear.
  336.                                 <if mode="or" Area="Dynamis *|Hazhalm*" SpellTargetName="Lambton Worm|Sandworm|Guivre|King Arthro|Serket">
  337.                                     <if NotBuffActive="Elemental Seal">
  338.                                         <equip when="midcast" Set="EnfeeblingMagic" />
  339. <midcastdelay delay="1.0" />
  340.                                     </if>
  341.                                     <else>
  342. <midcastdelay delay="1.0" />
  343.                                     </else>
  344.                                 </if>
  345.                                
  346.                                 <if Spell="Paralyze*|Slow*|Silence">
  347.                                         <equip when="midcast" Set="EnfeeblingMagicMND" />  
  348.                                     </if>
  349.                                     <elseif Spell="Blind*">
  350.                                         <equip when="midcast" set="EnfeeblingMagicINT" />
  351.                                     </elseif>
  352.                                     <else>
  353.                                         <equip when="midcast" set="EnfeeblingMagic" />
  354.                                     </else>
  355.                                
  356.                                 <else>
  357.                                     <equip when="midcast" Set="EnfeeblingMagicMND" />  
  358. <midcastdelay delay="1.0" />
  359.                                 </else>
  360.                             </else>
  361.                            
  362.                             <if Skill="ElementalMagic">
  363.                                 <equip when="precast" set="ElementalMagic />
  364.                             <!-- only equip pendant in situations you would equip full damage gear
  365.                                     <if MPPAfterCastLT="50" Advanced="$UggPendant==1">
  366.                                         <equip when="midcast">
  367.                                             <neck lock="yes">Uggalepih Pendant</neck>
  368.                                         </equip>
  369.                                     </if>
  370.                                 </equip>
  371.                             </if>
  372.                         </else>
  373.                     </else>
  374.                 </if>-->
  375.                 <else>
  376.                     <!-- for any other type of spell, just equip matching set name. -->
  377.                     <equip when="precast" Set="%Skill" />
  378.    
  379.                 </else>
  380.             </if>
  381.             <else>
  382.                 <equip when="aftercast" Set="Standard" />
  383.  
  384.             </else>            
  385.             <!-- so i can see in general how much my drain did. If Ring=0 then its a dangerous spot and shouldnt drop HP. -->
  386.             <if Spell="Drain" Advanced="$Ring==1">
  387.                     <equip set="MinusHP" />
  388.             </if>
  389.             <!-- Handle Elemental Obi's -->
  390.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  391.                 <if     Element="Dark"><equip when="midcast"><waist lock="yes">Anrin Obi</waist></equip></if>
  392.                 <elseif Element="Light"><equip when="midcast"><waist lock="yes">Korin Obi</waist></equip></elseif>
  393.                 <elseif Element="Thunder"><equip when="midcast"><waist lock="yes">Rairin Obi</waist></equip></elseif>
  394.                 <elseif Element="Ice"><equip when="midcast"><waist lock="yes">Hyorin Obi</waist></equip></elseif>
  395.                 <elseif Element="Fire"><equip when="midcast"><waist lock="yes">Karin Obi</waist></equip></elseif>
  396.                 <elseif Element="Wind"><equip when="midcast"><waist lock="yes">Furin Obi</waist></equip></elseif>
  397.                 <elseif Element="Water"><equip when="midcast"><waist lock="yes">Suirin Obi</waist></equip></elseif>
  398.                 <elseif Element="Earth"><equip when="midcast"><waist lock="yes">Dorin Obi</waist></equip></elseif>
  399.             </if>
  400.             <!-- Handle AFv2 Pants, but do not equip pants if we already have Weather x2 and day bonuses from obi alone as obi alone hits the 35% damage cap.
  401.             <if Advanced='(!((regex)%Weather=^.* x2$(/regex) AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$BLMAF2Pants" = "1") AND ("%skill"="ElementalMagic")'>
  402.                 <equip when="midcast">
  403.                     <legs lock="yes">Sorcerer's Tonban</legs>
  404.                 </equip>
  405.             </if> -->
  406.             <!-- Timers for when sleep is wearing off. -->
  407.             <if advanced='"$SleepTimers"="1"'>
  408.                 <if Spell="Sleep II|Sleepga II">
  409.                     <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45s</command>
  410.                     <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  411.                     <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  412.                 </if>
  413.                 <elseif Spell="Sleep|Sleepga">
  414.                     <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  415.                     <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  416.                 </elseif>
  417.             </if>
  418.             <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  419.             <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
  420.                 <command when="midcast">cancel 71</command>
  421.                 <midcastdelay delay="1.3" />
  422.             </if>
  423.             <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
  424.                     <midcastdelay delay="2.0" />
  425.                     <equip when ="midcast"><body>Goliard Saio</body></equip>
  426.                     <command when="midcast">cancel 66</command>
  427.             </if>
  428.             <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  429.                 <command when="midcast">cancel 37</command>
  430.                 <midcastdelay delay="2.0" />
  431.  
  432.             </elseif>
  433.            
  434.             <elseif Spell="Utsusemi: Ichi" BuffActive="Copy Image">
  435.                 <command when="midcast">cancel 66</command>
  436.                 <midcastdelay delay="1.0" />
  437.  
  438.             </elseif>
  439.            
  440.             <elseif Spell="Blink" BuffActive="Blink">
  441.                 <command when="midcast">cancel 36</command>
  442.                 <midcastdelay delay="4.0" />
  443.             </elseif>
  444.  
  445.             <if Spell="Utsusemi: Ichi">
  446.                 <equip when ="midcast" set="Standard" />
  447.                 <midcastdelay delay="2.5" />
  448.             </if>
  449.  
  450.     <if notskill="Ninjutsu">
  451.             <!-- finally, equip our staff! -->
  452.             <equip when="midcast">
  453.                 <main>$%SpellElementStaff</main>
  454.                 <sub>$%SpellElementGrip2</sub>
  455.             </equip>
  456.     </if>
  457.         </else>
  458.  
  459.  
  460. <if spell="Banish*">
  461. <equip>
  462. <sub>Bugard Strap +1</sub>
  463. <ammo>Phantom Tathlum</ammo>
  464. <neck>Goetia Chain</neck>
  465. <lear>Moldavite Earring</lear>
  466. <rear>Novio Earring</rear>
  467. <body>Igqira Weskit</body>
  468. <head>Teal Chapeau</head>
  469. <hands>Zenith Mitts</hands>
  470. <lring>Sorcerer's Ring</lring>
  471. <rring>Tamas ring</rring>
  472. <legs>Teal Slops</legs>
  473. <feet>Yigit Crackows</feet>
  474. <waist>Cognition Belt</waist>
  475. </equip>
  476. </if>
  477.  
  478.  
  479. </rules>
  480. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement