Guest User

Untitled

a guest
Aug 15th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 12.82 KB | None | 0 0
  1. <spellcast>
  2.  
  3.     <config RequireVersion="2.16" Debug="true" HideErrors="false" ShowGearSwaps="false"/>
  4.  
  5.     <variables clear="True">
  6.         <var name="TriggerSetOne">Shackled*|Grim*|Dancing Chains|Vulcan*|Barbed*|*Schism|Carnal*|Dream*</var>
  7.         <var name="TriggerSetTwo">Poison V|Poisonga V|Scop's*|*Pastoral|*Fantasia|Raptor*|Tartarus*</var>
  8.         <var name="TriggerSetThree">Netherspikes|Foxfire|Diaga V|Banishga V|Goblin Gavotte</var>
  9.        
  10.         <var name="Ghorn">Pimp</var>
  11.         <var name="Resist">Normal</var><!-- Grim Halo -->
  12.         <var name="Area">Outside</var>
  13.         <var name="Distance">6.5</var><!-- Shackled Fists -->
  14.         <var name="VAR-TP">BlankSet</var>
  15.         <var name="VarWS">BlankSet</var>
  16.         <var name="VarEntro">BlankSet</var>
  17.         <var name="Engaged">Engaged</var>
  18.         <var name="MDT">0</var>
  19.         <var name="PDT">0</var>
  20.         <var name="BDT">0</var>
  21.         <var name="DT">BlankSet</var>
  22.         <var name="Movement-Idle">Movement</var>
  23.         <var name="Movement-Engaged">BlankSet</var>
  24.         <var name="TwilightSet">BlankSet</var>
  25.         <var name="Delay-JA">0.3</var>
  26.         <var name="Delay-WS">0.1</var>
  27.         <var name="EntroHead">Twilight Helm</var>
  28.         <var name="CataHead">Twilight Helm</var>
  29.     </variables>
  30.  
  31.     <sets>
  32.         <group name="Outside-Normal" default="yes">
  33.             <set name="MiscGearCollector" load="yes">
  34.                
  35.             </set>
  36.  
  37.             <set name="BlankSet" />
  38.  
  39.             <set name="Resting" />
  40.  
  41.             <set name="idle">
  42.                 <lear>Brutal Earring</lear>
  43.                 <lring>Shadow Ring</lring>
  44.                 <head>Twilight Helm</head>
  45.                 <neck>Twilight Torque</neck>
  46.                 <body>Twilight Mail</body>
  47.                 <hands>Tjukurrpa Gauntlets</hands>
  48.                 <back>Engulfer Cape</back>
  49.                 <waist>Nierenschutz</waist>
  50.                 <legs>Blood Cuisses</legs>
  51.                 <feet>Phorcys Schuhs</feet>
  52.                 <rear>Merman's Earring</rear>
  53.                 <rring>Defending Ring</rring>
  54.                 <ammo>Demonry Stone</ammo>
  55.             </set>
  56.  
  57.             <set name="PDT-NoAM" baseset="$engaged">
  58.                 <lring>Dark Ring</lring>
  59.                 <neck>Twilight Torque</neck>
  60.                 <body>Grim Cuirass +1</body>
  61.                 <hands>Magma Gauntlets</hands>
  62.                 <back>Mollusca Mantle</back>
  63.                 <waist>Flume Belt</waist>
  64.                 <legs>Ogier's Breeches</legs>
  65.                 <feet>Phorcys Schuhs</feet>
  66.                 <rring>Defending Ring</rring>
  67.             </set>
  68.             <set name="MDT-NoAM-NoShell" baseset="$engaged">
  69.                 <lring>Minerva's Ring</lring>
  70.                 <head>Twilight Helm</head>
  71.                 <neck>Twilight Torque</neck>
  72.                 <body>Twilight Mail</body>
  73.                 <hands>Tjukurrpa Gauntlets</hands>
  74.                 <back>Mollusca Mantle</back>
  75.                 <waist>Nierenschutz</waist>
  76.                 <legs>Abs. Flanchard +2</legs>
  77.                 <feet>Ogier's Leggings</feet>
  78.                 <rring>Defending Ring</rring>
  79.                 <rear>Merman's Earring</rear>
  80.                 <ammo>Demonry Stone</ammo>
  81.             </set>
  82.             <set name="MDT-NoAM-Shell" baseset="MDT-NoAM-NoShell">
  83.                 <lring>Shadow Ring</lring>
  84.                 <hands>Medb's Gauntlets</hands>
  85.                 <back>Engulfer Cape</back>
  86.             </set>
  87.  
  88.             <set name="WS Base">
  89.                
  90.             </set>
  91.             <set name="Catastrophe">
  92.                 <lear>Brutal Earring</lear>
  93.                 <lring>Spiral Ring</lring>
  94.                 <head>$CataHead</head>
  95.                 <neck>Soil Gorget</neck>
  96.                 <body>Phorcys Korazin</body>
  97.                 <hands>Phorcys Mitts</hands>
  98.                 <back>Atheling Mantle</back>
  99.                 <waist>Anguinus Belt</waist>
  100.                 <legs>Ogier's Breeches</legs>
  101.                 <feet>Dilaram's Sollerets</feet>
  102.                 <rear>Bale Earring</rear>
  103.                 <rring>Strigoi Ring</rring>
  104.                 <ammo>Bomb Core</ammo>
  105.             </set>
  106.             <set name="Entropy">
  107.                 <lear>Brutal Earring</lear>
  108.                 <lring>Spiral Ring</lring>
  109.                 <head>$EntroHead</head>
  110.                 <neck>Soil Gorget</neck>
  111.                 <body>Phorcys Korazin</body>
  112.                 <hands>Phorcys Mitts</hands>
  113.                 <back>Atheling Mantle</back>
  114.                 <waist>Soil Belt</waist>
  115.                 <legs>Bale Flanchard +2</legs>
  116.                 <feet>Bale Sollerets +2</feet>
  117.                 <rear>Bale Earring</rear>
  118.                 <rring>Strigoi Ring</rring>
  119.                 <ammo>Fire Bomblet</ammo>
  120.             </set>
  121.             <set name="Entro-ACC">
  122.  
  123.             </set>
  124.             <set name="Entro-Attack">
  125.  
  126.             </set>
  127.  
  128.             <set name="Stun">
  129.                 <lear>Loquac. Earring</lear>
  130.                 <lring>Prolix Ring</lring>
  131.                 <head>Zelus Tiara</head>
  132.                 <neck>Dark Torque</neck>
  133.                 <body>Bale Cuirass +2</body>
  134.                 <hands>Bale Gauntlets +2</hands>
  135.                 <back></back>
  136.                 <waist>Ninurta's Sash</waist>
  137.                 <legs>Homam Cosciales</legs>
  138.                 <feet>Bale Sollerets +2</feet>
  139.                 <rear></rear>
  140.                 <rring>Blitz Ring</rring>
  141.                 <ammo>Impatiens</ammo>
  142.             </set>
  143.             <set name="Dread Spikes">
  144.                 <lear>Loquac. Earring</lear>
  145.                 <lring>Prolix Ring</lring>
  146.                 <head>Ganesha's Mask</head>
  147.                 <neck>Bale Choker</neck>
  148.                 <body>Bale Cuirass +2</body>
  149.                 <hands>Bale Gauntlets +2</hands>
  150.                 <back>Strendu Mantle</back>
  151.                 <waist>Ninurta's Sash</waist>
  152.                 <legs>Homam Cosciales</legs>
  153.                 <feet>Ace's Leggings</feet>
  154.                 <rear>Cassie Earring</rear>
  155.                 <rring>Meridian Ring</rring>
  156.                 <ammo>Egoist's Tathlum</ammo>
  157.             </set>
  158.             <set name="Absorb*">
  159.                
  160.             </set>
  161.             <set name="Aspi*">
  162.                
  163.             </set>
  164.             <set name="Drain*">
  165.                
  166.             </set>
  167.             <set name="Sleep*">
  168.                
  169.             </set>
  170.  
  171.             <set name="engaged">
  172.                 <lear>Brutal Earring</lear>
  173.                 <lring>Rajas Ring</lring>
  174.                 <head>Phorcys Salade</head>
  175.                 <neck>Ganesha's Mala</neck>
  176.                 <body>Phorcys Korazin</body>
  177.                 <hands>Bale Gauntlets +2</hands>
  178.                 <back>Atheling Mantle</back>
  179.                 <waist>Ninurta's Sash</waist>
  180.                 <legs>Phorcys Dirs</legs>
  181.                 <feet>Ace's Leggings</feet>
  182.                 <rear>Bale Earring</rear>
  183.                 <rring>Tyrant's Ring</rring>
  184.                 <ammo>Hagneia Stone</ammo>
  185.             </set>
  186.             <set name="16set" baseset="engaged"><!-- Need 16% haste -->
  187.                 <hands>Phorcys Mitts</hands>
  188.                 <waist>Windbuffet Belt</waist>
  189.             </set>
  190.             <set name="13set-Pimp" baseset="engaged"><!-- Need 13% haste -->
  191.                 <hands>Phorcys Mitts</hands>
  192.                 <waist>Windbuffet Belt</waist>
  193.             </set>
  194.             <set name="13set-Gimp" baseset="engaged"><!-- Need 19% haste -->
  195.                 <hands>Phorcys Mitts</hands>
  196.                 <waist>Windbuffet Belt</waist>
  197.             </set>
  198.             <set name="3set-Pimp" baseset="engaged"><!-- Need 3% haste -->
  199.                 <hands>Phorcys Mitts</hands>
  200.                 <waist>Windbuffet Belt</waist>
  201.             </set>
  202.             <set name="3set-Gimp" baseset="engaged"><!-- Need 9% haste -->
  203.                 <hands>Phorcys Mitts</hands>
  204.                 <waist>Windbuffet Belt</waist>
  205.             </set>
  206.             <set name="LowACC-TP">
  207.                
  208.             </set>
  209.             <set name="MedACC-TP">
  210.                
  211.             </set>
  212.             <set name="HighACC-TP">
  213.                
  214.             </set>
  215.  
  216.             <set name="Movement">
  217.                 <legs>Blood Cuisses</legs>
  218.             </set>
  219.  
  220.             <set name="Twilight">
  221.                 <head>Twilight Helm</head>
  222.                 <body>Twilight Mail</body>
  223.             </set>
  224.         </group>
  225.  
  226.         <group name="Outside-NM" inherit="Outside-Normal">
  227.  
  228.         </group>
  229.  
  230.         <group name="Abyssea-Normal" inherit="Outside-Normal">
  231.  
  232.         </group>
  233.         <group name="Abyssea-NM" inherit="Abyssea-Normal">
  234.  
  235.         </group>
  236.  
  237.         <group name="Voidwatch-Normal" inherit="Outside-Normal">
  238.  
  239.         </group>
  240.         <group name="Voidwatch-NM" inherit="Voidwatch-Normal">
  241.  
  242.         </group>
  243.  
  244.         <group name="Dynamis-Normal" inherit="Outside-Normal">
  245.  
  246.         </group>
  247.         <group name="Dynamis-NM" inherit="Dynamis-Normal">
  248.  
  249.         </group>
  250.     </sets>
  251.  
  252.     <rules>
  253.             <command when="engaged|idle|aftercast|resting">Dancing Chains</command>
  254.  
  255.         <xi:include href="include.xml" xpointer="//include[@name='ReturnRules']/*" />
  256.         <xi:include href="include.xml" xpointer="//include[@name='Area_Rule']/*" />
  257.  
  258.         <if notgroup="$Area-$Resist">
  259.             <command>sc group $Area-$Resist</command>
  260.         </if>
  261.  
  262.         <if day="Fire*|Wind*|Ligh*" advanced='"$UpHead"!="Mekira-oto +1"'>
  263.             <var cmd="set EntroHead Mekira-oto +1" />
  264.             <var cmd="set CataHead Mekira-oto +1" />
  265.         </if>
  266.         <else>
  267.             <var cmd="set EntroHead Twilight Helm" />
  268.             <var cmd="set CataHead Twilight Helm" />
  269.         </else>
  270.  
  271.         <if spell="$TriggerSetOne|$TriggerSetTwo|$TriggerSetThree">
  272.             <if spell="$TriggerSetOne">
  273.                 <!--- Auto Update Gear --->
  274.                 <if spell="Dancing Chains">
  275.                     <cancelspell />
  276.                     <if status="idle">
  277.                         <equip set="%Status|$DT|$Movement-%Status|$TwilightSet" />
  278.                     </if>
  279.                     <elseif status="engaged">
  280.                         <if advanced='"$VAR-TP"="EVA"'>
  281.                             <equip set="$engaged|$VAR-TP|$DT|$Movement-%Status|$TwilightSet" />
  282.                         </if>
  283.                         <else>
  284.                             <equip set="$engaged|$VAR-TP|$DT|$Movement-%Status|$TwilightSet" />
  285.                         </else>
  286.                     </elseif>
  287.                     <elseif status="resting">
  288.                         <equip set="%Status" />
  289.                     </elseif>
  290.                 </if>
  291.                 <!--- Change the distance at which to cancel WS --->
  292.                 <xi:include href="include.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
  293.                 <!--- Change the resistance variable: Regular mobs or NMs --->
  294.                 <xi:include href="include.xml" xpointer="//include[@name='ResistRule']/*" />
  295.                 <!--- Change the Armor variable: Blank, MDT, or PDT --->
  296.                 <xi:include href="include.xml" xpointer="//include[@name='Variable-Blank']/*" />
  297.                 <xi:include href="include.xml" xpointer="//include[@name='Variable-MDT']/*" />
  298.                 <xi:include href="include.xml" xpointer="//include[@name='Variable-PDT']/*" />
  299.                 <xi:include href="include.xml" xpointer="//include[@name='Variable-BDT']/*" />
  300.                 <xi:include href="include.xml" xpointer="//include[@name='Variable-Twilight']/*" />
  301.             </if>
  302.             <elseif spell="$TriggerSetTwo">
  303.                 <!--- Change TP set type --->
  304.                 <if spell="Poison V"><!-- alt+x -->
  305.                     <cancelspell />
  306.                     <if advanced='"$VAR-TP"="BlankSet"'>
  307.                         <var cmd="set VAR-TP LowACC-TP" />
  308.                         <addtochat>TP Var: Need more ACC for TP</addtochat>
  309.                     </if>
  310.                     <elseif advanced='"$VAR-TP"="LowACC-TP"'>
  311.                         <var cmd="set VAR-TP MedACC-TP" />
  312.                         <addtochat>TP Var: Need just a little more ACC for TP</addtochat>
  313.                     </elseif>
  314.                     <elseif advanced='"$VAR-TP"="MedACC-TP"'>
  315.                         <var cmd="set VAR-TP HighACC-TP" />
  316.                         <addtochat>TP Var: WTF why aren't you eatting sushi?!</addtochat>
  317.                     </elseif>
  318.                     <elseif advanced='"$VAR-TP"="HighACC-TP"'>
  319.                         <var cmd="set VAR-TP BlankSet" />
  320.                         <addtochat>TP Var: Standard set for TP</addtochat>
  321.                     </elseif>
  322.                     <if status="engaged">
  323.                         <command>Dancing Chains</command>
  324.                     </if>
  325.                 </if>
  326.                 <!--- Change WS set type --->
  327.                 <elseif spell="Poisonga V"><!-- alt+z -->
  328.                     <cancelspell />
  329.                     <if advanced='"$VarWS"="BlankSet"'>
  330.                         <var cmd="set VarWS ACC-WS" />
  331.                         <var cmd="set VarEntro Entro-ACC" />
  332.                         <addtochat>WS Var: Need more ACC for WS</addtochat>
  333.                     </if>
  334.                     <elseif advanced='"$VarWS"="ACC-WS"'>
  335.                         <var cmd="set VarWS Attack-WS" />
  336.                         <var cmd="set VarEntro Entro-Attack" />
  337.                         <addtochat>WS Var: Need more Attack for WS</addtochat>
  338.                     </elseif>
  339.                     <elseif advanced='"$VarWS"="Attack-WS"'>
  340.                         <var cmd="set VarWS BlankSet" />
  341.                         <var cmd="set VarEntro BlankSet" />
  342.                         <addtochat>WS Var: Standard set for WS</addtochat>
  343.                     </elseif>
  344.                 </elseif>
  345.                 <!--- Change a generic equipment variable --->
  346.                 <elseif spell="Shining Fantasia"><!-- Currently not used -->
  347.                     <cancelspell />
  348.                     <xi:include href="include.xml" xpointer="//include[@name='ApocAM']/*" />
  349.                     <command>Dancing Chains</command>
  350.                 </elseif>
  351.                 <!--- Add or Remove Movement gear --->
  352.                 <elseif spell="Raptor Mazurka"><!-- Windows+m -->
  353.                     <cancelspell />
  354.                     <if advanced='"$Movement-%Status"="BlankSet"'>
  355.                         <var cmd="set Movement-%Status Movement" />
  356.                         <addtochat>Movement Speed: ON</addtochat>
  357.                     </if>
  358.                     <else>
  359.                         <var cmd="set Movement-%Status BlankSet" />
  360.                         <addtochat>Movement Speed: OFF</addtochat>
  361.                     </else>
  362.                     <command>Dancing Chains</command>
  363.                 </elseif>
  364.                 <elseif spell="Tartarus Torpor">
  365.                     <cancelspell />
  366.                     <xi:include href="include.xml" xpointer="//include[@name='BravuraAM']/*" />
  367.                     <command>Dancing Chains</command>
  368.                 </elseif>
  369.             </elseif>
  370.             <else>
  371.                 <!--- Class Specific Trigger 1 --->
  372.                 <if spell="Foxfire">
  373.                     <cancelspell />
  374.                 </if>
  375.                 <!--- Class Specific Trigger 2 --->
  376.                 <elseif spell="Netherspikes">
  377.                     <cancelspell />
  378.                 </elseif>
  379.                 <!--- Class Specific Trigger 3 --->
  380.                 <elseif spell="Diaga V">
  381.                     <cancelspell />
  382.                 </elseif>
  383.                 <!--- Class Specific Trigger 4 --->
  384.                 <elseif spell="Banishga V">
  385.                     <cancelspell />
  386.                 </elseif>
  387.                 <!--- Class Specific Trigger 5 --->
  388.                 <elseif spell="Goblin Gavotte">
  389.                     <cancelspell />
  390.                 </elseif>
  391.             </else>
  392.         </if>
  393.  
  394.         <elseif type="WeaponSkill">
  395.             <castdelay delay="$Delay-WS" />
  396.             <if spell="Catastrophe">
  397.                 <equip set="%Spell|$TwilightSet" />
  398.                 <addtochat>%Spell [$TwilightSet]</addtochat>
  399.             </if>
  400.             <elseif spell="Entropy">
  401.                 <equip set="%Spell|$VarEntro|$TwilightSet" />
  402.                 <addtochat>%Spell [$VarEntro] [$TwilightSet]</addtochat>
  403.             </elseif>
  404.             <else>
  405.                 <equip set="WS Base" />
  406.             </else>
  407.         </elseif>
  408.  
  409.         <elseif spell="dia">
  410.             <if advanced='"$Ghorn"="Gimp"'>
  411.                 <var cmd="set Ghorn Pimp" />
  412.                 <addtochat>Pimp BRD Group</addtochat>
  413.                 <command>Shining Fantasia</command>
  414.             </if>
  415.             <else>
  416.                 <var cmd="set Ghorn Gimp" />
  417.                 <addtochat>Gimp BRD Group</addtochat>
  418.                 <command>Shining Fantasia</command>
  419.             </else>
  420.         </elseif>
  421.  
  422.         <elseif spell="Aspir*|Drain*|Dread Spikes|Stun|Absorb*|Sleep*">
  423.            
  424.         </elseif>
  425.     </rules>
  426. </spellcast>
Add Comment
Please, Sign In to add comment