Advertisement
Bokura

THF.xml

Jan 4th, 2013
974
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 28.63 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/29/13 11:00 AM -->
  8.         <!-- The following AutoExec is required for this spellcast. -->
  9.         <!-- <register silent="true" event="gainbuff_Sneak_Attack|losebuff_Sneak_Attack|gainbuff_Trick_Attack|losebuff_Trick_Attack|gainbuff_Feint|losebuff_Feint">input /ma "Fire Spirit" &lt;t&gt;</register> -->
  10.     <variables clear="True">
  11.         <var name="Distance">4.2</var>
  12.         <var name="Delay-JA">0.2</var>
  13.         <var name="Delay-Spell">0.2</var>
  14.         <var name="LockMain">1</var>
  15.         <var name="R-Weapon">Raider's Bmrng.</var>
  16.         <var name="Armor">None</var>
  17.         <var name="VAR-TP">HASTE</var><!-- Change Default TP Set Here -->
  18.         <var name="MarchACC">N</var><!-- Change Default March Accuracy Set Here -->
  19.         <var name="VAR-WS">N</var><!-- Change Default WS Set Here -->
  20.         <var name="ACC">Low</var><!-- Change Default Accuracy Level Here -->
  21.         <var name="Movement">Movement</var>
  22.         <var name="EvasionSet">None</var>
  23.         <var name="SA">0</var>
  24.         <var name="TA">0</var>
  25.         <var name="TH">0</var><!-- Set To 1 For TH Set As Default -->
  26.         <var name="Rancor">0</var><!-- Set To 1 For Rancor As Default -->
  27.         <var name="MarchSet">0</var><!-- Set To 1 For March/Embrava Set As Default -->
  28.         <var name="TPNeck">Rancor Collar</var>
  29.         <var name="TPHands">Raid. Armlets +2</var>
  30.         <var name="TPFeet">Asn. Poulaines +2</var>
  31.         <var name="WS1">Exenterator</var>
  32.         <var name="WS2">Mercy Stroke</var>
  33.     </variables>
  34.     <sets>
  35.         <group name="THF" default="yes">
  36.             <set name="GC">
  37.                 <main>Ridill</main>
  38.                 <main>Warp Cudgel</main>
  39.                 <head>Raid. Bonnet +2</head>
  40.                 <neck>Rancor Collar</neck>
  41.                 <neck>Portus Collar</neck>
  42.                 <rear>Reraise Earring</rear>
  43.                 <body>Raider's Vest +2</body>
  44.                 <body>Rog. Vest +1</body>
  45.                 <hands>Asn. Armlets +2</hands>
  46.                 <hands>Raid. Armlets +2</hands>
  47.                 <legs>Raid. Culottes +2</legs>
  48.                 <feet>Asn. Poulaines +2</feet>
  49.                 <feet>Raid. Poulaines +2</feet>
  50.                 <feet>Rog. Poulaines +1</feet>
  51.                 <item>Red Curry Bun</item>
  52.             </set>
  53.             <!-- Idle Set -->
  54.             <set name="Idle">
  55.                 <range>Raider's Bmrng.</range>
  56.                 <head>Oce. Headpiece +1</head>
  57.                 <neck>Wiglen Gorget</neck>
  58.                 <lear>Black Earring</lear>
  59.                 <rear>Darkness Earring</rear>
  60.                 <body>Toci's Harness</body>
  61.                 <hands>Asn. Armlets +2</hands>
  62.                 <lring>Sheltered Ring</lring>
  63.                 <rring>Paguroidea Ring</rring>
  64.                 <back>Shadow Mantle</back>
  65.                 <waist>Flume Belt</waist>
  66.                 <legs>Thaumas Kecks</legs>
  67.                 <feet>Skd. Jambeaux +1</feet>
  68.             </set>
  69.             <set name="Resting" baseset="Idle" />
  70.             <!-- RA/TH Set -->
  71.             <set name="Ranged">
  72.                 <hands>Asn. Armlets +2</hands>
  73.                 <feet>Raid. Poulaines +2</feet>
  74.             </set>
  75.             <!-- PDT/MDT Sets -->
  76.             <set name="PDT">
  77.                 <head>Raid. Bonnet +2</head>
  78.                 <neck>Twilight Torque</neck>
  79.                 <lear>Black Earring</lear>
  80.                 <rear>Darkness Earring</rear>
  81.                 <body>Athos's Tabard</body>
  82.                 <hands>Melaco Mittens</hands>
  83.                 <lring>Dark Ring</lring>
  84.                 <rring>Defending Ring</rring>
  85.                 <back>Mollusca Mantle</back>
  86.                 <waist>Flume Belt</waist>
  87.                 <legs>Thaumas Kecks</legs>
  88.                 <feet>Raid. Poulaines +2</feet>
  89.             </set>
  90.             <set name="MDT" baseset="PDT">
  91.                 <lear>Merman's Earring</lear>
  92.                 <body>Thaumas Coat</body>
  93.                 <hands>Asn. Armlets +2</hands>
  94.                 <lring>Shadow Ring</lring>
  95.                 <waist>Twilight Belt</waist>
  96.                 <feet>Asn. Poulaines +2</feet>
  97.             </set>
  98.             <set name="None|BlankSet" />
  99.             <!-- Movement/Town Set -->
  100.             <set name="Movement">
  101.                 <range>Raider's Bmrng.</range>
  102.                 <head>Raid. Bonnet +2</head>
  103.                 <neck>Portus Collar</neck>
  104.                 <lear>Suppanomimi</lear>
  105.                 <rear>Brutal Earring</rear>
  106.                 <body>Tessera Saio</body>
  107.                 <hands>Asn. Armlets +2</hands>
  108.                 <lring>Zilant Ring</lring>
  109.                 <rring>Defending Ring</rring>
  110.                 <back>Letalis Mantle</back>
  111.                 <waist>Twilight Belt</waist>
  112.                 <legs>Thaumas Kecks</legs>
  113.                 <feet>Skd. Jambeaux +1</feet>
  114.             </set>
  115.             <!-- Evasion/Hybrid/Kiting Sets -->
  116.             <set name="Evasion">
  117.                 <head>Kacura Cap +1</head>
  118.                 <neck>Torero Torque</neck>
  119.                 <lear>Novia Earring</lear>
  120.                 <rear>Ethereal Earring</rear>
  121.                 <body>Athos's Tabard</body>
  122.                 <hands>Asn. Armlets +2</hands>
  123.                 <lring>Portus Annulet</lring>
  124.                 <rring>Defending Ring</rring>
  125.                 <back>Boxer's Mantle</back>
  126.                 <waist>Phasmida Belt</waist>
  127.                 <legs>Ocelot Trousers</legs>
  128.                 <feet>Raid. Poulaines +2</feet>
  129.             </set>
  130.             <set name="Hybrid" baseset="Evasion">
  131.                 <head>Raid. Bonnet +2</head>
  132.                 <body>Thaumas Coat</body>
  133.                 <rring>Rajas Ring</rring>
  134.                 <legs>Thaumas Kecks</legs>
  135.             </set>
  136.             <set name="Kiting" baseset="Evasion">
  137.                 <feet>Skd. Jambeaux +1</feet>
  138.             </set>
  139.             <!-- TP Haste Set -->
  140.             <set name="TP-HASTE">
  141.                 <main>Twashtar</main>
  142.                 <sub>Thief's Knife</sub>
  143.                 <range>Raider's Bmrng.</range>
  144.                 <head>Raid. Bonnet +2</head>
  145.                 <neck>$TPNeck</neck><!-- Used For Critical Toggle -->
  146.                 <lear>Suppanomimi</lear>
  147.                 <rear>Brutal Earring</rear>
  148.                 <body>Thaumas Coat</body>
  149.                 <hands>$TPHands</hands><!-- Used For TH Toggle -->
  150.                 <lring>Epona's Ring</lring>
  151.                 <rring>Rajas Ring</rring>
  152.                 <back>Atheling Mantle</back>
  153.                 <waist>Twilight Belt</waist>
  154.                 <legs>Thaumas Kecks</legs>
  155.                 <feet>$TPFeet</feet><!-- Used For TH Toggle -->
  156.             </set>
  157.             <!-- TP March + Haste ACC Sets -->
  158.             <set name="TP-March-N" baseset="TP-HASTE" />
  159.             <set name="TP-March-Low" baseset="TP-March-N" />
  160.             <set name="TP-March-Mid" baseset="TP-March-Low" />
  161.             <set name="TP-March-High" baseset="TP-March-Mid" />
  162.             <!-- TP Low ACC Set -->
  163.             <set name="TP-ACC-Low" baseset="TP-HASTE">
  164.                 <lring>Mars's Ring</lring>
  165.             </set>
  166.             <!-- TP Mid ACC Set -->
  167.             <set name="TP-ACC-Mid" baseset="TP-ACC-Low">
  168.                 <back>Letalis Mantle</back>
  169.             </set>
  170.             <!-- TP High ACC Set -->
  171.             <set name="TP-ACC-High" baseset="TP-ACC-Mid">
  172.                 <back>Letalis Mantle</back>
  173.                 <waist>Phasmida Belt</waist>
  174.             </set>
  175.             <!-- Sneak Attack Set -->
  176.             <set name="SA" baseset="TP-HASTE">
  177.                 <head>Oce. Headpiece +1</head>
  178.                 <neck>Love Torque</neck>
  179.                 <lear>Jupiter's Pearl</lear>
  180.                 <body>Athos's Tabard</body>
  181.                 <hands>Hct. Mittens +1</hands>
  182.                 <lring>Zilant Ring</lring>
  183.                 <rring>Thundersoul Ring</rring>
  184.                 <back>Cavaros Mantle</back>
  185.                 <waist>Wanion Belt</waist>
  186.                 <legs>Hct. Subligar +1</legs>
  187.                 <feet>Thaumas Nails</feet>
  188.             </set>
  189.             <!-- Trick Attack Set -->
  190.             <set name="TA" baseset="TP-HASTE">
  191.                 <head>Oce. Headpiece +1</head>
  192.                 <neck>Justiciar's Torque</neck>
  193.                 <lear>Auster's Pearl</lear>
  194.                 <body>Athos's Tabard</body>
  195.                 <hands>Rog. Armlets +1</hands>
  196.                 <lring>Stormsoul Ring</lring>
  197.                 <rring>Rajas Ring</rring>
  198.                 <back>Cavaros Mantle</back>
  199.                 <waist>Crudelis Belt</waist>
  200.                 <legs>Thaumas Kecks</legs>
  201.                 <feet>Raid. Poulaines +2</feet>
  202.             </set>
  203.             <!-- WS Sets -->
  204.             <set name="Mercy Stroke-N">
  205.                 <head>Hecatomb Cap +1</head>
  206.                 <neck>Justiciar's Torque</neck>
  207.                 <lear>Vulcan's Pearl</lear>
  208.                 <rear>Brutal Earring</rear>
  209.                 <body>Toci's Harness</body>
  210.                 <hands>Raid. Armlets +2</hands>
  211.                 <lring>Aife's Ring</lring>
  212.                 <rring>Pyrosoul Ring</rring>
  213.                 <back>Cerb. Mantle +1</back>
  214.                 <waist>Prosilio Belt</waist>
  215.                 <legs>Abatteur Subligar</legs>
  216.                 <feet>Hct. Leggings +1</feet>
  217.             </set>
  218.             <set name="Mercy Stroke-ACC-Low" baseset="Mercy Stroke-N" />
  219.             <set name="Mercy Stroke-ACC-Mid" baseset="Mercy Stroke-ACC-Low" />
  220.             <set name="Mercy Stroke-ACC-High" baseset="Mercy Stroke-ACC-Mid" />
  221.             <set name="Mercy Stroke-SA-N" baseset="Mercy Stroke-N">
  222.                 <hands>Hct. Mittens +1</hands>
  223.                 <waist>Wanion Belt</waist>
  224.             </set>
  225.             <set name="Mercy Stroke-SA-Low" baseset="Mercy Stroke-SA-N" />
  226.             <set name="Mercy Stroke-SA-Mid" baseset="Mercy Stroke-SA-Low" />
  227.             <set name="Mercy Stroke-SA-High" baseset="Mercy Stroke-SA-Mid" />
  228.             <set name="Mercy Stroke-TA-N" baseset="Mercy Stroke-N">
  229.                 <body>Tessera Saio</body>
  230.                 <hands>Hct. Mittens +1</hands>
  231.                 <legs>Thaumas Kecks</legs>
  232.                 <feet>Thaumas Nails</feet>
  233.             </set>
  234.             <set name="Mercy Stroke-TA-Low" baseset="Mercy Stroke-TA-N" />
  235.             <set name="Mercy Stroke-TA-Mid" baseset="Mercy Stroke-TA-Low" />
  236.             <set name="Mercy Stroke-TA-High" baseset="Mercy Stroke-TA-Mid" />
  237.             <set name="Rudra's Storm-N">
  238.                 <head>Oce. Headpiece +1</head>
  239.                 <neck>Love Torque</neck>
  240.                 <lear>Moonshade Earring</lear>
  241.                 <rear>Brutal Earring</rear>
  242.                 <body>Toci's Harness</body>
  243.                 <hands>Raid. Armlets +2</hands>
  244.                 <lring>Epona's Ring</lring>
  245.                 <rring>Rajas Ring</rring>
  246.                 <back>Atheling Mantle</back>
  247.                 <waist>Cuchulain's Belt</waist>
  248.                 <legs>Thaumas Kecks</legs>
  249.                 <feet>Thaumas Nails</feet>
  250.             </set>
  251.             <set name="Rudra's Storm-ACC-Low" baseset="Rudra's Storm-N" />
  252.             <set name="Rudra's Storm-ACC-Mid" baseset="Rudra's Storm-ACC-Low" />
  253.             <set name="Rudra's Storm-ACC-High" baseset="Rudra's Storm-ACC-Mid" />
  254.             <set name="Rudra's Storm-SA-N" baseset="Rudra's Storm-N">
  255.                 <body>Athos's Tabard</body>
  256.                 <hands>Hct. Mittens +1</hands>
  257.                 <lring>Zilant Ring</lring>
  258.                 <rring>Thundersoul Ring</rring>
  259.                 <waist>Wanion Belt</waist>
  260.                 <legs>Hct. Subligar +1</legs>
  261.             </set>
  262.             <set name="Rudra's Storm-SA-Low" baseset="Rudra's Storm-SA-N" />
  263.             <set name="Rudra's Storm-SA-Mid" baseset="Rudra's Storm-SA-Low" />
  264.             <set name="Rudra's Storm-SA-High" baseset="Rudra's Storm-SA-Mid" />
  265.             <set name="Rudra's Storm-TA-N" baseset="Rudra's Storm-N">
  266.                 <body>Athos's Tabard</body>
  267.                 <hands>Hct. Mittens +1</hands>
  268.             </set>
  269.             <set name="Rudra's Storm-TA-Low" baseset="Rudra's Storm-TA-N" />
  270.             <set name="Rudra's Storm-TA-Mid" baseset="Rudra's Storm-TA-Low" />
  271.             <set name="Rudra's Storm-TA-High" baseset="Rudra's Storm-TA-Mid" />
  272.             <set name="Exenterator-N">
  273.                 <head>Thaumas Hat</head>
  274.                 <neck>Justiciar's Torque</neck>
  275.                 <lear>Ghillie Earring +1</lear>
  276.                 <rear>Brutal Earring</rear>
  277.                 <body>Tessera Saio</body>
  278.                 <hands>Myrmex Mittens</hands>
  279.                 <lring>Epona's Ring</lring>
  280.                 <rring>Stormsoul Ring</rring>
  281.                 <back>Atheling Mantle</back>
  282.                 <waist>Crudelis Belt</waist>
  283.                 <legs>Thaumas Kecks</legs>
  284.                 <feet>Thaumas Nails</feet>
  285.             </set>
  286.             <set name="Exenterator-ACC-Low" baseset="Exenterator-N" />
  287.             <set name="Exenterator-ACC-Mid" baseset="Exenterator-ACC-Low" />
  288.             <set name="Exenterator-ACC-High" baseset="Exenterator-ACC-Mid" />
  289.             <set name="Exenterator-SA-N" baseset="Exenterator-N">
  290.                 <body>Athos's Tabard</body>
  291.                 <hands>Hct. Mittens +1</hands>
  292.             </set>
  293.             <set name="Exenterator-SA-Low" baseset="Exenterator-SA-N" />
  294.             <set name="Exenterator-SA-Mid" baseset="Exenterator-SA-Low" />
  295.             <set name="Exenterator-SA-High" baseset="Exenterator-SA-Mid" />
  296.             <set name="Exenterator-TA-N" baseset="Exenterator-N">
  297.                 <body>Athos's Tabard</body>
  298.                 <hands>Hct. Mittens +1</hands>
  299.             </set>
  300.             <set name="Exenterator-TA-Low" baseset="Exenterator-TA-N" />
  301.             <set name="Exenterator-TA-Mid" baseset="Exenterator-TA-Low" />
  302.             <set name="Exenterator-TA-High" baseset="Exenterator-TA-Mid" />
  303.             <set name="Evisceration">
  304.                 <head>Thaumas Hat</head>
  305.                 <neck>Love Torque</neck>
  306.                 <lear>Moonshade Earring</lear>
  307.                 <rear>Brutal Earring</rear>
  308.                 <body>Toci's Harness</body>
  309.                 <hands>Raid. Armlets +2</hands>
  310.                 <lring>Epona's Ring</lring>
  311.                 <rring>Thundersoul Ring</rring>
  312.                 <back>Rancorous Mantle</back>
  313.                 <waist>Cuchulain's Belt</waist>
  314.                 <legs>Hct. Subligar +1</legs>
  315.                 <feet>Thaumas Nails</feet> 
  316.             </set>
  317.             <set name="Evisceration-SA" baseset="Evisceration">
  318.                 <body>Athos's Tabard</body>
  319.                 <hands>Hct. Mittens +1</hands>
  320.                 <lring>Zilant Ring</lring>
  321.                 <waist>Wanion Belt</waist>
  322.             </set>
  323.             <set name="Evisceration-TA" baseset="Evisceration">
  324.                 <body>Athos's Tabard</body>
  325.                 <hands>Hct. Mittens +1</hands>
  326.             </set>
  327.             <set name="Aeolian Edge">
  328.                 <head>Thaumas Hat</head>
  329.                 <neck>Stoicheion Medal</neck>
  330.                 <lear>Hecate's Earring</lear>
  331.                 <rear>Moldavite Earring</rear>
  332.                 <body>Tessera Saio</body>
  333.                 <hands>Asn. Armlets +2</hands>
  334.                 <waist>Soil belt</waist>
  335.                 <feet>Raid. Poulaines +2</feet>
  336.             </set>
  337.             <set name="WS Base">
  338.                 <head>Oce. Headpiece +1</head>
  339.                 <neck>Justiciar's Torque</neck>
  340.                 <lear>Moonshade Earring</lear>
  341.                 <rear>Brutal Earring</rear>
  342.                 <body>Toci's Harness</body>
  343.                 <hands>Raid. Armlets +2</hands>
  344.                 <lring>Epona's Ring</lring>
  345.                 <rring>Rajas Ring</rring>
  346.                 <back>Atheling Mantle</back>
  347.                 <waist>Cuchulain's Belt</waist>
  348.                 <legs>Thaumas Kecks</legs>
  349.                 <feet>Thaumas Nails</feet>
  350.             </set>
  351.             <!-- Magic Sets -->
  352.             <set name="FastCast">
  353.                 <ammo>Impatiens</ammo>
  354.                 <head>Athos's Chapeau</head>
  355.                 <neck>Orunmila's Torque</neck>
  356.                 <lear>Loquac. Earring</lear>
  357.                 <body>Athos's Tabard</body>
  358.                 <hands>Thaumas Gloves</hands>
  359.                 <lring>Prolix Ring</lring>
  360.                 <rring>Veneficium Ring</rring>
  361.             </set>
  362.             <set name="Utsusemi-Precast" baseset="FastCast">
  363.                 <neck>Magoraga Beads</neck>
  364.             </set>
  365.             <set name="Haste">
  366.                 <head>Oce. Headpiece +1</head>
  367.                 <body>Thaumas Coat</body>
  368.                 <hands>Thaumas Gloves</hands>
  369.                 <waist>Twilight Belt</waist>
  370.                 <legs>Thaumas Kecks</legs>
  371.             </set>
  372.         </group>
  373.     </sets>
  374.     <rules>
  375.         <!-- Equipment Lock Rules -->
  376.         <if advanced='$LockMain==1'><lock slot="main|sub" when="all" lock="true" /></if>
  377.         <if EquipRange="$R-Weapon"><lock slot="ranged|ammo" when="all" lock="true" /></if>
  378.         <if EquipHead="Maat's*|Reraise*"><equip when="all"><head lock="true" /></equip></if>
  379.         <if EquipLear="Reraise*"><equip when="all"><lear lock="true" /></equip></if>
  380.         <if EquipRear="Reraise*"><equip when="all"><rear lock="true" /></equip></if>
  381.         <if EquipBody="Tidal*"><equip when="all"><body lock="true" /></equip></if>
  382.         <if EquipLring="Tavnazian*|Olduum*"><equip when="all"><lring lock="true" /></equip></if>
  383.         <if EquipRring="Tavnazian*|Olduum*"><equip when="all"><rring lock="true" /></equip></if>
  384.         <if EquipBack="Nexus*"><equip when="all"><back lock="true" /></equip></if>
  385.         <if EquipFeet="Powder*"><equip when="all"><feet lock="true" /></equip></if>
  386.         <!-- Jig Cancel Rules -->
  387.         <if Spell="Spectral Jig" BuffActive="Sneak"><command when="precast">cancel 71</command></if>
  388.         <!-- Automatically Equip Gear Rules -->
  389.         <command when="engaged|idle|aftercast|resting">Fire Spirit</command>
  390.         <addtochat color="158" when="Engaged">Thief: [%tpTP]</addtochat>
  391.         <!-- Auto Update Gear -->
  392.         <if spell="Fire Spirit">
  393.             <if advanced='"$Rancor" = "1"'><!-- Critical Gear Rules -->
  394.                 <var cmd="set TPNeck Rancor Collar" />
  395.             </if>
  396.             <else>
  397.                 <var cmd="set TPNeck Portus Collar" /><!-- Change Rancor Off Neck Here -->
  398.             </else>
  399.             <if advanced='"$TH" = "1"'><!-- TH Gear Rules -->
  400.                 <var cmd="set TPHands Asn. Armlets +2" />
  401.                 <var cmd="set TPFeet Raid. Poulaines +2" />
  402.             </if>
  403.             <else><!-- Change TH Off Gear Below -->
  404.                 <var cmd="set TPHands Raid. Armlets +2" />
  405.                 <var cmd="set TPFeet Asn. Poulaines +2" />
  406.             </else>
  407.             <if status="idle">
  408.                 <equip set="Idle|$Movement|$Armor|$EvasionSet" />
  409.             </if>
  410.             <elseif status="engaged">
  411.                 <if advanced='"$MarchSet" = "1"'>
  412.                     <if advanced='(bool)BuffActive("Haste") AND ((bool)BuffActive("March") OR (bool)BuffActive("Embrava"))'>
  413.                         <equip set="TP-March-$MarchACC|$Armor|$EvasionSet" />
  414.                     </if>
  415.                     <elseif mode="OR" BuffActive="Sneak Attack" advanced='"$SA"="1"'>
  416.                         <equip set="SA|$Armor|$EvasionSet" />
  417.                     </elseif>
  418.                     <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TA"="1"'>
  419.                         <equip set="TA|$Armor|$EvasionSet" />
  420.                     </elseif>
  421.                     <else>
  422.                         <equip set="TP-$VAR-TP|$Armor|$EvasionSet" />
  423.                     </else>
  424.                 </if>
  425.                 <elseif mode="OR" BuffActive="Sneak Attack" advanced='"$SA"="1"'>
  426.                     <equip set="SA|$Armor|$EvasionSet" />
  427.                 </elseif>
  428.                 <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TA"="1"'>
  429.                     <equip set="TA|$Armor|$EvasionSet" />
  430.                 </elseif>
  431.                 <else>
  432.                     <equip set="TP-$VAR-TP|$Armor|$EvasionSet" />
  433.                 </else>
  434.             </elseif>
  435.             <elseif status="resting">
  436.                 <equip set="Resting" />
  437.             </elseif>
  438.             <cancelspell />
  439.             <return />
  440.         </if>
  441.         <!-- Manually Lock PDT/MDT/Evasion/Hybrid/Kiting Set -->
  442.         <if spell="Barbed Crescent|Aegis Schism|Shining Fantasia">
  443.             <if spell="Barbed Crescent">
  444.                 <if advanced='"$Armor" == "PDT"'>
  445.                     <var cmd="set Armor None" />
  446.                     <addtochat color="28">PDT Set: [Unlocked]</addtochat>
  447.                 </if>
  448.                 <else>
  449.                     <var cmd="set Armor PDT" />
  450.                     <addtochat color="8">PDT Set: [Locked]</addtochat>
  451.                     <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  452.                 </else>
  453.             </if>
  454.             <elseif spell="Aegis Schism">
  455.                 <if advanced='"$Armor" == "MDT"'>
  456.                     <var cmd="set Armor None" />
  457.                     <addtochat color="28">MDT Set: [Unlocked]</addtochat>
  458.                 </if>
  459.                 <else>
  460.                     <var cmd="set Armor MDT" />
  461.                     <addtochat color="8">MDT Set: [Locked]</addtochat>
  462.                     <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  463.                 </else>
  464.             </elseif>
  465.             <else>
  466.                 <if advanced='"$EvasionSet" == "Kiting"'>
  467.                     <var cmd="set EvasionSet Evasion" />
  468.                     <addtochat color="8">Evasion Set: [Locked]</addtochat>
  469.                     <addtochat color="63">...:::(Toggle To Lock Hybrid Set):::...</addtochat>
  470.                 </if>
  471.                 <elseif advanced='"$EvasionSet" == "Evasion"'>
  472.                     <var cmd="set EvasionSet Hybrid" />
  473.                     <addtochat color="8">Hybrid Set: [Locked]</addtochat>
  474.                     <addtochat color="63">...:::(Toggle To Unlock):::...</addtochat>
  475.                 </elseif>
  476.                 <elseif advanced='"$EvasionSet" == "Hybrid"'>
  477.                     <var cmd="set EvasionSet None" />
  478.                     <addtochat color="28">Evasion/Hybrid/Kiting Set: [Unlocked]</addtochat>
  479.                 </elseif>
  480.                 <else>
  481.                     <var cmd="set EvasionSet Kiting" />
  482.                     <addtochat color="8">Kiting Set: [Locked]</addtochat>
  483.                     <addtochat color="63">...:::(Toggle To Lock Evasion Set):::...</addtochat>
  484.                 </else>
  485.             </else>
  486.             <if status="engaged">
  487.                 <equip set="TP-$VAR-TP|$Armor|$EvasionSet" />
  488.             </if>
  489.             <elseif advanced='"%status" != "zoning|dead"'>
  490.                 <equip set="Idle|$Movement|$Armor|$EvasionSet" />
  491.             </elseif>
  492.             <cancelspell />
  493.             <return />
  494.         </if>
  495.         <!-- Set WS/Magic Distance -->
  496.         <if Spell="Shackled Fists">
  497.             <var cmd="set Distance %TargetDistance" />
  498.             <addtochat color="158">WS/Magic Distance: [$Distance]</addtochat>
  499.             <cancelspell />
  500.             <return />
  501.         </if>
  502.         <!-- Add or Change TP Sets -->
  503.         <if spell="Poison V">
  504.             <if advanced='"$VAR-TP"="HASTE"'>
  505.                 <var cmd="set VAR-TP ACC-$ACC" />
  506.             </if>
  507.             <elseif advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  508.                 <var cmd="set VAR-TP HASTE" />
  509.             </elseif>
  510.             <addtochat color="158">TP Set: [$VAR-TP]</addtochat>
  511.             <if status="engaged">
  512.                 <command>Fire Spirit</command>
  513.             </if>
  514.             <cancelspell />
  515.             <return />
  516.         </if>
  517.         <!-- Set TP ACC Lv -->
  518.         <if spell="Foxfire">
  519.             <if advanced='"$ACC"="Low"'>
  520.                 <var cmd="set ACC Mid" />
  521.             </if>
  522.             <elseif advanced='"$ACC"="Mid"'>
  523.                 <var cmd="set ACC High" />
  524.             </elseif>
  525.             <elseif advanced='"$ACC"="High"'>
  526.                 <var cmd="set ACC Low" />
  527.             </elseif>
  528.             <addtochat color="158">Accuracy Level: [$ACC]</addtochat>
  529.             <if advanced='("$VAR-TP"="ACC-Low") OR ("$VAR-TP"="ACC-Mid") OR ("$VAR-TP"="ACC-High")'>
  530.                 <var cmd="set VAR-TP ACC-$ACC" />
  531.                 <if status="engaged">
  532.                     <command>Fire Spirit</command>
  533.                 </if>
  534.             </if>
  535.             <elseif advanced='("$VAR-WS"="ACC-Low") OR ("$VAR-WS"="ACC-Mid") OR ("$VAR-WS"="ACC-High")'>
  536.                 <var cmd="set VAR-WS ACC-$ACC" />
  537.             </elseif>
  538.             <cancelspell />
  539.             <return />
  540.         </if>
  541.         <!-- Add or Change WS Sets -->
  542.         <if spell="Poisonga V">
  543.             <if advanced='"$VAR-WS"="N"'>
  544.                 <var cmd="set VAR-WS ACC-$ACC" />
  545.                 <addtochat color="158">WS Set: [Accuracy-$ACC]</addtochat>
  546.             </if>
  547.             <elseif advanced='("$VAR-WS"="ACC-Low") OR ("$VAR-WS"="ACC-Mid") OR ("$VAR-WS"="ACC-High")'>
  548.                 <var cmd="set VAR-WS N" />
  549.                 <addtochat color="158">WS Set: [Normal]</addtochat>
  550.             </elseif>
  551.             <cancelspell />
  552.             <return />
  553.         </if>
  554.         <!-- Set March ACC Level -->
  555.         <if Spell="Netherspikes">
  556.             <if advanced='"$MarchACC"="N"'>
  557.                 <var cmd="set MarchACC Low" />
  558.                 <addtochat color="158">March Accuracy Level: [Low]</addtochat>
  559.             </if>
  560.             <elseif advanced='"$MarchACC"="Low"'>
  561.                 <var cmd="set MarchACC Mid" />
  562.                 <addtochat color="158">March Accuracy Level: [Mid]</addtochat>
  563.             </elseif>
  564.             <elseif advanced='"$MarchACC"="Mid"'>
  565.                 <var cmd="set MarchACC High" />
  566.                 <addtochat color="158">March Accuracy Level: [High]</addtochat>
  567.             </elseif>
  568.             <elseif advanced='"$MarchACC"="High"'>
  569.                 <var cmd="set MarchACC N" />
  570.                 <addtochat color="158">March Accuracy Level: [Normal]</addtochat>
  571.             </elseif>
  572.             <if status="engaged">
  573.                 <command>Fire Spirit</command>
  574.             </if>
  575.             <cancelspell />
  576.             <return />
  577.         </if>
  578.         <!-- Add or Remove TH Gear -->
  579.         <if spell="Banishga V">
  580.             <if advanced='"$TH" = "0"'>
  581.                 <var cmd="set TH 1" />
  582.                 <addtochat color="8">TH Gear: [ON]</addtochat>
  583.             </if>
  584.             <else>
  585.                 <var cmd="set TH 0" />
  586.                 <addtochat color="28">TH Gear: [OFF]</addtochat>
  587.                 <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  588.             </else>
  589.             <if status="engaged">
  590.                 <command>Fire Spirit</command>
  591.             </if>
  592.             <cancelspell />
  593.             <return />
  594.         </if>
  595.         <!-- Add or Remove Rancor Collar -->
  596.         <if spell="Diaga V">
  597.             <if advanced='"$Rancor" = "0"'>
  598.                 <var cmd="set Rancor 1" />
  599.                 <addtochat color="8">Rancor Collar: [ON]</addtochat>
  600.             </if>
  601.             <else>
  602.                 <var cmd="set Rancor 0" />
  603.                 <addtochat color="28">Rancor Collar: [OFF]</addtochat>
  604.                 <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  605.             </else>
  606.             <if status="engaged">
  607.                 <command>Fire Spirit</command>
  608.             </if>
  609.             <cancelspell />
  610.             <return />
  611.         </if>
  612.         <!-- Add or Remove March/Embrava Set -->
  613.         <if spell="Scop's Operetta">
  614.             <if advanced='"$MarchSet" = "0"'>
  615.                 <var cmd="set MarchSet 1" />
  616.                 <addtochat color="158">March/Embrava Set: [ON]</addtochat>
  617.             </if>
  618.             <else>
  619.                 <var cmd="set MarchSet 0" />
  620.                 <addtochat color="8">March/Embrava Set: [OFF]</addtochat>
  621.             </else>
  622.             <if status="engaged">
  623.                 <command>Fire Spirit</command>
  624.             </if>
  625.             <cancelspell />
  626.             <return />
  627.         </if>
  628.         <!-- Add or Remove Movement Gear -->
  629.         <if spell="Raptor Mazurka">
  630.             <if advanced='"$Movement"="None"'>
  631.                 <var cmd="set Movement Movement" />
  632.                 <addtochat color="8">Movement Speed: [ON]</addtochat>
  633.             </if>
  634.             <else>
  635.                 <var cmd="set Movement None" />
  636.                 <addtochat color="28">Movement Speed: [OFF]</addtochat>
  637.                 <addtochat color="63">...:::(Toggle To Turn On):::...</addtochat>
  638.             </else>
  639.             <command>Fire Spirit</command>
  640.             <cancelspell />
  641.             <return />
  642.         </if>
  643.         <!-- TH Gear Trigger -->
  644.         <if spell="Carnal Nightmare">
  645.             <equip set="Ranged" />
  646.             <addtochat color="8">TH Gear Triggered!</addtochat>
  647.             <command>wait 3;Fire Spirit</command>
  648.             <cancelspell />
  649.             <return />
  650.         </if>
  651.         <!-- Return Rules -->
  652.         <if BuffActive="Petrification|Sleep|Stun|Terror|Charm|Illusion|Egg">
  653.             <addtochat color="28">%Spell Canceled: [Cannot act]</addtochat>
  654.             <return />
  655.         </if>
  656.         <!-- Magic Rules -->
  657.         <if Type="*Magic|BardSong|Ninjutsu">
  658.             <if mode="OR" BuffActive="Silence|Mute|Omerta" SpellTargetDistanceGT="17+$Distance">
  659.                 <addtochat color="28">%Spell Canceled: [Silenced or Out of Casting Range]</addtochat>
  660.                 <cancelspell />
  661.                 <return />
  662.             </if>
  663.             <castdelay delay="$Delay-Spell" />
  664.             <equip when="precast" set="FastCast" />
  665.             <midcastdelay delay=".5" />
  666.             <equip when="midcast" set="Haste" />
  667.             <if Type="Ninjutsu">
  668.                 <if spell="Utsusemi*">
  669.                     <if BuffActive="Copy Image (3)|Copy Image (4+)">
  670.                         <addtochat color="28">%Spell Canceled: [3+ Images]</addtochat>
  671.                         <cancelspell />
  672.                         <return />
  673.                     </if>
  674.                     <if spell="Utsusemi: Ichi">
  675.                         <equip when="precast" set="Utsusemi-Precast" />
  676.                         <if BuffActive="Copy Image (1)|Copy Image (2)">
  677.                             <midcastdelay delay="1" />
  678.                             <command when="midcast">cancel 66</command>
  679.                         </if>
  680.                         <midcastdelay delay="1" />
  681.                         <equip when="midcast" set="Haste" />
  682.                     </if>
  683.                     <elseif spell="Utsusemi: Ni">
  684.                         <equip when="precast|midcast" set="Haste" />
  685.                     </elseif>
  686.                 </if>
  687.                 <elseif spell="Tonko*|Monomi*">
  688.                     <if Spell="Monomi*" BuffActive="Sneak">
  689.                         <midcastdelay delay="1" />
  690.                         <command when="midcast">cancel 71</command>
  691.                     </if>
  692.                     <midcastdelay delay="1" />
  693.                     <equip when="midcast" set="Haste" />
  694.                 </elseif>
  695.                 <elseif spell="Katon*|Doton*|Suiton*|Huton*|Hyoton*|Raiton*">
  696.                     <midcastdelay delay="1" />
  697.                     <equip when="midcast" set="Haste" />
  698.                 </elseif>
  699.             </if>
  700.         </if>
  701.         <!-- RA Rules -->
  702.         <elseif spell="Ranged">
  703.             <if advanced='"%SpellTargetDistance" &gt; "24.9"'>
  704.                 <addtochat color="28">%Target: [Out of Range]</addtochat>
  705.                 <return />
  706.             </if>
  707.             <castdelay delay="$Delay-JA" />
  708.             <equip when="precast|midcast" set="Ranged" />
  709.             <aftercastdelay delay="3.5" />
  710.         </elseif>
  711.         <!-- WS & JA Rules -->
  712.         <elseif type="WeaponSkill|JobAbility">
  713.             <if BuffActive="Amnesia|Impairment">
  714.                 <addtochat color="28">%Spell Canceled: [Amnesia'd]</addtochat>
  715.                 <return />
  716.             </if>
  717.             <if type="WeaponSkill"><!-- WS Rules -->
  718.                 <if mode="OR" advanced='%SpellTargetDistance &gt; $Distance' notstatus="engaged">
  719.                     <addtochat color="28">%Spell Canceled: [Out of Range or Disengaged]</addtochat>
  720.                     <cancelspell />
  721.                     <return />
  722.                 </if>
  723.                 <castdelay delay="$Delay-JA" />
  724.                 <cmd when="aftercast">input /echo %Spell TP Return: [&lt;tp&gt;]</cmd>
  725.                 <if spell="Exenterator|Evisceration|Mercy Stroke|Rudra's Storm|Aeolian Edge">
  726.                     <if spell="Evisceration|Rudra's Storm" TPGT="299">
  727.                         <equip><lear lock="yes">Jupiter's Pearl</lear></equip>
  728.                     </if>
  729.                     <if spell="Exenterator|Mercy Stroke|Rudra's Storm">
  730.                         <if mode="OR" BuffActive="Sneak Attack" advanced='"$SA"="1"'>
  731.                             <equip when="precast|midcast" set="%Spell-SA-$MarchACC" />
  732.                         </if>
  733.                         <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TA"="1"'>
  734.                             <equip when="precast|midcast" set="%Spell-TA-$MarchACC" />
  735.                         </elseif>
  736.                         <else>
  737.                             <equip when="precast|midcast" set="%Spell-$VAR-WS" />
  738.                         </else>
  739.                     </if>
  740.                     <elseif spell="Evisceration">
  741.                         <if mode="OR" BuffActive="Sneak Attack" advanced='"$SA"="1"'>
  742.                             <equip when="precast|midcast" set="%Spell-SA" />
  743.                         </if>
  744.                         <elseif mode="OR" BuffActive="Trick Attack" advanced='"$TA"="1"'>
  745.                             <equip when="precast|midcast" set="%Spell-TA" />
  746.                         </elseif>
  747.                         <else>
  748.                             <equip when="precast|midcast" set="%Spell" />
  749.                         </else>
  750.                     </elseif>
  751.                     <elseif spell="Aeolian Edge">
  752.                         <equip when="precast|midcast" set="%Spell" />
  753.                     </elseif>
  754.                 </if>
  755.                 <else>
  756.                     <equip when="precast|midcast" set="WS Base" />
  757.                 </else>
  758.             </if>
  759.             <elseif Type="JobAbility"><!-- JA Rules -->
  760.                 <if spell="Flee">
  761.                     <castdelay delay="$Delay-JA" />
  762.                     <equip when="precast"><feet>Rog. Poulaines +1</feet></equip>
  763.                 </if>
  764.                 <elseif spell="Feint">
  765.                     <castdelay delay="$Delay-JA" />
  766.                     <equip when="precast"><legs>Asn. Culottes +2</legs></equip>
  767.                 </elseif>
  768.                 <elseif spell="Accomplice|Collaborator">
  769.                     <castdelay delay="$Delay-JA" />
  770.                     <equip when="precast"><head>Raid. Bonnet +2</head></equip>
  771.                 </elseif>
  772.                 <elseif spell="Despoil">
  773.                     <castdelay delay="$Delay-JA" />
  774.                     <equip when="precast"><legs>Raid. Culottes +2</legs></equip>
  775.                     <equip when="precast"><feet>Raid. Poulaines +2</feet></equip>
  776.                 </elseif>
  777.                 <elseif spell="Perfect Dodge">
  778.                     <castdelay delay="$Delay-JA" />
  779.                     <equip when="precast"><hands>Asn. Armlets +2</hands></equip>
  780.                 </elseif>
  781.                 <elseif spell="Hide">
  782.                     <castdelay delay="$Delay-JA" />
  783.                     <equip when="precast"><body>Rog. Vest +1</body></equip>
  784.                 </elseif>
  785.                 <elseif spell="Conspirator">
  786.                     <castdelay delay="$Delay-JA" />
  787.                     <equip when="precast"><body>Raider's Vest +2</body></equip>
  788.                 </elseif>
  789.                 <elseif spell="Provoke"><!-- TH Provoke Rules -->
  790.                     <castdelay delay="$Delay-JA" />
  791.                     <equip when="precast" set="Ranged" />
  792.                 </elseif>
  793.                 <elseif Spell="Berserk" BuffActive="Berserk">
  794.                     <changespell spell="Aggressor" />
  795.                 </elseif>
  796.             </elseif>
  797.         </elseif>
  798.         <elseif Type="Step|Waltz">
  799.             <if Type="Step"><!-- TH Step Rules -->
  800.                 <if spell="Box Step|Quickstep">
  801.                     <castdelay delay="$Delay-JA" />
  802.                     <equip when="precast" set="Ranged" />
  803.                 </if>
  804.             </if>
  805.             <elseif Type="Waltz">
  806.                 <if Spell="Curing*">
  807.                     <if TPLT="20">
  808.                         <addtochat color="28">%Spell Canceled: [%tpTP]</addtochat>
  809.                         <cancelspell />
  810.                         <return />
  811.                     </if>
  812.                     <elseif TPLT="35">
  813.                         <changespell Spell="Curing Waltz" />
  814.                     </elseif>
  815.                     <elseif TPLT="50">
  816.                         <changespell Spell="Curing Waltz II" />
  817.                     </elseif>
  818.                 </if>
  819.             </elseif>
  820.         </elseif>
  821.     </rules>
  822. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement