Guest User

DRG.xml

a guest
Jul 27th, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 12.48 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <!--The above line tells applications reading the file that it is in XML format.-->
  3.  
  4.  
  5.  
  6. <!-- Dragoon version whatever-we're-on-now      -->
  7. <!-- to do: Vambraces +2 spirit link rules, maybe -->
  8.  
  9.  
  10.  
  11. <spellcast>
  12. <!--The above line specifies the SpellCast section of the XML file so SpellCast knows where to look when it opens the file-->
  13.  
  14. <guildwork
  15.        character="Drjones"
  16.        server="Valefor"
  17.        description="Dragoon XML"
  18.        job="DRG"
  19.    />
  20.  
  21.     <sets>
  22.         <!--This is where you would define your SpellCast equipment sets and groups-->
  23.        
  24.         <!-- Default spell-slinging group -->
  25.         <group name="DRG" default="yes">
  26.            
  27.             <!-- <set name="template">
  28.            
  29.                 <main></main>
  30.                <sub></sub>
  31.                <ranged></ranged>
  32.                <ammo></ammo>
  33.                <head></head>
  34.                <neck></neck>
  35.                <lear></lear>
  36.                <rear></rear>
  37.                <body></body>
  38.                <hands></hands>
  39.                <lring></lring>
  40.                <rring></rring>
  41.                <back></back>
  42.                <waist></waist>
  43.                <legs></legs>
  44.                 <feet></feet>          
  45.             </set> -->
  46.            
  47.             <set name="Idle" baseSet="TP">
  48.                 <main>Sixgill</main>
  49.                 <!-- <sub></sub>
  50.                <ranged></ranged>
  51.                 <ammo></ammo>   -->
  52.                 <head>Darksteel Cap +1</head>
  53.                 <neck>Orochi Nodowa</neck>
  54.                 <!--<lear></lear>
  55.                 <rear></rear>   -->
  56.                 <body>Barone Corazza</body>
  57.                 <hands>Gavial Finger Gauntlets</hands>
  58.                 <lring>Dark Ring</lring>
  59.                 <rring>Dark Ring</rring>
  60.                 <back>Lamia Mantle +1</back>
  61.                 <waist>Nierenschutz</waist>
  62.                 <!--<legs></legs>-->
  63.                 <feet>Hydra Greaves</feet>         
  64.             </set>
  65.            
  66.             <set name="PDT">           
  67.                 <!-- <main></main> -->
  68.                 <!-- <sub></sub> -->
  69.                 <!-- <ranged></ranged>
  70.                 <ammo></ammo>   -->
  71.                 <head>Darksteel Cap +1</head>
  72.                 <neck>Twilight Torque</neck>
  73.                 <!-- <lear></lear>
  74.                <rear></rear> -->
  75.                 <body>Darksteel Harness +1</body>
  76.                 <!-- <hands></hands> -->
  77.                 <lring>Dark Ring</lring>
  78.                 <rring>Dark Ring</rring>
  79.                 <!-- <back></back> -->
  80.                 <waist>Nierenschutz</waist>
  81.                 <!-- <legs></legs> -->
  82.                 <feet>Hydra Greaves</feet>
  83.             </set>
  84.            
  85.             <set name="MDT">
  86.            
  87.                 <!-- <main></main> -->
  88.                 <!-- <sub></sub> -->
  89.                 <!-- <ranged></ranged>
  90.                <ammo></ammo>
  91.                 <head></head>   -->
  92.                 <neck>Twilight Torque</neck>
  93.                 <!--<lear></lear>
  94.                <rear></rear> -->
  95.                 <body>Coral Scale Mail +1</body>
  96.                 <hands>Gavial Finger Gauntlets</hands>
  97.                 <lring>Dark Ring</lring>
  98.                 <rring>Dark Ring</rring>
  99.                 <back>Lamia Mantle +1</back>
  100.                 <waist>Nierenschutz</waist>
  101.                 <!-- <legs></legs>
  102.                <feet></feet> -->
  103.             </set>
  104.            
  105.            
  106.             <set name="TP" >
  107.                 <!-- <main></main> -->
  108.                 <sub>Rose Strap</sub>
  109.                 <!-- <range></range>-->
  110.                 <ammo>Thew Bomblet</ammo>
  111.                 <head>Lancer's Mezail +2</head>
  112.                 <neck>Chivalrous Chain</neck>
  113.                 <lear>Dragonkin Earring</lear>
  114.                 <rear>Brutal Earring</rear>
  115.                 <body>Lancer's Plackart +2</body>
  116.                 <hands>Dusk Gloves +1</hands>
  117.                 <lring>Rajas Ring</lring>
  118.                 <rring>Blitz Ring</rring>
  119.                 <back>Atheling Mantle</back>
  120.                 <waist>Goading Belt</waist>
  121.                 <legs>Ace's Hose</legs>
  122.                 <feet>Lancer's Schynbalds +2</feet>
  123.             </set>
  124.            
  125.             <set name="STR" baseSet="TP">
  126.                 <!-- <main></main>
  127.                <sub></sub>
  128.                <ranged></ranged>
  129.                <ammo></ammo> -->
  130.                 <head>Varangian Helm</head>
  131.                 <!-- <neck></neck>
  132.                <lear></lear>
  133.                <rear></rear> -->
  134.                 <!-- <body></body> -->
  135.                 <hands>Lancer's Vambraces +2</hands>
  136.                 <lring>Rajas Ring</lring>
  137.                 <rring>Flame Ring</rring>
  138.                 <!-- <back></back> -->
  139.                 <waist>Warwolf Belt</waist>
  140.                 <legs>Lancer's Cuissots +1</legs>
  141.                 <feet>Hecatomb Leggings +1</feet>
  142.             </set>
  143.            
  144.             <!-- <set name="MultiWS" baseSet="TP">           -->
  145.                 <!-- <main></main>
  146.                <sub></sub>
  147.                <ranged></ranged>
  148.                <ammo></ammo> -->
  149.                 <!-- <head></head> -->
  150.                 <!--<neck></neck>
  151.                <lear></lear>
  152.                <rear></rear>
  153.                <body></body> -->
  154.                 <!-- <hands>Lancer's Vambraces +2</hands> -->
  155.                 <!-- <lring></lring>    -->
  156.                 <!-- <rring>keen Ring</rring> -->
  157.                 <!--<back></back> -->
  158.                 <!-- <waist>Warwolf Belt</waist>
  159.                <legs>Lancer's Cuissots +1</legs>
  160.                <feet>Lancer's Schynbalds +2</feet>
  161.             </set> -->
  162.            
  163.             <set name="PentaThrust" baseSet="STR">         
  164.                 <!-- <main></main>
  165.                <sub></sub>
  166.                <ranged></ranged>
  167.                <ammo></ammo> -->
  168.                 <!-- <head></head> -->
  169.                 <neck>Shadow Gorget</neck>
  170.                 <!--<lear></lear>
  171.                <rear></rear>
  172.                <body></body> -->
  173.                 <hands>Lancer's Vambraces +2</hands>
  174.                 <!-- <lring></lring>
  175.                <rring></rring>
  176.                <back></back> -->
  177.                 <waist>Shadow Belt</waist>
  178.                 <!-- <legs></legs> -->
  179.                 <!-- <feet></feet> -->
  180.             </set>
  181.            
  182.             <set name="Drakesbane" baseSet="STR">
  183.                 <!-- <main></main>
  184.                <sub></sub>
  185.                <ranged></ranged>
  186.                <ammo></ammo> -->
  187.                 <!-- <head></head> -->
  188.                 <neck>Light Gorget</neck>
  189.                 <!--<lear></lear>
  190.                <rear></rear>
  191.                <body></body> -->
  192.                 <hands>Lancer's Vambraces +2</hands>
  193.                 <!-- <lring></lring>
  194.                <rring></rring> -->
  195.                 <!-- <back></back> -->
  196.                 <waist>Light Belt</waist>
  197.                 <!-- <legs></legs> -->
  198.                 <!-- <feet></feet> -->
  199.             </set>
  200.            
  201.             <set name="Stardiver" baseSet="STR">
  202.                 <!-- <main></main>
  203.                <sub></sub>
  204.                <ranged></ranged>
  205.                <ammo></ammo> -->
  206.                 <!-- <head></head> -->
  207.                 <neck>Light Gorget</neck>
  208.                 <!--<lear></lear>
  209.                <rear></rear>
  210.                <body></body> -->
  211.                 <hands>Lancer's Vambraces +2</hands>
  212.                 <!-- <lring></lring>
  213.                <rring></rring> -->
  214.                 <!-- <back></back> -->
  215.                 <waist>Light Belt</waist>
  216.                 <!-- <legs></legs> -->
  217.                 <!-- <feet></feet> -->
  218.             </set>
  219.            
  220.            
  221.             <set name="Jump" baseSet="TP">
  222.                 <!-- <main></main>
  223.                <sub></sub>
  224.                <ranged></ranged>
  225.                <ammo></ammo> -->
  226.                 <head>Sceamol Band</head>
  227.                 <!--<neck></neck>
  228.                <lear></lear>
  229.                 <rear></rear>   -->
  230.                 <!-- <body></body> -->
  231.                 <hands>Lancer's Vambraces +2</hands>
  232.                 <!-- <lring></lring>    -->
  233.                 <rring>keen Ring</rring>
  234.                 <!--<back></back>   -->
  235.                 <waist>Warwolf Belt</waist>
  236.                 <legs>Lancer's Cuissots +1</legs>
  237.                 <feet>Lancer's Schynbalds +2</feet>
  238.             </set>
  239.            
  240.            
  241.             <set name="WyvernHP">
  242.                 <!-- <main></main>
  243.                <sub></sub>
  244.                <ranged></ranged>
  245.                <ammo></ammo> -->
  246.                 <head>Saurian Helm</head>
  247.                 <!--<neck></neck>
  248.                <lear></lear>
  249.                <rear></rear>
  250.                <body></body>
  251.                <hands></hands>
  252.                <lring></lring>
  253.                <rring></rring>
  254.                <back></back>
  255.                <waist></waist> -->
  256.                 <legs>Drachen Brais</legs>
  257.                 <!-- <feet></feet>           -->
  258.             </set>
  259.            
  260.             <!-- MaxHP and helm to trigger healing breath more reliably -->
  261.             <set name="BreathTrigger">
  262.                 <!-- <main></main>
  263.                <sub></sub>
  264.                <ranged></ranged>
  265.                <ammo></ammo> -->
  266.                 <head>Drachen Armet</head>
  267.                 <!-- <neck></neck>
  268.                <lear></lear>
  269.                <rear></rear>
  270.                 <body></body>   -->
  271.                 <!-- <hands></hands> -->
  272.                 <!--<lring></lring>
  273.                <rring></rring>
  274.                <back></back>
  275.                 <waist></waist> -->
  276.                 <!-- <legs></legs> -->
  277.                 <!-- <feet></feet> -->
  278.             </set>
  279.            
  280.         </group>
  281.     </sets>
  282.    
  283.     <variables>
  284.         <!--This is where you would define custom variables for SpellCast-->
  285.         <var name="AfterCast">"Idle"</var>
  286.     </variables>
  287.    
  288.     <rules>
  289.        
  290.         <!-- Locking rules for upgrading dynamis gear -->
  291.         <!-- <equip when="precast|midcast|aftercast|autoset|Resting">
  292.             <lock hands="true" />
  293.         </equip>  -->
  294.        
  295.         <if spell="autoset">  <!-- this makes it so when you change status (rest, idle, engage), your gear changes -->
  296.             <action type="equip" when="engaged" set="TP" />
  297.             <action type="equip" when="idle" set="Idle" />
  298.         </if>
  299.        
  300.         <if Advanced='"%Status" = "Engaged"'>
  301.                 <var cmd="set AfterCast TP" />
  302.         </if>
  303.         <else>
  304.             <var cmd="set AfterCast Idle" />
  305.         </else>
  306.        
  307.        
  308.         <if type="JobAbility">
  309.             <castdelay delay="0.1"/>
  310.            
  311.             <if spell="Spirit Jump|Soul Jump|High Jump|Jump">
  312.                 <equip when="precast" set="Jump" />
  313.                 <equip when="aftercast" set="$AfterCast" />
  314.             </if>
  315.            
  316.             <elseif spell="Angon">
  317.                 <equip when="precast">
  318.                     <ammo>Angon</ammo>
  319.                 </equip>
  320.                 <equip when="aftercast" set="$AfterCast" />
  321.             </elseif>
  322.            
  323.             <elseif spell="Spirit Link">
  324.                 <equip when="precast">
  325.                     <hands>Lancer's Vambraces +2</hands>
  326.                 </equip>
  327.                 <equip when="aftercast" set="$AfterCast" />
  328.             </elseif>
  329.            
  330.             <elseif spell="Ancient Circle">
  331.                 <equip when="precast">
  332.                     <legs>Drachen Brais</legs>
  333.                 </equip>
  334.                 <equip when="aftercast" set="$AfterCast" />
  335.             </elseif>
  336.            
  337.             <elseif spell="Call Wyvern">
  338.                 <equip when="precast">
  339.                     <body>Wyrm Mail</body>                 
  340.                 </equip>
  341.                 <equip when="aftercast" set="$AfterCast" />
  342.             </elseif>
  343.            
  344.         </if>   <!-- End if JobAbility -->
  345.        
  346.         <if type="PetCommand">
  347.             <if spell="Restoring Breath">
  348.                 <aftercastdelay delay="2.5" />
  349.                 <!-- <equip when="precast" set="BreathTrigger" />  -->
  350.                 <!-- <equip when="midcast" set="WyvernHP" /> -->
  351.                 <equip when="precast" set="WyvernHP" />
  352.                 <equip when="aftercast" set="$AfterCast" />
  353.             </if>
  354.         </if> <!--  end if PetCommand   -->
  355.        
  356.         <if type="WeaponSkill">
  357.             <castdelay delay="0.1"/>
  358.            
  359.             <!-- <aftercastdelay delay="5.0" /> -->
  360.            
  361.             <!-- Drakesbane -->
  362.             <if spell="Drakesbane">
  363.                 <equip when="precast" set="Drakesbane" />
  364.                 <equip when="aftercast" set="$AfterCast" />
  365.             </if>
  366.            
  367.             <!-- Stardiver -->
  368.             <elseif spell="Stardiver">
  369.                 <equip when="precast" set="Stardiver" />
  370.                 <equip when="aftercast" set="$AfterCast" />
  371.             </elseif>
  372.            
  373.             <!-- Penta Thrust -->
  374.             <elseif spell="Penta Thrust">
  375.                 <equip when="precast" set="PentaThrust" />
  376.                 <equip when="aftercast" set="$AfterCast" />
  377.             </elseif>
  378.            
  379.             <!-- Multi-hit Weaponskills -->
  380.             <!-- <elseif spell="Skewer|Double Thrust">
  381.                 <equip when="precast" set="MultiWS" />
  382.                 <equip when="aftercast" set="$AfterCast" />
  383.             </elseif> -->
  384.                        
  385.             <!-- Everything else -->
  386.             <else>
  387.                 <equip when="precast" set="STR" />
  388.                 <equip when="aftercast" set="$AfterCast" />
  389.             </else>
  390.         </if>   <!-- End if WeaponSkill -->
  391.        
  392.         <!-- magic, Healing Breath trigger -->
  393.         <if type="WhiteMagic|BlackMagic|BlueMagic">
  394.             <castdelay delay="0.1"/>
  395.             <aftercastdelay delay="2.5" />
  396.             <equip when="precast" set="BreathTrigger" />
  397.             <equip when="midcast" set="WyvernHP" />
  398.             <equip when="aftercast" set="$AfterCast" />
  399.         </if>   <!-- End if magic -->
  400.     </rules>
  401. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment