Advertisement
Guest User

Vyen's DNC Spellcast

a guest
Jun 22nd, 2013
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.56 KB | None | 0 0
  1. <spellcast xmlns:xi = "http://www.w3.org/2001/xinclude">
  2.     <config Debug = "false" ShowGearSwaps = "false"/>
  3.    
  4.     <variables>
  5.    
  6.     </variables>
  7.    
  8.     <sets>
  9.  
  10.    
  11.     <!--Some terms!
  12.    
  13.     A  'group' is more like a 'cateogry.'  Groups are made of sets.
  14.     All sets under one group can be used together.
  15.     Groups would be something like 'Evasion, Solo, DPS, Magic Resist,' etc.
  16.    
  17.     A 'set' is part opf a group.  A 'set' is a set of gear you want equipped.
  18.     Under your 'main' GROUP, you might have your 'Engaged' SET, where you equip gear you TP in.
  19.     you might also have the 'WEaponskill' SET under that GROUP, where you swap TP gear for WS, etc.
  20.    
  21.     <!--I use a gear collecting app.  This first group is just various items/ammo/food/etc.
  22.     I want that app to grab. -->
  23.         <group name = "GearToGet">
  24.        
  25.             <set name="yesplease">
  26.            
  27.                 <main>Phurba</main>
  28.                 <main>Yataghan</main>
  29.                 <main>Thokcha</main>
  30.                 <main>Cobra Unit Knife</main>
  31.                 <main>Dakini</main>
  32.                 <main>Jinx Discus</main>   
  33.                 <ammo>Fenrir's Stone</ammo>
  34.                
  35.                 <main>Shihei</main>
  36.                 <main>Reraise Earring</main>
  37.                 <main>Toolbag: Shiehei</main>
  38.                 <main>Echo Drops</main>
  39.                 <main>Squid Sushi</main>
  40.                 <main>Sole Sushi</main>
  41.                 <main store="sack">Athame</main>
  42.                 <main store="sack">Dakini</main>
  43.                
  44.                 <main>Toolbag (Shihe)</main>
  45.                
  46.             </set>
  47.            
  48.         </group>
  49.        
  50.        
  51.         <!--This is the 'main' group  I play my Dancer with.
  52.         The other groups focus on Hastge or Evasion or Store TP, and are situational. -->
  53.         <group name = "Main" default="YES">
  54.            
  55.             <set name = "Engaged"> <!--using set names 'Engaged' 'Idle' 'Resting' and
  56.                                     ...one more I can't remember is important.  ILl show you in the rules. -->
  57.            
  58.                 <head>Charis Tiara +2</head>
  59.                 <body>Charis Casaque +1</body>
  60.                 <hands>Dusk Gloves</hands>
  61.                 <legs>Calmecac Trousers</legs>
  62.                 <feet>Aurore Gaiters</feet>
  63.                 <neck>Charis Necklace</neck>
  64.                 <waist>Twilight Belt</waist>
  65.                 <lear>Brutal Earring</lear>
  66.                 <rear>Kemas Earring</rear>
  67.                 <lring>Heed Ring</lring>
  68.                 <rring>Rajas Ring</rring>
  69.                 <back>Atheling Mantle</back>
  70.  
  71.            
  72.             </set>
  73.            
  74.             <set name = "Idle|Normal|Resting" baseset = "Engaged">
  75.            
  76.             <!--This is the gera I put on when 'idling,' or not in combat
  77.             Good for those who use Dusk gear, for example.  Equip when fighting,
  78.             unequip when running. -->
  79.            
  80.                 <hands>Charis Bangles +1</hands>
  81.                 <legs>Charis Tights +1</legs>
  82.                 <feet>Dancer's Shoes</feet>
  83.            
  84.             </set>
  85.            
  86.            
  87.             <set name="WS">
  88.            
  89.                 <head>Issen Hachimaki</head>
  90.                 <body>Etoile Casaque</body>
  91.                 <hands>Charis Bangles +1</hands>
  92.                 <legs>Aurore Brais</legs>
  93.                 <feet>Etoile Shoes</feet>
  94.                 <neck>Love Torque</neck>
  95.                 <waist>Sentry Belt</waist>
  96.                 <lear>Brutal Earring</lear>
  97.                 <rear>Kemas Earring</rear>
  98.                 <lring>Heed Ring</lring>
  99.                 <rring>Keen Ring</rring>
  100.                 <back>Atheling Mantle</back>
  101.            
  102.             </set>
  103.            
  104.             <set name="CritWS" baseset="WS">
  105.  
  106.                 <legs>Desultor Tassets</legs>
  107.                
  108.            
  109.             </set>
  110.            
  111.             <set name="Waltz">
  112.            
  113.             <!--This is the first of my specific Job ABility sets. -->
  114.            
  115.                 <head>Etoile Tiara</head>
  116.                 <body>Dancer's Casaque</body>
  117.                 <legs>Desultor Tassets</legs>
  118.                 <waist>Acerbic Sash</waist>
  119.                 <rring>Metanoia Ring</rring>
  120.                 <lring>Valseur's Ring</lring>
  121.            
  122.             </set>
  123.            
  124.             <set name="Jig">
  125.            
  126.                 <legs>Etoile Tights</legs>
  127.                 <feet>Dancer's Shoes</feet>
  128.            
  129.             </set>
  130.            
  131.             <set name="Samba">
  132.            
  133.                 <head>Dancer's Tiara</head>
  134.  
  135.            
  136.             </set>
  137.                
  138.             <set name="Step">
  139.            
  140.                 <head>Issen Hachimaki</head>
  141.                 <body>Etoile Casaque</body>
  142.                 <hands>Dancer's Bangles</hands>
  143.                 <legs>Aurore Brais</legs>
  144.                 <feet>Etoile Shoes</feet>
  145.                 <neck>Love Torque</neck>
  146.                 <waist>Sentry Belt</waist>
  147.                 <lear>Diabolos's Earring</lear>
  148.                 <rear>Kemas Earring</rear>
  149.                 <lring>Adler Ring</lring>
  150.                 <rring>Keen Ring</rring>
  151.                 <back>Sharpeye Mantle</back>
  152.            
  153.             </set>
  154.            
  155.             <set name="Animated Flourish">
  156.            
  157.                 <head>Nebula Hat</head>
  158.                 <hands>Etoile Bangles</hands>
  159.                 <feet>Nebula Pigaches</feet>
  160.                 <lear>Incubus Earring +1</lear>
  161.                 <back>Cavaros Mantle</back>
  162.            
  163.             </set>
  164.            
  165.             <set name="Reverse Flourish">
  166.            
  167.                 <hands>Charis Bangles +1</hands>
  168.            
  169.             </set>
  170.            
  171.             <set name="Violent Flourish">
  172.            
  173.                 <head>Nebula Hat</head>
  174.                 <body>Etoile Casaque</body>
  175.                 <hands>Charis Bangles +1</hands>
  176.                 <legs>Aurore Brais</legs>
  177.                 <feet>Etoile Shoes</feet>
  178.                 <neck>Love Torque</neck>
  179.                 <waist>Sentry Belt</waist>
  180.                 <feet>Nebula Pigaches</feet>
  181.                 <lear>Incubus Earring +1</lear>
  182.                 <rear>Diabolos's Earring</rear>
  183.                 <lring>Adler Ring</lring>
  184.                 <rring>Balrahn's Ring</rring>
  185.                 <back>Sharpeye Mantle</back>
  186.            
  187.             </set>
  188.            
  189.             <set name="Utsusemi">
  190.            
  191.                 <head>Anwig Salade</head>
  192.                 <body>Mirke Wardecors</body>
  193.                 <hands>Dusk Gloves</hands>
  194.                 <legs>Charis Tights +1</legs>
  195.                 <feet>Aurore Gaiters</feet>
  196.                 <neck>Magoraga Beads</neck>
  197.                 <waist>Nusku's Sash</waist>
  198.                 <lear>Loquac. Earring</lear>
  199.                 <rear>Reraise Earring</rear>
  200.                 <lring>Heed Ring</lring>
  201.                 <rring>Jelly Ring</rring>
  202.                 <back>Boxer's Mantle</back>
  203.                
  204.             </set>
  205.  
  206.            
  207.         </group>  <!--End of my 'main' group. -->
  208.        
  209.         <!--Start of my 'tanking' group.  Notice how it inherits the 'Main' group? 
  210.        
  211.         This means in 'imports' all of the sets in the main group.
  212.         You can overwrite them within the group, but it saves you from having to
  213.         say, copy-paste the exact Weaponskill sets over and over again. -->
  214.        
  215.         <group name = "Tank" default="NO" inherit="Main">
  216.            
  217.             <set name = "Engaged">
  218.            
  219.                 <head>Anwig Salade</head>
  220.                 <body>Aurore Doublet</body>
  221.                 <hands>Etoile Bangles</hands>
  222.                 <legs>Calmecac Trousers</legs>
  223.                 <feet>Aurore Gaiters</feet>
  224.                 <neck>Twilight Torque</neck>
  225.                 <waist>Nusku's Sash</waist>
  226.                 <lear>Velocity Earring</lear>
  227.                 <rear>Dodge Earring</rear>
  228.                 <lring>Heed Ring</lring>
  229.                 <rring>Jelly Ring</rring>
  230.                 <back>Boxer's Mantle</back>
  231.  
  232.            
  233.             </set>
  234.            
  235.             <set name="Waltz">
  236.            
  237.                 <head>Etoile Tiara</head>
  238.                 <body>Dancer's Casaque</body>
  239.                 <legs>Desultor Tassets</legs>
  240.            
  241.                 <lring>Valseur's Ring</lring>
  242.                 <hands>Etoile Bangles</hands>
  243.                 <feet>Nebula Pigaches</feet>
  244.                 <lear>Incubus Earring +1</lear>
  245.                 <back>Cavaros Mantle</back>
  246.            
  247.             </set>
  248.            
  249.            
  250.         </group>
  251.        
  252.        
  253.         <!--See? My Tank set only has two 'new' sets, a slightly different engaged + waltz.
  254.         But all the other sets in 'Main' are imported in. -->
  255.    
  256.         <group name = "NoJelly" default="NO" inherit="Main">
  257.            
  258.             <set name = "Engaged">
  259.            
  260.                 <head>Anwig Salade</head>
  261.                 <body>Aurore Doublet</body>
  262.                 <hands>Etoile Bangles</hands>
  263.                 <legs>Calmecac Trousers</legs>
  264.                 <feet>Aurore Gaiters</feet>
  265.                 <neck>Twilight Torque</neck>
  266.                 <waist>Nusku's Sash</waist>
  267.                 <lear>Velocity Earring</lear>
  268.                 <rear>Dodge Earring</rear>
  269.                 <lring>Heed Ring</lring>
  270.                 <rring>Rajas Ring</rring>
  271.                 <back>Boxer's Mantle</back>
  272.  
  273.            
  274.             </set>
  275.            
  276.             <set name="Waltz">
  277.            
  278.                 <head>Etoile Tiara</head>
  279.                 <body>Dancer's Casaque</body>
  280.                 <legs>Desultor Tassets</legs>
  281.                
  282.                 <hands>Etoile Bangles</hands>
  283.                 <feet>Nebula Pigaches</feet>
  284.                 <lear>Incubus Earring +1</lear>
  285.                 <back>Cavaros Mantle</back>
  286.                 <lring>Valseur's Ring</lring>
  287.            
  288.             </set>
  289.            
  290.            
  291.         </group>
  292.        
  293.     </sets>
  294.    
  295.     <rules>
  296.    
  297.         <!--More terms!
  298.        
  299.         Autoset: 'Autoset' is a spellcast 'spell' that triggers on when you change 'status.'
  300.         In this case, there are four Statuses/Stati.
  301.         1: Idle -- walking around town, not in auto-attack mode, not casting.
  302.         2: Engaged -- in auto-attack mode
  303.         3: Resting -- /healing
  304.         4: I can't remember this one, but I don't use it, so there's that?
  305.        
  306.         Also, 'casting' means any sort of job ability, weaponskill, or magic spell.
  307.         This also includes pet commands, beastmaster pet sic/ready, and the like.
  308.         This -does- cause some problems when wanting to use Spellcast as a BST/BLU/SMN.
  309.    
  310.         -->
  311.         <aftercastdelay delay="1" />
  312.         <!--This means that anything you tell Spellcast to do after a 'cast'
  313.             will happen 1 second after you finish the ability-->
  314.        
  315.        
  316.    
  317.         <if spell="Autoset">
  318.             <equip when="%status" set="%status" />
  319.            
  320.             <!--This one line makes so that you swap between idling, resting, and TP Gear as needed. -->
  321.         </if>
  322.        
  323.         <!--Note the use of Wildcards! If you cast any spell with the name "Waltz" in it... -->
  324.         <if Spell="*Waltz*">
  325.            
  326.             <equip when="Precast" set="Waltz" />  <!-- then before you cast, equip your waltz gear. -->
  327.            
  328.         </if>
  329.        
  330.         <if Spell="*Jig*"> <!--same thing, with JIgs -->
  331.            
  332.             <equip when="Precast" set="Jig" />
  333.            
  334.         </if>
  335.        
  336.         <if Spell="*Step*">
  337.            
  338.             <equip when="Precast" set="Step" />
  339.            
  340.         </if>
  341.        
  342.         <if Spell="*Samba*">
  343.            
  344.             <equip when="Precast" set="Samba" />
  345.            
  346.         </if>
  347.        
  348.         <if Spell="*Flourish*">
  349.            
  350.             <equip when="Precast" set="%spell" />
  351.            
  352.         </if>
  353.        
  354.         <if Spell="*Utsusemi*">
  355.            
  356.             <equip when="Precast" set="Utsusemi" />
  357.            
  358.         </if>
  359.        
  360.         <if CommandPrefix="/ws|/weaponskill"> <!--If casting any ability that is a Weaponskill
  361.                                                 the '|' here means "Or" -->
  362.            
  363.                        
  364.             <if Spell="Evisceration"> <equip when="Precast" set="CritWS" /> </if>
  365.             <else> <equip when="Precast" set="WS" /> </else>
  366.            
  367.         </if>
  368.        
  369.        
  370.         <equip when="Postcast" set="%status" /> <!--After casting any ability, equip your TP/Idle/Healing set. -->
  371.    
  372.     </rules>
  373.    
  374.     <!--And that's it! =D -->
  375.    
  376. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement