Advertisement
Guest User

THF Ashitacast XML ~ Supernova

a guest
Mar 6th, 2015
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 22.01 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3.  
  4. <ashitacast>
  5.         <settings>
  6.                 <buffupdate>false</buffupdate>
  7.                 <statusupdate>false</statusupdate>
  8.                 <hpupdate>false</hpupdate>
  9.                 <autoupdate>true</autoupdate>
  10.         </settings>
  11.        
  12.         <sets>
  13.                 <!-- This is your idle set. The set you're in when not engaged-->
  14.                 <!-- It's best to put in your +movespeed gear and defensives-->
  15.                 <!-- Or whatever makes you look most like the dashing rogue you are-->
  16.                 <set name="Idle">
  17.             <lring>Rajas Ring</lring>
  18.                         <head>Walahra Turban</head>
  19.                         <neck>Ancient Torque</neck>
  20.                         <lear>Suppanomimi</lear>                                
  21.                         <body>Rapparee Harness</body>
  22.                         <hands>Asn. Armlets +1</hands>                                
  23.                         <back>Cuchulain's Mantle</back>
  24.                         <waist>Sonic Belt +1</waist>
  25.                         <legs>Bravo's Subligar</legs>
  26.                         <feet>Strider Boots</feet>
  27.             <rear>Accurate Earring</rear>
  28.             <rring>Toreador's Ring</rring>
  29.  
  30.                 </set>
  31.                <!-- If you actively swap between ammo (Fire Bomblet?) and (x)bow, you can set these here -->
  32.                <!-- You can swap between these sets being active with /bow
  33.                <!-- However I advise doing all changes of Ranged weapon / ammo swaps manually -->
  34.                 <set name="Ammo">
  35.  
  36.                 </set>
  37.                
  38.                 <set name="Bow">
  39.  
  40.                 </set>
  41.                <!-- You can turn on your evasion set to be 'default TP set' by typing /eva -->
  42.                 <set name="Evasion">
  43.                         <lear>Elusive Earring</lear>
  44.             <lring>Rajas Ring</lring>
  45.                         <head>Empress Hairpin</head>
  46.                         <neck>Evasion Torque</neck>
  47.             <body>Antares Harness</body>
  48.                         <hands>Finesse Gloves +1</hands>
  49.                         <back>Corse Cape</back>
  50.                         <feet>Mountain Gaiters</feet>
  51.             <rear>Triton Earring</rear>
  52.             <legs>Ebon Brais</legs>
  53.             <waist>Scouter's Rope</waist>
  54.             <rring>Toreador's Ring</rring>
  55.                 </set>
  56.                <!-- You can turn an an MDT set here by typing /mdt -->
  57.                <!-- However mine is not included, as I don't have inventory room at the moment -->
  58.                 <set name="MDT" baseset="Evasion">
  59.  
  60.                 </set>
  61.                <!-- Same as above, you can type /pdt to turn on this set, if you have one -->
  62.                 <set name="PDT" baseset="Evasion">
  63.  
  64.                 </set>
  65.                <!-- This is your general TP set, it's included seperately to idle, so you dont walk in dusk -->
  66.                <!-- If you've made additional changes to idle, make sure this set has everything you wish to TP in -->
  67.                 <set name="TP" baseset="Idle">
  68.                         <hands>Dusk Gloves +1</hands>
  69.                         <feet>Dusk Ledelsens +1</feet>
  70.                 </set>
  71.                 <!-- Typing /tp will turn on/off this set to proc your TH4 -->
  72.         <set name="THTP" baseset="TP">
  73.                         <hands>Asn. Armlets +1</hands>
  74.                 </set>
  75.                 <!-- If for some reason, you want to use your TH4 gloves AND be in evasion gear -->
  76.                 <!-- You can activate this set by typing /theva-->
  77.         <set name="TH-Eva" baseset="Evasion">
  78.                         <hands>Asn. Armlets +1</hands>
  79.                 </set>
  80.                
  81.                    <!-- Filler, no Racc set atm -->
  82.                    <!-- This may want fiddling around with. I have not set up an option to
  83.                    swap to Racc on each Ranged attack yet. I simply have a /bow command to swap to "Bow TP" -->
  84.                 <set name="TP-Bow" baseset="TP">
  85.             <rear>Harmonius Earring</head>
  86.             <rring>Rajas Ring</rring>
  87.             <hands>Dragon Mittens +1</hands>
  88.             <neck>Evasion Torque</neck>
  89.             <head>War Beret +1</head>
  90.             <body>Anteres Harness</body>
  91.             <waist>Warwolf Belt</waist>
  92.             <legs>Bravo's Subligar</legs>
  93.             <lear>Harmonius Earring</lear>
  94.             <feet>Strider Boots</feet>
  95.             <lring>Triumph Ring +1</lring>                     
  96.                 </set>
  97.                <!-- This will make sure you use all your haste gear on Ichi: Ni and others -->
  98.                 <set name="Haste">
  99.                         <head>Walahra Turban</head>
  100.                         <hands>Dusk Gloves +1</hands>
  101.             <body>Rapparee Harness</body>
  102.                         <legs>Bravo's Subligar</legs>
  103.                         <feet>Dusk Ledelsens +1</feet>
  104.                         <waist>Sonic Belt +1</waist>
  105.                 </set>
  106.                <!-- This set should proc on Ranged Weaponskills, the items are only placeholders atm -->
  107.                <!-- I do not have /RNG levelled yet, and thus haven't really tested it -->
  108.                <!-- If this doesn't work and you fix it, please update for others where you found this XML -->
  109.                 <set name="Ranged">
  110.             <lring>Rajas Ring</lring>  
  111.                         <head>Hecatomb Cap +1</head>
  112.                         <lear>Harmonius Earring</lear>                        
  113.                         <body>Hct. Harness +1</body>  
  114.             <neck>Breeze Gorget</neck>
  115.                         <back>Cerb. Mantle +1</back>
  116.             <hands>hct. Mittens +1</hands>
  117.                         <waist>Warwolf Belt</waist>
  118.                         <legs>Bravo's Subligar</legs>
  119.                         <feet>Hct. Leggings +1</feet>
  120.             <rear>Harmonius Earring</rear>
  121.             <rring>Triumph Ring +1</rring>
  122.                 </set>
  123.                <!-- This will equip gear for 'Mercy Stroke' Relic WS -->
  124.                 <set name="Mercy">
  125.             <lring>Rajas Ring</lring>
  126.                         <head>Hecatomb cap +1</head>
  127.                         <neck>Shadow Gorget</neck>
  128.                         <lear>Harmonius Earring</lear>                                
  129.                         <body>Hct. Harness +1</body>
  130.                         <hands>Hct. Mittens +1</hands>                              
  131.                         <back>Cerb. Mantle +1</back>
  132.                         <waist>Warwolf Belt</waist>
  133.                         <legs>Hct. Subligar +1</legs>
  134.                         <feet>Hct. Leggings +1</feet>
  135.             <rring>Triumph Ring +1</rring>
  136.             <rear>Harmonius Earring</rear>
  137.                 </set>
  138.                 <!-- This will equip gear for all your other WS's. Mainly aimed at Shark Bite
  139.                 (For when mandau poison isn't allowed) -->
  140.                 <!-- If you do not have Mercy Stroke, it may be best to set up an additional set
  141.                      since MS will be replaced by Dancing Edge / Evis, and they should use different gear to SB -->
  142.         <set name="Multi">
  143.             <lring>Rajas Ring</lring>
  144.                         <head>Hecatomb cap +1</head>
  145.                         <neck>Breeze Gorget</neck>
  146.                         <lear>Adroit Earring +1</lear>                                
  147.                         <body>Dragon Harness +1</body>
  148.                         <hands>Hct. Mittens +1</hands>                              
  149.                         <back>Cuchulain's Mantle</back>
  150.                         <waist>Warwolf Belt</waist>
  151.                         <legs>Hct. Subligar +1</legs>
  152.                         <feet>Hct. Leggings +1</feet>
  153.             <rring>Adroit Ring +1</rring>
  154.             <rear>Adroit earring +1</rear>
  155.                 </set>
  156.                
  157.                 <!-- Extend your flee duration! -->
  158.                 <set name="Flee">
  159.                         <feet>Rogue's Poulaines</feet>
  160.                 </set>
  161.                <!-- Extend your Hide Duration! -->
  162.                 <set name="Hide">
  163.                         <body>Rogue's Vest</body>
  164.                 </set>
  165.                 <!-- This will equip when you use Sneak attack. Fill it up with DEX -->
  166.                 <!-- Be aware, when you SA THEN IMMEDIATELY WS, your SA set will be over-written by your WS set-->
  167.                 <!-- Plan accordingly. It may be better to get +3DEX in your WS set,
  168.                 rather than 1STR, even if WS has no dex mod etc -->
  169.         <set name="Sneak Attack" baseset="TP">
  170.                         <lring>Rajas Ring</lring>  
  171.             <lear>Adroit Earring +1</lear>                             
  172.                         <head>Hecatomb Cap +1</head>
  173.                         <neck>Ancient Torque</neck>                    
  174.                         <body>Dragon Harness +1</body>
  175.                         <hands>Hct. Mittens +1</hands>
  176.                         <legs>Hct. Subligar +1</legs>
  177.                         <waist>Warwolf Belt</waist>
  178.                         <feet>Hct. Leggings +1</feet>
  179.             <rring>Adroit Ring +1</rring>
  180.             <rear>Adroit Earring +1</rear>
  181.                 </set>
  182.                <!-- Same as above. This will equip on TA. Fill it up with AGI -->
  183.                <!-- This will also be over-written by WS sets -->
  184.                <!-- You could theoretically make this more advanced by making SA+WS, TA+WS + SATA+WS sets
  185.                     and add additional rules. I have not, as stacking STR on MS is optimal as far as I know-->
  186.                    
  187.                 <set name="Trick Attack" baseset="Sneak Attack">
  188.                         <lear>Drone Earring</lear>
  189.             <lring>Nimble Ring +1</lring>
  190.                         <head>Hecatomb Cap +1</head>
  191.                         <neck>Ancient Torque</neck>                                
  192.                         <body>Dragon Harness +1</body>
  193.                         <hands>Dragon mittens +1</hands>
  194.                         <waist>Crudelis Belt</waist>
  195.                         <legs>Rogue's Culottes</legs>
  196.                         <feet>Hct. Leggings +1</feet>
  197.             <rear>Drone Earring</rear>
  198.             <rring>Nimble Ring +1</rring>
  199.             <back>Cuchulain's Mantle</back>
  200.                 </set>
  201.                <!-- Again, this will equip when you have both SA and TA active at the same time -->
  202.                <!-- Look for your highest combined DEX & AGI to equipped here -->
  203.                <!-- Will be over-written by WS sets. Plan accordingly -->
  204.                 <set name="SATA" baseset="TP">
  205.                         <lring>Rajas Ring</lring>  
  206.             <lear>Adroit Earring +1</lear>                             
  207.                         <head>Hecatomb Cap +1</head>
  208.                         <neck>Ancient Torque</neck>                    
  209.                         <body>Dragon Harness +1</body>
  210.                         <hands>Dragon mittens +1</hands>
  211.                         <legs>Hct. Subligar +1</legs>
  212.                         <waist>Warwolf Belt</waist>
  213.                         <feet>Hct. Leggings +1</feet>
  214.             <rring>Adroit Ring +1</rring>
  215.             <rear>Adroit Earring +1</rear>
  216.             <back>Cerb. Mantle +1</back>
  217.                        
  218.                 </set>
  219.                
  220.                
  221.                 <!-- For items not explicitly defined in gearswap sets above  -->
  222.                 <!-- but needed in inventory while this script is active.     -->
  223.                 <!-- (e.g. main-hand weapons, ammo, potions, etc.)            -->
  224.                 <include>
  225.                 <!-- Main-hand weapons -->
  226.                         <item>Blau Dolch</item>
  227.             <item>Mandau</item>
  228.                         <item>Thief's Knife</item>
  229.             <item>Ridill</item>    
  230.                 <!-- Ranged weapons -->
  231.                         <item>Ziska's Crossbow</item>
  232.                 <!-- Ammo-slot equips -->
  233.                 <!-- You may also want additional bolts, such as poison, however these are the big 4 I use -->
  234.                         <item>Fire Bomblet</item>
  235.             <item quantity="99">Bloody Bolt</item>
  236.             <item quantity="99">Sleep Bolt</item>
  237.             <item quantity="99">Acid Bolt</item>
  238.             <item quantity="99">Blind Bolt</item>
  239.                 </include>
  240.         </sets>
  241.                 <!-- Don't fiddle with these unless you know how it works -->
  242.                 <!-- This is how I've set up the option to have various gear sets
  243.                      via input commands such as /th or /eva. They all work, however
  244.                      they may not be coded 'optimally' so if you can clean it up, feel free -->
  245.         <variables>
  246.                 <var name="BowActive">0</var>
  247.                 <var name="EvasionSetActive">0</var>
  248.                 <var name="MDTSetActive">0</var>
  249.                 <var name="PDTSetActive">0</var>
  250.         <var name="THTPSetActive">0</var>
  251.         <var name="TH-EvaSetActive">0</var>
  252.         </variables>
  253.        
  254.         <inputcommands>
  255.                     <!-- Treasure Hunter Toggle (If you want to replace the /th into
  256.                          something more user friendly, you can alter it just below -->
  257.         <cmd input="/th">
  258.             <setvar name="MDTSetActive" value="0" />
  259.             <setvar name="PDTSetActive" value="0" />
  260.             <setvar name="EvasionSetActive" value="0" />
  261.             <setvar name="TH-EvaSetActive" value="0" />
  262.                     <if advanced="$THTPSetActive=0">
  263.                                 <setvar name="THTPSetActive" value="1" />
  264.                                 <addtochat color="57">Treasure Hunter TP set enabled!</addtochat>
  265.                     </if>
  266.                         <else>
  267.                                 <setvar name="THTPSetActive" value="0" />
  268.                                 <addtochat color="57">Treasure Hunter set TP disabled!</addtochat>
  269.                         </else>
  270.                 </cmd>
  271.                     <!-- Treasure Hunter Evasion Toggle -->
  272.                     <!-- As stated, you can alter the command input below if you wish -->
  273.         <cmd input="/theva">
  274.             <setvar name="MDTSetActive" value="0" />
  275.             <setvar name="PDTSetActive" value="0" />
  276.             <setvar name="EvasionSetActive" value="0" />
  277.             <setvar name="THTPSetActive" value="0" />
  278.                         <if advanced="$TH-EvaSetActive=0">
  279.                                 <setvar name="TH-EvaSetActive" value="1" />
  280.                                 <addtochat color="57">Treasure Hunter Eva set enabled!</addtochat>
  281.                         </if>
  282.                         <else>
  283.                                 <setvar name="TH-EvaSetActive" value="0" />
  284.                                 <addtochat color="57">Treasure Hunter Eva set disabled!</addtochat>
  285.                         </else>
  286.                 </cmd>
  287.                     <!-- Evasion set toggle -->
  288.                     <!-- As stated, you can alter the command input below if you wish -->
  289.                 <cmd input="/eva">
  290.                         <setvar name="MDTSetActive" value="0" />
  291.                         <setvar name="PDTSetActive" value="0" />
  292.             <setvar name="TH-EvaSetActive" value="0" />
  293.             <setvar name="THTPSetActive" value="0" />
  294.                         <if advanced="$EvasionSetActive=0">
  295.                                 <setvar name="EvasionSetActive" value="1" />
  296.                                 <addtochat color="57">Evasion set enabled!</addtochat>
  297.                         </if>
  298.                         <else>
  299.                                 <setvar name="EvasionSetActive" value="0" />
  300.                                 <addtochat color="57">Evasion set disabled.</addtochat>
  301.                         </else>
  302.                 </cmd>
  303.                 <!-- MDT set toggle -->
  304.                 <!-- As stated, you can alter the command input below if you wish -->
  305.                 <cmd input="/mdt">
  306.                         <setvar name="EvasionSetActive" value="0" />
  307.                         <setvar name="PDTSetActive" value="0" />
  308.             <setvar name="TH-EvaSetActive" value="0" />
  309.             <setvar name="THTPSetActive" value="0" />
  310.                         <if advanced="$MDTSetActive=0">
  311.                                 <setvar name="MDTSetActive" value="1" />
  312.                                 <addtochat color="57">MDT set enabled!</addtochat>
  313.                         </if>
  314.                         <else>
  315.                                 <setvar name="MDTSetActive" value="0" />
  316.                                 <addtochat color="57">MDT set disabled.</addtochat>
  317.                         </else>
  318.                 </cmd>
  319.                 <!-- PDT set toggle -->
  320.                 <!-- As stated, you can alter the command input below if you wish -->
  321.                 <cmd input="/pdt">
  322.                         <setvar name="EvasionSetActive" value="0" />
  323.                         <setvar name="MDTSetActive" value="0" />
  324.             <setvar name="TH-EvaSetActive" value="0" />
  325.             <setvar name="THTPSetActive" value="0" />
  326.                         <if advanced="$PDTSetActive=0">
  327.                                 <setvar name="PDTSetActive" value="1" />
  328.                                 <addtochat color="57">PDT set enabled!</addtochat>
  329.                         </if>
  330.                         <else>
  331.                                 <setvar name="PDTSetActive" value="0" />
  332.                                 <addtochat color="57">PDT set disabled.</addtochat>
  333.                         </else>
  334.                 </cmd>
  335.                 <!-- Type /bow to switch out ammo gear for bow and arrows. -->
  336.                 <!-- As stated, you can alter the command input below if you wish -->
  337.                 <cmd input="/bow">
  338.                         <if advanced="$BowActive=0">
  339.                                 <setvar name="BowActive" value="1" />
  340.                                 <addtochat color="57">Bow and arrows equipped!</addtochat>
  341.                                 <equip set="Bow" />
  342.                         </if>
  343.                         <else>
  344.                                 <setvar name="BowActive" value="0" />
  345.                                 <addtochat color="57">Ammo gear equipped!</addtochat>
  346.                                 <equip set="Ammo" />
  347.                         </else>
  348.                 </cmd>
  349.                 <!-- For personal testing. -->
  350.                 <cmd input="/debug">
  351.                 </cmd>
  352.         </inputcommands>
  353.            
  354.                 <!-- These are the rules to make all your gearsets work.
  355.                      Again, the code could be optimised, but do not touch them
  356.                      if you do not know what you're doing. This can break the entire XML -->
  357.         <idlegear>
  358.         <if advanced="$EvasionSetActive=1">
  359.                         <equip set="Evasion" />
  360.                 </if>
  361.                 <elseif advanced="$MDTSetActive=1">
  362.                         <equip set="MDT" />
  363.                 </elseif>
  364.         <elseif advanced="$THTPSetActive=1">
  365.                         <equip set="THTP" />
  366.                         <!-- This is a very sloppy fix I did. This lets me not walk
  367.                              in dusk while disengaged in this gearset. It makes everything work,
  368.                              but shouldn't be needed
  369.                         <!-- You may want to add hands in here if for some reason you do
  370.                              not wish to idle in TH gloves -->
  371.                         <!-- If you can fix my initial problem and no longer need this, please update
  372.                             where you found this XML -->
  373.                             <if p_status="Idle">
  374.                                 <equip><feet>Strider Boots</feet></equip>
  375.                             </if>
  376.                 </elseif>
  377.         <elseif advanced="$TH-EvaSetActive=1">
  378.                         <equip set="TH-Eva" />
  379.                         <!-- This is a very sloppy fix I did. This lets me not walk
  380.                              in dusk while disengaged in this gearset. You may want to add hands in here
  381.                              if for some reason you do not wish to idle in TH gloves -->
  382.                             <if p_status="Idle">
  383.                             <equip><feet>Strider Boots</feet></equip>
  384.                             </if>
  385.                 </elseif>
  386.                 <elseif advanced="$PDTSetActive=1">
  387.                         <equip set="PDT" />
  388.                 </elseif>
  389.         <elseif buffactive="Sneak Attack|Trick Attack">
  390.                                         <if buffactive="Sneak Attack&Trick Attack">
  391.                                                 <equip set="SATA" />
  392.                                         </if>
  393.                                         <elseif buffactive="Trick Attack">
  394.                                                 <equip set="Trick Attack" />
  395.                                         </elseif>
  396.                                         <else>
  397.                                                 <equip set="Sneak Attack" />
  398.                                         </else>
  399.                 </elseif>
  400.                 <else>
  401.                         <if p_status="engaged">
  402.                                 <if advanced="$BowActive=1">
  403.                                         <equip set="TP-Bow" />
  404.                                 </if>
  405.                                 <else>
  406.                                         <equip set="TP" />
  407.                                 </else>
  408.                         </if>
  409.                         <else>
  410.                                 <equip set="Idle" />
  411.                         </else>
  412.                 </else>
  413.         </idlegear>
  414.        
  415.         <preranged>
  416.                 <equip set="Ranged" />
  417.         </preranged>
  418.        
  419.         <premagic>
  420.                 <!-- Evasion gear is equipped during Utsusemi, with Haste gear also for Ni. -->
  421.                 <if ad_name="Utsusemi*">
  422.                         <equip set="Evasion" />
  423.                         <if ad_name="*Ni">
  424.                                 <equip set="Haste" />
  425.                         </if>
  426.                 </if>
  427.                 <if ad_name="Monomi*|Tonko*">
  428.                         <equip set="Haste" />
  429.                 </if>
  430.         </premagic>
  431.                
  432.         <midmagic>
  433.                 <if ad_name="Monomi*">
  434.                                 <command>/cancel 71</command>
  435.                 </if>
  436.                 <elseif ad_name="Utsusemi: Ichi">
  437.                         <!-- Cancels shadows if... -->
  438.                         <if buffactive="66"> <!-- One is shadow left -->
  439.                                 <command>/cancel 66</command>
  440.                         </if>
  441.                         <elseif buffactive="444"> <!-- Two shadows are left -->
  442.                                 <command>/cancel 444</command>
  443.                         </elseif>
  444.                         <else> <!-- Three are shadows left -->
  445.                                 <command>/cancel 445</command>
  446.                         </else>
  447.                 </elseif>
  448.         </midmagic>
  449.  
  450.         <jobability>               
  451.         <if ad_name="Flee|Hide|Steal">
  452.                         <equip set="%ad_name" />
  453.                 </if>
  454.  
  455.                 <elseif ad_name="Spectral Jig">
  456.                         <command>/cancel 71</command>
  457.                 </elseif>
  458.         </jobability>
  459.  
  460.         <weaponskill>
  461.                 <if ad_name="Mercy Stroke">
  462.                         <equip set="Mercy" />
  463.                 </if>
  464.                 <else>
  465.                         <equip set="Multi" />
  466.                 </else>
  467.         </weaponskill>
  468. </ashitacast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement