Advertisement
xilk

Xilk-BST v1.3

Mar 7th, 2012
465
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 28.25 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2.  
  3. <!--- Many Thanx to Yugl for his extensive efforts in helping players with Spellcast scripts.
  4. This XML Requires the Yugl-include.xml found here: http://pastebin.com/BtAREr77
  5. It also Requires the Pet Alias Script found here: http://pastebin.com/N7RZdQzK
  6. You will want to add a line like this Windower init.txt file:
  7.  
  8. exec pet-alias.txt
  9.  
  10. This script allows the quick selection & Call Beast of your next pet. For example:
  11.  
  12. //lulush
  13. //gooey
  14.  
  15. It also Assigns Ready Moves to Macros automatically for the pet you select.
  16.  
  17. The Itemizer plugin is also Highly Recommended, but not required.
  18. If you do NOT use Itemizer, you must change the $JugSpot variable to 'Inventory'
  19. Otherwise, set $JugSpot to whichever locationis prefered for jug collection: Inventory, Sack, or Satchel
  20.  
  21. The following should be included in AutoExec.xml
  22.     <!--- Beastmaster Abilities ---> <!---
  23.        
  24.    <register silent="true" event="gainbuff_Killer_Instinct">sc var set VAR-TP KI</register>
  25.    <register silent="true" event="losebuff_Killer_Instinct">sc var set VAR-TP HASTE</register>
  26.     <register silent="true" event="gainbuff_Killer_Instinct">sc var set VAR-WS KI</register>
  27.    <register silent="true" event="losebuff_Killer_Instinct">sc var set VAR-WS ATT</register>
  28.    <register silent="true" event="losebuff_Transcendency">sc var set Brew N</register>
  29.    <register silent="true" event="gainbuff_Transcendency">sc var set Brew BR</register>
  30.     <register silent="true" event="lowhp">sc var set Reraise Twilight</register>
  31.     <register silent="true" event="hppgt75">sc var set Reraise BlankSet</register>
  32.  
  33. Shining Fantasia Switches between Master & Pet priority for TP Sets
  34.  
  35. Netherspikes, Diaga V, Banishga V, and Goblin Gavotte are assigned to the 4 primary ready moves for summoned pet. Ready move assignments use the below rough priority in ordering.
  36.  
  37. Netherspikes: Single Target DD; Other
  38. Diaga V: Pet Stun; Conal AoE; Other
  39. Banishga V: Primary Radial AoE; Other
  40. Goblin Gavotte: Enhancing; Secondary Radial AoE; Other
  41.  
  42. Additional Ready moves are assigned to $Ready5~7; Only Mandragora, Lizards, and Funguar have more than 4 Ready moves.
  43.    
  44.    
  45.     --->
  46. <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
  47.     <config/>
  48.     <variables clear="True">
  49.         <!--- Standard Variables 1 --->
  50.         <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*</var>
  51.         <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*</var>
  52.         <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  53.         <var name="Resist">R</var>
  54.         <var name="Area">Outside</var>
  55.         <var name="Distance">15.7</var>
  56.         <var name="Delay-JA">0.3</var>
  57.         <var name="Delay-Spell">0.2</var>
  58.         <var name="LockMain">1</var>
  59.         <var name="R-Weapon">Killer Shortbow</var>
  60.         <var name="Armor-Idle">BlankSet</var>
  61.         <var name="Armor-Engaged">BlankSet</var>
  62.         <!--- Standard Variables 2 --->
  63.         <var name="VAR-TP">HASTE</var>
  64.         <var name="VAR-WS">ATT</var>
  65.         <var name="VAR-Utsusemi">PDT</var>
  66.         <var name="VAR-Cure">Potency</var>
  67.         <var name="Movement-Idle">Movement</var>
  68.         <var name="Movement-Engaged">BlankSet</var>
  69.         <var name="EquipmentSlot-Set">BlankSet</var>
  70.         <!--- Standard Variables 3 --->
  71.         <var name="QuickResist">R</var>
  72.         <var name="DireCast">BlankSet</var>
  73.         <var name="VAR-Stun">Haste</var>
  74.         <var name="VAR-Refresh">Refresh</var>
  75.         <!--- Multi-Class Variables  --->
  76.         <var name="Sub">Sub</var>
  77.         <var name="SleepOrder">0</var>
  78.         <var name="SleepTimer">0</var>
  79.         <var name="DurationTimer">0</var>
  80.         <var name="FastCastTotal">0.5</var>
  81.         <var name="Castwhen">midcast</var>
  82.         <var name="CompleteFastCastStaff">Fire|Water|Wind|Ice|Thunder|Dark</var>
  83.         <var name="Berserk">N</var>
  84.         <var name="STYLE">PET</var>
  85.         <var name="KillerInstinct">N</var>
  86.         <var name="Brew">N</var>
  87.         <!--- Fast Cast Variables: Elements and Cure--->
  88.         <var name="FireCT">12</var>
  89.         <var name="EarthCT">12</var>
  90.         <var name="WaterCT">12</var>
  91.         <var name="WindCT">12</var>
  92.         <var name="IceCT">12</var>
  93.         <var name="ThunderCT">12</var>
  94.         <var name="LightCT">12</var>
  95.         <var name="DarkCT">12</var>
  96.         <var name="CureCT">0</var>
  97.         <!--- Fast Cast Variables: Skill --->
  98.         <var name="BlueMagic">0</var>
  99.         <var name="SummoningMagic">0</var>
  100.         <var name="Singing">0</var>
  101.         <var name="Ninjutsu">0</var>
  102.         <var name="ElementalMagic">0</var>
  103.         <var name="EnfeeblingMagic">0</var>
  104.         <var name="EnhancingMagic">0</var>
  105.         <var name="HealingMagic">0</var>
  106.         <var name="DivineMagic">0</var>
  107.         <var name="DarkMagic">0</var>
  108.         <!--- Fast Cast Variables: Fast Cast and Book --->
  109.         <var name="FastCastTotal">0</var>
  110.         <var name="BlackMagicBook">0</var>
  111.         <var name="WhiteMagicBook">0</var>
  112.         <var name="BookGear">0</var>
  113.         <!--- BeastMaster Variables --->
  114.         <var name="CMain"></var>
  115.         <var name="CSub"></var>
  116.         <var name="Reraise">BlankSet</var>
  117.         <var name="PFood">Pet Food Zeta</var>
  118.         <var name="Broth"></var>
  119.         <var name="JugSpot">Satchel</var>
  120.         <var name="READY1"></var>
  121.         <var name="READY2"></var>
  122.         <var name="READY3"></var>
  123.         <var name="READY4"></var>
  124.         <var name="READY5"></var>
  125.         <var name="READY6"></var>
  126.         <var name="READY7"></var>
  127.         <var name="Kookie">Garlic Cracker +1</var>
  128.         <!--- Include Variables
  129.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffFastCast']/*" />
  130.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffDMG']/*" />
  131.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='TrialStaffACC']/*" />
  132.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
  133.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='VarEnSpells']/*" /> --->
  134.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EleStaffConst']/*" />
  135.     </variables>
  136.    
  137.     <sets>
  138.         <group name="Abyssea-R" default="yes">
  139.        
  140.             <set name="Idle">
  141.                 <slot>sample</slot>
  142.             </set>
  143.            
  144.             <set name="PDT" baseset="PET-PDT">
  145.                 <neck>Twilight Torque</neck>
  146.                 <lear>Darkness Earring</lear>
  147.             </set>
  148.             <set name="PDT-idle" baseset="PDT">
  149.                 <slot>sample</slot>
  150.             </set>
  151.             <set name="MDT" baseset="PET-MDT">
  152.                 <neck>Twilight Torque</neck>
  153.                 <lring>Dark Ring</lring>
  154.                 <rring>Dark Ring</rring>
  155.             </set>
  156.            
  157.             <set name="Twilight">
  158.                 <head lock="True">Twilight Helm</head>
  159.                 <body lock="True">Twilight Mail</body>
  160.             </set>
  161.            
  162.             <set name="Resting" baseset="Twilight" />
  163.            
  164.             <set name="FullEvasion">
  165.                 <body>Ferine Gausape +2</body>
  166.                 <hands>Ocelot Gloves</hands>
  167.                 <legs>Ocelot Trousers</legs>
  168.                 <neck>Torero Torque</neck>
  169.             </set>
  170.             <set name="Movement">
  171.                 <feet>Skadi's Jambeaux</feet>
  172.             </set>
  173.             <set name="BlankSet" />
  174.             <set name="MainSub">
  175.                 <main>$CMain</main>
  176.                 <!---<sub>$CSub</sub>--->
  177.             </set>
  178.             <set name="Refresh">
  179.                 <body>Twilight mail</body>
  180.             </set>
  181.            
  182.             <set name="Utsusemi-Precast">
  183.                 <neck>Magoraga Beads</neck>
  184.             </set>
  185.            
  186.             <!--- PET STAT SETS --->
  187.            
  188.             <set name="PET-PDT">
  189.                 <main>Guichard's Axe +2</main>
  190.                 <sub>Guichard's Axe +2</sub>
  191.                 <head>Anwig Salade</head>
  192.                 <legs>Ferine Quijotes +2</legs>
  193.             </set>
  194.             <set name="PET-MDT">
  195.                 <main>Guichard's Axe +3</main>
  196.                 <sub>Guichard's Axe +3</sub>
  197.                 <head>Anwig Salade</head>
  198.                 <waist>Selemnus belt</waist>
  199.             </set>
  200.             <set name="PET-ACC">
  201.                 <ammo>Demonry Core</ammo>
  202.                 <body>Mirke Wardecors</body>
  203.                 <back>Ferine Mantle</back>
  204.                 <legs>Herder's Subligar</legs>
  205.                 <lear>Ferine Earring</lear>
  206.             </set>
  207.             <set name="PET-ATT">
  208.                 <main>Astolfo</main>
  209.                 <neck>Ferine Necklace</neck>
  210.                 <body>Mirke Wardecors</body>
  211.             </set>
  212.             <set name="PET-MACC">
  213.                 <lear>Sapphire Earring</lear>
  214.             </set>
  215.            
  216.             <!--- Player TP Sets --->
  217.            
  218.             <set name="TP-MASTER-HASTE">
  219.                 <head>Ferine Cabasset +2</head>
  220.                 <body>Ferine Gausape +2</body>
  221.                 <legs>Ferine Quijotes +2</legs>
  222.                 <hands>Armada Mufflers</hands>
  223.                 <ammo>Demonry Core</ammo>
  224.                 <feet>Ferine Ocreae +2</feet>
  225.                 <waist>Twilight belt</waist>
  226.                 <back>Atheling Mantle</back>
  227.                 <rear>Suppanomimi</rear>
  228.                 <rring>Rajas Ring</rring>
  229.                 <neck>Ferine necklace</neck>
  230.                 <lear>Brutal Earring</lear>
  231.                 <lring>Epona's Ring</lring>
  232.             </set>
  233.            
  234.             <set name="TP-MASTER-EVA" baseset="TP-MASTER-HASTE">
  235.                 <body>Ferine Gausape +2</body>
  236.                 <hands>Ocelot Gloves</hands>
  237.                 <legs>Ocelot Trousers</legs>
  238.                 <neck>Torero Torque</neck>
  239.             </set>
  240.            
  241.             <set name="TP-MASTER-ACC" baseset="TP-MASTER-HASTE">
  242.                 <slot>Example</slot>
  243.             </set>
  244.            
  245.             <set name="TP-MASTER-KI" baseset="TP-MASTER-HASTE">
  246.                 <sub>Tatami shield</sub>
  247.                 <ranged>Killer shortbow</ranged>
  248.                 <head>Monster helm +2</head>
  249.                 <body>Ferine Gausape +2</body>
  250.                 <rring>Tamer's Ring</rring>
  251.             </set>
  252.            
  253.             <set name="TP-PET-HASTE" baseset="TP-MASTER-HASTE">
  254.                
  255.                 <waist>Moepapa Stone</waist>
  256.                 <feet>Armada Sollerets</feet>
  257.             </set>
  258.            
  259.             <set name="TP-PET-KI" baseset="TP-PET-HASTE">
  260.                 <sub>Tatami shield</sub>
  261.                 <ranged>Killer shortbow</ranged>
  262.                 <head>Monster helm +2</head>
  263.                 <body>Ferine Gausape +2</body>
  264.                 <rring>Tamer's Ring</rring>
  265.             </set>
  266.            
  267.             <set name="TP-PET-EVA" baseset="TP-PET-HASTE">
  268.                 <main>Astolfo</main>
  269.                 <lear>Emerald Earring</lear>
  270.             </set>
  271.            
  272.             <set name="TP-PET-ACC" baseset="TP-PET-HASTE">
  273.                 <ammo>Demonry Core</ammo>
  274.                 <back>Ferine Mantle</back>
  275.                 <legs>Herder's Subligar</legs>
  276.                 <lear>Ferine Earring</lear>
  277.             </set>
  278.            
  279.             <!--- Weaponskill Sets --->
  280.            
  281.             <set name="WS-base">
  282.                 <ammo>Flame Sachet</ammo>
  283.                 <head>Twilight Helm</head>
  284.                 <neck>Ferine necklace</neck>
  285.                 <rear>Centaurus Earring</rear>
  286.                 <lear>Brutal Earring</lear>
  287.                 <body>Twilight Mail</body>
  288.                 <hands>Ferine Manoplas +2</hands>
  289.                 <lring>Spiral Ring</lring>
  290.                 <rring>Rajas Ring</rring>
  291.                 <back>Atheling Mantle</back>
  292.                 <waist>Anguinus belt</waist>               
  293.                 <legs>Avant Cuisses</legs>
  294.                 <feet>Ferine Ocreae +2</feet>
  295.             </set>
  296.             <set name="Ruinator-ATT" baseset="WS-base" >
  297.                 <neck>Breeze Gorget</neck>
  298.                 <waist>Breeze Belt</waist>
  299.             </set>
  300.             <set name="Ruinator-STR" baseset="Ruinator-ATT">
  301.                 <lear>Vulcan's Pearl</lear>
  302.                 <rear>Vulcan's Pearl</rear>
  303.                 <lring>Pyrosoul Ring</lring>
  304.                 <rring>Pyrosoul Ring</rring>
  305.             </set>
  306.            
  307.             <set name="Ruinator-KI" baseset="Ruinator-ATT">
  308.                 <sub>Tatami shield</sub>
  309.                 <ranged>Killer shortbow</ranged>
  310.                 <head>Monster helm +2</head>
  311.                 <body>Ferine Gausape +2</body>
  312.                 <rring>Tamer's Ring</rring>
  313.             </set>
  314.            
  315.             <set name="Rampage-ATT" baseset="WS-base">
  316.                 <legs>Byakko's Haidate</legs>
  317.                 <neck>Soil Gorget</neck>
  318.             </set>
  319.             <set name="Rampage-KI" baseset="Rampage-ATT">
  320.                 <sub>Tatami shield</sub>
  321.                 <ranged>Killer shortbow</ranged>
  322.                 <head>Monster helm +2</head>
  323.                 <body>Ferine Gausape +2</body>
  324.                 <rring>Tamer's Ring</rring>
  325.             </set>
  326.             <set name="Evisceration" baseset="Rampage-ATT" />
  327.            
  328.             <set name="WS-MAB">
  329.                 <neck>Artemis' Medal</neck>
  330.                 <lear>Hecate's Earring</lear>
  331.                 <rear>Moldavite Earring</rear>
  332.                 <head>Twilight Helm</head>
  333.                 <body>Twilight Mail</body>
  334.             </set>
  335.            
  336.             <set name="Primal Rend-ATT" baseset="WS-MAB">
  337.                 <ammo>Light Sachet</ammo>
  338.                 <head>Monster helm +2</head>
  339.                 <hands>Armada Mufflers</hands>
  340.                 <feet>Armada Sollerets</feet>
  341.                 <back>Ferine Mantle</back>
  342.                 <waist>Aristo Belt</waist>
  343.                 <legs>Ferine Quijotes +2</legs>
  344.                 <lring>Airy Ring</lring>
  345.                 <rring>Dawnsoul Ring</rring>
  346.             </set>
  347.            
  348.             <set name="Primal Rend-KI" baseset="Primal Rend-ATT">
  349.                 <sub>Tatami shield</sub>
  350.                 <ranged>Killer shortbow</ranged>
  351.                 <head>Monster helm +2</head>
  352.                 <body>Ferine Gausape +2</body>
  353.                 <rring>Tamer's Ring</rring>
  354.             </set>
  355.            
  356.             <set name="Cloudsplitter-ATT" baseset="WS-MAB">
  357.                 <ammo>Flame Sachet</ammo>
  358.                 <hands>Ferine Manoplas +2</hands>
  359.                 <feet>Ferine Ocreae +2</feet>
  360.                 <back>Fortis Mantle</back>
  361.                 <waist>Crudulis Belt</waist>
  362.                 <legs>Avant Cuisses</legs>
  363.                 <lring>Spiral Ring</lring>
  364.                 <rring>Rajas Ring</rring>
  365.             </set>
  366.            
  367.             <set name="Cloudsplitter-KI" baseset="Cloudsplitter-ATT">
  368.                 <sub>Tatami shield</sub>
  369.                 <ranged>Killer shortbow</ranged>
  370.                 <head>Monster helm +2</head>
  371.                 <body>Ferine Gausape +2</body>
  372.                 <rring>Tamer's Ring</rring>
  373.             </set>
  374.            
  375.             <set name="Cloudsplitter-STR" baseset="Cloudsplitter-ATT" />
  376.            
  377.             <set name="Aeolian Edge" baseset="WS-MAB">
  378.                 <ammo>Demonry Core</ammo>
  379.                 <hands>Armada Mufflers</hands>
  380.                 <feet>Ferine Ocreae +2</feet>
  381.                 <back>Nifty Mantle</back>
  382.                 <waist>Thiazi's Belt</waist>
  383.                 <legs>Byakko's Haidate</legs>
  384.                 <lring>Airy Ring</lring>
  385.                 <rring>Rajas Ring</rring>
  386.             </set>
  387.            
  388.             <!---  Job Ability Sets  --->
  389.             <set name="Charm">
  390.                 <main>Light Staff</main>
  391.                 <sub>Amicus grip</sub>
  392.                 <ammo>Light sachet</ammo>
  393.                 <head>Twilight helm</head>
  394.                 <neck>Ferine necklace</neck>
  395.                 <lear>Melody earring +1</lear>
  396.                 <rear>Melody earring +1</rear>
  397.                 <body>Twilight mail</body>
  398.                 <hands>Armada mufflers</hands>
  399.                 <lring>Airy ring</lring>
  400.                 <rring>Dawnsoul ring</rring>
  401.                 <back>Ferine mantle</back>
  402.                 <waist>Aristo belt</waist>
  403.                 <legs>Ferine quijotes +2</legs>
  404.                 <feet>Armada Sollerets</feet>      
  405.             </set>
  406.            
  407.             <set name="Gauge" baseset="Charm" />
  408.             <set name="Sic">
  409.                 <head>Ferine Cabasset +2</head>
  410.                 <hands>Ferine Manoplas +2</hands>
  411.             </set>
  412.             <set name="Tame">
  413.                 <head>Beast helm</head>
  414.             </set>
  415.            
  416.             <set name="Reward">
  417.                 <main>Zoraal Ja's Axe</main>
  418.                 <sub>Pallas's Shield</sub>
  419.                 <ammo>$PFood</ammo>
  420.                 <head>Brave's warbonnet</head>
  421.                 <body>Beast Jackcoat +1</body>c
  422.                 <hands>Ogre Gloves</hands>
  423.                 <legs>Monster trousers +2</legs>
  424.                 <feet>Monster gaiters +2</feet>
  425.             </set>
  426.            
  427.             <set name="Call Beast">
  428.                 <ammo>$Broth</ammo>
  429.                 <!--- <body>Mirke Wardecors</body> (if augmented for Call Beast)--->  
  430.                 <hands>Monster gloves +2</hands>
  431.             </set>
  432.            
  433.             <set name="Spur">
  434.                 <feet>Ferine Ocreae +2</feet>
  435.             </set>
  436.            
  437.             <set name="Familiar">
  438.                 <legs>Monster trousers +2</legs>
  439.             </set>
  440.            
  441.             <set name="Feral Howl">
  442.                 <body>Monster Jackcoat +2</body>
  443.             </set>
  444.            
  445.             <set name="Killer Instinct">
  446.                 <head>Monster helm +2</head>
  447.             </set>
  448.            
  449.         </group>
  450.        
  451.         <group name="Abyssea-NM" inherit="Abyssea-R">
  452.             <set name="WS-MAB">
  453.                 <sub>Tatami Shield</sub>
  454.                 <head>Monster Helm +2</head>
  455.                 <body>Ferine Gausape +2</body>
  456.                 <ranged>Killer shortbow</ranged>
  457.             </set>
  458.         </group>
  459.         <group name="Outside-R" inherit="Abyssea-R">
  460.             <set name="PET-PDT">
  461.                 <neck>Shepherd's chain</neck>
  462.                 <hands>Beast Bazubands</hands>
  463.                 <back>Oneiros Cappa</back>
  464.                 <waist>Primal belt</waist>
  465.             </set>
  466.         </group>
  467.         <group name="Outside-NM" inherit="Outside-R" />
  468.        
  469.     </sets>
  470.     <rules>
  471.         <!--- Core Include Rules --->
  472.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LVrestriction']/*" />
  473.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ReturnRules']/*" />
  474.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='CleanTransportation']/*" />
  475.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='AreaRule']/*" />
  476.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='LockWeaponRule']/*" />
  477.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SpellCancel']/*" />
  478.         <!--- Optional Include Rules --->
  479.         <xi:include href="Yugl-Include.xml" xpointer="//include[@name='MPCostRule']/*" />
  480.         <!--- <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ElementalObiRule']/*" />
  481.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='EnspellsRule']/*" />
  482.        <xi:include href="Yugl-Include.xml" xpointer="//include[@name='PowderBootsRule']/*" />
  483.        Automatically change variables when buffs wear off --->
  484.         <if notBuffactive="Killer Instinct">
  485.             <var cmd="set KillerInstinct N" />
  486.         </if>
  487.         <if notBuffactive="Transcendency">
  488.             <var cmd="set Brew N" />
  489.         </if>
  490.        
  491.         <!--- Automatically Equip Gear Rules --->
  492.         <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  493.         <!--- Automatically change group --->
  494.         <if notgroup="$Area-$Resist">
  495.             <command>sc group $Area-$Resist</command>
  496.         </if>
  497.         <!--- Trigger Spells --->
  498.         <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  499.             <if spell="$TriggerSetOne">
  500.                 <!--- Auto Update Gear --->
  501.                 <if spell="Dancing Chains">
  502.                     <cancelspell />
  503.                     <if status="idle">
  504.                         <equip set="%Status|$Armor-%Status|$Movement-%Status|$Reraise" />
  505.                     </if>
  506.                     <elseif status="engaged">
  507.                         <if advanced='"$VAR-TP"="EVA"'>
  508.                             <equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Reraise" />
  509.                         </if>
  510.                         <else>
  511.                             <equip set="TP-$STYLE-$VAR-TP|$Armor-%Status|$Movement-%Status|$Reraise" />
  512.                         </else>
  513.                     </elseif>
  514.                     <elseif status="resting">
  515.                         <equip set="%Status" />
  516.                     </elseif>
  517.                 </if>
  518.                 <!--- Change the distance at which to cancel WS --->
  519.                 <xi:include href="Yugl-Include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  520.                 <!--- Change the resistance variable: Regular mobs or NMs --->
  521.                 <xi:include href="Yugl-Include.xml" xpointer="//include[@name='ResistRule']/*" />
  522.                 <!--- Change the Armor variable: Blank, MDT, PDT, or Full Evasion --->
  523.                 <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-Blank']/*" />
  524.                 <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-MDT']/*" />
  525.                 <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-PDT']/*" />
  526.                 <xi:include href="Yugl-Include.xml" xpointer="//include[@name='Variable-FullEvasion']/*" />
  527.             </if>
  528.             <elseif spell="$TriggerSetTwo">
  529.                 <!--- Change TP set type --->
  530.                 <if spell="Poison V">
  531.                     <cancelspell />
  532.                     <if advanced='"$VAR-TP"="HASTE"'>
  533.                         <var cmd="set VAR-TP ACC" />
  534.                     </if>
  535.                     <elseif advanced='"$VAR-TP"="ACC"'>
  536.                         <var cmd="set VAR-TP EVA" />
  537.                     </elseif>
  538.                     <elseif advanced='"$VAR-TP"="EVA"'>
  539.                         <var cmd="set VAR-TP HASTE" />
  540.                     </elseif>
  541.                     <addtochat color="135">TP Variable: $VAR-TP</addtochat>
  542.                     <if status="engaged">
  543.                         <command>Dancing Chains</command>
  544.                     </if>
  545.                 </if>
  546.                 <!--- Change WS set type --->
  547.                 <elseif spell="Poisonga V">
  548.                     <cancelspell />
  549.                     <if advanced='"$VAR-WS"="ATT"'>
  550.                         <var cmd="set VAR-WS STR" />
  551.                     </if>
  552.                     <elseif advanced='"$VAR-WS"="STR"'>
  553.                         <var cmd="set VAR-WS ATT" />
  554.                     </elseif>
  555.                     <addtochat color="135">WS Variable: $VAR-WS</addtochat>
  556.                 </elseif>
  557.                 <!--- Change Midcast for Utsusemi --->
  558.                 <elseif spell="Scop's Operetta">
  559.                     <cancelspell />
  560.                     <if advanced='"$VAR-Utsusemi"="PDT"'>
  561.                         <var cmd="set VAR-Utsusemi EVA" />
  562.                     </if>
  563.                     <elseif advanced='"$VAR-Utsusemi"="EVA"'>
  564.                         <var cmd="set VAR-Utsusemi PDT" />
  565.                     </elseif>
  566.                     <addtochat color="135">Utsusemi Midcast: $Var-Utsusemi</addtochat>
  567.                 </elseif>
  568.                 <!--- Change Cure type --->
  569.                 <elseif spell="Herb Pastoral">
  570.                     <cancelspell />
  571.                     <if advanced='"$VAR-Cure"="Potency"'>
  572.                         <var cmd="set VAR-Cure EnmityMinus" />
  573.                     </if>
  574.                     <elseif advanced='"$VAR-Cure"="EnmityMinus"'>
  575.                         <var cmd="set VAR-Cure EnmityPlus" />
  576.                     </elseif>
  577.                     <elseif advanced='"$VAR-Cure"="EnmityPlus"'>
  578.                         <var cmd="set VAR-Cure Potency" />
  579.                     </elseif>
  580.                     <addtochat color="135">Cure Variable: $VAR-Cure</addtochat>
  581.                 </elseif>
  582.                 <!--- Change Between Master Preference and Pet Preference Gear Sets --->
  583.                 <elseif spell="Shining Fantasia">
  584.                     <cancelspell />
  585.                     <if advanced='"$STYLE"="MASTER"'>
  586.                         <var cmd="set STYLE PET" />
  587.                     </if>
  588.                     <elseif advanced='"$STYLE"="PET"'>
  589.                         <var cmd="set STYLE MASTER" />
  590.                     </elseif>
  591.                     <if status="engaged">
  592.                         <command>Dancing Chains</command>
  593.                     </if>
  594.                     <addtochat color="135">Equip Variable: $STYLE</addtochat>
  595.                 </elseif>
  596.                 <!--- Add or Remove Movement gear --->
  597.                 <elseif spell="Raptor Mazurka">
  598.                     <cancelspell />
  599.                     <if advanced='"$Movement-%Status"="BlankSet"'>
  600.                         <var cmd="set Movement-%Status Movement" />
  601.                         <addtochat color="135">Movement Speed: ON</addtochat>
  602.                     </if>
  603.                     <else>
  604.                         <var cmd="set Movement-%Status BlankSet" />
  605.                         <addtochat color="135">Movement Speed: OFF</addtochat>
  606.                     </else>
  607.                     <command>Dancing Chains</command>
  608.                 </elseif>
  609.             </elseif>
  610.             <else>
  611.                 <!--- Call Beast Trigger for pets.txt Aliases $JugSpot points to where pets are --->
  612.                 <if spell="Foxfire">
  613.                     <cancelspell />
  614.                     <if advanced='"$JugSpot"="Inventory"'>
  615.                         <command>CallBeast</command>
  616.                     </if>
  617.                     <else>
  618.                         <command>input /get "$Broth" $JugSpot; pause 1; CallBeast</command>
  619.                     </else>
  620.                 </if>
  621.                 <!--- Class Specific Trigger 2 --->
  622.                 <elseif spell="Netherspikes">
  623.                     <changespell Spell="$Ready1" />
  624.                 </elseif>
  625.                 <!--- Class Specific Trigger 3 --->
  626.                 <elseif spell="Diaga V">
  627.                     <changespell Spell="$Ready2" />
  628.                 </elseif>
  629.                 <!--- Class Specific Trigger 4 --->
  630.                 <elseif spell="Banishga V">
  631.                     <changespell Spell="$Ready3" />
  632.                 </elseif>
  633.                 <!--- Class Specific Trigger 5 --->
  634.                 <elseif spell="Goblin Gavotte">
  635.                     <changespell Spell="$Ready4" />
  636.                 </elseif>
  637.             </else>
  638.         </if>
  639.         <elseif type="WhiteMagic|BlackMagic">
  640.             <if Skill="ElementalMagic" />
  641.             <elseif Skill="EnfeeblingMagic" />
  642.             <elseif Skill="EnhancingMagic" />
  643.             <elseif Skill="DarkMagic" />
  644.             <elseif Skill="HealingMagic" />
  645.             <elseif Skill="Divine Magic" />
  646.         </elseif>
  647.         <elseif type="BlueMagic">
  648.             <return />
  649.         </elseif>
  650.         <elseif type="BardSong">
  651.             <return />
  652.         </elseif>
  653.         <elseif type="Ninjutsu">
  654.             <!--- Ninjutsu: Utsusemi --->
  655.             <if spell="Utsusemi: Ichi">
  656.                 <equip when="precast" set="Utsusemi-Precast" />
  657.                 <command when="precast">wait 0.5; sc set "Utsusemi-Midcast-$VAR-Utsusemi"</command>
  658.                 <midcastdelay delay="2" />
  659.                 <equip when="midcast" set="Haste" />
  660.             </if>
  661.             <elseif spell="Utsusemi: Ni">
  662.                 <equip when="precast|midcast" set="Haste" />
  663.             </elseif>
  664.         </elseif>
  665.         <elseif CommandPrefix="/range" notEquipRange="$R-Weapon">
  666.             <castdelay delay="1" />
  667.             <equip when="precast">
  668.                 <ammo lock="true">$R-Weapon</ammo>
  669.             </equip>
  670.         </elseif>
  671.         <elseif type="WeaponSkill">
  672.             <castdelay delay="$Delay-JA" />
  673.             <if spell="Ruinator|Rampage|Primal Rend|Cloudsplitter">
  674.                 <equip set="%Spell-$VAR-WS" />
  675.             </if>
  676.             <elseif Spell="Ruinator|Rampage|Primal Rend|Evisceration|Aeolian Edge">
  677.                 <equip set="%Spell" />
  678.             </elseif>
  679.             <else>
  680.                 <equip set="WS-base" />
  681.             </else>
  682.         </elseif>
  683.         <elseif type="JobAbility">
  684.             <!--- Precast-only JAs and then the rest will follow using <elseif> labels --->
  685.             <if spell="Tame|Familiar|Call Beast|Feral Howl">
  686.                 <castdelay delay="$Delay-JA" />
  687.                 <equip when="precast" set="%Spell" />
  688.             </if>
  689.             <elseif spell="Call Beast" >
  690.                 <addtochat when="aftercast" color="135">Ready / Sic: $Ready1</addtochat>
  691.                 <addtochat when="aftercast" color="135">Pet Stun / Conal: $Ready2</addtochat>
  692.                 <addtochat when="aftercast" color="135">Pet AoE: $Ready3</addtochat>
  693.                 <addtochat when="aftercast" color="135">Pet Buff / Other: $Ready4</addtochat>
  694.             </elseif>
  695.             <elseif spell="Charm|Gauge|Reward"> <!--- Unlocks Main/Sub slots if tp < 50 & re-equips, previous gear--->
  696.                 <if TPLT="50">
  697.                     <castdelay delay="$Delay-JA" />
  698.                     <var cmd="set CMain %EquipMain" />
  699.                     <var cmd="set CSub %EquipSub" />
  700.                     <var cmd="set LockMain 0" />
  701.                     <equip when="precast" set="%Spell" />
  702.                     <equip when="aftercast" set="MainSub" />
  703.                     <command when="aftercast">wait 1; input /equip sub "$CSub"; sc var set LockMain "1"</command>
  704.                 </if>
  705.                 <else>
  706.                     <castdelay delay="$Delay-JA" />
  707.                     <equip when="precast" set="%Spell" />
  708.                 </else>
  709.             </elseif>
  710.             <elseif spell="Killer Instinct">
  711.                
  712.                 <castdelay delay="$Delay-JA" />
  713.                 <equip when="precast" set="%Spell" />
  714.                 <var cmd="set KillerInstinct KI" />
  715.             </elseif>
  716.  
  717.         </elseif>
  718.        
  719.         <elseif type="*Pact*">
  720.             <return />
  721.         </elseif>
  722.         <elseif type="PetCommand">
  723.             <if spell="Spur|Sic">
  724.                 <castdelay delay="$Delay-JA" />
  725.                 <equip when="precast" set="%Spell" />
  726.             </if>
  727.             <elseif spell="Fight" notStatus="Engaged">
  728.                 <equip when="precast" set="PET-PDT|PET-ACC|PET-ATT" />
  729.             </elseif>   <!--- Pet Ready moves --->
  730.             <elseif spell="$READY1">
  731.                 <castdelay delay="$Delay-JA" />
  732.                 <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
  733.             </elseif>
  734.             <elseif spell="$READY2">
  735.                 <castdelay delay="$Delay-JA" />
  736.                 <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
  737.             </elseif>
  738.             <elseif spell="$READY3">
  739.                 <castdelay delay="$Delay-JA" />
  740.                 <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
  741.             </elseif>
  742.             <elseif spell="$READY4">
  743.                 <castdelay delay="$Delay-JA" />
  744.                 <equip when="precast" set="PET-ACC|PET-ATT|PET-MACC|Sic" />
  745.             </elseif>
  746.         </elseif>
  747.         <elseif type="Samba|Flourish*">
  748.             <return />
  749.         </elseif>
  750.         <elseif type="Waltz|Jig">
  751.             <equip when="precast" set="Twilight" />
  752.         </elseif>
  753.         <elseif type="Scholar">
  754.             <return />
  755.         </elseif>
  756.         <elseif type="Corsair*">
  757.             <return />
  758.         </elseif>
  759.     </rules>
  760. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement