Advertisement
Narse

Narse's MNK Spellcast 7/29/2011

May 15th, 2011
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 15.54 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <spellcast>
  3.     <config RequireVersion="2.44" />
  4.     <variables>
  5.         <var name="AutoDefenseGear">0</var>
  6.         <var name="LightDefenseGear">0</var>               
  7.         <var name="DefenseGear">0</var>
  8.         <var name="MagicDefenseGear">0</var>
  9.         <var name="KitingGear">0</var>
  10.     </variables>
  11.     <sets>
  12.         <group name="Main" default="yes">
  13.             <set name="Idle">
  14.                 <ammo>Demonry Stone</ammo>
  15.                 <head>Arh. Jinpachi +1</head>
  16.                 <neck>Twilight Torque</neck>
  17.                 <lear>Ethereal Earring</lear>
  18.                 <rear>Brutal Earring</rear>
  19.                 <body>Arhat's Gi +1</body>
  20.                 <hands>Melaco Mittens</hands>
  21.                 <lring>Dark Ring</lring>
  22.                 <rring>Dark Ring</rring>
  23.                 <back>Shadow Mantle</back>
  24.                 <waist>Black Belt</waist>
  25.                 <legs>Tantra Hose +2</legs>
  26.                 <feet>Hermes' Sandals</feet>
  27.             </set>
  28.             <set name="IdleRegen">
  29.                 <ammo>Demonry Stone</ammo>
  30.                 <head>Sol Cap</head>
  31.                 <neck>Orochi Nodowa</neck>
  32.                 <lear>Ethereal Earring</lear>
  33.                 <rear>Brutal Earring</rear>
  34.                 <body>Kirin's Osode</body>
  35.                 <hands>Garden Bangles</hands>
  36.                 <lring>Dark Ring</lring>
  37.                 <rring>Dark Ring</rring>
  38.                 <back>Shadow Mantle</back>
  39.                 <waist>Black Belt</waist>
  40.                 <legs>Tantra Hose +2</legs>
  41.                 <feet>Hermes' Sandals</feet>
  42.             </set>         
  43.             <set name="fight">
  44.                 <ammo>Black Tathlum</ammo>
  45.                 <head>Tantra Crown +2</head>
  46.                 <neck>Faith Torque</neck>
  47.                 <lear>Aesir Ear Pendant</lear>
  48.                 <rear>Brutal Earring</rear>
  49.                 <body>Tantra Cyclas +2</body>
  50.                 <hands>Tantra Gloves +2</hands>
  51.                 <lring>Rajas Ring</lring>
  52.                 <rring>Epona's Ring</rring>
  53.                 <back>Atheling Mantle</back>
  54.                 <waist>Black Belt</waist>
  55.                 <legs>Tantra Hose +2</legs>
  56.                 <feet>Tantra Gaiters +2</feet>
  57.             </set>
  58.             <set name="Asuran Fists">
  59.                 <ammo>Black Tathlum</ammo>
  60.                 <head>Maat's Cap</head>
  61.                 <neck>Faith Torque</neck>
  62.                 <lear>Aesir Ear Pendant</lear>
  63.                 <rear>Ethereal Earring</rear>
  64.                 <body>Tantra Cyclas +2</body>
  65.                 <hands>Tantra Gloves +2</hands>
  66.                 <lring>Rajas Ring</lring>
  67.                 <rring>Mars's Ring</rring>
  68.                 <back>Atheling Mantle</back>
  69.                 <waist>Shadow Belt</waist>
  70.                 <legs>Hachiryu Haidate</legs>
  71.                 <feet>Tantra Gaiters +2</feet>
  72.             </set>
  73.             <set name="Ascetics Fury">
  74.                 <ammo>Thew Bomblet</ammo>
  75.                 <head>Maat's Cap</head>
  76.                 <neck>Flame Gorget</neck>
  77.                 <lear>Waetoto's Earring</lear>
  78.                 <rear>Brutal Earring</rear>
  79.                 <body>Loki's Kaftan</body>
  80.                 <hands>Heafoc Mitts</hands>
  81.                 <lring>Rajas Ring</lring>
  82.                 <rring>Strigoi Ring</rring>
  83.                 <back>Atheling Mantle</back>
  84.                 <waist>Light Belt</waist>
  85.                 <legs>Hachiryu Haidate</legs>
  86.                 <feet>Tantra Gaiters +2</feet> 
  87.             </set>         
  88.             <set name="Generic WS Gear">
  89.                 <ammo>Thew Bomblet</ammo>
  90.                 <head>Maat's Cap</head>
  91.                 <neck>Faith Torque</neck>
  92.                 <lear>Waetoto's Earring</lear>
  93.                 <rear>Brutal Earring</rear>
  94.                 <body>Tantra Cyclas</body>
  95.                 <hands>Heafoc Mitts</hands>
  96.                 <lring>Rajas Ring</lring>
  97.                 <rring>Strigoi Ring</rring>
  98.                 <back>Atheling Mantle</back>
  99.                 <waist>Anguinus Belt</waist>
  100.                 <legs>Hachiryu Haidate</legs>
  101.                 <feet>Tantra Gaiters +2</feet> 
  102.             </set>
  103.             <set name="Utsusemi">
  104.                 <ammo lock="yes">Impatiens</ammo>
  105.                 <head lock="yes">Tantra Crown +2</head>
  106.                 <neck lock="yes">Magoraga Beads</neck>
  107.                 <lear lock="yes">Ethereal Earring</lear>
  108.                 <rear lock="yes">Loquac. Earring</rear>
  109.                 <body lock="yes">Usukane Haramaki</body>
  110.                 <hands lock="yes">Usukane Gote</hands>
  111.                 <lring lock="yes">Dark Ring</lring>
  112.                 <rring lock="yes">Shadow Ring</rring>
  113.                 <back lock="yes">Shadow Mantle</back>
  114.                 <waist lock="yes">Black Belt</waist>
  115.                 <legs lock="yes">Tantra Hose +2</legs>
  116.                 <feet lock="yes">Usukane Sune-Ate</feet>           
  117.             </set>
  118.             <set name="Chakra">
  119.                 <ammo lock="yes">Demonry Stone</ammo>
  120.                 <head lock="yes">Maat's Cap</head>
  121.                 <neck lock="yes">Twilight Torque</neck>
  122.                 <!-- <body lock="yes">Temple Cyclas</body> Need to do my AF! -->
  123.                 <body lock="yes">Tantra Cyclas +2</body>
  124.                 <hands lock="yes">Melee Gloves</hands>
  125.                 <lring lock="yes">Dark Ring</lring>
  126.                 <rring lock="yes">Dark Ring</rring>
  127.                 <back lock="yes">Melee Cape</back>
  128.                 <!-- <waist lock="yes">Warwolf Belt</waist> -->
  129.             </set>
  130.             <set name="Boost">
  131.                 <!-- <hands>Temple Gloves</hands> -->
  132.             </set>
  133.             <set name="Focus">
  134.                 <!-- <head>Temple Crown</head> -->
  135.             </set>
  136.             <set name="Dodge">
  137.                 <!-- <feet>Temple Gaiters</feet> -->
  138.             </set>
  139.             <set name="LightDefense">
  140.                 <neck lock="yes">Twilight Torque</neck>
  141.                 <lring lock="yes">Dark Ring</lring>
  142.                 <rring lock="yes">Dark Ring</rring>
  143.                 <back lock="yes">Shadow Mantle</back>      
  144.             </set>             
  145.             <set name="Defense">
  146.                 <ammo lock="yes">Demonry Stone</ammo>
  147.                 <head lock="yes">Arh. Jinpachi +1</head>
  148.                 <neck lock="yes">Twilight Torque</neck>
  149.                 <lear lock="yes">Ethereal Earring</lear>
  150.                 <rear lock="yes">Brutal Earring</rear>
  151.                 <body lock="yes">Arhat's Gi +1</body>
  152.                 <hands lock="yes">Melaco Mittens</hands>
  153.                 <lring lock="yes">Dark Ring</lring>
  154.                 <rring lock="yes">Dark Ring</rring>
  155.                 <back lock="yes">Shadow Mantle</back>
  156.                 <waist lock="yes">Black Belt</waist>
  157.                 <legs lock="yes">Tantra Hose +2</legs>
  158.                 <feet lock="yes">Usukane Sune-Ate</feet>
  159.             </set>
  160.             <set name="MagicDef">
  161.                 <ammo lock="yes">Demonry Stone</ammo>
  162.                 <head lock="yes">Arh. Jinpachi +1</head>
  163.                 <neck lock="yes">Twilight Torque</neck>
  164.                 <lear lock="yes">Ethereal Earring</lear>
  165.                 <rear lock="yes">Brutal Earring</rear>
  166.                 <body lock="yes">Arhat's Gi +1</body>
  167.                 <hands lock="yes">Melaco Mittens</hands>
  168.                 <lring lock="yes">Dark Ring</lring>
  169.                 <rring lock="yes">Shadow Ring</rring>
  170.                 <back lock="yes">Lamia Mantle +1</back>
  171.                 <waist lock="yes">Black Belt</waist>
  172.                 <legs lock="yes">Tantra Hose +2</legs>
  173.                 <feet lock="yes">Usukane Sune-Ate</feet>
  174.             </set>     
  175.             <set name="Kite">
  176.                 <ammo lock="yes">Demonry Stone</ammo>
  177.                 <head lock="yes">Arh. Jinpachi +1</head>
  178.                 <neck lock="yes">Twilight Torque</neck>
  179.                 <lear lock="yes">Ethereal Earring</lear>
  180.                 <rear lock="yes">Brutal Earring</rear>
  181.                 <body lock="yes">Arhat's Gi +1</body>
  182.                 <hands lock="yes">Usukane Gote</hands>
  183.                 <lring lock="yes">Dark Ring</lring>
  184.                 <rring lock="yes">Shadow Ring</rring>
  185.                 <back lock="yes">Shadow Mantle</back>
  186.                 <waist lock="yes">Black Belt</waist>
  187.                 <legs lock="yes">Tantra Hose +2</legs>
  188.                 <feet lock="yes">Hermes' Sandals</feet>
  189.             </set>             
  190.             <set name="GearCollector">
  191.                 <feet>Melee Gaiters</feet>
  192.                 <main>Taurine Cesti</main>
  193.             </set>
  194.         </group>
  195.     </sets>
  196.     <rules>
  197. <!-- Don't parse this file if under level 73. -->
  198.         <if MLVLLT="73">
  199.             <action type="return" />
  200.         </if>
  201. <!-- Visual variable check. -->
  202.         <if Spell="Libra">
  203.             <if advanced='"$KitingGear"="1"'>
  204.                 <command when="precast">input /echo -Kiting Gear: Active</command>
  205.             </if>
  206.             <if advanced='"$DefenseGear"="1"'>
  207.                 <command when="precast">input /echo -Defense Gear: Active</command>
  208.             </if>
  209.             <if advanced='"$MagicDefenseGear"="1"'>
  210.                 <command when="precast">input /echo -Magic Defense Gear: Active</command>
  211.             </if>          
  212.             <if advanced='"$AutoDefenseGear">"0"'>
  213.                 <command when="precast">input /echo -Auto-Defense: Active</command>
  214.             </if>
  215.             <action type="cancelspell"/>
  216.             <action type="return"/>                
  217.         </if>
  218. <!-- Variable spells for Auto Defense set. -->
  219.         <if spell="Stone IV|Stone V|Stonega V|Aero V|Blizzard V|Animus*">
  220.             <if spell="Animus Augeo">
  221.                 <command when="precast">spellcast var inc AutoDefenseGear</command>
  222.                 <command when="precast">input /ma "Stonega V"</command>
  223.             </if>
  224.             <if spell="Animus Minuo">
  225.                 <command when="precast">spellcast var dec AutoDefenseGear</command>
  226.                 <command when="precast">input /ma "Fire V"</command>
  227.             </if>
  228. <!-- Defensive Gear trigger. Cast Stone V to turn on and off. -->
  229.             <if spell="Stone IV">
  230.                 <if advanced='"$LightDefenseGear"="0"'>
  231.                     <action type="equip" when="precast" set="LightDefense" />
  232.                     <command when="precast">spellcast var inc LightDefenseGear</command>
  233.                 </if>
  234.                 <if advanced='"$LightDefenseGear"="1"'>
  235.                     <command when="precast">spellcast var dec LightDefenseGear</command>
  236.                     <command when="precast">input /ma "Fire V"</command>
  237.                 </if>
  238.             </if>
  239.             <if spell="Stone V">
  240.                 <if advanced='"$DefenseGear"="0"'>
  241.                     <action type="equip" when="precast" set="Defense" />
  242.                     <command when="precast">spellcast var inc DefenseGear</command>
  243.                 </if>
  244.                 <if advanced='"$DefenseGear"="1"'>
  245.                     <command when="precast">spellcast var dec DefenseGear</command>
  246.                     <command when="precast">input /ma "Fire V"</command>
  247.                 </if>
  248.             </if>
  249. <!-- AutoDefensive trigger used by AutoExec. To download the autoexec script I use, go to http://pastebin.com/aVhag5K5 -->     
  250.             <if spell="Stonega V">
  251.                 <action type="equip" when="precast" set="Defense" />
  252.             </if>      
  253. <!-- Kiting Gear trigger. Cast Aero V to turn on and off. -->
  254.             <if spell="Aero V">
  255.                 <if advanced='"$KitingGear"="0"'>
  256.                     <action type="equip" when="precast" set="Kite" />
  257.                     <command when="precast">spellcast var inc KitingGear</command>
  258.                 </if>
  259.                 <if advanced='"$KitingGear"="1"'>
  260.                     <command when="precast">spellcast var dec KitingGear</command>
  261.                     <command when="precast">input /ma "Fire V"</command>
  262.                 </if>
  263.             </if>      
  264. <!-- Magic Defense Gear trigger. Cast Blizzard V to turn on and off. -->       
  265.             <if spell="Blizzard V">
  266.                 <if advanced='"$MagicDefenseGear"="0"'>
  267.                     <action type="equip" when="precast" set="MagicDef" />
  268.                     <command when="precast">spellcast var inc MagicDefenseGear</command>
  269.                 </if>
  270.                 <if advanced='"$MagicDefenseGear"="1"'>
  271.                     <command when="precast">spellcast var dec MagicDefenseGear</command>
  272.                     <command when="precast">input /ma "Fire V"</command>
  273.                 </if>
  274.             </if>
  275.             <action type="cancelspell"/>
  276.             <action type="return"/>        
  277.         </if>
  278. <!-- Manual trigger for Movement Speed. -->
  279.         <if spell="Thunder V">
  280.             <action type="equip" when="precast">
  281.                 <feet lock="yes">Hermes' Sandals</feet>
  282.             </action>
  283.             <action type="cancelspell"/>
  284.         </if>      
  285. <!-- AutoDefense overwrites any checks below the following check. -->      
  286.         <if advanced='"$AutoDefenseGear">"0"'>
  287.             <action type="equip" set="Defense" when="precast|midcast|aftercast|engaged|idle|done" />
  288.         </if>
  289. <!-- Beginning of rules. -->
  290.         <if Spell="Chakra|Boost|Focus|Dodge" NotBuffActive="Amnesia|Sleep|Petrification|Stun|Charm|Terror|Lullaby|Chocobo|Impairment">
  291.             <if Spell="Chakra">
  292.                 <action type="equip" set="Chakra" when="Precast" />
  293.             </if>
  294.             <if Spell="Boost">
  295.                 <action type="equip" set="Boost" when="Precast" />
  296.             </if>
  297.             <if Spell="Focus">
  298.                 <action type="equip" set="Focus" when="Precast" />
  299.             </if>
  300.             <if Spell="Dodge">
  301.                 <action type="equip" set="Dodge" when="Precast" />
  302.             </if>          
  303.         </if>
  304.    
  305.         <if Spell="Utsusemi*" NotBuffActive="Silence|Mute|Sleep|Petrification|Stun|Charm|Terror|Lullaby|Chocobo|Impairment">
  306.             <if BuffActive="Counterstance">
  307.                 <action type="equip" when="precast|midcast">
  308.                     <feet lock="yes">Melee Gaiters</feet>
  309.                 </action>
  310.             </if>
  311.             <if spell="Utsusemi: Ichi" BuffActive="Copy Im*">
  312.                 <action type="Equip" when="Precast">
  313.                     <ammo lock="yes">Demonry Stone</ammo>
  314.                 </action>
  315.             </if>
  316.             <action type="equip" set="Utsusemi" when="Precast|midcast" />
  317.         </if>      
  318. <!-- Weapon Skills. -->
  319.         <if CommandPrefix="/ws|/weaponskill" NotTPLT="100" NotBuffActive="Amnesia|Sleep|Petrification|Stun|Charm|Terror|Lullaby|Chocobo|Impairment">
  320.             <if spell="Asuran Fists">
  321.                 <equip when="Precast" set="Asuran Fists" />
  322.             </if>
  323.             <elseif spell="Ascetic*">
  324.                 <equip when="Precast" set="Ascetics Fury" />
  325.             </elseif>          
  326.             <else>
  327.                 <equip when="Precast" set="Generic WS Gear" />
  328.             </else>
  329.         <command when="done">input /ma "Fire V"</command> <!-- This allows a finishing check, despite the stop process request next line. -->
  330.         <action type="return"/> <!-- This prevents defensive checks from overwriting any WS commands. -->
  331.         </if>          
  332. <!-- Check for various gear set toggles. -->
  333.         <if advanced='"$KitingGear"="1"'>
  334.             <action type="equip" set="Kite" when="precast|midcast|aftercast|engaged|idle|done" />
  335.         </if>
  336.         <if advanced='"$DefenseGear"="1"'>
  337.             <if BuffActive="Counterstance">
  338.                 <action type="equip" when="precast|midcast|aftercast|engaged|idle|done">
  339.                     <feet lock="yes">Melee Gaiters</feet>
  340.                 </action>
  341.             </if>
  342.             <action type="equip" set="Defense" when="precast|midcast|aftercast|engaged|idle|done" />
  343.         </if>  
  344.         <if advanced='"$MagicDefenseGear"="1"'>
  345.             <if BuffActive="Counterstance">
  346.                 <action type="equip" when="precast|midcast|aftercast|engaged|idle|done">
  347.                     <feet lock="yes">Melee Gaiters</feet>
  348.                 </action>
  349.             </if>
  350.             <action type="equip" set="MagicDef" when="precast|midcast|aftercast|engaged|idle|done" />
  351.         </if>
  352. <!-- Check for various get set toggles completed. If you want an ability to ignore a check, place it above the check and lock the gear in. -->     
  353.         <if Spell="Provoke" NotBuffActive="Amnesia|Sleep|Petrification|Stun|Charm|Terror|Lullaby|Chocobo|Impairment">
  354.             <action type="equip" set="Defense" when="Precast|midcast" />
  355.         </if>      
  356. <!-- Idle/Engaged Gear assessment trigger used by AutoExec and after WS. Cast Fire V to manually trigger a gear assessment. -->    
  357. <!-- Idle/Engaged Gear assessment trigger -->      
  358.         <if spell="Fire V">
  359.             <if status="engaged">
  360.                 <if advanced='"$LightDefenseGear"="1"'>
  361.                     <action type="equip" when="precast" set="LightDefense" />
  362.                 </if>              
  363.                 <action type="equip" when="precast" set="fight" />
  364.             </if>
  365.             <if status="idle">
  366.                 <if hppgt="90">
  367.                     <action type="equip" when="precast" set="Idle" />
  368.                 </if>
  369.                 <else>
  370.                     <action type="equip" when="precast" set="IdleRegen" />
  371.                 </else>
  372.             </if>
  373.             <action type="cancelspell"/>
  374.             <action type="return"/>
  375.         </if>
  376. <!-- Completion of the spell or ability -->    
  377.         <if status="idle">
  378.             <if hppgt="90">
  379.                 <action type="equip" when="Idle|done" set="Idle" />
  380.             </if>
  381.             <else>
  382.                 <action type="equip" when="Idle|done" set="IdleRegen" />
  383.             </else>
  384.         </if>
  385.         <if status="engaged">
  386.             <if advanced='"$LightDefenseGear"="1"'>
  387.                 <action type="equip" when="engaged|done" set="LightDefense" />
  388.             </if>      
  389.             <action type="equip" when="engaged|done" set="fight" />
  390.         </if>      
  391.     </rules>
  392. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement