Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
- <config
- Debug="False"
- ShowGearSwaps="False"
- quickcommands="True"
- showspellinfo="False"
- />
- <sets>
- <group default = "yes" name = "SMN">
- <!--Light Based Gear-->
- <set name = "Light" BaseSet = "Avatar">
- <main>Bahamut's Staff</main>
- </set>
- <set name = "Carbuncle" BaseSet = "Light">
- <hands>Carbuncle Mitts</hands>
- <body>Yinyang Robe</body>
- <feet>Herald's Gaiters</feet>
- <legs>Caller's spats +2</legs>
- </set>
- <set name = "Light Spirit" BaseSet = "Light">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "LightDay" BaseSet = "Light">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "LightWeather" BaseSet = "Light">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "LightFull" BaseSet = "Light">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Dark Based Gear-->
- <set name = "Dark" BaseSet = "Avatar">
- <main>Yama's Staff +3</main>
- </set>
- <set name = "Fenrir" BaseSet = "Dark">
- <body>Yinyang Robe</body>
- </set>
- <set name = "Diabolos" BaseSet = "Dark">
- <waist>Diabolos's rope</waist>
- </set>
- <set name = "Dark Spirit" BaseSet = "Dark">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "DarkDay" BaseSet = "Dark">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "DarkWeather" BaseSet = "Dark">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "DarkFull" BaseSet = "Dark">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Fire Based Gear-->
- <set name = "Fire" BaseSet = "Avatar">
- <main>Agni's Staff +3</main>
- </set>
- <set name = "Fire Spirit" BaseSet = "Fire">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "FireDay" BaseSet = "Fire">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "FireWeather" BaseSet = "Fire">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "FireFull" BaseSet = "Fire">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Earth Based Gear-->
- <set name = "Earth" BaseSet = "Avatar">
- <main>Kubera's Staff +3</main>
- </set>
- <set name = "Earth Spirit" BaseSet = "Earth">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "EarthDay" BaseSet = "Earth">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "EarthWeather" BaseSet = "Earth">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "EarthFull" BaseSet = "Earth">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Water Based Gear-->
- <set name = "Water" BaseSet = "Avatar">
- <main>Soma's Staff +3</main>
- </set>
- <set name = "Water Spirit" BaseSet = "Water">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "WaterDay" BaseSet = "Water">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "WaterWeather" BaseSet = "Water">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "WaterFull" BaseSet = "Water">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Wind Based Gear-->
- <set name = "Wind" BaseSet = "Avatar">
- <main>Vayu's Staff +3</main>
- </set>
- <set name = "Wind Spirit" BaseSet = "Wind">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "WindDay" BaseSet = "Wind">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "WindWeather" BaseSet = "Wind">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "WindFull" BaseSet = "Wind">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Ice Based Gear-->
- <set name = "Ice" BaseSet = "Avatar">
- <main>Varuna's Staff +3</main>
- </set>
- <set name = "Ice Spirit" BaseSet = "Ice">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "IceDay" BaseSet = "Ice">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "IceWeather" BaseSet = "Ice">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "IceFull" BaseSet = "Ice">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--Thunder Based Gear-->
- <set name = "Thunder" BaseSet = "Avatar">
- <main>Indra's Staff +3</main>
- </set>
- <set name = "Thunder Spirit" BaseSet = "Thunder">
- <legs>Summoner's Spats</legs>
- </set>
- <set name = "ThunderDay" BaseSet = "Thunder">
- <body>Caller's Doublet +2</body>
- <hands>Caller's bracers +2</hands>
- </set>
- <set name = "ThunderWeather" BaseSet = "Thunder">
- <hands>Caller's bracers +2</hands>
- <neck>Caller's Pendant</neck>
- </set>
- <set name = "ThunderFull" BaseSet = "Thunder">
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Caller's bracers +2</hands>
- </set>
- <!--BloodPact Based Gear-->
- <!--Gear to reduce Bloodpact delay-->
- <set name = "BPTime">
- <neck>Sacrifice Torque</neck>
- <body>Yinyang Robe</body>
- <hands>Summoner's Brcr.</hands>
- <back>Tiresias' Cape</back>
- <legs>Summoner's Spats</legs>
- <rear>Gifted Earring</rear>
- </set>
- <!--Gear to increase Smn Skill -->
- <set name = "BPSkill">
- <main>Soulscourge</main>
- <sub>Vox grip</sub>
- <head>Marduk's Tiara</head>
- <neck>Caller's Pendant</neck>
- <body>Caller's Doublet +2</body>
- <hands>Call. Bracers +2</hands>
- <lear>Summoning Earring</lear>
- <back>Astute Cape</back>
- <waist>Summoning belt</waist>
- <legs>Caller's spats +2</legs>
- <feet>Marduk's Crackows</feet>
- </set>
- <!--Gear for Physical Blood Pacts -->
- <set name = "BPPhysical">
- <main>Soulscourge</main>
- <sub>Vox grip</sub>
- <head>Caller's Horn +2</head>
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <hands>Call. Bracers +2</hands>
- <lear>Summoning Earring</lear>
- <waist>Mujin Obi</waist>
- <back>Astute Cape</back>
- <legs>Caller's Spats +2</legs>
- <feet>Caller's Pgch. +2</feet>
- </set>
- <!--Gear for Magical Blood Pacts -->
- <set name = "BPMagical">
- <main>Shareeravadi +3</main>
- <sub>Vox grip</sub>
- <ammo>Esper Stone</ammo>
- <head>Caller's Horn +2</head>
- <body>Caller's Doublet +2</body>
- <neck>Eidolon Pendant</neck>
- <hands>Call. Bracers +2</hands>
- <lear>Summoning Earring</lear>
- <waist>Caller's Sash</waist>
- <back>Tiresias' Cape</back>
- <legs>Caller's Spats +2</legs>
- <feet>Caller's Pgch. +2</feet>
- </set>
- <!--Gear for Physical Blood Pacts with Garuda-->
- <set name = "BPPhysicalGaruda">
- <main>Soulscourge</main>
- <sub>Vox grip</sub>
- <head>Caller's Horn +2</head>
- <neck>Sacrifice Torque</neck>
- <hands>Call. Bracers +2</hands>
- <lear>Summoning Earring</lear>
- <body>Caller's Doublet +2</body>
- <waist>Mujin Obi</waist>
- <back>Astute Cape</back>
- <legs>Caller's Spats +2</legs>
- <feet>Caller's Pgch. +2</feet>
- </set>
- <set name = "Syphon">
- <main>Soulscourge</main>
- <body>Caller's Doublet +2</body>
- <head>Marduk's Tiara</head>
- <neck>Caller's Pendant</neck>
- <hands>Summoner's Brcr.</hands>
- <rear>Summoning Earring</rear>
- <back>Astute Cape</back>
- <waist>Summoning belt</waist>
- <legs>Caller's Spats +2</legs>
- <feet>Caller's Pgch. +2</feet>
- <sub>Vox grip</sub>
- </set>
- <!--Misc. Gear-->
- <!--Base gear that all sets are built from anything that will be used for all sets put in here-->
- <set name = "Basic">
- <main>Terra's Staff</main>
- <ammo>Strobilus</ammo>
- <head>Caller's Horn +2</head>
- <sub>Staff strap</sub>
- <neck>Fenrir's Torque</neck>
- <lear>Moonshade Earring</lear>
- <rear>Gifted Earring</rear>
- <body>Dalmatica</body>
- <hands>Caller's bracers +2</hands>
- <lring>Evoker's Ring</lring>
- <rring>$Ring</rring>
- <back>Summoner's Cape</back>
- <waist>Mujin Obi</waist>
- <legs>Caller's spats +2</legs>
- <feet>Herald's Gaiters</feet>
- </set>
- <!--Gear that has HMP+ stats and MP+ -->
- <set name = "Resting" BaseSet = "Basic">
- <main>Pluto's Staff</main>
- <neck>Eidolon Pendant</neck>
- <lear>Relaxing Earring</lear>
- <body>Dalmatica</body>
- <legs>Sagacity Lappas</legs>
- <waist>Austerity Belt</waist>
- <feet>Goliard Clogs</feet>
- <hands>Serpentes Cuffs</hands>
- <back>Vita cape</back>
- </set>
- <!--MP+, Fastcast and Dmg-% gear for when no Avatar/Spirit is Preseant-->
- <set name = "Standard" BaseSet = "Basic">
- <feet>Herald's Gaiters</feet>
- <back>Umbra cape</back>
- </set>
- <!--Avatar Perp - gear that isnt used for other sets -->
- <set name = "Avatar" Baseset = "Basic">
- <!--feet>Smn. Pigaches +1</feet-->
- <head>Caller's Horn +2</head>
- <hands>Nashira Gages</hands>
- <lear>Moonshade Earring</lear>
- <rear>Summoning Earring</rear>
- <body>Caller's Doublet +2</body>
- <neck>Caller's Pendant</neck>
- <back>Astute Cape</back>
- <legs>Evoker's Spats +1</legs>
- <feet>Caller's Pgch. +2</feet>
- <waist>Moepapa stone</waist>
- <sub>Vox Grip</sub>
- </set>
- <!--Gear for Curing/Removing debuffs for party members (Cure Potency and MND+ gear)-->
- <set name = "Healing">
- <main>Surya's Staff +3</main>
- <body>Facio Bliaut</body>
- <hands>Augur's Gloves</hands>
- <back>Oretania's Cape</back>
- <legs>Tatsu. Sitagoromo</legs>
- </set>
- <!--Sneak and Inivable gear for maximising buff time-->
- <set name = "SneakInvis">
- <back>Skulker's Cape</back>
- <feet>Dream Boots +1</feet>
- </set>
- <!--Stoneskin gear-->
- <set name = "Stoneskin">
- <main>Neptune's staff</main>
- <neck>Stone Gorget</neck>
- <body>Marduk's Jubbah</body>
- <feet>Marduk's Crackows</feet>
- <hands>Marduk's Dastanas</hands>
- </set>
- </group>
- </sets>
- <variables clear = "yes">
- <!--Set this to True before casting a spirit will check for best Spirit to Elemental Siphon-->
- <var name = "ES">0</var>
- <!--This is the current avatar gear set and what gear you will revert back to after magic's or BP's that change gear -->
- <var name = "Avatar">Standard</var>
- <!--Variables for Elemental Spirit Names used for changespells for Elemental Siphon-->
- <var name = "Light">Light</var>
- <var name = "Dark">Dark</var>
- <var name = "Fire">Fire</var>
- <var name = "Earth">Earth</var>
- <var name = "Wind">Air</var>
- <var name = "Water">Water</var>
- <var name = "Ice">Ice</var>
- <var name = "Thunder">Thunder</var>
- <var name = "Ring">Fervor Ring</var>
- <!--Set this to the percentage of TP you want to start locking weapons at-->
- <var Name = "LockTP">301</var>
- <var name = "BPMOON">0</var>
- <var name = "ShowBPStat">1</var>
- <var name = "EchoDrops">1</var>
- </variables>
- <rules>
- <if status = "Dead">
- <cancelspell />
- <return />
- </if>
- <aftercastdelay Delay = "2" />
- <else>
- <equip
- when = "idle|aftercast"
- Set = "$Avatar" />
- </else>
- <equip
- when = "resting"
- Set = "Resting" />
- <!--Disables equipment switching that would cause loss of TP. Lock does not work because of changes with $ElementalStaff-->
- <if TPGT = "$LockTP">
- <disable Slot = "Main|Sub|Range" />
- </if>
- <else>
- <enable Slot = "Main|Sub|Range" />
- </else>
- <!--Avatar/Spirit Related Rules-->
- <if type = "SummonerPact">
- <addtochat Color = "204">Day = %Day (%DayElement) Weather = %Weather (%WeatherElement)</addtochat>
- <!--Create Alias for BloodPacts-->
- <if Spell = "Carbuncle">
- <command>alias 75Nuke /;</command>
- <command>alias 65Nuke /;</command>
- <command>alias atkPact /;</command>
- <command>alias bufPact input /pet "Healing Ruby II" <me></command>
- <command>alias abfPact input /pet "Shining Ruby" <me>;</command>
- <command>alias debPact input /pet "Poison Nails" <t>;</command>
- <command>alias a70Pact input /pet "Meteorite" <t>;</command>
- </if>
- <elseif Spell = "Diabolos">
- <command>alias 75Nuke input /pet "Camisado" <t></command>
- <command>alias 65Nuke input /pet "Ultimate Terror" <t></command>
- <command>alias atkPact input /pet "Somnolence" <t></command>
- <command>alias bufPact input /pet "Noctoshield" <me></command>
- <command>alias abfPact input /pet "Dream Shroud" <me></command>
- <command>alias debPact input /pet "Nightmare" <t></command>
- <command>alias a70Pact input /pet "Nether Blast" <t></command>
- </elseif>
- <elseif Spell = "Fenrir">
- <command>alias 75Nuke /;</command>
- <command>alias 65Nuke /;</command>
- <command>alias atkPact input /pet "Lunar Roar" <t></command>
- <command>alias bufPact input /pet "Ecliptic Growl" <me></command>
- <command>alias abfPact input /pet "Ecliptic Howl" <me></command>
- <command>alias debPact input /pet "Lunar Cry" <t></command>
- <command>alias a70Pact input /pet "Eclipse Bite" <t></command>
- </elseif>
- <elseif Spell = "Garuda">
- <command>alias 75Nuke input /pet "Wind Blade" <t>;</command>
- <command>alias 65Nuke input /pet "Aero IV" <t>;</command>
- <command>alias atkPact /;</command>
- <command>alias bufPact input /pet "Aerial Armor" <me>;</command>
- <command>alias abfPact input /pet "Hastega" <me>;</command>
- <command>alias debPact input /pet "Whispering Wind" <me>;</command>
- <command>alias a70Pact input /pet "Predator Claws" <t>;</command>
- </elseif>
- <elseif Spell = "Ifrit">
- <command>alias 75Nuke input /pet "Meteor Strike" <t>;</command>
- <command>alias 65Nuke input /pet "Fire IV" <t>;</command>
- <command>alias atkPact input /pet "Double Punch" <t>;</command>
- <command>alias bufPact input /pet "Burning Strike" <t>;</command>
- <command>alias abfPact input /pet "Crimson Howl" <me>;</command>
- <command>alias debPact /;</command>
- <command>alias a70Pact input /pet "Flaming Crush" <t>;</command>
- </elseif>
- <elseif Spell = "Leviathan">
- <command>alias 75Nuke input /pet "Grand Fall" <t>;</command>
- <command>alias 65Nuke input /pet "Water IV" <t>;</command>
- <command>alias atkPact input /pet "Tail Whip" <t>;</command>
- <command>alias bufPact input /pet "Spring Water" <me>;</command>
- <command>alias abfPact /;</command>
- <command>alias debPact input /pet "Slowga" <t>;</command>
- <command>alias a70Pact input /pet "Spinning Dive" <t>;</command>
- </elseif>
- <elseif Spell = "Ramuh">
- <command>alias 65Nuke input /pet "Thunder IV" <t>;</command>
- <command>alias 75Nuke input /pet "Thunderstorm" <t>;</command>
- <command>alias atkPact input /pet "Thunderspark" <t>;</command>
- <command>alias bufPact input /pet "Lightning Armor" <me>;</command>
- <command>alias abfPact input /pet "Rolling Thunder" <me>;</command>
- <command>alias debPact /;</command>
- <command>alias a70Pact input /pet "Chaotic Strike" <t>;</command>
- </elseif>
- <elseif Spell = "Shiva">
- <command>alias 75Nuke input /pet "Heavenly Strike" <t>;</command>
- <command>alias 65Nuke input /pet "Blizzard IV" <t>;</command>
- <command>alias atkPact input /pet "Double Slap" <t>;</command>
- <command>alias bufPact input /pet "Frost Armor" <me>;</command>
- <command>alias abfPact /;</command>
- <command>alias debPact input /pet "Sleepga" <t>;</command>
- <command>alias a70Pact input /pet "Rush" <t>;</command>
- </elseif>
- <elseif Spell = "Titan">
- <command>alias 65Nuke input /pet "Stone IV" <t>;</command>
- <command>alias 75Nuke input /pet "Geocrush" <t>;</command>
- <command>alias atkPact input /pet "Megalith Throw" <t>;</command>
- <command>alias bufPact input /pet "Earthen Ward" <me>;</command>
- <command>alias abfPact /;</command>
- <command>alias debPact input /pet "Rock Buster" <t>;</command>
- <command>alias a70Pact input /pet "Mountain Buster" <t>;</command>
- </elseif>
- <if
- mode = "AND"
- hpplt = "75"
- tplt = "100">
- <var cmd = 'set Ring "Conjurer's Ring"' />
- <addtochat Color = "204">HP < 75% Equiping Conjurer's Ring</addtochat>
- </if>
- <elseif
- mode = "or"
- hppgt = "74"
- tpgt = "100">
- <var cmd = 'set Ring "Fervor Ring"' />
- <addtochat Color = "204">HP > 75% Equiping Fervor Ring</addtochat>
- </elseif>
- <!--checks if your using an Elemental Siphon macro-->
- <if Spell = "*Spirit" advanced = '"$ES"="1"'>
- <if advanced = '"%Weather"="%WeatherElement x2"'>
- <changespell Spell = "$%WeatherElement Spirit" />
- </if>
- <else>
- <changespell Spell = "$%DayElement Spirit" />
- </else>
- <command when = "aftercast">wait 3; input /ja "Elemental Siphon" <me></command>
- </if>
- <!--Sets the Base gear for the avatar/spirit being cast based on Spells element-->
- <var cmd = "set Avatar %SpellElement" />
- <!--Checks to see if DayElement is same as Avatar/Spirits and equips Afv2 body-->
- <if advanced = '"%SpellElement" ="%DayElement"'>
- <!--Sets gear to the elemant and afv2 body-->
- <var cmd = "set Avatar %SpellElementDay" />
- </if>
- <!--Checks to see if WeatherElement is same as Avatar/Spirits and equips Afv2 Head-->
- <if advanced = '"%SpellElement" ="%WeatherElement"'>
- <var cmd = "set Avatar %SpellElementWeather" />
- </if>
- <!--Weather Fix for Dynamis/Limbus weather as it seems to give Prep - for dark based Avatars/Spirits-->
- <if advanced = '"%SpellElement"="Dark"'>
- <if Area = "Dynamis*|*Apollyon*">
- <var cmd = "set Avatar DarkWeather" />
- </if>
- </if>
- <!--Checks for both Day and Weather to see if it is the same as Avatar/spirit and Equips both Afv2 Body and Head-->
- <if advanced = '"%SpellElement" ="%WeatherElement" and "%SpellElement" ="%DayElement"'>
- <var cmd = "set Avatar %SpellElementFull" />
- </if>
- <!--Full Fix for Dynamis/Limbus weather as it seems to give Prep - for dark based Avatars/Spirits-->
- <if
- mode = "and"
- Area = "Dynamis*|*Apollyon*"
- advanced = '"%SpellElement"="Dark" and "%SpellElement" ="%DayElement"'>
- <var cmd = "set Avatar %SpellElementFull" />
- </if>
- <!--Carbuncle does not need afv2 so has it's own gear set -->
- <if Spell = "Carbuncle">
- <var cmd = "set Avatar Carbuncle" />
- </if>
- <!--Fenrir has his own gear set -->
- <if Spell = "Fenrir">
- <var cmd = "set Avatar Fenrir" />
- </if>
- <!--Diabolos has his own gear set -->
- <if Spell = "Diabolos">
- <var cmd = "set Avatar Diabolos" />
- </if>
- <!--Elemental Spirits have their own gear sets for DD purposes -->
- <if Spell = "Light Spirit">
- <var cmd = "set Avatar Light Spirit" />
- </if>
- <if Spell = "Dark Spirit">
- <var cmd = "set Avatar Dark Spirit" />
- </if>
- <if Spell = "Fire Spirit">
- <var cmd = "set Avatar Fire Spirit" />
- </if>
- <if Spell = "Earth Spirit">
- <var cmd = "set Avatar Earth Spirit" />
- </if>
- <if Spell = "Water Spirit">
- <var cmd = "set Avatar Water Spirit" />
- </if>
- <if Spell = "Wind Spirit">
- <var cmd = "set Avatar Wind Spirit" />
- </if>
- <if Spell = "Ice Spirit">
- <var cmd = "set Avatar Ice Spirit" />
- </if>
- <if Spell = "Thunder Spirit">
- <var cmd = "set Avatar Thunder Spirit" />
- </if>
- </if>
- <!--Job Abillity related Rules -->
- <!--Equips Smn Skill gear to maximise mp gained -->
- <if spell = "Elemental Siphon">
- <equip
- when = "Precast"
- set = "Syphon" />
- <command When = "Aftercast">wait 1; input /pet release <me></command>
- </if>
- <!--Checks if your doing a BloodPact Ward and swaps gear for each calculation (Time - >
- SMN Skill+/Dmg + > Back to Original Gear before BP) -->
- <if Type = "BloodPactWard">
- <castdelay delay=".5" />
- <midcastdelay delay="1" />
- <aftercastdelay Delay = "3" />
- <if spell = "Ecliptic Howl">
- <if advanced = "%MOONPCT > 89">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 25 - Evasion 1" />
- </if>
- <elseif advanced = "%MOONPCT > 74">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 21 - Evasion 5" />
- </elseif>
- <elseif advanced = "%MOONPCT > 59">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 17 - Evasion 9" />
- </elseif>
- <elseif advanced = "%MOONPCT > 39">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 13 - Evasion 13" />
- </elseif>
- <elseif advanced = "%MOONPCT > 24">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 9 - Evasion 17" />
- </elseif>
- <elseif advanced = "%MOONPCT > 9">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 5 - Evasion 21" />
- </elseif>
- <else>
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Howl] Accuracy 1 - Evasion 25" />
- </else>
- <if advanced = '%PartyCount > 1 and "$ShowBPStat" = "1"'>
- <command When = "Precast">input /p $BPMOON</command>
- </if>
- <else>
- <addtochat color = "204">$BPMOON</addtochat>
- </else>
- </if>
- <if spell = "Ecliptic Growl">
- <if advanced = "%MOONPCT > 89">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 7 - INT/MND/CHR/AGI 1" />
- </if>
- <elseif advanced = "%MOONPCT > 74">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 6 - INT/MND/CHR/AGI 2" />
- </elseif>
- <elseif advanced = "%MOONPCT > 59">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 5 - INT/MND/CHR/AGI 3" />
- </elseif>
- <elseif advanced = "%MOONPCT > 39">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 4 - INT/MND/CHR/AGI 4" />
- </elseif>
- <elseif advanced = "%MOONPCT > 24">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 3 - INT/MND/CHR/AGI 5" />
- </elseif>
- <elseif advanced = "%MOONPCT > 9">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 2 - INT/MND/CHR/AGI 6" />
- </elseif>
- <else>
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Ecliptic Growl] STR/DEX/VIT 1 - INT/MND/CHR/AGI 7" />
- </else>
- <if advanced = '%PartyCount > 1 and "$ShowBPStat" = "1"'>
- <command When = "Precast">input /p $BPMOON</command>
- </if>
- <else>
- <addtochat color = "204">$BPMOON</addtochat>
- </else>
- </if>
- <if spell = "Lunar Cry">
- <if advanced = "%MOONPCT > 89">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 31 - Enemy Eva Down 1" />
- </if>
- <elseif advanced = "%MOONPCT > 74">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 26 - Enemy Eva Down 6" />
- </elseif>
- <elseif advanced = "%MOONPCT > 59">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 21 - Enemy Eva Down 11" />
- </elseif>
- <elseif advanced = "%MOONPCT > 39">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 16 - Enemy Eva Down 16" />
- </elseif>
- <elseif advanced = "%MOONPCT > 24">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 11 - Enemy Eva Down 21" />
- </elseif>
- <elseif advanced = "%MOONPCT > 9">
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 6 - Enemy Eva Down 26" />
- </elseif>
- <else>
- <var cmd = " Set BPMOON Moon @ %Moonpct% [Lunar Cry] Enemy Acc Down 1 - Enemy Eva Down 31" />
- </else>
- <if advanced = '%PartyCount > 1 and "$ShowBPStat" = "1"'>
- <command When = "Precast">input /p $BPMOON</command>
- </if>
- <else>
- <addtochat color = "204">$BPMOON</addtochat>
- </else>
- </if>
- <equip
- when = "precast"
- set = "BPTime" />
- <equip
- when = "midcast"
- set = "BPSkill" />
- </if>
- <!--Checks if your doing a BloodPact Rage - Physical and swaps gear for each calculation (Time - >
- SMN Skill+/Dmg + > Back to Original Gear before BP) -->
- <if Spell = "Punch|Rock Throw|Barracuda Dive|Axe Kick|Shock Strike|Poison Nails|Moonlit Charge|Crescent Fang|Rock Buster|Burning Strike|Tail Whip|Double Punch|Megalith Throw|Double Slap|Eclipse Bite|Flaming Crush|Mountain Buster|Spinning Dive|Rush|Chaotic Strike">
- <castdelay delay=".5" />
- <midcastdelay delay="1" />
- <aftercastdelay Delay = "3" />
- <equip
- when = "precast"
- set = "BPTime" />
- <equip
- when = "midcast"
- set = "BPPhysical" />
- </if>
- <!--Checks if your doing a BloodPact Rage - Magical and swaps gear for each calculation (Time - >
- SMN Skill+/Dmg + > Back to Original Gear before BP) -->
- <if Spell = "Meteorite|Blizzard IV|Blizzard II|Stone IV|Stone II|Fire IV|Fire II|Water IV|Water II|Aero IV|Aero II|Thunder IV|Thunder II|Somnolence|Lunar Cry|Nightmare|Lunar Roar|Nether Blast|Wind Blade|Thunderspark|Heavenly Strike|Holy Mist|Night Terror|Lunar Bay|Thunderstorm|Zantetsuken|Meteor Strike|Geocrush|Grand Fall|Searing Light|Howling Moon|Inferno|Earthen Fury|Tidal Wave|Aerial Blast|Diamond Dust|Judgment Bolt|Ruinous Omen">
- <castdelay delay=".5" />
- <midcastdelay delay="1" />
- <aftercastdelay Delay = "3" />
- <equip
- when = "precast"
- set = "BPTime" />
- <equip
- when = "midcast"
- set = "BPMagical" />
- </if>
- <!--Checks if your doing a BloodPact Rage - Garuda and swaps gear for each calculation (Time - >
- SMN Skill+/Dmg + > Back to Original Gear before BP) -->
- <if Spell = "Claw|Predator Claws">
- <castdelay delay=".5" />
- <midcastdelay delay="1" />
- <aftercastdelay Delay = "3" />
- <equip
- when = "precast"
- set = "BPTime" />
- <equip
- when = "midcast"
- set = "BPPhysicalGaruda" />
- </if>
- <!--Changes gear to Refresh,Fastcast and dmg -% gear when Avatar/Spirit is released-->
- <if Spell = "Release">
- <defaulttarget target = "<me>" />
- <var cmd = "set Avatar Standard" />
- <command>alias 75Nuke /;</command>
- <command>alias 65Nuke /;</command>
- <command>alias atkPact /;</command>
- <command>alias bufPact /;</command>
- <command>alias abfPact /;</command>
- <command>alias debPact /;</command>
- <command>alias a70Pact /;</command>
- </if>
- <!--Magic Related Rules-->
- <!--If Sneak is being cast equips gear to maximise buff time and then removes sneak if buff already present if SneakMe variable is set to true-->
- <if Spell = "Sneak|Invisible">
- <if spell = "Sneak">
- <if TargetType = "SELF">
- <command when = "Precast">cancel 71</command>
- </if>
- </if>
- <equip
- when = "precast"
- set = "SneakInvis" />
- </if>
- <!--When casting Cures/Buffs/and Debuff removing equips Cure Potency and MND+ gear-->
- <if Spell = "Cur*|Protect*|Shell*|Regen|Raise|Erase|Poisona|Parlyna|Blindna|Silena|Viruna" NotSpell = "Protectra*|Shellra*|Cursna">
- <equip
- when = "precast"
- set = "Healing" />
- </if>
- <!--Makes sure Self is targeted when casting self target spells borrowed this from another XML thought it was a good idea-->
- <if Spell = "Bar*|Reraise|Teleport-*|Aquaveil|Protectra*|Shellra*">
- <changetarget target = "<me>" />
- </if>
- <if Spell = "Stoneskin">
- <equip
- when = "precast"
- set = "Stoneskin" />
- <action
- type = "ChangeTarget"
- target = "<me>"/>
- </if>
- <if Spell= "Mana Cede">
- <equip when = "Precast">
- <hands>Call. Bracers +2</hands>
- </equip>
- </if>
- <equip
- when = "idle|aftercast"
- Set = "$Avatar" />
- <if area="*Remnants|Nyzul*|Leujaoam*|Mamool*|Periqia*|Lebros*|Ilrusi*">
- <action type="equip" when="aftercast|idle|resting|engaged">
- <rring lock="t">Balrahn's Ring</rring>
- </action>
- </if>
- <if Advanced="$EchoDrops=1" BuffActive="Silence">
- <cancelspell/>
- <command>input /item "Echo Drops" <me></command>
- </if>
- <if equipbody="Twilight Cloak"><equip when="idle|engaged|resting|precast|midcast|aftercast"><body lock="t" /><head lock="t" /></equip></if>
- <if spell="Sleepga">
- <action type="command" when="aftercast">wait 40;input /echo Shiva's Sleepga [%target] [Half Resist Time: 5 Seconds]</action>
- <action type="command" when="aftercast">wait 75;input /echo Shiva's Sleepga [%target] [Time: 15 Seconds]</action>
- <action type="command" when="aftercast">wait 85;input /echo Shiva's Sleepga [%target] [Time: 5 Seconds]</action>
- </if>
- <if spell="Earthen Armor">
- <action type="command" when="aftercast">wait 222;input /echo Earthen Armor [Time: 15 Seconds]</action>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement