Advertisement
bwool40

PLD.XML

Apr 17th, 2013
1,116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 19.37 KB | None | 0 0
  1. <?xml version="1.0" ?>
  2. <-------Used pieces from multiple SC mostly from Moten and Nyghtfyre------->
  3. <------Special Thanks to Yugl for his help!----------->
  4.  
  5. <-------    Toggles: Macro = /ja Tigger#
  6.         Trigger0 = Twilight On/Off
  7.         Trigger1 = WS distance
  8.         Trigger2 = ACC Toggle
  9.         Trigger3 = N/A
  10.         Trigger4 = Refresh Neck On/Off
  11.         Trigger5 = Idle Movement On/Off
  12.         Trigger6 = N/A
  13.         Trigger7 = Hybrid TP sets On/Off
  14.         Trigger8 = N/A
  15.         Trigger9 = N/A
  16.     PDT Macro = /ja PhysycialDefense
  17.     MDT Macro = /ja MagicalDefense ------>
  18.  
  19. <spellcast>
  20.     <config
  21.         RequireVersion="2.45"
  22.         ShowGearSwaps="False"
  23.         Debug="False"
  24.         ShowSpellInfo="False"
  25.     />
  26.  
  27.     <sets>
  28.         <group name="PLD" default="true">
  29.             <set name="None|Off|Bypass" />
  30.             <set name="Movement">
  31.                 <legs>Blood Cuisses</legs>
  32.             </set>
  33.             <set name="Twilight">
  34.                 <head>Twilight Helm</head>
  35.                 <body>Twilight Mail</body>
  36.             </set>
  37.             <set name="RefreshNeck">
  38.                 <neck>Creed Collar</neck>
  39.             </set>
  40.             <set name="IdleTown">
  41.                 <head>Laeradr Helm</head>
  42.                 <body>Laeradr Breastplate</body>
  43.                 <neck>Wiglen Gorget</neck>
  44.                 <rring>Sheltered ring</rring>
  45.                 <lring>Paguroidea Ring</lring>
  46.             </set>
  47.             <set name="IdleRegen" baseset="IdleTown">
  48.                 <head>Twilight Helm</head>
  49.                 <body>Valkyrie's Breastplate</body>
  50.                 <neck>Wiglen Gorget</neck>
  51.                 <rring>Sheltered ring</rring>
  52.                 <lring>Paguroidea Ring</lring>
  53.             </set>
  54.             <set name="IdleRefresh" baseset="IdleTown">
  55.                 <head>Shadow Helm</head>
  56.                 <body>Twilight Mail</body>
  57.                 <neck>Creed Collar</neck>
  58.                 <legs>Ogier's breeches</legs>
  59.             </set>
  60.             <set name="Resting" baseset="$IdleType">
  61.             </set>
  62.             <set name="PDT">
  63.                 <head>Laeradr Helm</head>
  64.                 <body>Laeradr Breastplate</body>
  65.                 <neck>Twilight Torque</neck>
  66.                 <rring>Dark Ring</rring>
  67.                 <lring>Dark Ring</lring>
  68.                 <waist>Flume Belt</waist>
  69.                 <legs>Ogier's breeches</legs>
  70.                 <feet>Phorcys Schuhs</feet>
  71.                 <hands>Dux Finger Gauntlets +1</hands>
  72.                 <ammo>Iron gobbet</ammo>
  73.                 <back>Shadow Mantle</back>
  74.             </set>
  75.             <set name="MDT">
  76.                 <ammo>Demonry Stone</ammo>
  77.                 <head>Ogier's Helm</head>
  78.                 <neck>Twilight Torque</neck>
  79.                 <body>Ogier's Surcoat</body>
  80.                 <hands>Creed Gauntlets +2</hands>
  81.                 <lring>Shadow Ring</lring>
  82.                 <rring>Dark Ring</rring>
  83.                 <back>Engulfer Cape</back>
  84.                 <waist>Creed Baudrier</waist>
  85.                 <legs>Phorcys Dirs</legs>
  86.                 <feet>Creed Sabatons +2</feet>
  87.             </set>
  88.             <set name="Mekira">
  89.                 <Head>Mekira-oto +1</Head>
  90.             </set>
  91.             <set name="MoonshadeTPBonus">
  92.                 <lear>Moonshade Earring</lear>
  93.             </set>
  94.             <set name="FastCast">
  95.                 <head>Creed Armet +2</head>
  96.                 <lear>Loquacious earring</lear>
  97.                 <rring>Prolix Ring</rring>
  98.                 <legs>Enif Cosciales</legs>
  99.                 <neck>Orunmila's Torque</neck>
  100.                 <body>Nuevo Coselete</body>
  101.                 <ammo>Incantor stone</ammo>
  102.                 <lring>Veneficium ring</lring>
  103.                 <waist>Phos belt +1</waist>
  104.                 <hands>Creed Gauntlets +2</hands>  
  105.             </set>
  106.             <set name="HasteCast" Baseset="Fastcast">  
  107.             </set>
  108.             <set name="Enmity">
  109.                 <head>Creed Armet +2</head>
  110.                 <lear>Loquacious earring</lear>
  111.                 <rring>Prolix Ring</rring>
  112.                 <legs>Enif Cosciales</legs>
  113.                 <neck>Orunmila's Torque</neck>
  114.                 <body>Nuevo Coselete</body>
  115.                 <ammo>Incantor stone</ammo>
  116.                 <lring>Veneficium ring</lring>
  117.                 <waist>Phos belt +1</waist>
  118.                 <hands>Creed Gauntlets +2</hands>  
  119.             </set>
  120.             <set name="CurePre">
  121.                 <head>Creed Armet +2</head>
  122.                 <lear>Loquacious earring</lear>
  123.                 <rring>Prolix Ring</rring>
  124.                 <legs>Enif Cosciales</legs>
  125.                 <neck>Orunmila's Torque</neck>
  126.                 <body>Nuevo Coselete</body>
  127.                 <ammo>Incantor stone</ammo>
  128.                 <lring>Veneficium ring</lring>
  129.                 <waist>Phos belt +1</waist>
  130.                 <hands>Creed Gauntlets +2</hands>  
  131.             </set>
  132.             <set name="CureMid" Baseset="CurePre"> 
  133.             </set>
  134.             <set name="CureCast" Baseset="CurePre">
  135.             </set>
  136.             <set name="Enhancing">
  137.  
  138.             </set>
  139.             <set name="TP-Off-LowAcc">
  140.                 <ammo>Cheruski Needle</ammo>
  141.                 <head>Yaoyotl Helm</head>
  142.                 <neck>Asperity necklace</neck>
  143.                 <lear>Steelflash earring</lear>
  144.                 <rear>Bladeborn Earring</rear>
  145.                 <body>Valkyrie's breastplate</body>
  146.                 <hands>Creed Gauntlets +2</hands>
  147.                 <lring>Rajas Ring</lring>
  148.                 <rring>Mars's Ring</rring>
  149.                 <back>Atheling Mantle</back>
  150.                 <waist>Phos Belt +1</waist>
  151.                 <legs>Ares' Flanchard +1</legs>
  152.                 <feet>Phorcys schuhs</feet>
  153.             </set>
  154.             <set name="TP-Off-MidAcc" Baseset="TP-Off-LowAcc">
  155.                 <head>Yaoyotl Helm</head>
  156.                 <legs>Phorcys dirs</legs>
  157.             </set>
  158.             <set name="TP-Off-HighAcc" Baseset="TP-Off-LowAcc">
  159.                 <head>Yaoyotl Helm</head>
  160.                 <body>Enif Corazza</body>
  161.                 <back>Letalis Mantle</back>
  162.                 <waist>Dynamic Belt +1</waist>
  163.                 <neck>Ancient Torque</neck>
  164.                 <legs>Phorcys dirs</legs>
  165.             </set>
  166.             <set name="TP-TPDefensive-*">
  167.                 <rring>Dark Ring</rring>
  168.                 <ammo>Iron gobbet</ammo>
  169.                 <head>Phorcys Salade</head>
  170.                 <neck>Twilight Torque</neck>
  171.                 <lear>Kokou's earring</lear>
  172.                 <rear>Brutal Earring</rear>
  173.                 <body>Mekira Meikogai</body>
  174.                 <hands>Creed Gauntlets +2</hands>
  175.                 <lring>Dark Ring</lring>
  176.                 <back>Mollusca Mantle</back>
  177.                 <waist>Phos Belt +1</waist>
  178.                 <legs>Phorcys dirs</legs>
  179.                 <feet>Phorcys schuhs</feet>
  180.             </set>
  181.             <set name="Knights*-*-*">
  182.                 <ammo>Cheruski Needle</ammo>
  183.                 <head>Yaoyotl Helm</head>
  184.                 <neck>Light gorget</neck>
  185.                 <lear>Kokou's Earring</lear>
  186.                 <rear>Brutal Earring</rear>
  187.                 <body>Phorcys Korazin</body>
  188.                 <hands>Phorcys Mitts</hands>
  189.                 <lring>Pyrosoul Ring</lring>
  190.                 <rring>Pyrosoul Ring</rring>
  191.                 <waist>Light Belt</waist>
  192.                 <legs>Ogier's breeches</legs>
  193.                 <feet>Dilaram's Sollerets</feet>
  194.                 <back>Atheling mantle</back>
  195.             </set>
  196.             <set name="Chant*-*-*">
  197.                 <ammo>Cheruski Needle</ammo>
  198.                 <head>Yaoyotl Helm</head>
  199.                 <neck>Rancor Collar</neck>
  200.                 <lear>Kokou's Earring</lear>
  201.                 <rear>Brutal Earring</rear>
  202.                 <body>Twilight Mail</body>
  203.                 <hands>Hecatomb Mittens +1</hands>
  204.                 <lring>Rajas Ring</lring>
  205.                 <rring>Thundersoul Ring</rring>
  206.                 <waist>Wanion Belt</waist>
  207.                 <legs>Hecatomb subligar +1</legs>
  208.                 <feet>Hrafn gambieras</feet>
  209.                 <back>Atheling mantle</back>
  210.             </set>
  211.             <set name="Vorpal*-*-*">
  212.                 <ammo>Cheruski Needle</ammo>
  213.                 <head>Yaoyotl Helm</head>
  214.                 <neck>Rancor Collar</neck>
  215.                 <lear>Kokou's Earring</lear>
  216.                 <rear>Brutal Earring</rear>
  217.                 <body>Twilight Mail</body>
  218.                 <hands>Hecatomb Mittens +1</hands>
  219.                 <lring>Rajas Ring</lring>
  220.                 <rring>Thundersoul Ring</rring>
  221.                 <waist>Wanion Belt</waist>
  222.                 <legs>Hecatomb subligar +1</legs>
  223.                 <feet>Hrafn gambieras</feet>
  224.                 <back>Atheling mantle</back>
  225.             </set>
  226.             <set name="Requiescat-*-*">
  227.                 <ammo>Cheruski Needle</ammo>
  228.                 <head>Yaoyotl Helm</head>
  229.                 <neck>Shadow gorget</neck>
  230.                 <lear>Kokou's Earring</lear>
  231.                 <rear>Brutal Earring</rear>
  232.                 <body>Twilight mail</body>
  233.                 <hands>Phorcys Mitts</hands>
  234.                 <lring>Rajas Ring</lring>
  235.                 <rring>Aquasoul Ring</rring>
  236.                 <waist>Shadow Belt</waist>
  237.                 <legs>Mikinaak cuisses</legs>
  238.                 <feet>Karieyh Sollerets</feet>
  239.                 <back>Atheling mantle</back>
  240.             </set>
  241.             <set name="Scourge-*-*">
  242.                 <ammo>Cheruski Needle</ammo>
  243.                 <head>Yaoyotl Helm</head>
  244.                 <neck>Light gorget</neck>
  245.                 <lear>Kokou's Earring</lear>
  246.                 <rear>Brutal Earring</rear>
  247.                 <body>Phorcys Korazin</body>
  248.                 <hands>Phorcys Mitts</hands>
  249.                 <lring>Pyrosoul Ring</lring>
  250.                 <rring>Pyrosoul Ring</rring>
  251.                 <waist>Light Belt</waist>
  252.                 <legs>Ogier's breeches</legs>
  253.                 <feet>Dilaram's Sollerets</feet>
  254.                 <back>Atheling mantle</back>
  255.             </set>
  256.             <set name="Resolution-*-*">
  257.                 <ammo>Cheruski Needle</ammo>
  258.                 <head>Yaoyotl Helm</head>
  259.                 <neck>Breeze gorget</neck>
  260.                 <lear>Moonshade Earring</lear>
  261.                 <rear>Brutal Earring</rear>
  262.                 <body>Phorcys Korazin</body>
  263.                 <hands>Phorcys Mitts</hands>
  264.                 <lring>Pyrosoul Ring</lring>
  265.                 <rring>Pyrosoul Ring</rring>
  266.                 <waist>Breeze Belt</waist>
  267.                 <legs>Mikinaak cuisses</legs>
  268.                 <feet>Karieyh Sollerets</feet>
  269.                 <back>Atheling mantle</back>
  270.             </set>
  271.             <set name="%Spell-*-*">
  272.                 <ammo>Cheruski Needle</ammo>
  273.                 <head>Yaoyotl Helm</head>
  274.                 <neck>Portus Collar</neck>
  275.                 <lear>Kokou's Earring</lear>
  276.                 <rear>Brutal Earring</rear>
  277.                 <body>Phorcys Korazin</body>
  278.                 <hands>Phorcys Mitts</hands>
  279.                 <lring>Pyrosoul Ring</lring>
  280.                 <rring>Pyrosoul Ring</rring>
  281.                 <waist>Wanion Belt</waist>
  282.                 <legs>Ogier's breeches</legs>
  283.                 <feet>Karieyh Sollerets</feet>
  284.                 <back>Atheling mantle</back>   
  285.             </set>
  286.  
  287.         </group>
  288.     </sets>
  289.  
  290.  
  291.     <variables clear="true">
  292.         <var name="Armor">None</var>
  293.         <var name="Twilight">None</var>
  294.         <var name="IdleRefreshNeck">None</var>
  295.         <var name="EngagedRefreshNeck">Off</var>
  296.         <var name="RestingRefreshNeck">RefreshNeck</var>
  297.         <var name="IdleMovement">None</var>
  298.         <var name="EngagedMovement">None</var>
  299.         <var name="RestingMovement">None</var>
  300.         <var name="IdleType">IdleTown</var>
  301.         <var name="EngagedType">TP-$TPDefensive-$ZAcc</var>
  302.         <var name="RestingType">Resting</var>
  303.         <var name="TPDefensive">Off</var>
  304.         <var name="BuffOverride">Off</var>
  305.         <var name="ZAcc">LowAcc</var>
  306.         <var name="Distance">22</var>
  307.         <var name="Active">No</var>
  308.         <var name="AnrinObi">Off</var>
  309.         <var name="Mekira">On</var>
  310.         <var name="MoonshadeTPBonus">None</var>
  311.         <var name="Resolution">Thundersday|Windsday|Earthsday</var>
  312.         <var name="Requiescat">Earthsday|Darksday</var>
  313.         <var name="Chant de Cygne">Iceday|Watersday</var>
  314.         <var name="Scourge">Lightsday|Firesday</var>
  315.         <var name="Torcleaver">Lightsday|Watersday|Iceday</var>
  316.         <var name="Sanguine Blade">Darksday|Watersday|Iceday</var>
  317.         <var name="Ground Strike">Thundersday|Windsday|Watersday|Iceday</var>
  318.         <var name="Shockwave">Watersday</var>
  319.         <var name="Herculean Slash">Iceday|Thundersday|Windsday</var>
  320.         <var name="MoonshadeWeaponskills">Requiescat|Resolution|Torcleaver|Chant*|Savage*|Ground*|Shockwave|Herculean*|Swift*|Vorpal*</var>
  321.         <var name="%Spell">None</var>
  322.         <var name="CastingTime"/>
  323.         <var name="AfterCastTime"/>
  324.         <var name="FastCast"/>
  325.         <var name="AbilityFastCast"/>
  326.         <var name="DefaultSetFastCast">0</var>
  327.         <!--Edit these two variables with the amount of Fast Cast in your precast sets-->
  328.         <var name="OtherFastCast">0</var>
  329.         <!--If you have some additional source of Fact Cast, you can enter /sc var set FastCastOther #
  330.                                                 to adjust calculations for that value. Make sure to reset the value to 0 if you later lose that source.-->
  331.         <var name="SCHReduction"/>
  332.     </variables>
  333.     <rules>
  334.         <if status="event|zoning">
  335.             <return />
  336.         </if>
  337.         <if EquipLear="Suppanomimi">
  338.             <equip when="all">
  339.                 <lear lock="true" />
  340.             </equip>
  341.         </if>
  342.         <if EquipLear="Reraise Earring">
  343.             <equip when="all">
  344.                 <lear lock="true" />
  345.             </equip>
  346.         </if>
  347.         <if EquipRear="Reraise Earring">
  348.             <equip when="all">
  349.                 <rear lock="true" />
  350.             </equip>
  351.         </if>
  352.         <if EquipFeet="Powder Boots">
  353.             <equip when="all">
  354.                 <feet lock="true" />
  355.             </equip>
  356.         </if>
  357.         <!-- Updates gear after every cast -->
  358.         <command when="engaged|idle|resting|aftercast">Update</command>
  359.         <!-- Determines Idle Type -->
  360.         <if mode="OR" area="Rabao" advanced='%HPP&gt;95 AND %MPP&gt;95'>
  361.             <var cmd="set IdleType IdleTown"/>
  362.         </if>
  363.         <elseif MPPLT="95">
  364.             <var cmd="set IdleType IdleRefresh"/>
  365.         </elseif>
  366.         <elseif HPPLT="95">
  367.             <var cmd="set IdleType IdleRegen"/>
  368.         </elseif>
  369.         <!-- Determines Refresh activity -->
  370.         <if status="Engaged" advanced='"$EngagedRefreshNeck"!="off"'>
  371.             <if MPP="95">
  372.                 <var cmd="set EngagedRefreshNeck Bypass"/>
  373.             </if>
  374.             <else>
  375.                 <var cmd="set EngagedRefreshNeck RefreshNeck"/>
  376.             </else>
  377.         </if>
  378.         <!-- Clean Transportation -->
  379.         <if Spell="Teleport*|Warp*|Retrace|Escape|Recall*">
  380.             <return />
  381.         </if>
  382.         <!-- Equip armor -->
  383.         <if Spell="Update" advanced='"$Active"="No"'>
  384.             <equip when="precast" set="$%StatusType|$%StatusRefreshNeck|$Armor|$%StatusMovement|$Twilight" />
  385.             <cancelspell />
  386.             <return />
  387.         </if>
  388.         <elseif spell="PhysicalDefense|MagicalDefense|Trigger0">
  389.             <if spell="PhysicalDefense">
  390.                 <if advanced='"$Armor"="PDT"'>
  391.                     <var cmd="set Armor None" />
  392.                     <addtochat>PDT Set Off</addtochat>
  393.                 </if>
  394.                 <else>
  395.                     <var cmd="set Armor PDT" />
  396.                     <addtochat>PDT Set Active</addtochat>
  397.                 </else>
  398.             </if>
  399.             <elseif spell="MagicalDefense">
  400.                 <if advanced='"$Armor"="MDT"'>
  401.                     <var cmd="set Armor None" />
  402.                     <addtochat>MDT Set Off</addtochat>
  403.                 </if>
  404.                 <else>
  405.                     <var cmd="set Armor MDT" />
  406.                     <addtochat>MDT Set Active</addtochat>
  407.                 </else>
  408.             </elseif>
  409.             <else>
  410.                 <if advanced='"$Twilight"="None"'>
  411.                     <var cmd="set Twilight Twilight"/>
  412.                     <addtochat>Twilight Set Active</addtochat>
  413.                 </if>
  414.                 <else>
  415.                     <var cmd="set Twilight None"/>
  416.                     <addtochat>Twilight Set Off</addtochat>
  417.                 </else>
  418.             </else>
  419.             <if advanced='"%status" != "event|zoning"'>
  420.                 <command when="engaged|idle|resting">Update</command>
  421.             </if>
  422.             <cancelspell />
  423.             <command>Update</command>
  424.             <return />
  425.         </elseif>
  426.  
  427.  
  428.         <elseif spell="trigger*">
  429.             <if spell="Trigger1">
  430.                 <var cmd="set Distance %TargetDistance" />
  431.                 <addtochat>Distance Variable: $Distance</addtochat>
  432.             </if>
  433.             <elseif spell="Trigger2">
  434.                 <if advanced='"$ZAcc"="LowAcc"'>
  435.                     <var cmd="set ZAcc MidAcc"/>
  436.                     <addtochat>Accuracy Level: Mid</addtochat>
  437.                 </if>
  438.                 <elseif advanced='"$ZAcc"="MidAcc"'>
  439.                     <var cmd="set ZAcc HighAcc"/>
  440.                     <addtochat>Accuracy Level: High</addtochat>
  441.                 </elseif>
  442.                 <else>
  443.                     <var cmd="set ZAcc LowAcc"/>
  444.                     <addtochat>Accuracy Level: Low</addtochat>
  445.                 </else>
  446.             </elseif>
  447.             <elseif spell="Trigger4">
  448.                 <if advanced='"$%StatusRefreshNeck"="Off"'>
  449.                     <var cmd="set %StatusRefreshNeck RefreshNeck"/>
  450.                     <addtochat>%Status Refresh Neck Active</addtochat>
  451.                 </if>
  452.                 <else>
  453.                     <var cmd="set %StatusRefreshNeck Off"/>
  454.                     <addtochat>%Status Refresh Neck Off</addtochat>
  455.                 </else>
  456.             </elseif>
  457.             <elseif spell="Trigger5">
  458.                 <if advanced='"$IdleMovement"="Off"'>
  459.                     <var cmd="set IdleMovement Movement"/>
  460.                     <addtochat>Idle Gear: Movement Speed Active</addtochat>
  461.                 </if>
  462.                 <else>
  463.                     <var cmd="set IdleMovement Off"/>
  464.                     <addtochat>Idle Gear: Movement Speed Off</addtochat>
  465.                 </else>
  466.             </elseif>
  467.             <elseif spell="Trigger6">
  468.                 <if advanced='"$EngagedMovement"="Off"'>
  469.                     <var cmd="set EngagedMovement Movement"/>
  470.                     <addtochat>Engaged Gear: Movement Speed Active</addtochat>
  471.                 </if>
  472.                 <else>
  473.                     <var cmd="set EngagedMovement Off"/>
  474.                     <addtochat>Engaged Gear: Movement Speed Off</addtochat>
  475.                 </else>
  476.             </elseif>
  477.             <elseif spell="Trigger7">
  478.                 <if advanced='"$TPDefensive"="Off"'>
  479.                     <var cmd="set TPDefensive TPDefensive"/>
  480.                     <addtochat>DD Set: Defensive TP</addtochat>
  481.                 </if>
  482.                 <else>
  483.                     <var cmd="set TPDefensive Off"/>
  484.                     <addtochat>DD Set: $EngagedType</addtochat>
  485.                 </else>
  486.             </elseif>
  487.             <!--AutoExec can't tell the difference between one march and two. Enable this if
  488.                 you've only got one march active so you don't get stuck in the wrong sets.-->
  489.             <elseif spell="Trigger9">
  490.                 <if advanced='"$BuffOverride"="Off"'>
  491.                     <var cmd="set BuffOverride On"/>
  492.                     <addtochat>Buff Override Active: Full Buff Sets Disabled</addtochat>
  493.                 </if>
  494.                 <else>
  495.                     <var cmd="set BuffOverride Off"/>
  496.                     <addtochat>Buff Override Off: Full Buff Sets Enabled</addtochat>
  497.                 </else>
  498.             </elseif>
  499.             <cancelspell />
  500.             <command>Update</command>
  501.             <return />
  502.         </elseif>
  503.         <!-- Magic rules -->
  504.         <if type="WhiteMagic">
  505.             <equip when="Precast" set="FastCast" />
  506.             <if skill="HealingMagic" NotBuffActive="Weakness">
  507.                 <var cmd="setcalc HPGap %HPMax - %HP" />
  508.  
  509.                 <if Spell="Cure*">
  510.                     <if SpellTargetType="SELF" advanced='"$HPGap" &lt; "80"'>
  511.                         <addtochat>Cure Kit for Cure</addtochat>
  512.                         <equip when="Precast" set="CurePre" />
  513.                         <equip when="Midcast" delay="0.75" set="CureMid" />
  514.                     </if>
  515.                     <else>
  516.                         <equip when="Midcast" set="CureCast" />
  517.                     </else>
  518.                 </if>
  519.  
  520.             </if>
  521.             <elseif skill="EnhancingMagic">
  522.                 <equip when="Precast" set="FastCast">
  523.                     <waist>Siegel Sash</waist>
  524.                 </equip>
  525.  
  526.                 <if Spell="Reprisal">
  527.                     <equip when="Midcast" set="HasteCast" />
  528.                 </if>
  529.                 <elseif Spell="Phalanx">
  530.                     <equip when="Midcast" set="HasteCast|Enhancing" />
  531.                 </elseif>
  532.                 <elseif Spell="Stoneskin">
  533.                     <equip when="Midcast" set="HasteCast" />
  534.                 </elseif>
  535.                 <elseif Spell="Protect*|Shell*" TargetType="SELF">
  536.                     <equip when="all">
  537.                         <lring>Sheltered Ring</lring>
  538.                     </equip>
  539.                 </elseif>
  540.             </elseif>
  541.             <elseif skill="DivineMagic">
  542.                 <if Spell="Flash">
  543.                     <equip when="Midcast" set="Enmity|HasteCast" />
  544.                 </if>
  545.                 <elseif Spell="Enlight">
  546.                     <equip when="Midcast" set="HasteCast|Enhancing" />
  547.                 </elseif>
  548.             </elseif>
  549.         </if>
  550.         <elseif type="Ninjutsu">
  551.             <if Spell="Utsusemi: Ichi">
  552.                 <equip when="Precast" set="FastCast" />
  553.                 <equip when="Midcast" set="HasteCast" />
  554.             </if>
  555.             <elseif Spell="Utsusemi: Ni">
  556.                 <equip when="Precast" set="Enmity|FastCast" />
  557.                 <equip when="Midcast" set="HasteCast" />
  558.             </elseif>
  559.         </elseif>
  560.         <elseif type="BlackMagic">
  561.             <if Spell="Stun">
  562.                 <equip when="Precast" set="Enmity|HasteCast|FastCast" />
  563.             </if>
  564.             <else>
  565.                 <equip when="Precast" set="FastCast" />
  566.             </else>
  567.         </elseif>
  568.         <elseif commandprefix="/jobability|/weaponskill" notbuffactive="amnesia|Impairment">
  569.  
  570.             <!-- Prevents JA attempts if you're unable to properly execute them. -->
  571.  
  572.             <if advanced='"%SpellTargetType"!="SELF"'>
  573.                 <if advanced='%SpellTargetDistance &gt; $Distance'>
  574.                     <cancelspell />
  575.                     <return />
  576.                 </if>
  577.             </if>
  578.  
  579.             <!-- Job Ability rules -->
  580.  
  581.             <if spell="Sentinel">
  582.                 <equip when="precast">
  583.                     <feet>Valor Leggings +2</feet>
  584.                 </equip>
  585.             </if>
  586.             <elseif spell="Rampart">
  587.                 <equip when="precast">
  588.                     <head>Twilight helm</head>
  589.                     <body>Twilight Mail</body>
  590.                     <hands>Creed Gauntlets +2</hands>                
  591.                     <legs>Phorcys dirs</legs>
  592.                     <feet>Dilarem's sollerets</feet>
  593.                 </equip>
  594.             </elseif>
  595.             <elseif spell="Shield Bash">
  596.                 <equip when="precast">
  597.                     <hands>Valor Gauntlets +2</hands>
  598.                 </equip>
  599.             </elseif>
  600.             <elseif spell="Chivalry">
  601.                 <equip when="precast">
  602.                     <head>Twilight Helm</head>
  603.                     <body>Twilight Mail</body>
  604.                     <feet>Valor Leggings +2</feet>
  605.                 </equip>
  606.             </elseif>
  607.             <elseif spell="Divine Emblem">
  608.                 <equip when="precast">
  609.                     <feet>Creed Sabatons +2</feet>
  610.                 </equip>
  611.             </elseif>
  612.             <elseif spell="Invincible">
  613.                 <equip when="precast">
  614.                     <legs>Valor Breeches +2</legs>
  615.                 </equip>
  616.             </elseif>
  617.  
  618.             <!-- Weaponskill rules -->
  619.  
  620.             <elseif commandprefix="/weaponskill">
  621.                 <if advanced='"$Mekira"!="off"'>
  622.                     <if Day="$%Spell">
  623.                         <var cmd="set Mekira Mekira"/>
  624.                     </if>
  625.                     <else>
  626.                         <var cmd="set Mekira None"/>
  627.                     </else>
  628.                 </if>
  629.                 <if advanced='"$MoonshadeTPBonus"!="off"'>
  630.                     <if Spell="$MoonshadeWeaponskills" TPLT="300" NotBuffActive="Sekkanoki">
  631.                         <var cmd="set MoonshadeTPBonus MoonshadeTPBonus"/>
  632.                     </if>
  633.                     <else>
  634.                         <var cmd="set MoonshadeTPBonus None"/>
  635.                     </else>
  636.                 </if>
  637.                 <equip when="precast" set="%Spell-$ZAcc-$Attack|$Mekira|$MoonshadeTPBonus"/>
  638.             </elseif>
  639.             <if advanced='"$Active"="No"'>
  640.                 <command when="precast">sc var set Active Yes; wait 1.5; sc var set Active No; Update</command>
  641.             </if>
  642.         </elseif>
  643.     </rules>
  644. </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement