Advertisement
TC24k

COR

Apr 24th, 2011
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.30 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.                 <waist></waist>
  63.                 <legs>Republic Subligar</legs>
  64.                 <feet>Bounding Boots</feet>
  65.               </set>
  66.  
  67.               <!-- Ranged Weaponskill Gear for Slug Shot -->
  68.               <set name="ShotWS" />
  69.              
  70.             <!-- Ranged Weaponskill Gear focused on AGI -->
  71.               <set name="WSagi" baseset="QDagi">
  72.                 <neck>Peacock Charm</neck>
  73.                 <hands>Blood Fng. Gnt.</hands>
  74.                 <back>Amemet Mantle +1</back>
  75.               </set>
  76.  
  77.  
  78.         </group>
  79.     </sets>
  80.     <variables>
  81.         <var name="DiceVar">init</var>
  82.         <var name="Luzaf">0</var>
  83.         <var name="RAtype">RAnorm</var>
  84.         <var name="TPLock">20</var>
  85.         <var name="RollType">ALL</var>
  86.        
  87.         <var name="IceStaff">Aquilo's Staff</var>
  88.         <var name="DarkStaff">Pluto's Staff</var>
  89.         <var name="ThunderStaff">Jupiter's Staff</var>
  90.         <var name="WindStaff">Auster's Staff</var>
  91.         <var name="FireStaff">Vulcan's Staff</var>
  92.         <var name="EarthStaff">Terra's Staff</var>
  93.         <var name="LightStaff">Apollo's Staff</var>
  94.         <var name="WaterStaff">Neptune's Staff</var>
  95.     </variables>
  96.     <rules>
  97.  
  98.         <!-- Ranged Attack -->
  99.     <if spell="Ranged">
  100.         <equip when="Precast" set="RAttack" />
  101.         <aftercastdelay delay="5" />
  102.         <equip when="Aftercast" set="Melee" />
  103.     </if>
  104.        
  105.     <if TPGT="$TPLock">
  106.         <action type="equip" when="precast">
  107.         <main  lock="t" />
  108.         <sub   lock="t" />
  109.         <range lock="t" />
  110.         </action>
  111.         <action type="equip" when="midcast">
  112.         <main  lock="t" />
  113.         <sub   lock="t" />
  114.         <range lock="t" />
  115.         </action>
  116.         <action type="equip" when="aftercast">
  117.         <main  lock="t" />
  118.         <sub   lock="t" />
  119.         <range lock="t" />
  120.         </action>
  121.     </if>
  122.  
  123.     <if type="CorsairRoll">
  124.           <command>sc var set DiceVar %spell</command>
  125.           <if spell="Corsair's Roll">
  126.             <addtochat>Luzaf's Ring is ACTIVE for %spell only: Lucky 5 - Unlucky 9</addtochat>
  127.             <command>sc var set RollType CORROLL</command>
  128.             <equip when="PreCast">
  129.                 <rring>Luzaf's Ring</rring>
  130.             </equip>
  131.             <equip when="AfterCast">
  132.                 <rring>Rajas Ring</rring>
  133.             </equip>
  134.           </if>
  135.         <else spell="Choral*|Samurai*|Scholar*|Magus*|Healer*|Monk*|Drachen*|Gallant*|Dancer*|Ninja*|Hunter*|Chaos*|Puppet*|Beast*|Warlock*|Wizard*|Evoker*|Fighter*|Rogue*">
  136.             <command>sc var set RollType ALL</command>
  137.             <if advanced='"$Luzaf"=="1"'>
  138.               <if spell="Choral*|Samurai*|Scholar*|Magus*">
  139.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 2 - Unlucky 6</addtochat>
  140.               </if>
  141.              
  142.               <elseif spell="Healer*|Monk*|Drachen*|Gallant*|Dancer*">
  143.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 3 - Unlucky 7</addtochat>
  144.               </elseif>
  145.              
  146.               <elseif spell="Ninja*|Hunter*|Chaos*|Puppet*|Beast*|Warlock*">
  147.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 4 - Unlucky 8</addtochat>
  148.               </elseif>
  149.              
  150.               <else spell="Wizard*|Evoker*|Fighter*|Rogue*">
  151.                 <addtochat>Luzaf's Ring is ACTIVE for %spell:  Lucky 5 - Unlucky 9</addtochat>
  152.               </else>
  153.              
  154.               <equip when="PreCast">
  155.                 <rring>Luzaf's Ring</rring>
  156.               </equip>
  157.              
  158.               <equip when="AfterCast">
  159.                 <rring>Rajas Ring</rring>
  160.               </equip>
  161.             </if>
  162.            
  163.             <else advanced='"$Luzaf"=="0"'>
  164.               <if spell="Choral*|Samurai*|Scholar*|Magus*">
  165.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 2 - Unlucky 6</addtochat>
  166.               </if>
  167.              
  168.               <elseif spell="Healer*|Monk*|Drachen*|Gallant*|Dancer*">
  169.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 3 - Unlucky 7</addtochat>
  170.               </elseif>
  171.              
  172.               <elseif spell="Ninja*|Hunter*|Chaos*|Puppet*|Beast*|Warlock*">
  173.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 4 - Unlucky 8</addtochat>
  174.               </elseif>
  175.              
  176.               <else spell="Wizard*|Evoker*|Fighter*|Rogue*">
  177.                 <addtochat>Luzaf's Ring is NOT ACTIVE for %spell:  Lucky 5 - Unlucky 9</addtochat>
  178.               </else>
  179.              
  180.               <equip when="PreCast">
  181.                 <rring>Rajas Ring</rring>
  182.               </equip>
  183.             </else>
  184.            
  185.         </else>
  186.     </if>
  187.    
  188.     <if spell="Double*">
  189.             <if advanced='"$Luzaf"=="1"'>
  190.                 <addtochat>Luzaf's Ring is ACTIVE for $DiceVar.</addtochat>
  191.                 <equip when="PreCast">
  192.                     <rring>Luzaf's Ring</rring>
  193.                 </equip>
  194.                 <equip when="AfterCast">
  195.                     <rring>Rajas Ring</rring>
  196.                 </equip>
  197.             </if>
  198.             <else advanced='"$Luzaf"=="0"'>
  199.                 <if advanced='"$RollType"=="CORROLL"'>
  200.                     <addtochat>Luzaf's Ring is ACTIVE for $DiceVar only.</addtochat>
  201.                     <equip when="PreCast">
  202.                         <rring>Luzaf's Ring</rring>
  203.                     </equip>
  204.                     <equip when="AfterCast">
  205.                         <rring>Rajas Ring</rring>
  206.                     </equip>
  207.                 </if>
  208.                
  209.           <elseif advanced='"$RollType"=="ALL"'>
  210.                 <addtochat>Luzaf's Ring is NOT ACTIVE for $DiceVar.</addtochat>
  211.                 <equip when="PreCast">
  212.                     <rring>Rajas Ring</rring>
  213.                 </equip>
  214.           </elseif>
  215.           <else>
  216.                 <addtochat>Luzaf's Ring is NOT ACTIVE for $DiceVar.</addtochat>
  217.                 <equip when="PreCast">
  218.                     <rring>Rajas Ring</rring>
  219.                 </equip>
  220.           </else>
  221.         </else>
  222.     </if>
  223.        
  224.     <if type="Weaponskill">
  225.           <if     spell="Slug Shot|*Shot">
  226.             <equip when="PreCast" set="ShotWS" />
  227.             <equip when="PreCast">
  228.               <neck>Breeze Gorget</neck>
  229.             </equip>
  230.           </if>
  231.          
  232.           <elseif spell="Detonator">
  233.             <equip when="PreCast" set="WSagi" />
  234.             <equip when="PreCast">
  235.               <neck>Flame Gorget</neck>
  236.             </equip>
  237.           </elseif>
  238.          
  239.           <elseif spell="Leaden Salute">
  240.             <equip when="PreCast" set="QDmab" />
  241.             <equip when="PreCast">
  242.               <neck>Soil Gorget</neck>
  243.             </equip>
  244.           </elseif>
  245.          
  246.         <else   spell="*Blade|Spirits Within">
  247.             <equip when="PreCast" set="MeleeSTR" />
  248.         </else>
  249.     </if>
  250.    
  251.     <if type="CorsairShot">
  252.         <if spell="Light*|Dark*">
  253.             <equip when="PreCast" set="QDagi">
  254.                 <main>$%SpellElementStaff</main>
  255.                 <sub>%SpellElement Grip</sub>
  256.             </equip>
  257.         </if>
  258.        
  259.         <else spell="Ice*|Wind*|Earth*|Thunder*|Water*|Fire*">
  260.             <equip when="PreCast" set="QDmab">
  261.                 <main>$%SpellElementStaff</main>
  262.                 <sub>%SpellElement Grip</sub>
  263.             </equip>
  264.        
  265.         </else>
  266.     </if>
  267.  
  268.     </rules>
  269. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement