Advertisement
TC24k

Cynic_COR

Jul 27th, 2011
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.28 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  3.     <config debug="false"/>
  4.     <sets>
  5.         <group name="Main" default="yes">
  6.             <!-- Quick Draw Gear focused on AGI -->
  7.               <set name="QDagi">
  8.                 <head>Corsair's tricorne</head>
  9.                 <neck>Cougar Pendant</neck>
  10.                 <lear>Drone earring</lear>
  11.                 <rear>Drone earring</rear>
  12.                 <body>Mirke Wardecors</body>
  13.                 <hands>Mage's cuffs</hands>
  14.                 <lring>Emerald ring</lring>
  15.                 <rring>Emerald ring</rring>
  16.                 <back>Nomad's Mantle</back>
  17.                 <waist>Royal Knight's belt +1</waist>
  18.                 <legs>Denali kecks</legs>
  19.                 <feet>Corsair's bottes</feet>
  20.               </set>
  21.              
  22.             <!-- Quick Draw Gear focused on Magic Attack Bonus -->
  23.               <set name="QDmab" baseset="QDagi">
  24.                 <lear>Moldavite earring</lear>
  25.               </set>
  26.              
  27.             <!-- Melee and TP Gear -->
  28.               <set name="Melee">
  29.                 <head>Denali Bonnet</head>
  30.                 <neck>Spectacles</neck>
  31.                 <lear>Suppanomimi</lear>
  32.                 <rear>Brutal earring</rear>
  33.                 <body>Cobra Harness</body>
  34.                 <hands>Enkidu's Mittens</hands>
  35.                 <lring>Blood Ring</lring>
  36.                 <rring>Rajas Ring</rring>
  37.                 <back>Amemet Mantle +1</back>
  38.                 <waist>Swift belt</waist>
  39.                 <legs>Cobra Unit subligar</legs>
  40.                 <feet>Cobra Unit leggings</feet>
  41.               </set>
  42.              
  43.               <set name="MeleeSTR" baseset="Melee">
  44.                 <head>Corsair's tricorne</head>
  45.                 <body>Mirke Wardecors</body>
  46.                 <waist>Warwolf belt</waist>
  47.                 <legs>Denali kecks</legs>
  48.                 <feet>Creek F Clomps</feet>
  49.               </set>
  50.              
  51.             <!-- Ranged Attack Gearsets -->
  52.               <set name="RAttack" baseset="Melee">
  53.                 <head>Emporer's Hairpin</head>
  54.                 <neck>Feather Collar +1</neck>
  55.                 <lear>Drone Earring</lear>
  56.                 <rear>Drone Earring</rear>
  57.                 <body>Fine Jerkin</body>
  58.                 <hands>Blood Fng. Gnt.</hands>
  59.                 <lring>Beetle Ring +1</lring>
  60.                 <rring>Beetle Ring +1</rring>
  61.                 <back>Frugal Cape</back>
  62.                 <legs>Republic Subligar</legs>
  63.                 <feet>Bounding Boots</feet>
  64.               </set>
  65.  
  66.               <!-- Ranged Weaponskill Gear for Slug Shot -->
  67.               <set name="ShotWS" />
  68.              
  69.             <!-- Ranged Weaponskill Gear focused on AGI -->
  70.               <set name="WSagi" baseset="QDagi">
  71.                 <neck>Peacock Charm</neck>
  72.                 <hands>Blood Fng. Gnt.</hands>
  73.                 <back>Amemet Mantle +1</back>
  74.               </set>
  75.  
  76.  
  77.         </group>
  78.     </sets>
  79.     <variables>
  80.         <var name="DiceVar">init</var>
  81.         <var name="Luzaf">0</var>
  82.         <var name="RAtype">RAnorm</var>
  83.         <var name="TPLock">20</var>
  84.         <var name="RollType">ALL</var>
  85.        
  86.         <var name="IceStaff">Aquilo's Staff</var>
  87.         <var name="DarkStaff">Pluto's Staff</var>
  88.         <var name="ThunderStaff">Jupiter's Staff</var>
  89.         <var name="WindStaff">Auster's Staff</var>
  90.         <var name="FireStaff">Vulcan's Staff</var>
  91.         <var name="EarthStaff">Terra's Staff</var>
  92.         <var name="LightStaff">Apollo's Staff</var>
  93.         <var name="WaterStaff">Neptune's Staff</var>
  94.     </variables>
  95.     <rules>
  96.  
  97.         <!-- Ranged Attack -->
  98.     <if spell="Ranged">
  99.         <equip when="Precast" set="RAttack" />
  100.         <aftercastdelay delay="5" />
  101.         <equip when="Aftercast" set="Melee" />
  102.     </if>
  103.        
  104.     <if TPGT="$TPLock">
  105.         <action type="equip" when="precast">
  106.         <main  lock="t" />
  107.         <sub   lock="t" />
  108.         <range lock="t" />
  109.         </action>
  110.         <action type="equip" when="midcast">
  111.         <main  lock="t" />
  112.         <sub   lock="t" />
  113.         <range lock="t" />
  114.         </action>
  115.         <action type="equip" when="aftercast">
  116.         <main  lock="t" />
  117.         <sub   lock="t" />
  118.         <range lock="t" />
  119.         </action>
  120.     </if>
  121.  
  122.     <if type="CorsairRoll">
  123.           <command>sc var set DiceVar %spell</command>
  124.           <if spell="Corsair's Roll">
  125.             <addtochat>Luzaf's Ring is ACTIVE for %spell only: Lucky 5 - Unlucky 9</addtochat>
  126.             <command>sc var set RollType CORROLL</command>
  127.             <equip when="PreCast">
  128.                 <rring>Luzaf's Ring</rring>
  129.             </equip>
  130.             <equip when="AfterCast">
  131.                 <rring>Rajas Ring</rring>
  132.             </equip>
  133.           </if>
  134.         <else spell="Choral*|Samurai*|Scholar*|Magus*|Healer*|Monk*|Drachen*|Gallant*|Dancer*|Ninja*|Hunter*|Chaos*|Puppet*|Beast*|Warlock*|Wizard*|Evoker*|Fighter*|Rogue*">
  135.             <command>sc var set RollType ALL</command>
  136.             <if advanced='"$Luzaf"=="1"'>
  137.               <if spell="Choral*|Samurai*|Scholar*|Magus*">
  138.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 2 - Unlucky 6</addtochat>
  139.               </if>
  140.              
  141.               <elseif spell="Healer*|Monk*|Drachen*|Gallant*|Dancer*">
  142.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 3 - Unlucky 7</addtochat>
  143.               </elseif>
  144.              
  145.               <elseif spell="Ninja*|Hunter*|Chaos*|Puppet*|Beast*|Warlock*">
  146.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 4 - Unlucky 8</addtochat>
  147.               </elseif>
  148.              
  149.               <else spell="Wizard*|Evoker*|Fighter*|Rogue*">
  150.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 5 - Unlucky 9</addtochat>
  151.               </else>
  152.              
  153.               <equip when="PreCast">
  154.                 <rring>Luzaf's Ring</rring>
  155.               </equip>
  156.              
  157.               <equip when="AfterCast">
  158.                 <rring>Rajas Ring</rring>
  159.               </equip>
  160.             </if>
  161.            
  162.             <else advanced='"$Luzaf"=="0"'>
  163.               <if spell="Choral*|Samurai*|Scholar*|Magus*">
  164.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 2 - Unlucky 6</addtochat>
  165.               </if>
  166.              
  167.               <elseif spell="Healer*|Monk*|Drachen*|Gallant*|Dancer*">
  168.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 3 - Unlucky 7</addtochat>
  169.               </elseif>
  170.              
  171.               <elseif spell="Ninja*|Hunter*|Chaos*|Puppet*|Beast*|Warlock*">
  172.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 4 - Unlucky 8</addtochat>
  173.               </elseif>
  174.              
  175.               <else spell="Wizard*|Evoker*|Fighter*|Rogue*">
  176.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 5 - Unlucky 9</addtochat>
  177.               </else>
  178.              
  179.               <equip when="PreCast">
  180.                 <rring>Rajas Ring</rring>
  181.               </equip>
  182.             </else>
  183.            
  184.         </else>
  185.     </if>
  186.    
  187.     <if spell="Double*">
  188.             <if advanced='"$Luzaf"=="1"'>
  189.                 <addtochat>Luzaf's Ring is ACTIVE for $DiceVar.</addtochat>
  190.                 <equip when="PreCast">
  191.                     <rring>Luzaf's Ring</rring>
  192.                 </equip>
  193.                 <equip when="AfterCast">
  194.                     <rring>Rajas Ring</rring>
  195.                 </equip>
  196.             </if>
  197.             <else advanced='"$Luzaf"=="0"'>
  198.                 <if advanced='"$RollType"=="CORROLL"'>
  199.                     <addtochat>Luzaf's Ring is ACTIVE for $DiceVar only.</addtochat>
  200.                     <equip when="PreCast">
  201.                         <rring>Luzaf's Ring</rring>
  202.                     </equip>
  203.                     <equip when="AfterCast">
  204.                         <rring>Rajas Ring</rring>
  205.                     </equip>
  206.                 </if>
  207.                
  208.           <elseif advanced='"$RollType"=="ALL"'>
  209.                 <addtochat>Luzaf's Ring is NOT ACTIVE for $DiceVar.</addtochat>
  210.                 <equip when="PreCast">
  211.                     <rring>Rajas Ring</rring>
  212.                 </equip>
  213.           </elseif>
  214.           <else>
  215.                 <addtochat>Luzaf's Ring is NOT ACTIVE for $DiceVar.</addtochat>
  216.                 <equip when="PreCast">
  217.                     <rring>Rajas Ring</rring>
  218.                 </equip>
  219.           </else>
  220.         </else>
  221.     </if>
  222.        
  223.     <if type="Weaponskill">
  224.           <if     spell="Slug Shot|*Shot">
  225.             <equip when="PreCast" set="ShotWS" />
  226.             <equip when="PreCast">
  227.               <neck>Breeze Gorget</neck>
  228.             </equip>
  229.           </if>
  230.          
  231.           <elseif spell="Detonator">
  232.             <equip when="PreCast" set="WSagi" />
  233.             <equip when="PreCast">
  234.               <neck>Flame Gorget</neck>
  235.             </equip>
  236.           </elseif>
  237.          
  238.           <elseif spell="Leaden Salute">
  239.             <equip when="PreCast" set="QDmab" />
  240.             <equip when="PreCast">
  241.               <neck>Soil Gorget</neck>
  242.             </equip>
  243.           </elseif>
  244.          
  245.         <else   spell="*Blade|Spirits Within">
  246.             <equip when="PreCast" set="MeleeSTR" />
  247.         </else>
  248.     </if>
  249.    
  250.     <if type="CorsairShot">
  251.         <if spell="Light*|Dark*">
  252.             <equip when="PreCast" set="QDagi">
  253.                 <main>$%SpellElementStaff</main>
  254.                 <sub>%SpellElement Grip</sub>
  255.             </equip>
  256.         </if>
  257.        
  258.         <else spell="Ice*|Wind*|Earth*|Thunder*|Water*|Fire*">
  259.             <equip when="PreCast" set="QDmab">
  260.                 <main>$%SpellElementStaff</main>
  261.                 <sub>%SpellElement Grip</sub>
  262.             </equip>
  263.        
  264.         </else>
  265.     </if>
  266.  
  267.     </rules>
  268. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement