Advertisement
TC24k

lyeria new RDM

Sep 25th, 2011
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 15.73 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.         <var name="Ring">0</var> <!--Leave this in, I'm too lazy to fix it properly-->
  23.         <var name="LightGrip">0</var>
  24.         <var name="DarkGrip">1</var>
  25.         <var name="ThunderGrip">1</var>
  26.         <var name="IceGrip">1</var>
  27.         <var name="FireGrip">0</var>
  28.         <var name="WindGrip">1</var>
  29.         <var name="WaterGrip">0</var>
  30.         <var name="EarthGrip">1</var>
  31.        
  32.         <var name="LightGrip2">Light Grip</var>
  33.         <var name="DarkGrip2">Dark Grip</var>
  34.         <var name="ThunderGrip2">Thunder Grip</var>
  35.         <var name="IceGrip2">Ice Grip</var>
  36.         <var name="FireGrip2">Fire Grip</var>
  37.         <var name="WindGrip2">Wind Grip</var>
  38.         <var name="WaterGrip2">Water Grip</var>
  39.         <var name="EarthGrip2">Earth Grip</var>
  40.        
  41.         <!-- Elemental Staffs, input what staff to use for each element here -->
  42.         <var name="IceStaff">Aquilo's Staff</var>
  43.         <var name="DarkStaff">Pluto's Staff</var>
  44.         <var name="ThunderStaff">Indra's Staff +2</var>
  45.         <var name="WindStaff">Auster's Staff</var>
  46.         <var name="FireStaff">Vulcan's Staff</var>
  47.         <var name="EarthStaff">Terra's Staff</var>
  48.         <var name="LightStaff">Apollo's Staff</var>
  49.         <var name="WaterStaff">Neptune's Staff</var>
  50.         <!-- Elemental Obi's, set to 1 for the ones you have. -->
  51.         <var name="DarkObi">1</var>
  52.         <var name="LightObi">1</var>
  53.         <var name="ThunderObi">1</var>
  54.         <var name="IceObi">1</var>
  55.         <var name="FireObi">0</var>
  56.         <var name="WindObi">1</var>
  57.         <var name="WaterObi">1</var>
  58.         <var name="EarthObi">0</var>
  59.     </variables>
  60.     <sets>
  61.         <group name="Main" default="yes">
  62.             <set name="Standard">
  63.                 <main>$EarthStaff</main>
  64.                 <ammo>Hedgehog bomb</ammo>
  65.                 <neck>Twilight Torque</neck>
  66.                 <lear>Loquacious Earring</lear>
  67.                 <head>Duelist's chapeau</head>
  68.                 <rear>Estq. Earring</rear>
  69.                 <body>Estq. Sayon +2</body>
  70.                 <hands>Serpentes cuffs</hands>
  71.                 <lring>Dark Ring</lring>
  72.                 <rring>Jelly Ring</rring>
  73.                 <back>Umbra Cape</back>
  74.                 <waist>Siegel Sash</waist>
  75.                 <legs>Blood Cuisses</legs>
  76.                 <feet>Serpentes sabots</feet>
  77.                 <sub>Bugard Leather Strap +1</sub>
  78.             </set>
  79.             <set name="Resting">
  80.                 <main>$DarkStaff</main>
  81.                 <ammo>Clarus Stone</ammo>
  82.                 <body>Estq. Sayon +2</body>
  83.                 <sub>Bugard Leather Strap +1</sub>
  84.                 <waist>Austerity belt</waist>
  85.                 <head>Duelist's chapeau</head>
  86.                 <feet>Serpentes sabots</feet>
  87.                 <hands>Serpentes cuffs</hands>
  88.                 <neck>Eidolon Pendant</neck>
  89.                 <legs>Sagacity lappas</legs>
  90.                 <back>Felicitas cape</back>
  91.             </set>
  92.             <set name="ElementalMagic">
  93.                 <main>$%SpellElementStaff</main>
  94.                 <sub>Bugard Leather Strap +1</sub>
  95.                 <ammo>WitchStone</ammo>
  96.                 <neck>Artemis' medal</neck>
  97.                 <lear>Hecate's Earring</lear>
  98.                 <rear>novio Earring</rear>
  99.                 <head>Wlk. chapeau +1</head>
  100.                 <body>Estq. Sayon +2</body>
  101.                 <hands>Eradico Mitts</hands>
  102.                 <lring>Diamond Ring</lring>
  103.                 <rring>Diamond Ring</rring>
  104.                 <back>Potentia Cape</back>
  105.                 <legs>Estqr. Fuseau +2</legs>
  106.                 <feet>Theurgia Clogs</feet>
  107.                 <waist>Cognition Belt</waist>
  108.             </set>
  109.             <set name="DarkMagic" BaseSet="ElementalMagic">
  110.                   <main>Pluto's staff</main>
  111.                   <hands>Crimson finger gauntlets</hands>
  112.                   <neck>Dark Torque</neck>
  113.                   <legs>Blood Cuisses</legs>
  114.                   <lear>Estoqueur's Earring</lear>
  115.                   <rear>Abyssal Earring</rear>
  116.                   <back>Merciful Cape</back>
  117.                   <body>Goliard Saio</body>
  118.                   <waist>Witch Sash</waist>
  119.             </set>
  120.             <set name="EnfeeblingMagic">
  121.                 <main>$%SpellElementStaff</main>
  122.                 <sub>Reign Grip</sub>
  123.                 <body>Estq. Sayon +2</body>
  124.                 <head>Duelist's chapeau</head>
  125.                 <hands>Estq. Ganthrt. +2</hands>
  126.                 <back>Altruistic Cape</back>
  127.                 <neck>Enfeebling Torque</neck>
  128.                 <lear>Estq. Earring</lear>
  129.                 <legs>Nashira seraweels</legs>
  130.                 <feet>Goliard Clogs</feet>
  131.                 <waist>Witch Sash</waist>
  132.             </set>
  133.            
  134.             <set name="HealingMagic">
  135.                 <main>$LightStaff</main>
  136.                 <ammo>Hedgehog bomb</ammo>
  137.                 <sub>Reign Grip</sub>
  138.                 <neck>Estoqueur's Collar</neck>
  139.                 <lear>Loquacious Earring</lear>
  140.                 <head>Wlk. Chapeau +1</head>
  141.                 <rear>Estq. Earring</rear>
  142.                 <body>Goliard saio</body>
  143.                 <hands>Serpentes cuffs</hands>
  144.                 <lring>Solemn Ring Ring</lring>
  145.                 <rring>Karka Ring</rring>
  146.                 <back>Sunbeam Cape</back>
  147.                 <waist>Witch Sash</waist>
  148.                 <legs>Sagacity Lappas</legs>
  149.                 <feet>Serpentes sabots</feet>
  150.             </set>
  151.            
  152.             <set name="EnhancingMagic" />
  153.  
  154.  
  155.             <set name="Fastcast" base="Standard">
  156.                 <main>Terra's Staff</main>
  157.                 <lear>Loquacious earring</lear>
  158.                 <body>Goliard Saio</body>
  159.                 <head>Wlk. Chapeau +1</head>
  160.                 <legs>Nashira Seraweels</legs>
  161.              <waist lock="yes">Velocious Belt</waist>
  162.              </set>
  163.              
  164.             <set name="Ability" />
  165.             <set name="Ninjutsu" />
  166.             <set name="Unknown" />
  167.             <!--
  168.             <set name="Melee" BaseSet="Standard"/>
  169.                 <main lock="true"></main>
  170.                 <sub lock="true"></sub>
  171.                 <ammo lock="true" />   
  172.                
  173. </set>
  174.  
  175.             -->
  176.         </group>
  177.     </sets>
  178.  
  179. <rules>
  180.  
  181.         <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor"> <action type="return" /> </if>
  182.         <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
  183.         <equip when="Idle|aftercast" set="Standard" />
  184.         <aftercastdelay delay="0.3" />
  185.  
  186.        
  187.         <if spell="Refresh*">
  188.         <equip>
  189.             <legs>Estqr. Fuseau +2</legs>
  190.         </equip>
  191.         </if>
  192.        
  193.        
  194.         <if spell="Phalanx*">
  195.         <equip>
  196.             <head>Duelist's Chapeau</head>
  197.             <body>Estq. Sayon +2</body>
  198.             <back>Sunbeam Cape</back>
  199.             <neck>Estoqueur's Collar</neck>
  200.             <hands>Estq. Ganthrt. +2</hands>   
  201.             <waist>Witches Sash</waist>
  202.             <lear>Estq. Earring</lear>
  203.             <lring>Solemn Ring</lring>
  204.             <legs>Sagacity Lappas</legs>
  205.             <rear>Star Earring</rear>
  206.             <rring>Karka Ring</rring>
  207.             <feet>Estq. Houseaux +2</feet>
  208.         </equip>
  209.         </if>
  210.        
  211.         <if spell="Slow*">
  212.         <equip>
  213.             <head>Duelist's Chapeau</head>
  214.             <body>Estq. Sayon +2</body>
  215.             <back>Sunbeam Cape</back>
  216.             <neck>Estoqueur's Collar</neck>
  217.             <hands>Estq. Ganthrt. +2</hands>   
  218.             <waist>Witches Sash</waist>
  219.             <lear>Estq. Earring</lear>
  220.             <lring>Solemn Ring</lring>
  221.             <legs>Sagacity Lappas</legs>
  222.             <rear>Star Earring</rear>
  223.             <rring>Karka Ring</rring>
  224.             <feet>Estq. Houseaux +2</feet>
  225.         </equip>
  226.         </if>
  227.        
  228.         <if spell="Paralyze*">
  229.         <equip>
  230.             <head>Duelist's Chapeau</head>
  231.             <body>Estq. Sayon +2</body>
  232.             <back>Sunbeam Cape</back>
  233.             <neck>Estoqueur's Collar</neck>
  234.             <hands>Estq. Ganthrt. +2</hands>   
  235.             <waist>Witches Sash</waist>
  236.             <lear>Estq. Earring</lear>
  237.             <lring>Solemn Ring</lring>
  238.             <legs>Sagacity Lappas</legs>
  239.             <rear>Star Earring</rear>
  240.             <rring>Karka Ring</rring>
  241.             <feet>Estq. Houseaux +2</feet>
  242.         </equip>
  243.         </if>  
  244.            
  245.         <if Spell="Haste|Blink|Erase|Regen*|protec*|shel*">
  246.         <equip>
  247.             <body>Goliard Saio</body>
  248.             <head>Wlk. Chapeau +1</head>
  249.             <waist>Velocious Belt</waist>
  250.             <legs>Nashira Seraweels</legs>
  251.             <back>Estoqueur's Cape</back>
  252.             <feet>Estq. Houseaux +2</feet>
  253.         </equip>
  254.     </if>
  255.  
  256.             <if Spell="Stoneskin">
  257.                 <equip when="precast">
  258.                 <main>Neptune's staff</main>
  259.                 <sub>Reign Grip</sub>
  260.                 <head>Wlk. Chapeau +1</head>
  261.                 <legs>Haven Hose</legs>
  262.                 <body>Estq. Sayon +2</body>
  263.                 <hands>Estq. Ganthrt. +2</hands>
  264.                 <neck>Stone Gorget</neck>
  265.                 <feet>Estq. Houseaux +2</feet>
  266.                 <rring>Karka Ring</rring>
  267.                 <waist>Siegel Sash</waist>
  268.                 <rear>Loquac. earring</rear>
  269.                 <lear>Star Earring</lear>
  270.                 <lring>solemn Ring</lring>
  271.                 <back>Sunbeam cape</back>
  272.             </equip>
  273.         </if>
  274.        
  275.          <if Spell="Banish*">
  276.             <equip when="precast">
  277.                 <main>Teiwaz</main>
  278.                 </equip>
  279.         </if>
  280.        
  281.        
  282.        
  283.    
  284.         <if Spell="Utsusemi*">
  285.             <equip when="Precast" set="FastCast" />
  286.         </if>
  287.  
  288.         <else>
  289.  
  290.             <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
  291.             <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">
  292.                 <if Advanced='"$%SpellElementGrip" == "1"'>
  293.                     <equip when="midcast">
  294.                         <sub lock="true">%SpellElement Grip</sub>
  295.                     </equip>
  296.                 </if>
  297.             </if>
  298.             <!-- if were handling spells -->
  299.             <if Skill="*Magic">
  300.                 <!-- if this is enfeebling magic (nukes/dot's, then do special handling -->
  301.                 <if Skill="EnfeeblingMagic">
  302.                     <equip set="EnfeeblingMagic" when="PreCast" />
  303.                     </if>
  304.  
  305.                 <else>
  306.                     <!-- for any other type of spell, just equip matching set name. -->
  307.                     <equip when="precast" Set="%Skill" />
  308.    
  309.                 </else>
  310.             </if>
  311.             <else>
  312.                 <equip when="aftercast" Set="Standard" />
  313.  
  314.             </else>            
  315.             <!-- so i can see in general how much my drain did. If Ring=0 then its a dangerous spot and shouldnt drop HP. -->
  316.             <if Spell="Drain" Advanced="$Ring==1">
  317.                     <equip set="MinusHP" />
  318.             </if>
  319.             <!-- Handle Elemental Obi's -->
  320.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  321.                 <if     Element="Dark"><equip when="midcast"><waist lock="yes">Anrin Obi</waist></equip></if>
  322.                 <elseif Element="Light"><equip when="midcast"><waist lock="yes">Korin Obi</waist></equip></elseif>
  323.                 <elseif Element="Thunder"><equip when="midcast"><waist lock="yes">Rairin Obi</waist></equip></elseif>
  324.                 <elseif Element="Ice"><equip when="midcast"><waist lock="yes">Hyorin Obi</waist></equip></elseif>
  325.                 <elseif Element="Fire"><equip when="midcast"><waist lock="yes">Karin Obi</waist></equip></elseif>
  326.                 <elseif Element="Wind"><equip when="midcast"><waist lock="yes">Furin Obi</waist></equip></elseif>
  327.                 <elseif Element="Water"><equip when="midcast"><waist lock="yes">Suirin Obi</waist></equip></elseif>
  328.                 <elseif Element="Earth"><equip when="midcast"><waist lock="yes">Dorin Obi</waist></equip></elseif>
  329.             </if>
  330.             <!-- Handle Twilight Cape -->
  331.             <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  332.                 <if     Element="Dark">
  333.                     <equip when="midcast">
  334.                         <Back lock="yes">Twilight Cape</Back>
  335.                     </equip>
  336.                 </if>
  337.                 <elseif Element="Light">
  338.                     <equip when="midcast">
  339.                         <Back lock="yes">Twilight Cape</Back>
  340.                     </equip>
  341.                 </elseif>
  342.                 <elseif Element="Thunder">
  343.                     <equip when="midcast">
  344.                         <Back lock="yes">Twilight Cape</Back>
  345.                     </equip>
  346.                 </elseif>
  347.                 <elseif Element="Ice">
  348.                     <equip when="midcast">
  349.                         <Back lock="yes">Twilight Cape</Back>
  350.                     </equip>
  351.                 </elseif>
  352.                 <elseif Element="Fire">
  353.                     <equip when="midcast">
  354.                         <Back lock="yes">Twilight Cape</Back>
  355.                     </equip>
  356.                 </elseif>
  357.                 <elseif Element="Wind">
  358.                     <equip when="midcast">
  359.                         <Back lock="yes">Twilight Cape</Back>
  360.                     </equip>
  361.                 </elseif>
  362.                 <elseif Element="Water">
  363.                     <equip when="midcast">
  364.                         <Back lock="yes">Twilight Cape</Back>
  365.                     </equip>
  366.                 </elseif>
  367.                 <elseif Element="Earth">
  368.                     <equip when="midcast">
  369.                         <Back lock="yes">Twilight Cape</Back>
  370.                     </equip>
  371.                 </elseif>
  372.             </if>
  373.             <!-- 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.
  374.             <if Advanced='(!((regex)%Weather=^.* x2$(/regex) AND "%WeatherElement" = "%SpellElement" AND "$%SpellElementObi" = "1") OR !("%WeatherElement" = "%spellElement")) AND ("%SpellElement" = "%DayElement" AND "$BLMAF2Pants" = "1") AND ("%skill"="ElementalMagic")'>
  375.                 <equip when="midcast">
  376.                     <legs lock="yes">Sorcerer's Tonban</legs>
  377.                 </equip>
  378.             </if> -->
  379.             <!-- Timers for when sleep is wearing off. -->
  380.             <if advanced='"$SleepTimers"="1"'>
  381.                 <if Spell="Sleep II|Sleepga II">
  382.                     <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 45s</command>
  383.                     <command when="aftercast">wait 75;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  384.                     <command when="aftercast">wait 85;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  385.                 </if>
  386.                 <elseif Spell="Sleep|Sleepga">
  387.                     <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 15s</command>
  388.                     <command when="aftercast">wait 55;input /echo [$sleepid:%spell] &lt;%target&gt; Wearing off in 5s;spellcast var dec sleepid;</command>
  389.                 </elseif>
  390.             </if>
  391.             <!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
  392.             <if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
  393.                 <command when="midcast">cancel 71</command>
  394.                 <midcastdelay delay="1.3" />
  395.             </if>
  396.             <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
  397.                     <midcastdelay delay="2.0" />
  398.                     <equip when ="midcast"><body>Goliard Saio</body></equip>
  399.                     <command when="midcast">cancel 66</command>
  400.             </if>
  401.             <elseif Spell="Stoneskin" BuffActive="Stoneskin">
  402.                 <command when="midcast">cancel 37</command>
  403.                 <midcastdelay delay="2.0" />
  404.  
  405.             </elseif>
  406.            
  407.             <elseif Spell="Utsusemi: Ichi" BuffActive="Copy Image">
  408.                 <command when="midcast">cancel 66</command>
  409.                 <midcastdelay delay="1.0" />
  410.  
  411.             </elseif>
  412.            
  413.             <elseif Spell="Blink" BuffActive="Blink">
  414.                 <command when="midcast">cancel 36</command>
  415.                 <midcastdelay delay="4.0" />
  416.             </elseif>
  417.  
  418.             <if Spell="Utsusemi: Ichi">
  419.                 <equip when ="midcast" set="Standard" />
  420.                 <midcastdelay delay="2.5" />
  421.             </if>
  422.  
  423.     <if notskill="Ninjutsu">
  424.             <!-- finally, equip our staff! -->
  425.             <equip when="midcast">
  426.                 <main>$%SpellElementStaff</main>
  427.                 <sub>$%SpellElementGrip2</sub>
  428.             </equip>
  429.     </if>
  430.    
  431.         </else>
  432.  
  433.  
  434. </rules>
  435. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement