Advertisement
Bokura

COR.xml

Jan 4th, 2013
691
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 23.20 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3.     <config
  4.         ShowGearSwaps="False"
  5.         Debug="False"
  6.         ShowSpellInfo="False"/>
  7.         <!-- Last Updated: 08/27/13 10:30 PM -->
  8.     <variables clear="True">
  9.         <var name="Distance">21.0</var>
  10.         <var name="Delay-JA">0.2</var>
  11.         <var name="Delay-Spell">0.2</var>
  12.         <var name="LockMain">1</var>
  13.         <var name="R-Weapon">Armageddon</var>
  14.         <var name="Armor">None</var>
  15.         <var name="VAR-TP">Normal</var><!-- Change Default TP Set Here -->
  16.         <var name="VAR-WS">N</var><!-- Change Default WS Set Here -->
  17.         <var name="ACC">Low</var><!-- Change Default Accuracy Level Here -->
  18.         <var name="Movement">Movement</var>
  19.         <var name="QD">DMG</var><!-- Change QD Default Set Here -->
  20.         <var name="DarkObi">0</var>
  21.         <var name="LightObi">0</var>
  22.         <var name="ThunderObi">1</var>
  23.         <var name="IceObi">1</var>
  24.         <var name="FireObi">1</var>
  25.         <var name="WindObi">1</var>
  26.         <var name="WaterObi">1</var>
  27.         <var name="EarthObi">1</var>
  28.         <var name="WS1">Wildfire</var>
  29.         <var name="WS2">Last Stand</var>
  30.     </variables>
  31.     <sets>
  32.         <group name="COR" default="yes">
  33.             <set name="GC">
  34.                 <main>Chatoyant Staff</main>
  35.                 <body>Nvrch. Frac +2</body>
  36.                 <body>Comm. Frac +2</body>
  37.                 <waist>Rairin Obi</waist>
  38.                 <waist>Suirin Obi</waist>
  39.                 <waist>Hyorin Obi</waist>
  40.                 <waist>Furin Obi</waist>
  41.                 <waist>Karin Obi</waist>
  42.                 <waist>Dorin Obi</waist>
  43.                 <legs>Nvrch. Culottes +2</legs>
  44.                 <feet>Nvrch. Bottes +2</feet>
  45.                 <item>Trump Card Case</item>
  46.                 <item>Trump Card</item>
  47.                 <item>Red Curry Bun</item>
  48.             </set>
  49.             <!-- Idle Set -->
  50.             <set name="Idle">
  51.                 <head>Oce. Headpiece +1</head>
  52.                 <neck>Wiglen Gorget</neck>
  53.                 <body>Nvrch. Frac +2</body>
  54.                 <lear>Black Earring</lear>
  55.                 <rear>Darkness Earring</rear>
  56.                 <hands>Melaco Mittens</hands>
  57.                 <lring>Paguroidea Ring</lring>
  58.                 <rring>Sheltered Ring</rring>
  59.                 <back>Shadow Mantle</back>
  60.                 <waist>Flume Belt</waist>
  61.                 <legs>Nvrch. Culottes +2</legs>
  62.                 <feet>Skd. Jambeaux +1</feet>
  63.             </set>
  64.             <set name="Resting" baseset="Idle" />
  65.             <!-- Snapshot Set -->
  66.             <set name="Snapshot">
  67.                 <head>Zha'Go's Barbut</head>
  68.                 <hands>Blood Fng. Gnt.</hands>
  69.                 <waist>Impulse Belt</waist>
  70.                 <back>Navarch's Mantle</back>
  71.                 <legs>Nvrch. Culottes +2</legs>
  72.                 <feet>Wurrukatte Boots</feet>
  73.             </set>
  74.             <!-- PDT/MDT Sets -->
  75.             <set name="PDT">
  76.                 <head>Darksteel Cap +1</head>
  77.                 <neck>Twilight Torque</neck>
  78.                 <lear>Black Earring</lear>
  79.                 <rear>Darkness Earring</rear>
  80.                 <body>Dst. Harness +1</body>
  81.                 <hands>Melaco Mittens</hands>
  82.                 <lring>Dark Ring</lring>
  83.                 <rring>Defending Ring</rring>
  84.                 <back>Mollusca Mantle</back>
  85.                 <waist>Flume Belt</waist>
  86.             </set>
  87.             <set name="MDT" baseset="PDT">
  88.                 <lear>Merman's Earring</lear>
  89.                 <hands>Denali Wristbands</hands>
  90.                 <lring>Shadow Ring</lring>
  91.             </set>
  92.             <set name="None" />
  93.             <!-- Movement/Town Set -->
  94.             <set name="Movement">
  95.                 <head>Zha'Go's Barbut</head>
  96.                 <neck>Faith Torque</neck>
  97.                 <body>Nvrch. Frac +2</body>
  98.                 <lear>Vulcan's Pearl</lear>
  99.                 <rear>Clearview Earring</rear>
  100.                 <hands>Nvrch. Gants +2</hands>
  101.                 <lring>Bellona's Ring</lring>
  102.                 <rring>Defending Ring</rring>
  103.                 <back>Terebellum Mantle</back>
  104.                 <waist>Flume Belt</waist>
  105.                 <legs>Nvrch. Culottes +2</legs>
  106.                 <feet>Skd. Jambeaux +1</feet>
  107.             </set>
  108.             <!-- TP Set -->
  109.             <set name="TP-Normal">
  110.                 <ranged>Armageddon</ranged>
  111.                 <ammo>Oberon's Bullet</ammo>
  112.                 <head>Thaumas Hat</head>
  113.                 <neck>Rancor Collar</neck>
  114.                 <lear>Vulcan's Pearl</lear>
  115.                 <rear>Clearview Earring</rear>
  116.                 <body>Tessera Saio</body>
  117.                 <hands>Sigyn's Bazubands</hands>
  118.                 <lring>Bellona's Ring</lring>
  119.                 <rring>Rajas Ring</rring>
  120.                 <back>Terebellum Mantle</back>
  121.                 <waist>Elanid Belt</waist>
  122.                 <legs>Skd. Chausses +1</legs>
  123.                 <feet>Thaumas Nails</feet>
  124.             </set>
  125.             <!-- TP Low ACC Set -->
  126.             <set name="TP-ACC-Low" baseset="TP-Normal">
  127.                 <head>Nvrch. Tricorne +2</head>
  128.                 <neck>Faith Torque</neck>
  129.                 <back>Libeccio Mantle</back>
  130.             </set>
  131.             <!-- TP Mid ACC Set -->
  132.             <set name="TP-ACC-Mid" baseset="TP-ACC-Low">
  133.                 <lear>Matanki Earring</lear>
  134.                 <body>Mextli Harness</body>
  135.                 <rring>Jalzahn's Ring</rring>
  136.             </set>
  137.             <!-- TP High ACC Set -->
  138.             <set name="TP-ACC-High" baseset="TP-ACC-Low">
  139.                 <lear>Matanki Earring</lear>
  140.                 <body>Mextli Harness</body>
  141.                 <rring>Jalzahn's Ring</rring>
  142.                 <legs>Murzim Cosciales</legs>
  143.             </set>
  144.             <set name="Rolls" baseset="PDT">
  145.                 <head>Comm. Tricorne +2</head>
  146.                 <hands>Nvrch. Gants +2</hands>
  147.                 <lring>Luzaf's Ring</lring>
  148.             </set>
  149.             <!-- WS Sets -->
  150.             <set name="Wildfire">
  151.                 <ammo>Orichalc. Bullet</ammo>
  152.                 <head>Thaumas Hat</head>
  153.                 <neck>Stoicheion Medal</neck>
  154.                 <lear>Novio Earring</lear>
  155.                 <rear>Hecate's Earring</rear>
  156.                 <body>Tessera Saio</body>
  157.                 <hands>Thaumas Gloves</hands>
  158.                 <lring>Stormsoul Ring</lring>
  159.                 <rring>Stormsoul Ring</rring>
  160.                 <back>Forban Cape</back>
  161.                 <waist>Elanid Belt</waist>
  162.                 <legs>Thaumas Kecks</legs>
  163.                 <feet>Thaumas Nails</feet>
  164.             </set>
  165.             <set name="Last Stand-N">
  166.                 <ammo>Orichalc. Bullet</ammo>
  167.                 <head>Thaumas Hat</head>
  168.                 <neck>Flame Gorget</neck>
  169.                 <lear>Moonshade Earring</lear>
  170.                 <rear>Clearview Earring</rear>
  171.                 <body>Tessera Saio</body>
  172.                 <hands>Thaumas Gloves</hands>
  173.                 <lring>Stormsoul Ring</lring>
  174.                 <rring>Stormsoul Ring</rring>
  175.                 <back>Terebellum Mantle</back>
  176.                 <waist>Elanid Belt</waist>
  177.                 <legs>Thaumas Kecks</legs>
  178.                 <feet>Thaumas Nails</feet>
  179.             </set>
  180.             <set name="Last Stand-ACC-Low" baseset="Last Stand-N">
  181.                 <body>Skadi's Cuirie +1</body>
  182.                 <back>Libeccio Mantle</back>
  183.             </set>
  184.             <set name="Last Stand-ACC-Mid" baseset="Last Stand-ACC-Low" />
  185.             <set name="Last Stand-ACC-High" baseset="Last Stand-ACC-Mid" />
  186.             <set name="WS Base" />
  187.             <!-- Quick Draw Sets -->
  188.             <set name="QD-DMG">
  189.                 <ammo>Omphalos Bullet</ammo>
  190.                 <head>Thaumas Hat</head>
  191.                 <neck>Stoicheion Medal</neck>
  192.                 <lear>Novio Earring</lear>
  193.                 <rear>Hecate's Earring</rear>
  194.                 <body>Tessera Saio</body>
  195.                 <lring>Demon's Ring</lring>
  196.                 <rring>Demon's Ring</rring>
  197.                 <back>Forban Cape</back>
  198.                 <waist>Aquiline Belt</waist>
  199.                 <legs>Nvrch. Culottes +2</legs>
  200.                 <feet>Nvrch. Bottes +2</feet>
  201.             </set>
  202.             <set name="QD-STP" baseset="QD-DMG">
  203.                 <lring>Tyrant's Ring</lring>
  204.                 <rring>Rajas Ring</rring>
  205.             </set>
  206.             <set name="QD-Macc" baseset="QD-DMG">
  207.                 <head>Nvrch. Tricorne +2</head>
  208.                 <body>Nvrch. Frac +2</body>
  209.                 <lring>Stormsoul Ring</lring>
  210.                 <rring>Stormsoul Ring</rring>
  211.                 <back>Navarch's Mantle</back>
  212.             </set>
  213.             <!-- Magic Sets -->
  214.             <set name="FastCast">
  215.                 <ammo>Impatiens</ammo>
  216.                 <head>Athos's Chapeau</head>
  217.                 <neck>Orunmila's Torque</neck>
  218.                 <lear>Loquac. Earring</lear>
  219.                 <hands>Thaumas Gloves</hands>
  220.                 <lring>Prolix Ring</lring>
  221.                 <rring>Veneficium Ring</rring>
  222.             </set>
  223.             <set name="Utsusemi-Precast" baseset="FastCast">
  224.                 <neck>Magoraga Beads</neck>
  225.             </set>
  226.             <set name="Haste">
  227.                 <head>Oce. Headpiece +1</head>
  228.                 <body>Thaumas Coat</body>
  229.                 <hands>Thaumas Gloves</hands>
  230.                 <waist>Twilight Belt</waist>
  231.                 <legs>Thaumas Kecks</legs>
  232.             </set>
  233.         </group>
  234.     </sets>
  235.     <rules>
  236.         <!-- Equipment Lock Rules -->
  237.         <if advanced='$LockMain==1'><lock slot="main|sub" when="all" lock="true" /></if>
  238.         <if EquipRange="$R-Weapon"><lock slot="ranged|ammo" when="all" lock="true" /></if>
  239.         <if EquipHead="Maat's*|Reraise*"><equip when="all"><head lock="true" /></equip></if>
  240.         <if EquipLear="Reraise*"><equip when="all"><lear lock="true" /></equip></if>
  241.         <if EquipRear="Reraise*"><equip when="all"><rear lock="true" /></equip></if>
  242.         <if EquipBody="Tidal*"><equip when="all"><body lock="true" /></equip></if>
  243.         <if EquipLring="Tavnazian*|Olduum*"><equip when="all"><lring lock="true" /></equip></if>
  244.         <if EquipRring="Tavnazian*|Olduum*"><equip when="all"><rring lock="true" /></equip></if>
  245.         <if EquipBack="Nexus*"><equip when="all"><back lock="true" /></equip></if>
  246.         <if EquipFeet="Powder*"><equip when="all"><feet lock="true" /></equip></if>
  247.         <!-- Jig Cancel Rules -->
  248.         <if Spell="Spectral Jig" BuffActive="Sneak"><command when="precast">cancel 71</command></if>
  249.         <!-- Automatically Equip Gear Rules -->
  250.         <command when="engaged|idle|aftercast|resting">Fire Spirit</command>
  251.         <addtochat color="158" when="Engaged">Corsair: [%tpTP]</addtochat>
  252.         <!-- Auto Update Gear -->
  253.         <if spell="Fire Spirit">
  254.             <if status="idle">
  255.                 <equip set="Idle|$Movement|$Armor" />
  256.             </if>
  257.             <elseif status="engaged">
  258.                 <equip set="TP-$VAR-TP|$Armor" />
  259.             </elseif>
  260.             <elseif status="resting">
  261.                 <equip set="Resting" />
  262.             </elseif>
  263.             <cancelspell />
  264.             <return />
  265.         </if>
  266.         <!-- Manually Lock PDT/MDT Set -->
  267.         <if spell="Barbed Crescent|Aegis Schism">
  268.             <if spell="Barbed Crescent">
  269.                 <if advanced='"$Armor" == "PDT"'>
  270.                     <var cmd="set Armor None" />
  271.                     <addtochat color="8">PDT Set: [Unlocked]</addtochat>
  272.                 </if>
  273.                 <else>
  274.                     <var cmd="set Armor PDT" />
  275.                     <addtochat color="158">PDT Set: [Locked]</addtochat>
  276.                 </else>
  277.             </if>
  278.             <else>
  279.                 <if advanced='"$Armor" == "MDT"'>
  280.                     <var cmd="set Armor None" />
  281.                     <addtochat color="8">MDT Set: [Unlocked]</addtochat>
  282.                 </if>
  283.                 <else>
  284.                     <var cmd="set Armor MDT" />
  285.                     <addtochat color="158">MDT Set: [Locked]</addtochat>
  286.                 </else>
  287.             </else>
  288.             <if status="engaged">
  289.                 <equip set="TP-$VAR-TP|$Armor" />
  290.             </if>
  291.             <elseif advanced='"%status" != "zoning|dead"'>
  292.                 <equip set="Idle|$Movement|$Armor" />
  293.             </elseif>
  294.             <cancelspell />
  295.             <return />
  296.         </if>
  297.         <!-- Set WS/Magic Distance -->
  298.         <if Spell="Shackled Fists">
  299.             <var cmd="set Distance %TargetDistance" />
  300.             <addtochat color="158">WS/Magic Distance: [$Distance]</addtochat>
  301.             <return />
  302.             <cancelspell />
  303.         </if>
  304.         <!-- Add or Change TP Sets -->
  305.         <if spell="Poison V">
  306.             <if advanced='"$VAR-TP"="Normal"'>
  307.                 <var cmd="set VAR-TP ACC-$ACC" />
  308.             </if>
  309.             <elseif advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  310.                 <var cmd="set VAR-TP Normal" />
  311.             </elseif>
  312.             <addtochat color="158">Ranged Attack: [$VAR-TP]</addtochat>
  313.             <if status="engaged">
  314.                 <command>Fire Spirit</command>
  315.             </if>
  316.             <cancelspell />
  317.             <return />
  318.         </if>
  319.         <!-- Set TP ACC Level -->
  320.         <if spell="Foxfire">
  321.             <if advanced='"$ACC"="Low"'>
  322.                 <var cmd="set ACC Mid" />
  323.             </if>
  324.             <elseif advanced='"$ACC"="Mid"'>
  325.                 <var cmd="set ACC High" />
  326.             </elseif>
  327.             <elseif advanced='"$ACC"="High"'>
  328.                 <var cmd="set ACC Low" />
  329.             </elseif>
  330.             <addtochat color="158">Ranged Accuracy Level: [$ACC]</addtochat>
  331.             <if advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  332.                 <var cmd="set VAR-TP ACC-$ACC" />
  333.                 <if status="engaged">
  334.                     <command>Fire Spirit</command>
  335.                 </if>
  336.             </if>
  337.             <elseif advanced='("$VAR-WS"="ACC-Low") OR ("$VAR-WS"="ACC-Mid") OR ("$VAR-WS"="ACC-High")'>
  338.                 <var cmd="set VAR-WS ACC-$ACC" />
  339.             </elseif>
  340.             <cancelspell />
  341.             <return />
  342.         </if>
  343.         <!-- Add or Change WS Set Types -->
  344.         <if spell="Poisonga V">
  345.             <if advanced='"$VAR-WS"="N"'>
  346.                 <var cmd="set VAR-WS ACC-$ACC" />
  347.                 <addtochat color="158">WS Set: [Accuracy-$ACC]</addtochat>
  348.             </if>
  349.             <elseif advanced='("$VAR-WS"="ACC-Low") OR ("$VAR-WS"="ACC-Mid") OR ("$VAR-WS"="ACC-High")'>
  350.                 <var cmd="set VAR-WS N" />
  351.                 <addtochat color="158">WS Set: [Normal]</addtochat>
  352.             </elseif>
  353.             <cancelspell />
  354.             <return />
  355.         </if>
  356.         <!-- Change QD Sets -->
  357.         <if spell="Scop's Operetta">
  358.             <if advanced='"$QD"="DMG"'>
  359.                 <var cmd="set QD STP" />
  360.                 <addtochat color="158">Quick Draw Set: [STP]</addtochat>
  361.             </if>
  362.             <elseif advanced='"$QD"="STP"'>
  363.                 <var cmd="set QD DMG" />
  364.                 <addtochat color="158">Quick Draw Set: [DMG]</addtochat>
  365.             </elseif>
  366.             <cancelspell />
  367.             <return />
  368.         </if>
  369.         <!-- Add or Remove Movement Gear -->
  370.         <if spell="Raptor Mazurka">
  371.             <if advanced='"$Movement"="None"'>
  372.                 <var cmd="set Movement Movement" />
  373.                 <addtochat color="158">Movement Speed: [ON]</addtochat>
  374.             </if>
  375.             <else>
  376.                 <var cmd="set Movement None" />
  377.                 <addtochat color="8">Movement Speed: [OFF]</addtochat>
  378.             </else>
  379.             <command>Fire Spirit</command>
  380.             <cancelspell />
  381.             <return />
  382.         </if>
  383.         <!-- Return Rules -->
  384.         <if BuffActive="Petrification|Sleep|Stun|Terror|Charm|Illusion|Egg">
  385.             <addtochat color="28">%Spell Canceled: [Cannot act]</addtochat>
  386.             <return />
  387.         </if>
  388.         <!-- RA Rules -->
  389.         <if spell="Ranged">
  390.             <if advanced='"%SpellTargetDistance" &gt; "24.9"'>
  391.                 <addtochat color="8">%Target: [Out of Range]</addtochat>
  392.                 <return />
  393.             </if>
  394.             <if EquipAmmo="Animikii Bullet|Omphalos Bullet"><!-- Animikii Bullet Rules -->
  395.                 <addtochat color="8">%Spell Canceled: [Animikii Bullet Equipped!]</addtochat>
  396.                 <cancelspell />
  397.                 <return />
  398.             </if>
  399.             <castdelay delay="$Delay-JA" />
  400.             <equip when="precast" set="Snapshot" />
  401.             <midcastdelay delay=".5" />
  402.             <equip when="midcast" set="TP-$VAR-TP" />
  403.             <aftercastdelay delay="3.5" />
  404.         </if>
  405.         <!-- Magic Rules -->
  406.         <if Type="*Magic|BardSong|Ninjutsu">
  407.             <if mode="OR" BuffActive="Silence|Mute|Omerta" SpellTargetDistanceGT="$Distance">
  408.                 <addtochat color="8">%Spell Canceled: [Silenced or Out of Casting Range]</addtochat>
  409.                 <cancelspell />
  410.                 <return />
  411.             </if>
  412.             <castdelay delay="$Delay-Spell" />
  413.             <equip when="precast" set="FastCast" />
  414.             <midcastdelay delay=".5" />
  415.             <equip when="midcast" set="Haste" />
  416.             <if Type="Ninjutsu">
  417.                 <if spell="Utsusemi*">
  418.                     <if BuffActive="Copy Image (3)|Copy Image (4+)">
  419.                         <addtochat color="8">%Spell Canceled: [3+ Images]</addtochat>
  420.                         <cancelspell />
  421.                         <return />
  422.                     </if>
  423.                     <if spell="Utsusemi: Ichi">
  424.                         <equip when="precast" set="Utsusemi-Precast" />
  425.                         <if BuffActive="Copy Image (1)|Copy Image (2)">
  426.                             <midcastdelay delay="1" />
  427.                             <command when="midcast">cancel 66</command>
  428.                         </if>
  429.                         <midcastdelay delay="1" />
  430.                         <equip when="midcast" set="Haste" />
  431.                     </if>
  432.                     <elseif spell="Utsusemi: Ni">
  433.                         <equip when="precast|midcast" set="Haste" />
  434.                     </elseif>
  435.                 </if>
  436.                 <elseif spell="Tonko*|Monomi*">
  437.                     <if Spell="Monomi*" BuffActive="Sneak">
  438.                         <midcastdelay delay="1" />
  439.                         <command when="midcast">cancel 71</command>
  440.                     </if>
  441.                     <midcastdelay delay="1" />
  442.                     <equip when="midcast" set="Haste" />
  443.                 </elseif>
  444.                 <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*">
  445.                     <midcastdelay delay="1" />
  446.                     <equip when="midcast" set="Haste" />
  447.                 </elseif>
  448.             </if>
  449.         </if>
  450.         <!-- Rolls|QD|WS|JA Rules -->
  451.         <elseif Type="Weaponskill|JobAbility|CorsairRoll|CorsairShot">
  452.             <if BuffActive="Amnesia|Impairment">
  453.                 <addtochat color="8">%Spell Canceled: [Amnesia'd]</addtochat>
  454.                 <return />
  455.             </if>
  456.             <if type="CorsairRoll"><!-- Roll Rules -->
  457.                 <castdelay delay="$Delay-JA" />
  458.                 <equip when="precast" set="Rolls" />
  459.                 <if BuffActive="%Spell">
  460.                     <changespell spell="Double-Up" />
  461.                 </if>
  462.                 <if spell="Tactician's Roll">
  463.                     <equip when="precast"><body>Nvrch. Frac +2</body></equip>
  464.                     <cmd when="precast">input /echo Regain: [Lucky 5 - Unlucky 8]</cmd>
  465.                 </if>
  466.                 <if spell="Chaos Roll">
  467.                     <cmd when="precast">input /echo Attack: [Lucky 4 - Unlucky 8]</cmd>
  468.                 </if>
  469.                 <if spell="Samurai Roll">
  470.                     <cmd when="precast">input /echo Store TP: [Lucky 2 - Unlucky 6]</cmd>
  471.                 </if>
  472.                 <if spell="Miser's Roll">
  473.                     <cmd when="precast">input /echo Save TP: [Lucky 5 - Unlucky 7]</cmd>
  474.                 </if>
  475.                 <if spell="Bolter's Roll">
  476.                     <cmd when="precast">input /echo Movement Speed: [Lucky 3 - Unlucky 9]</cmd>
  477.                 </if>
  478.                 <if spell="Fighter's Roll">
  479.                     <cmd when="precast">input /echo Double Attack Rate: [Lucky 5 - Unlucky 9]</cmd>
  480.                 </if>
  481.                 <if spell="Rogue's Roll">
  482.                     <cmd when="precast">input /echo Critical Hit Rate: [Lucky 5 - Unlucky 9]</cmd>
  483.                 </if>
  484.                 <if spell="Wizard's Roll">
  485.                     <cmd when="precast">input /echo Magic Attack: [Lucky 5 - Unlucky 9]</cmd>
  486.                 </if>
  487.                 <if spell="Evoker's Roll">
  488.                     <cmd when="precast">input /echo Refresh: [Lucky 5 - Unlucky 9]</cmd>
  489.                 </if>
  490.                 <if spell="Corsair's Roll">
  491.                     <cmd when="precast">input /echo Experience Points: [Lucky 5 - Unlucky 9]</cmd>
  492.                 </if>
  493.                 <if spell="Ninja's Roll">
  494.                     <cmd when="precast">input /echo Evasion: [Lucky 4 - Unlucky 8]</cmd>
  495.                 </if>
  496.                 <if spell="Hunter's Roll">
  497.                     <cmd when="precast">input /echo Accuracy: [Lucky 4 - Unlucky 8]</cmd>
  498.                 </if>
  499.                 <if spell="Puppet Roll">
  500.                     <cmd when="precast">input /echo Pet Magic Accuracy/Attack: [Lucky 4 - Unlucky 8]</cmd>
  501.                 </if>
  502.                 <if spell="Beast Roll">
  503.                     <cmd when="precast">input /echo Pet Attack: [Lucky 4 - Unlucky 8]</cmd>
  504.                 </if>
  505.                 <if spell="Warlock's Roll">
  506.                     <cmd when="precast">input /echo Magic Accuracy: [Lucky 4 - Unlucky 8]</cmd>
  507.                 </if>
  508.                 <if spell="Avenger's Roll">
  509.                     <cmd when="precast">input /echo Counter Rate: [Lucky 4 - Unlucky 8]</cmd>
  510.                 </if>
  511.                 <if spell="Healer's Roll">
  512.                     <cmd when="precast">input /echo Cure Potency Received: [Lucky 3 - Unlucky 7]</cmd>
  513.                 </if>
  514.                 <if spell="Drachen Roll">
  515.                     <cmd when="precast">input /echo Pet Accuracy: [Lucky 3 - Unlucky 7]</cmd>
  516.                 </if>
  517.                 <if spell="Gallant's Roll">
  518.                     <cmd when="precast">input /echo Defense: [Lucky 3 - Unlucky 7]</cmd>
  519.                 </if>
  520.                 <if spell="Monk's Roll">
  521.                     <cmd when="precast">input /echo Subtle Blow: [Lucky 3 - Unlucky 7]</cmd>
  522.                 </if>
  523.                 <if spell="Dancer's Roll">
  524.                     <cmd when="precast">input /echo Regen: [Lucky 3 - Unlucky 7]</cmd>
  525.                 </if>
  526.                 <if spell="Choral Roll">
  527.                     <cmd when="precast">input /echo Spell Interruption Rate: [Lucky 2 - Unlucky 6]</cmd>
  528.                 </if>
  529.                 <if spell="Scholar's Roll">
  530.                     <cmd when="precast">input /echo Conserve MP: [Lucky 2 - Unlucky 6]</cmd>
  531.                 </if>
  532.                 <if spell="Magus's Roll">
  533.                     <cmd when="precast">input /echo Magic Defense: [Lucky 2 - Unlucky 6]</cmd>
  534.                 </if>
  535.                 <if spell="Blitzer's Roll">
  536.                     <cmd when="precast">input /echo Attack Delay: [Lucky 4 - Unlucky 9]</cmd>
  537.                 </if>
  538.                 <if spell="Allies' Roll">
  539.                     <cmd when="precast">input /echo Skillchain Damage: [Lucky 3 - Unlucky 10]</cmd>
  540.                 </if>
  541.                 <if spell="Companion's Roll">
  542.                     <cmd when="precast">input /echo Pet Regain and Regen: [Lucky 2 - Unlucky 10]</cmd>
  543.                 </if>
  544.                 <if spell="Caster's Roll">
  545.                     <equip when="precast"><legs>Nvrch. Culottes +2</legs></equip>
  546.                     <cmd when="precast">input /echo Fast Cast: [Lucky 2 - Unlucky 7]</cmd>
  547.                 </if>
  548.                 <if spell="Courser's Roll">
  549.                     <equip when="precast"><feet>Nvrch. Bottes +2</feet></equip>
  550.                     <cmd when="precast">input /echo Snapshot: [Lucky 3 - Unlucky 9]</cmd>
  551.                 </if>
  552.             </if>
  553.             <elseif type="CorsairShot"><!-- Quick Draw Rules -->
  554.                 <castdelay delay="$Delay-JA" />
  555.                 <if spell="Fire Shot|Water Shot|Thunder Shot|Earth Shot|Wind Shot|Ice Shot">
  556.                     <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  557.                         <if Element="Thunder"><equip when="MidCast"><waist lock="yes">Rairin Obi</waist></equip></if>
  558.                         <elseif Element="Ice"><equip when="MidCast"><waist lock="yes">Hyorin Obi</waist></equip></elseif>
  559.                         <elseif Element="Fire"><equip when="MidCast"><waist lock="yes">Karin Obi</waist></equip></elseif>
  560.                         <elseif Element="Wind"><equip when="MidCast"><waist lock="yes">Furin Obi</waist></equip></elseif>
  561.                         <elseif Element="Water"><equip when="MidCast"><waist lock="yes">Suirin Obi</waist></equip></elseif>
  562.                         <elseif Element="Earth"><equip when="MidCast"><waist lock="yes">Dorin Obi</waist></equip></elseif>
  563.                     </if>
  564.                     <equip when="precast|midcast" set="QD-$QD" />
  565.                 </if>
  566.                 <elseif spell="Light Shot|Dark Shot">
  567.                     <equip when="precast|midcast" set="QD-Macc" />
  568.                     <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
  569.                         <if Element="Dark"><equip when="MidCast"><waist lock="yes">Anrin Obi</waist></equip></if>
  570.                         <elseif Element="Light"><equip when="MidCast"><waist lock="yes">Korin Obi</waist></equip></elseif>
  571.                     </if>
  572.                     <if spell="Light Shot">
  573.                         <cmd when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] %Target: [WEARING OFF IN 15 SEC.]</cmd>
  574.                         <cmd when="aftercast">wait 55;input /echo [$sleepid:%spell] %Target: [WEARING OFF IN 5 SEC.];spellcast var dec sleepid;</cmd>
  575.                     </if>
  576.                 </elseif>
  577.                 <aftercastdelay delay=".3" />
  578.                 <equip when="aftercast"><ammo>Orichalc. Bullet</ammo></equip>
  579.             </elseif>
  580.             <elseif type="WeaponSkill"><!-- WS Rules -->
  581.                 <if mode="OR" advanced='%SpellTargetDistance &gt; $Distance' notstatus="engaged">
  582.                     <addtochat color="8">%Spell Canceled: [Out of Range or Disengaged]</addtochat>
  583.                     <cancelspell />
  584.                     <return />
  585.                 </if>
  586.                 <if EquipAmmo="Animikii Bullet|Omphalos Bullet"><!-- Animikii Bullet Rules -->
  587.                     <addtochat color="8">%Spell Canceled: [Animikii Bullet Equipped!]</addtochat>
  588.                     <cancelspell />
  589.                     <return />
  590.                 </if>
  591.                 <castdelay delay="$Delay-JA" />
  592.                 <cmd when="aftercast">input /echo %Spell TP Return: [&lt;tp&gt;]</cmd>
  593.                 <if spell="Last Stand|Wildfire">
  594.                     <if spell="Last Stand">
  595.                         <if TPGT="299"><!-- Lock WS Earring At 300TP Rules -->
  596.                             <equip><lear lock="yes">Auster's Pearl</lear></equip>
  597.                         </if>
  598.                         <equip when="precast|midcast" set="%Spell-$VAR-WS" />
  599.                     </if>
  600.                     <elseif spell="Wildefire">
  601.                         <if Mode="OR" Day="Firesday" WeatherElement="Fire"><!-- Wildfire Obi Rules -->
  602.                             <equip when="precast|midcast"><waist lock="yes">Karin Obi</waist></equip>
  603.                         </if>
  604.                         <equip when="precast|midcast" set="%Spell" />
  605.                     </elseif>
  606.                 </if>
  607.                 <else>
  608.                     <equip when="precast|midcast" set="WS Base" />
  609.                 </else>
  610.             </elseif>
  611.             <elseif type="JobAbility"><!-- JA Rules -->
  612.                 <if spell="Snake Eye">
  613.                     <castdelay delay="$Delay-JA" />
  614.                     <equip when="precast"><legs>Comm. Culottes +2</legs></equip>
  615.                     <cmd when="aftercast">wait .2; /ja Double-Up &lt;me&gt;</cmd>
  616.                 </if>
  617.                 <elseif spell="Random Deal">
  618.                     <castdelay delay="$Delay-JA" />
  619.                     <equip when="precast"><body>Comm. Frac +2</body></equip>
  620.                 </elseif>
  621.                 <elseif spell="Fold">
  622.                     <castdelay delay="$Delay-JA" />
  623.                     <equip when="precast"><hands>Comm. Gants +2</hands></equip>
  624.                 </elseif>
  625.                 <elseif spell="Wild Card">
  626.                     <castdelay delay="$Delay-JA" />
  627.                     <equip when="precast"><feet>Comm. Bottes +2</feet></equip>
  628.                 </elseif>
  629.                 <elseif spell="Triple Shot">
  630.                     <castdelay delay="$Delay-JA" />
  631.                     <equip when="precast"><body>Nvrch. Frac +2</body></equip>
  632.                 </elseif>
  633.                 <elseif spell="Meditate" TPGT="290">
  634.                     <addtochat color="8">%Spell Canceled: [%tpTP]</addtochat>
  635.                     <cancelspell />
  636.                     <return />
  637.                 </elseif>
  638.                 <elseif spell="Seigan" BuffActive="Seigan">
  639.                     <changespell spell="Third Eye"/>
  640.                 </elseif>
  641.             </elseif>
  642.         </elseif>
  643.         <elseif Type="Waltz">
  644.             <if Spell="Curing*">
  645.                 <if TPLT="20">
  646.                     <addtochat color="8">%Spell Canceled: [%tpTP]</addtochat>
  647.                 </if>
  648.                 <elseif TPLT="35">
  649.                     <changespell Spell="Curing Waltz" />
  650.                 </elseif>
  651.                 <elseif TPLT="50">
  652.                     <changespell Spell="Curing Waltz II" />
  653.                 </elseif>
  654.             </if>
  655.         </elseif>
  656.     </rules>
  657. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement