Advertisement
Bokura

RNG.xml

Jan 4th, 2013
1,483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.00 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="R-Weapon">Annihilator|Yoichinoyumi|Gandiva|Armageddon</var>
  13.         <var name="Armor">None</var>
  14.         <var name="VAR-TP">Normal</var><!-- Change Default TP Set Here -->
  15.         <var name="VAR-WS">N</var><!-- Change Default WS Set Here -->
  16.         <var name="ACC">Low</var><!-- Change Default Accuracy Level Here -->
  17.         <var name="BarrageACC">N</var><!-- Change Default Barrage Accuracy Level Here -->
  18.         <var name="Movement">Movement</var>
  19.         <var name="WS1">Coronach</var>
  20.         <var name="WS2">Namas Arrow</var>
  21.     </variables>
  22.     <sets>
  23.         <group name="RNG" default="yes">
  24.             <set name="GC">
  25.                 <main>Kraken Club</main>
  26.                 <hands>Syl. Glvltte. +2</hands>
  27.                 <hands>Sct. Bracers +2</hands>
  28.                 <hands>Htr. Bracers +1</hands>
  29.                 <waist>Karin Obi</waist>
  30.                 <feet>Sylvan Bottln. +2</feet>
  31.                 <item>Red Curry Bun</item>
  32.                 <item>Sole Sushi</item>
  33.             </set>
  34.             <!-- Idle Set -->
  35.             <set name="Idle">
  36.                 <head>Oce. Headpiece +1</head>
  37.                 <neck>Wiglen Gorget</neck>
  38.                 <lear>Black Earring</lear>
  39.                 <rear>Darkness Earring</rear>
  40.                 <body>Sylvan Caban +2</body>
  41.                 <hands>Denali Wristbands</hands>
  42.                 <lring>Paguroidea Ring</lring>
  43.                 <rring>Sheltered Ring</rring>
  44.                 <back>Shadow Mantle</back>
  45.                 <waist>Flume Belt</waist>
  46.                 <legs>Sylvan Bragues +2</legs>
  47.                 <feet>Skd. Jambeaux +1</feet>
  48.             </set>
  49.             <set name="Resting" baseset="Idle" />
  50.             <!-- Snapshot Set -->
  51.             <set name="Snapshot">
  52.                 <head>Sylvan Gapette +2</head>
  53.                 <body>Sylvan Caban +2</body>
  54.                 <hands>Manibozho Gloves</hands>
  55.                 <waist>Impulse Belt</waist>
  56.                 <legs>Mustela Brais</legs>
  57.                 <feet>Wurrukatte Boots</feet>
  58.             </set>
  59.             <!-- PDT/MDT Sets -->
  60.             <set name="PDT">
  61.                 <head>Dux Visor +1</head>
  62.                 <neck>Twilight Torque</neck>
  63.                 <lear>Black Earring</lear>
  64.                 <rear>Darkness Earring</rear>
  65.                 <body>Dux Sc. Mail +1</body>
  66.                 <hands>Dux Fng. Gnt. +1</hands>
  67.                 <lring>Dark Ring</lring>
  68.                 <rring>Defending Ring</rring>
  69.                 <back>Shadow Mantle</back>
  70.                 <waist>Flume Belt</waist>
  71.                 <legs>Dux Cuisses +1</legs>
  72.                 <feet>Dux Greaves +1</feet>
  73.             </set>
  74.             <set name="MDT" baseset="PDT">
  75.                 <lear>Merman's Earring</lear>
  76.                 <rear>Clearview Earring</rear>
  77.                 <body>Avalon Breastplate</body>
  78.                 <lring>Shadow Ring</lring>
  79.                 <back>Engulfer Cape</back>
  80.             </set>
  81.             <set name="None" />
  82.             <!-- Movement/Town Set -->
  83.             <set name="Movement">
  84.                 <head>Sct. Beret +2</head>
  85.                 <neck>Faith Torque</neck>
  86.                 <lear>Vulcan's Pearl</lear>
  87.                 <rear>Clearview Earring</rear>
  88.                 <body>Sylvan Caban +2</body>
  89.                 <hands>Htr. Bracers +1</hands>
  90.                 <lring>Hajduk Ring +1</lring>
  91.                 <rring>Defending Ring</rring>
  92.                 <back>Terebellum Mantle</back>
  93.                 <waist>Flume Belt</waist>
  94.                 <legs>Sylvan Bragues +2</legs>
  95.                 <feet>Skd. Jambeaux +1</feet>
  96.             </set>
  97.             <!-- Gun/Bow TP Set -->
  98.             <set name="TP-Normal">
  99.                 <main>Aluh Jambiya</main>
  100.                 <sub>Moogle Guard +1</sub>
  101.                 <range>Annihilator</range>
  102.                 <ammo>Damascus Bullet</ammo>
  103.                 <head>Sct. Beret +2</head>
  104.                 <neck>Faith Torque</neck>
  105.                 <lear>Vulcan's Pearl</lear>
  106.                 <rear>Volley Earring</rear>
  107.                 <body>Tessera Saio</body><!-- Velocity Shot Down TP Body -->
  108.                 <hands>Sigyn's Bazubands</hands>
  109.                 <lring>Hajduk Ring +1</lring>
  110.                 <rring>Rajas Ring</rring>
  111.                 <back>Sylvan Chlamys</back>
  112.                 <waist>Elanid Belt</waist>
  113.                 <legs>Sylvan Bragues +2</legs>
  114.                 <feet>Sct. Socks +2</feet>
  115.             </set>
  116.             <!-- TP Low ACC Set -->
  117.             <set name="TP-ACC-Low" baseset="TP-Normal">
  118.                 <body>Sylvan Caban +2</body>
  119.                 <lear>Clearview Earring</lear>
  120.                 <hands>Sigyn's Bazubands</hands>
  121.                 <feet>Sylvan Bottln. +2</feet>
  122.             </set>
  123.             <!-- TP Mid ACC Set -->
  124.             <set name="TP-ACC-Mid" baseset="TP-ACC-Low">
  125.                 <main>Courser's Pugio</main>
  126.                 <rring>Hajduk Ring +1</rring>
  127.                 <back>Libeccio Mantle</back>
  128.                 <legs>Thurandaut Tights</legs>
  129.             </set>
  130.             <!-- TP High ACC Set -->
  131.             <set name="TP-ACC-High" baseset="TP-ACC-Mid">
  132.                 <head>Sylvan Gapette +2</head>
  133.             </set>
  134.             <!-- WS Sets -->
  135.             <set name="Coronach-N">
  136.                 <ammo>Damascus Bullet</ammo>
  137.                 <head>Chocaliztli Mask</head>
  138.                 <neck>Breeze Gorget</neck>
  139.                 <lear>Vulcan's Pearl</lear>
  140.                 <rear>Vulcan's Pearl</rear>
  141.                 <body>Tessera Saio</body><!-- Velocity Shot Down WS Body -->
  142.                 <hands>Sigyn's Bazubands</hands>
  143.                 <lring>Moepapa Ring</lring>
  144.                 <rring>Rajas Ring</rring>
  145.                 <back>Terebellum Mantle</back>
  146.                 <waist>Breeze Belt</waist>
  147.                 <legs>Manibozho Brais</legs>
  148.                 <feet>Thaumas Nails</feet>
  149.             </set>
  150.             <set name="Coronach-ATT" baseset="Coronach-N">
  151.                 <hands>Sigyn's Bazubands</hands>
  152.                 <back>Terebellum Mantle</back>
  153.             </set>
  154.             <set name="Coronach-ACC-Low" baseset="Coronach-N">
  155.                 <body>Sylvan Caban +2</body>
  156.             </set>
  157.             <set name="Coronach-ACC-Mid" baseset="Coronach-ACC-Low">
  158.                 <head>Sylvan Gapette +2</head>
  159.                 <back>Libeccio Mantle</back>
  160.             </set>
  161.             <set name="Coronach-ACC-High" baseset="Coronach-ACC-Mid" />
  162.             <set name="Last Stand-N">
  163.                 <ammo>Damascus Bullet</ammo>
  164.                 <head>Chocaliztli Mask</head>
  165.                 <neck>Flame Gorget</neck>
  166.                 <lear>Moonshade Earring</lear>
  167.                 <rear>Sylvan Earring</rear>
  168.                 <body>Tessera Saio</body><!-- Velocity Shot Down WS Body -->
  169.                 <hands>Sigyn's Bazubands</hands>
  170.                 <lring>Moepapa Ring</lring>
  171.                 <rring>Stormsoul Ring</rring>
  172.                 <back>Terebellum Mantle</back>
  173.                 <waist>Flame Gorget</waist>
  174.                 <legs>Nahtirah Trousers</legs>
  175.                 <feet>Sylvan Bottln. +2</feet>
  176.             </set>
  177.             <set name="Last Stand-ATT" baseset="Last Stand-N" />
  178.             <set name="Last Stand-ACC-Low" baseset="Last Stand-N">
  179.                 <body>Sylvan Caban +2</body>
  180.             </set>
  181.             <set name="Last Stand-ACC-Mid" baseset="Last Stand-ACC-Low">
  182.                 <head>Sylvan Gapette +2</head>
  183.                 <back>Libeccio Mantle</back>
  184.             </set>
  185.             <set name="Last Stand-ACC-High" baseset="Last Stand-ACC-Mid" />
  186.             <set name="Namas Arrow-N">
  187.                 <ammo>Mantid Arrow</ammo>
  188.                 <head>Chocaliztli Mask</head>
  189.                 <neck>Light Gorget</neck>
  190.                 <lear>Vulcan's Pearl</lear>
  191.                 <rear>Vulcan's Pearl</rear>
  192.                 <body>Tessera Saio</body><!-- Velocity Shot Down WS Body -->
  193.                 <hands>Sigyn's Bazubands</hands>
  194.                 <lring>Aife's Ring</lring>
  195.                 <rring>Pyrosoul Ring</rring>
  196.                 <back>Terebellum Mantle</back>
  197.                 <waist>Light Belt</waist>
  198.                 <legs>Manibozho Brais</legs>
  199.                 <feet>Sct. Socks +2</feet>
  200.             </set>
  201.             <set name="Namas Arrow-ACC-Low" baseset="Namas Arrow-N">
  202.                 <body>Sylvan Caban +2</body>
  203.             </set>
  204.             <set name="Namas Arrow-ACC-Mid" baseset="Namas Arrow-ACC-Low">
  205.                 <head>Sylvan Gapette +2</head>
  206.                 <back>Libeccio Mantle</back>
  207.             </set>
  208.             <set name="Namas Arrow-ACC-High" baseset="Namas Arrow-ACC-Mid" />
  209.             <set name="Jishnu's Radiance-N">
  210.                 <ammo>Mantid Arrow</ammo>
  211.                 <head>Thurandaut Chapeau</head>
  212.                 <neck>Light Gorget</neck>
  213.                 <lear>Vulcan's Pearl</lear>
  214.                 <rear>Vulcan's Pearl</rear>
  215.                 <body>Tessera Saio</body>
  216.                 <hands>Myrmex Mittens</hands>
  217.                 <lring>Aife's Ring</lring>
  218.                 <rring>Rajas Ring</rring>
  219.                 <back>Terebellum Mantle</back>
  220.                 <waist>Light Belt</waist>
  221.                 <legs>Manibozho Brais</legs>
  222.                 <feet>Sct. Socks +2</feet>
  223.             </set>
  224.             <set name="Jishnu's Radiance-ACC-Low" baseset="Jishnu's Radiance-N">
  225.                 <body>Sylvan Caban +2</body>
  226.             </set>
  227.             <set name="Jishnu's Radiance-ACC-Mid" baseset="Jishnu's Radiance-ACC-Low">
  228.                 <head>Sylvan Gapette +2</head>
  229.                 <back>Libeccio Mantle</back>
  230.             </set>
  231.             <set name="Jishnu's Radiance-ACC-High" baseset="Jishnu's Radiance-ACC-Mid" />
  232.             <set name="Wildfire">
  233.                 <ammo>Orichalc. Bullet</ammo>
  234.                 <head>Thaumas Hat</head>
  235.                 <neck>Stoicheion Medal</neck>
  236.                 <lear>Novio Earring</lear>
  237.                 <rear>Hecate's Earring</rear>
  238.                 <body>Tessera Saio</body>
  239.                 <hands>Thaumas Gloves</hands>
  240.                 <lring>Stormsoul Ring</lring>
  241.                 <rring>Stormsoul Ring</rring>
  242.                 <back>Forban Cape</back>
  243.                 <waist>Sveltesse Gouriz</waist>
  244.                 <legs>Thaumas Kecks</legs>
  245.                 <feet>Thaumas Nails</feet>
  246.             </set>
  247.             <set name="WS Base" />
  248.             <!-- JA Sets -->
  249.             <set name="Barrage-N">
  250.                 <head>Thaumas Hat</head>
  251.                 <neck>Nefarious Collar</neck>
  252.                 <lear>Vulcan's Pearl</lear>
  253.                 <rear>Volley Earring</rear>
  254.                 <body>Sylvan Caban +2</body>
  255.                 <hands>Htr. Bracers +1</hands>
  256.                 <lring>Hajduk Ring +1</lring>
  257.                 <rring>Rajas Ring</rring>
  258.                 <back>Rancorous Mantle</back>
  259.                 <waist>Prosilio Belt</waist>
  260.                 <legs>Desultor Tassets</legs>
  261.                 <feet>Scout's Socks +2</feet>
  262.             </set>
  263.             <set name="Barrage-Low" baseset="Barrage-N">
  264.                 <head>Sylvan Gapette +2</head>
  265.                 <neck>Faith Torque</neck>
  266.                 <lear>Clearview Earring</lear>
  267.                 <rring>Hajduk Ring +1</rring>
  268.                 <back>Libeccio Mantle</back>
  269.                 <waist>Elanid Belt</waist>
  270.                 <feet>Sylvan Bottln. +2</feet>
  271.             </set>
  272.             <set name="Barrage-Mid" baseset="Barrage-Low" />
  273.             <set name="Barrage-High" baseset="Barrage-Mid" />
  274.             <set name="Eagle Eye Shot">
  275.                 <head>Thaumas Hat</head>
  276.                 <neck>Nefarious Collar</neck>
  277.                 <lear>Vulcan's Pearl</lear>
  278.                 <rear>Volley Earring</rear>
  279.                 <body>Sylvan Caban +2</body>
  280.                 <hands>Sigyn's Bazubands</hands>
  281.                 <lring>Pyrosoul Ring</lring>
  282.                 <rring>Rajas Ring</rring>
  283.                 <back>Rancorous Mantle</back>
  284.                 <waist>Prosilio Belt</waist>
  285.                 <legs>Manibozho Brais</legs>
  286.                 <feet>Scout's Socks +2</feet>
  287.             </set>
  288.             <set name="Shadowbind">
  289.                 <ammo>Spartan Bullet</ammo>
  290.                 <head>Sylvan Gapette +2</head>
  291.                 <neck>Faith Torque</neck>
  292.                 <lear>Clearview Earring</lear>
  293.                 <rear>Volley Earring</rear>
  294.                 <body>Sylvan Caban +2</body>
  295.                 <hands>Htr. Bracers +1</hands>
  296.                 <lring>Bellona's Ring</lring>
  297.                 <back>Libeccio Mantle</back>
  298.                 <waist>Elanid Belt</waist>
  299.                 <legs>Thurandaut Tights</legs>
  300.                 <feet>Sylvan Bottln. +2</feet>
  301.             </set>
  302.             <!-- Magic Sets -->
  303.             <set name="FastCast">
  304.                 <ammo>Impatiens</ammo>
  305.                 <head>Athos's Chapeau</head>
  306.                 <neck>Orunmila's Torque</neck>
  307.                 <lear>Loquac. Earring</lear>
  308.                 <hands>Thaumas Gloves</hands>
  309.                 <lring>Prolix Ring</lring>
  310.                 <rring>Veneficium Ring</rring>
  311.             </set>
  312.             <set name="Utsusemi-Precast" baseset="FastCast">
  313.                 <neck>Magoraga Beads</neck>
  314.             </set>
  315.             <set name="Haste">
  316.                 <head>Oce. Headpiece +1</head>
  317.                 <body>Thaumas Coat</body>
  318.                 <hands>Thaumas Gloves</hands>
  319.                 <waist>Twilight Belt</waist>
  320.                 <legs>Thaumas Kecks</legs>
  321.             </set>
  322.         </group>
  323.     </sets>
  324.     <rules>
  325.         <!-- Equipment Lock Rules -->
  326.         <if EquipRange="$R-Weapon"><lock slot="ranged|ammo" when="all" lock="true" /></if>
  327.         <if EquipHead="Maat's*|Reraise*"><equip when="all"><head lock="true" /></equip></if>
  328.         <if EquipLear="Reraise*"><equip when="all"><lear lock="true" /></equip></if>
  329.         <if EquipRear="Reraise*"><equip when="all"><rear lock="true" /></equip></if>
  330.         <if EquipBody="Tidal*"><equip when="all"><body lock="true" /></equip></if>
  331.         <if EquipLring="Tavnazian*|Olduum*"><equip when="all"><lring lock="true" /></equip></if>
  332.         <if EquipRring="Tavnazian*|Olduum*"><equip when="all"><rring lock="true" /></equip></if>
  333.         <if EquipBack="Nexus*"><equip when="all"><back lock="true" /></equip></if>
  334.         <if EquipFeet="Powder*"><equip when="all"><feet lock="true" /></equip></if>
  335.         <!-- Jig Cancel Rules -->
  336.         <if Spell="Spectral Jig" BuffActive="Sneak"><command when="precast">cancel 71</command></if>
  337.         <!-- Automatically Equip Gear Rules -->
  338.         <command when="engaged|idle|aftercast|resting">Fire Spirit</command>
  339.         <addtochat color="158" when="Engaged">Ranger: [%tpTP]</addtochat>
  340.         <!-- Auto Update Gear -->
  341.         <if spell="Fire Spirit">
  342.             <if status="idle">
  343.                 <equip set="Idle|$Movement|$Armor" />
  344.             </if>
  345.             <elseif status="engaged">
  346.                 <equip set="TP-$VAR-TP|$Armor" />
  347.             </elseif>
  348.             <elseif status="resting">
  349.                 <equip set="Resting" />
  350.             </elseif>
  351.             <cancelspell />
  352.             <return />
  353.         </if>
  354.         <!-- Manually Lock PDT/MDT Set -->
  355.         <if spell="Barbed Crescent|Aegis Schism">
  356.             <if spell="Barbed Crescent">
  357.                 <if advanced='"$Armor" == "PDT"'>
  358.                     <var cmd="set Armor None" />
  359.                     <addtochat color="28">PDT Set: [Unlocked]</addtochat>
  360.                 </if>
  361.                 <else>
  362.                     <var cmd="set Armor PDT" />
  363.                     <addtochat color="8">PDT Set: [Locked]</addtochat>
  364.                     <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  365.                 </else>
  366.             </if>
  367.             <else>
  368.                 <if advanced='"$Armor" == "MDT"'>
  369.                     <var cmd="set Armor None" />
  370.                     <addtochat color="28">MDT Set: [Unlocked]</addtochat>
  371.                 </if>
  372.                 <else>
  373.                     <var cmd="set Armor MDT" />
  374.                     <addtochat color="8">MDT Set: [Locked]</addtochat>
  375.                     <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  376.                 </else>
  377.             </else>
  378.             <if status="engaged">
  379.                 <equip set="TP-$VAR-TP|$Armor" />
  380.             </if>
  381.             <elseif advanced='"%status" != "zoning|dead"'>
  382.                 <equip set="Idle|$Movement|$Armor" />
  383.             </elseif>
  384.             <cancelspell />
  385.             <return />
  386.         </if>
  387.         <!-- Set WS Distance -->
  388.         <if Spell="Shackled Fists">
  389.             <var cmd="set Distance %TargetDistance" />
  390.             <addtochat color="158">WS Distance: [$Distance]</addtochat>
  391.             <cancelspell />
  392.             <return />
  393.         </if>
  394.         <!-- Add or Change TP Sets -->
  395.         <if spell="Poison V">
  396.             <if advanced='"$VAR-TP"="Normal"'>
  397.                 <var cmd="set VAR-TP ACC-$ACC" />
  398.             </if>
  399.             <elseif advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  400.                 <var cmd="set VAR-TP Normal" />
  401.             </elseif>
  402.             <addtochat color="158">Ranged Attack: [$VAR-TP]</addtochat>
  403.             <if status="engaged">
  404.                 <command>Fire Spirit</command>
  405.             </if>
  406.             <cancelspell />
  407.             <return />
  408.         </if>
  409.         <!-- Set TP ACC Level -->
  410.         <if spell="Foxfire">
  411.             <if advanced='"$ACC"="Low"'>
  412.                 <var cmd="set ACC Mid" />
  413.             </if>
  414.             <elseif advanced='"$ACC"="Mid"'>
  415.                 <var cmd="set ACC High" />
  416.             </elseif>
  417.             <elseif advanced='"$ACC"="High"'>
  418.                 <var cmd="set ACC Low" />
  419.             </elseif>
  420.             <addtochat color="158">Ranged Accuracy Level: [$ACC]</addtochat>
  421.             <if advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  422.                 <var cmd="set VAR-TP ACC-$ACC" />
  423.                 <if status="engaged">
  424.                     <command>Fire Spirit</command>
  425.                 </if>
  426.             </if>
  427.             <elseif advanced='("$VAR-WS"="ACC-Low") OR ("$VAR-WS"="ACC-Mid") OR ("$VAR-WS"="ACC-High")'>
  428.                 <var cmd="set VAR-WS ACC-$ACC" />
  429.             </elseif>
  430.             <command>Fire Spirit</command>
  431.             <cancelspell />
  432.             <return />
  433.         </if>
  434.         <!-- Add or Change WS Set Types -->
  435.         <if spell="Poisonga V">
  436.             <if advanced='"$VAR-WS"="N"'>
  437.                 <var cmd="set VAR-WS ATT" />
  438.                 <addtochat color="158">WS Set: [Attack]</addtochat>
  439.             </if>
  440.             <elseif advanced='"$VAR-WS"="ATT"'>
  441.                 <var cmd="set VAR-WS ACC-$ACC" />
  442.                 <addtochat color="158">WS Set: [Accuracy-$ACC]</addtochat>
  443.             </elseif>
  444.             <elseif advanced='("$VAR-WS"="ACC-Low") OR ("$VAR-WS"="ACC-Mid") OR ("$VAR-WS"="ACC-High")'>
  445.                 <var cmd="set VAR-WS N" />
  446.                 <addtochat color="158">WS Set: [Normal]</addtochat>
  447.             </elseif>
  448.             <cancelspell />
  449.             <return />
  450.         </if>
  451.         <!-- Set Barrage ACC Level -->
  452.         <if Spell="Netherspikes">
  453.             <if advanced='"$BarrageACC"="N"'>
  454.                 <var cmd="set BarrageACC Low" />
  455.                 <addtochat color="158">Barrage Accuracy Level: [Low]</addtochat>
  456.             </if>
  457.             <elseif advanced='"$BarrageACC"="Low"'>
  458.                 <var cmd="set BarrageACC Mid" />
  459.                 <addtochat color="158">Barrage Accuracy Level: [Mid]</addtochat>
  460.             </elseif>
  461.             <elseif advanced='"$BarrageACC"="Mid"'>
  462.                 <var cmd="set BarrageACC High" />
  463.                 <addtochat color="158">Barrage Accuracy Level: [High]</addtochat>
  464.             </elseif>
  465.             <elseif advanced='"$BarrageACC"="High"'>
  466.                 <var cmd="set BarrageACC N" />
  467.                 <addtochat color="158">Barrage Accuracy Level: [Normal]</addtochat>
  468.             </elseif>
  469.             <if status="engaged">
  470.                 <command>Fire Spirit</command>
  471.             </if>
  472.             <cancelspell />
  473.             <return />
  474.         </if>
  475.         <!-- Add or Remove Movement Gear -->
  476.         <if spell="Raptor Mazurka">
  477.             <if advanced='"$Movement"="None"'>
  478.                 <var cmd="set Movement Movement" />
  479.                 <addtochat color="8">Movement Speed: [ON]</addtochat>
  480.             </if>
  481.             <else>
  482.                 <var cmd="set Movement None" />
  483.                 <addtochat color="28">Movement Speed: [OFF]</addtochat>
  484.                 <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  485.             </else>
  486.             <command>Fire Spirit</command>
  487.             <cancelspell />
  488.             <return />
  489.         </if>
  490.         <!-- Return Rules -->
  491.         <if BuffActive="Petrification|Sleep|Stun|Terror|Charm|Illusion|Egg">
  492.             <addtochat color="28">%Spell Canceled: [Cannot act]</addtochat>
  493.             <return />
  494.         </if>
  495.         <!-- RA Rules -->
  496.         <if spell="Ranged">
  497.             <if advanced='"%SpellTargetDistance" &gt; "24.9"'>
  498.                 <addtochat color="28">%Target: [Out of Range]</addtochat>
  499.                 <return />
  500.             </if>
  501.             <castdelay delay="$Delay-Spell" />
  502.             <midcastdelay delay=".6" />
  503.             <aftercastdelay delay="3.2" />
  504.             <equip when="precast" set="Snapshot" />
  505.             <if BuffActive="Barrage"><!-- Barrage Rules -->
  506.                 <equip when="midcast" set="Barrage-$ACC" />
  507.             </if>
  508.             <else>
  509.                 <if BuffActive="Velocity Shot"><!-- Velocity Shot RA Body Rules -->
  510.                     <equip when="midcast"><body lock="yes">Sylvan Caban +2</body></equip>
  511.                 </if>
  512.                 <equip when="midcast" set="TP-$VAR-TP" />
  513.             </else>
  514.         </if>
  515.         <!-- Magic Rules -->
  516.         <if Type="*Magic|BardSong|Ninjutsu">
  517.             <if mode="OR" BuffActive="Silence|Mute|Omerta" SpellTargetDistanceGT="$Distance">
  518.                 <addtochat color="28">%Spell Canceled: [Silenced or Out of Casting Range]</addtochat>
  519.                 <cancelspell />
  520.                 <return />
  521.             </if>
  522.             <if Type="Ninjutsu">
  523.                 <if spell="Utsusemi*">
  524.                     <if BuffActive="Copy Image (3)|Copy Image (4+)">
  525.                         <addtochat color="28">%Spell Canceled: [3+ Images]</addtochat>
  526.                         <cancelspell />
  527.                         <return />
  528.                     </if>
  529.                     <if spell="Utsusemi: Ichi">
  530.                         <castdelay delay="$Delay-Spell" />
  531.                         <equip when="precast" set="Utsusemi-Precast" />
  532.                         <if BuffActive="Copy Image (1)|Copy Image (2)">
  533.                             <midcastdelay delay="1" />
  534.                             <command when="midcast">cancel 66</command>
  535.                         </if>
  536.                         <midcastdelay delay="1" />
  537.                         <equip when="midcast" set="Haste" />
  538.                     </if>
  539.                     <elseif spell="Utsusemi: Ni">
  540.                         <equip when="precast|midcast" set="Haste" />
  541.                     </elseif>
  542.                 </if>
  543.                 <elseif spell="Tonko*|Monomi*">
  544.                     <castdelay delay="$Delay-Spell" />
  545.                     <equip when="precast" set="FastCast" />
  546.                     <if Spell="Monomi*" BuffActive="Sneak">
  547.                         <midcastdelay delay="1" />
  548.                         <command when="midcast">cancel 71</command>
  549.                     </if>
  550.                     <midcastdelay delay="1" />
  551.                     <equip when="midcast" set="Haste" />
  552.                 </elseif>
  553.                 <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*">
  554.                     <castdelay delay="$Delay-Spell" />
  555.                     <equip when="precast" set="FastCast" />
  556.                     <midcastdelay delay="1" />
  557.                     <equip when="midcast" set="Haste" />
  558.                 </elseif>
  559.             </if>
  560.         </if>
  561.         <!-- WS & JA Rules -->
  562.         <elseif type="WeaponSkill|JobAbility">
  563.             <if BuffActive="Amnesia|Impairment">
  564.                 <addtochat color="28">%Spell Canceled: [Amnesia'd]</addtochat>
  565.                 <return />
  566.             </if>
  567.             <if type="WeaponSkill"><!-- WS Rules -->
  568.                 <if mode="OR" advanced='%SpellTargetDistance &gt; $Distance' notstatus="engaged">
  569.                     <addtochat color="28">%Spell Canceled: [Out of Range or Disengaged]</addtochat>
  570.                     <cancelspell />
  571.                     <return />
  572.                 </if>
  573.                 <castdelay delay="$Delay-JA" />
  574.                 <cmd when="aftercast">input /echo %Spell TP Return: [&lt;tp&gt;]</cmd>
  575.                 <if spell="Coronach|Namas Arrow|Jishnu's Radiance|Last Stand|Wildfire">
  576.                     <if spell="Last Stand" TPGT="299">
  577.                         <equip><lear lock="yes">Auster's Pearl</lear></equip>
  578.                     </if>
  579.                     <if spell="Coronach|Namas Arrow|Jishnu's Radiance|Last Stand">
  580.                         <if spell="Namas Arrow|Coronach|Last Stand" BuffActive="Velocity Shot"><!-- Velocity Shot WS Body Rules -->
  581.                             <equip when="precast|midcast"><body lock="yes">Sylvan Caban +2</body></equip>
  582.                         </if>
  583.                         <equip when="precast|midcast" set="%Spell-$VAR-WS" />
  584.                     </if>
  585.                     <elseif spell="Wildfire">
  586.                         <if Mode="OR" Day="Firesday" WeatherElement="Fire"><!-- Wildfire Obi Rules -->
  587.                             <equip when="precast|midcast"><waist lock="yes">Karin Obi</waist></equip>
  588.                         </if>
  589.                         <equip when="precast|midcast" set="%Spell" />
  590.                     </elseif>
  591.                 </if>
  592.                 <else>
  593.                     <equip when="precast|midcast" set="WS Base" />
  594.                 </else>
  595.             </if>
  596.             <elseif type="JobAbility"><!-- JA Rules -->
  597.                 <if spell="Bounty Shot">
  598.                     <castdelay delay="$Delay-JA" />
  599.                     <equip when="precast"><ammo>Spartan Bullet</ammo></equip>
  600.                     <equip when="precast"><hands>Syl. Glvltte. +2</hands></equip>
  601.                 </if>
  602.                 <elseif spell="High Jump">
  603.                     <if SpellTargetDistanceGT="11.5">
  604.                         <addtochat color="8">%Spell Canceled: [Out of Range]</addtochat>
  605.                         <cancelspell />
  606.                         <return />
  607.                     </if>
  608.                 </elseif>
  609.                 <elseif spell="Shadowbind">
  610.                     <castdelay delay="$Delay-JA" />
  611.                     <equip when="precast" set="Shadowbind" />
  612.                 </elseif>
  613.                 <elseif spell="Unlimited Shot">
  614.                     <castdelay delay="$Delay-JA" />
  615.                     <equip when="precast"><feet>Sylvan Bottln. +2</feet></equip>
  616.                 </elseif>
  617.                 <elseif spell="Flashy Shot">
  618.                     <castdelay delay="$Delay-JA" />
  619.                     <equip when="precast"><hands>Sct. Bracers +2</hands></equip>
  620.                 </elseif>
  621.                 <elseif spell="Eagle Eye Shot">
  622.                     <castdelay delay="$Delay-JA" />
  623.                     <equip when="precast" set="Eagle Eye Shot" />
  624.                 </elseif>
  625.                 <elseif spell="Meditate" TPGT="290">
  626.                     <addtochat color="28">%Spell Canceled: [%tpTP]</addtochat>
  627.                     <cancelspell />
  628.                     <return />
  629.                 </elseif>
  630.                 <elseif spell="Seigan" BuffActive="Seigan">
  631.                     <changespell spell="Third Eye"/>
  632.                 </elseif>
  633.                 <elseif Spell="Berserk" BuffActive="Berserk">
  634.                     <changespell spell="Aggressor" />
  635.                 </elseif>
  636.             </elseif>
  637.         </elseif>
  638.         <elseif Type="Waltz">
  639.             <if Spell="Curing*">
  640.                 <if TPLT="20">
  641.                     <addtochat color="28">%Spell Canceled: [%tpTP]</addtochat>
  642.                     <cancelspell />
  643.                     <return />
  644.                 </if>
  645.                 <elseif TPLT="35">
  646.                     <changespell Spell="Curing Waltz" />
  647.                 </elseif>
  648.                 <elseif TPLT="50">
  649.                     <changespell Spell="Curing Waltz II" />
  650.                 </elseif>
  651.             </if>
  652.         </elseif>
  653.     </rules>
  654. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement