- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config
- RequireVersion="2.22"
- HideErrors="false"
- ShowGearSwaps="true"
- Debug="true"
- ShowspellInfo="True"
- />
- <variables>
- <var name="highevamobs">Kirin|Suzaku|Genbu|Seiryu|Byakko</var>
- </variables>
- <sets>
- <!-- Our main set for almost all scenarios -->
- <group name="Thief" default="yes">
- <set name="Standard">
- <head>Walahra Turban</head>
- <neck>Chivalrous Chain</neck>
- <lear>Brutal Earring</lear>
- <rear>Suppanomimi</rear>
- <body>Rapparee harness</body>
- <hands>War gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Thunder ring</rring>
- <back>Amemet Mantle +1</back>
- <waist>Headlong belt</waist>
- <legs>Dragon subligar</legs>
- <feet>Marine M boots</feet>
- </set>
- <set name="Attack" baseset="Standard">
- <body>Rapparee Harness</body>
- <hands>Dusk Gloves</hands>
- <back>Amemet Mantle +1</back>
- <feet>Dusk ledelsens</feet>
- </set>
- <set name="SA" baseset="Attack">
- <head>Assassin's bonnet</head>
- <neck>Spike necklace</neck>
- <lear>Forte earring</lear>
- <rear>Minuet earring</rear>
- <body>Dragon Harness</body>
- <hands>Custom m gloves</hands>
- <waist>Warwolf belt</waist>
- <legs>Dragon subligar</legs>
- <feet>Marine M boots</feet>
- </set>
- <set name="TA" baseset="Attack">
- <head>Empress hairpin</head>
- <body>Mirke wardecors</body>
- <hands>Dragon mittens</hands>
- <lring>Emerald Ring</lring>
- <rring>Emerald ring</rring>
- <waist>Warwolf belt</waist>
- </set>
- <set name="WS" baseset="Attack">
- <head>Empress hairpin</head>
- <body>Mirke wardecors</body>
- <hands>Dragon mittens</hands>
- <waist>Warwolf belt</waist>
- <legs>Dragon subligar</legs>
- <feet>Marine M boots</feet>
- </set>
- <set name="Resting" BaseSet="Standard">
- <neck>Orochi nodowa</neck>
- <lring>Sapphire ring</lring>
- <rring>Sapphire ring</rring>
- <waist>R.K. belt +2</waist>
- </set>
- <!-- I have 4 macros for range, in each macro i select the ammo -->
- <!-- If you use always the same ammo set it here -->
- <set name="Ranged Attack" baseset="Attack">
- <head>Optical Hat</head>
- <lring>Behemoth Ring</lring>
- <rring>Behemoth Ring</rring>
- </set>
- <set name="Utsusemi">
- <head>Walahra Turban</head>
- <lear>Loquacious Earring</lear>
- <body>Rapparee Harness</body>
- <hands>Dusk Gloves</hands>
- <waist>Headlong belt</waist>
- <feet>Dusk ledelsens</feet>
- </set>
- </group>
- <!-- Our tank/kite/solo set, to use it you have to use a game macro -->
- <!-- /spellcast group evasion to switch to evasion -->
- <!-- /spellcast group thief to switch to main set -->
- <group name="Evasion" inherit="Thief">
- <set name="Standard" baseset="Standard" basegroup="Thief">
- <head>Optical Hat</head>
- <neck>Evasion Torque</neck>
- <lear>Evasion earring</lear>
- <body>Scorpion Harness</body>
- <hands>Praefectus's gloves</hands>
- <feet>Emissary boots</feet>
- </set>
- <set name="Attack" baseset="Attack" basegroup="Thief">
- <head>Optical Hat</head>
- <body>Scorpion Harness</body>
- </set>
- <!-- Only Standard and Attack are different, other set are the same -->
- <set name="SA" baseset="SA" basegroup="Thief" />
- <set name="TA" baseset="TA" basegroup="Thief" />
- <set name="WS" baseset="WS" basegroup="Thief" />
- <set name="Ranged Attack" baseset="Ranged Attack" basegroup="Thief" />
- <set name="Utsusemi" baseset="Utsusemi" basegroup="Thief" />
- </group>
- <!-- Are we fighting an High Evasion mob? no problem -->
- <group name="Accuracy" inherit="Thief">
- <set name="Attack" baseset="Attack" basegroup="Thief">
- <head>Optical Hat</head>
- <body>Scorpion Harness</body>
- </set>
- <set name="WS" baseset="WS" basegroup="Thief">
- <head>Optical Hat</head>
- </set>
- </group>
- </sets>
- <rules>
- <!-- If we need our TH4 only need to equip thief's knife to trigger this -->
- <if mode="OR" EquipMain="Thief's Knife" EquipSub="Thief's Knife">
- <equip when="idle|engaged|midcast|aftercast">
- <hands lock="yes">Assassin's Armlets</hands>
- </equip>
- </if>
- <equip when="resting" set="Resting" />
- <!-- Sub job different than NIN, so we don't need Suppa -->
- <if Subjob="DRK|WAR|SAM|RNG">
- <equip>
- <rear lock="yes">Minuet Earring</rear>
- </equip>
- </if>
- <if status="idle">
- <!-- Not engaged but maybe pulling, equip Evasion for the way back to camp -->
- <if Spell="Ranged">
- <equip when="precast" set="Ranged Attack" />
- <equip when="aftercast" set="Standard" setgroup="Evasion" />
- </if>
- <!-- While no fight we equip our "seems cool" set ^^ -->
- <else>
- <equip when="idle|aftercast" set="Standard" />
- </else>
- </if>
- <!-- Let's go fight! -->
- <if status="engaged">
- <if Spell="Ranged">
- <equip when="precast" set="Ranged Attack" />
- </if>
- <!-- This delay 5 is for keep equip changed untill we land the hit -->
- <!-- Sneak Attack w/o WS, here we equip our SA set -->
- <if Spell="Sneak Attack">
- <equip when="precast" set="SA" />
- <aftercastdelay delay="7" />
- </if>
- <!-- Trick Attack w/o WS, here we equip our TA set -->
- <if Spell="Trick Attack">
- <equip when="precast" set="TA" />
- <aftercastdelay delay="7" />
- </if>
- <!-- Are we fighting versus an High Evasion mob? no problem -->
- <if mode="OR" Target="$highevamobs" BuffActive="Blind|Flash">
- <equip when="engaged|aftercast" set="Attack" setgroup="Accuracy" />
- </if>
- <!-- Not an High Evasion mob, go for full attack -->
- <else>
- <equip when="engaged|aftercast" set="Attack" />
- </else>
- </if>
- <!-- If we are use a WS -->
- <if type="WeaponSkill">
- <castdelay delay="0.5" />
- <!-- If we have SA or TA up go for full damage gear -->
- <!-- No worried for the delay 5 on SA and TA in Engaged rules -->
- <!-- I tested it and WS gear equip anyway ignoring the delay 5 -->
- <if buffactive="Sneak Attack|Trick Attack">
- <equip set="WS" />
- </if>
- <if commandprefix="/weaponskill|/ws">
- <if mode="OR" advanced='%spelltargetdistance > 3.9' tplt="100">
- <action type="cancelspell" />
- <action type="return" />
- </if>
- <!-- If SA/TA not up and mob have high evasion we need some accuracy -->
- <else>
- <if mode="OR" Target="$highevamobs" BuffActive="Blind|Flash">
- <equip when="precast" set="WS" setgroup="Accuracy" />
- </if>
- <!-- If SA/TA not up but mob not an High Evasion go full damage -->
- <else>
- <equip when="precast" set="WS" />
- </else>
- </else>
- <aftercastdelay delay="1" />
- <!-- Equip the right gorger for each ws -->
- <if Spell="Dancing Edge|Shark Bite">
- <equip>
- <neck>Breeze Gorget</neck>
- </equip>
- </if>
- <if Spell="Evisceration|Mandalic Stab|Mercy Stroke">
- <equip>
- <neck>Shadow Gorget</neck>
- </equip>
- </if>
- </if>
- <if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
- <action Type="CancelSpell" />
- <if subjob="DNC">
- <action type="command">input /ja "Healing Waltz" Nitefall</action>
- </if>
- <else>
- <action Type="Command">input /item "Echo Drop" Nitefall</action>
- </else>
- </if>
- <if spell="Utsusemi:*">
- <equip when="precast" set="Utsusemi" />
- <if spell="*Ichi">
- <if advanced='"$Ut"=="Ni"'>
- <action type="midcastdelay" delay="2.4" />
- <action type="Command" when="midcast">cancel 66</action>
- </if>
- <action type="var" cmd="set Ut Ichi" />
- </if>
- <else>
- <action type="var" cmd="set Ut Ni" />
- </else>
- </if>
- <if spell="Monomi: Ichi">
- <equip when="precast" set="Sneak" />
- <action type="midcastdelay" delay="2.4"/>
- <action type="Command" when="midcast">cancel 71</action>
- </if>
- <if spell="Spectral Jig">
- <action type="Command" when="precast">cancel 71</action>
- </if>
- </if>
- </rules>
- </spellcast>
