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
- RequireVersion="2.30"
- Debug="True"
- HideErrors="False"
- RestingSet="Resting"
- normalset="Standard"
- ShowGearSwaps="False"
- quickcommands="True"
- showspellinfo="False"
- DefaultAftercast="$Avatar"
- />
- <sets>
- <group default = "yes" name = "SMN">
- <!--Light Based Gear-->
- <set name = "Light" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- </set>
- <set name = "Carbuncle" BaseSet = "Light">
- <main>Chatoyant Staff</main>
- <hands>Carbuncle Mitts</hands>
- </set>
- <set name = "LightDay" BaseSet = "Light">
- <Body>Caller's doublet +1</Body>
- </set>
- <set name = "LightWeather" BaseSet = "Light">
- <head>Caller's Horn +1</head>
- </set>
- <set name = "LightFull" BaseSet = "Light">
- <head>Caller's Horn +1</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Dark Based Gear-->
- <set name = "Diabolos" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <waist>Diabolos's Rope</waist>
- </set>
- <set name = "Dark" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "DarkDay" BaseSet = "Dark">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "DarkWeather" BaseSet = "Dark">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "DarkFull" BaseSet = "Dark">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Fire Based Gear-->
- <set name = "Fire" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "FireDay" BaseSet = "Fire">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "FireWeather" BaseSet = "Fire">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "FireFull" BaseSet = "Fire">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Earth Based Gear-->
- <set name = "Earth" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "EarthDay" BaseSet = "Earth">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "EarthWeather" BaseSet = "Earth">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "EarthFull" BaseSet = "Earth">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Water Based Gear-->
- <set name = "Water" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "WaterDay" BaseSet = "Water">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "WaterWeather" BaseSet = "Water">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "WaterFull" BaseSet = "Water">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Wind Based Gear-->
- <set name = "Wind" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "WindDay" BaseSet = "Wind">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "WindWeather" BaseSet = "Wind">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "WindFull" BaseSet = "Wind">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Ice Based Gear-->
- <set name = "Ice" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "IceDay" BaseSet = "Ice">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "IceWeather" BaseSet = "Ice">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "IceFull" BaseSet = "Ice">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--Thunder Based Gear-->
- <set name = "Thunder" BaseSet = "Avatar">
- <main>Chatoyant Staff</main>
- <hands>Smn. Bracers +2</hands>
- </set>
- <set name = "ThunderDay" BaseSet = "Thunder">
- <body>Caller's doublet +1</body>
- </set>
- <set name = "ThunderWeather" BaseSet = "Thunder">
- <head>Smn. Horn +2</head>
- </set>
- <set name = "ThunderFull" BaseSet = "Thunder">
- <head>Smn. Horn +2</head>
- <body>Caller's doublet +1</body>
- </set>
- <!--BloodPact Based Gear-->
- <!--Gear to reduce Bloodpact delay-->
- <set name = "BPTime" BaseSet = "Avatar">
- <head>Smn. Horn +2</head>
- <hands>Smn. Bracers +2</hands>
- <back>Tiresias' Cape</back>
- <feet>Smn. pigaches +2</feet>
- </set>
- <!--Gear to increase Smn Skill -->
- <set name = "BPSkill" BaseSet = "Avatar">
- <head>Caller's Horn +1</head>
- <neck>Caller's Pendant</neck>
- <body>Caller's Doublet +1</body>
- <hands>Caller's Bracers+2</hands>
- <lring>Evoker's Ring</lring>
- <rring>Fervor Ring</rring>
- </set>
- <!--Physical BP Set-->
- <set name="Physical BP" BaseSet = "Avatar">
- <head>Caller's Horn +1</head>
- <body>Caller's Doublet +1</body>
- <hands>Smn. Bracers +2</hands>
- <back>Tiresias' Cape</back>
- <waist>Diabolos's Rope</waist>
- <legs>Caller's Spats +1</legs>
- <feet>Smn. Pigaches +2</feet>
- </set>
- <!--Magical BP Set-->
- <set name="Magical BP" BaseSet = "Avatar">
- <main>Teiwaz</main>
- <head>Smn. Horn +2</head>
- <body>Caller's Doublet +1</body>
- <hands>Smn. Bracers +2</hands>
- <back>Tiresias' Cape</back>
- <waist>Diabolos's Rope</waist>
- <legs>Caller's Spats +1</legs>
- <feet>Caller's Pgch. +1</feet>
- </set>
- <!--Elemental Siphon Set-->
- <set name = "Siphon" BaseSet = "Basic">
- <head>Smn. Horn +2</head>
- <neck>Caller's Pendant</neck>
- <body>Caller's Doublet +1</body>
- <hands>Caller's Bracers+2</hands>
- <lring>Evoker's Ring</lring>
- <rring>Fervor Ring</rring>
- <feet>Caller's Pgch. +1</feet>
- </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|Idle|Standard">
- <main>Chatoyant Staff</main>
- <sub>Vox Grip</sub>
- <ammo>Hedgehog Bomb</ammo>
- <head>Caller's Horn +1</head>
- <neck>Twilight Torque</neck>
- <lear>Graiai Earring</lear>
- <rear>Bloodgem Earring</rear>
- <body>Pluviale</body>
- <hands>Smn. Bracers +2</hands>
- <lring>Paguroidea Ring</lring>
- <rring>Dark Ring</rring>
- <back>Cheviot Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Stearc Subligar</legs>
- <feet>Caller's Pgch. +1</feet>
- </set>
- <!--Gear that has HMP+ stats and MP+ -->
- <set name = "Resting" BaseSet = "Idle">
- <main>Chatoyant Staff</main>
- <neck>Eidolon Pendant</neck>
- <waist>Hierarch Belt</waist>
- </set>
- <!--Avatar Perp - gear that isnt used for other sets -->
- <set name = "Avatar|Titan|Leviathan|Garuda|Ifrit|Shiva|Ramuh|Carbuncle|Fenrir|Diabolos" Baseset = "Basic">
- <ammo>Hedgehog Bomb</ammo>
- <head>Smn. Horn +2</head>
- <neck>Caller's Pendant</neck>
- <lear>Graiai Earring</lear>
- <rear>Bloodgem Earring</rear>
- <body>Caller's Doublet +1</body>
- <hands>Smn. Bracers +2</hands>
- <lring>Evoker's Ring</lring>
- <rring>Fervor Ring</rring>
- <back>Cheviot Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Stearc Subligar</legs>
- <feet>Caller's Pgch. +1</feet>
- </set>
- <!--Gear for Curing/Removing debuffs for party members (Cure Potency and MND+ gear)-->
- <set name = "Healing" Baseset = "Basic">
- <head>Chelona Hat</head>
- <neck>Promise Badge</neck>
- <body>Facio Bliaut</body>
- <hands>Augur's Gloves</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Aquasoul Ring</rring>
- <back>Oretania's Cape</back>
- <waist>Penitent's Rope</waist>
- <leg>Praeco Slacks</leg>
- <feet>Teal Pigaches</feet>
- </set>
- <!--Sneak and Invisable gear for maximising buff time-->
- <set name = "SneakInvis" BaseSet = "Standard">
- <back>Skulker's Cape</back>
- </set>
- <!--Stoneskin: MND gear-->
- <set name="Stoneskin" BaseSet = "Healing">
- <body>Praeco Doublet</body>
- <waist>Siegel Sash</waist>
- </set>
- <!--Refresh Set (Optimizes Refresh Duration)-->
- <set name="Refresh|Battery Charge">
- <back>Grapevine Cape</back>
- </set>
- <!--Melee Set (Optimizes Haste)-->
- <set name="TP" BaseSet = "Avatar">
- <head>Walahra Turban</head>
- <body>Nashira Manteel</body>
- <rring>Rajas Ring</rring>
- <waist>Goading Belt</waist>
- <legs>Nashira Seraweels</legs>
- </set>
- <!--Melee Set (Optimizes Haste)-->
- <set name="Hybrid TP" BaseSet = "Avatar">
- <lear>Brutal Earring</lear>
- <rring>Rajas Ring</rring>
- <waist>Goading Belt</waist>
- <legs>Nashira Seraweels</legs>
- </set>
- <set name="Items">
- <item>Instant Warp</item>
- <item>Instant Reraise</item>
- <item>Reraise Hairpin</item>
- <item>Echo Drops</item>
- <main>Chatoyant Staff</main>
- <item>Instant Retrace</item>
- <rring>Conjurer's Ring</rring>
- </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">True</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>
- <var name = "Hands">Nashira Gages</var>
- </variables>
- <rules>
- <!--Conjurer's Ring support havent been able to test as I kept getting cured during testing lol but should work fine.-->
- <if HPPLT = "75">
- <var cmd="Set Ring Conjurer's Ring" />
- </if>
- <elseif HPPGT = "74">
- <var cmd="Set Ring Fervor Ring" />
- </elseif>
- <!--Avatar/Spirit Related Rules-->
- <if type = "SummonerPact">
- <!--Sets the Base gear for the avatar/spirit being cast based on Spells element-->
- <var cmd = "set Avatar %SpellElement" />
- <equip
- when = "midcast"
- Set = "%SpellElement"/>
- <!--Carbuncle does not need afv2 so has it's own gear set -->
- <if Spell = "Carbuncle">
- <var cmd = 'set Hands "Carbuncle Mitts"' />
- <var cmd = "set Avatar Carbuncle" />
- <equip
- when = "Aftercast"
- Set = "Carbuncle"/>
- </if>
- </if>
- <!--Job Abillity related Rules -->
- <!--Equips Smn Skill gear to maximise mp gained -->
- <if spell = "Elemental Siphon">
- <equip
- when = "Precast"
- set = "Siphon"/>
- </if>
- <if spell="Refresh">
- <equip when="precast" set="%spell" />
- </if>
- <!--Checks if your doing a BloodPact and swaps gear for each calculation (Time - >
- SMN Skill+/Dmg + > Back to Original Gear before BP) -->
- <if Type = "BloodPactRage">
- <equip
- when = "precast"
- set = "BPTime"/>
- <midcastdelay delay="1" />
- <if spell="Poison Nails|Moonlit Charge|Crescent Fang|Eclipse Bite|Punch|Burning Strike|Double Punch|Flaming Crush|Rock Throw|Rock Buster|Megalith Throw|Mountain Buster|Barracuda Dive|Wail Whip|Spinning Dive|Claw|Predator Claws|Axe Kick|Double Slap|Rush|Shock Strike|Chaotic Strike|Camisado">
- <equip when="midcast" set="Physical BP" />
- </if>
- <if spell="Meteorite|Holy Mist|Lunar Bay|Fire*|Meteor Strike|Stone*|Geocrush|Water*|Grand Fall|Aero*|Wind Blade|Blizzard*|Heavenly Strike|Thunder*|Thunderstorm|Nether Blast|Night Terror">
- <equip when="midcast" set="Magical BP" />
- </if>
- <aftercastdelay delay="4" />
- <command when = "aftercast">sc set $Avatar</command>
- </if>
- <if Type = "BloodPactWard">
- <equip
- when = "precast"
- set = "BPTime"/>
- <midcastdelay delay="1" />
- <equip when="midcast" set="BPskill" />
- <aftercastdelay delay="4" />
- <command when = "aftercast">sc set $Avatar</command>
- </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" />
- <equip
- when = "midcast"
- set = "Standard"/>
- </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">
- <defaulttarget target = "<st>" />
- <if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTargetName"="%PlayerName"'>
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="2.3" />
- </if>
- <equip
- when = "precast"
- set = "SneakInvis"/>
- <command when = "aftercast">sc set $Avatar</command>
- </if>
- <!--When casting Cures/Buffs/and Debuff removing equips Cure Potency and MND+ gear-->
- <if Spell = "Cur*|Protect*|Shell*|Regen*|*aise|Erase|Poisona|Parlyna|Blindna|Silena|Viruna" NotSpell = "Protectra*|Shellra*|Cursna">
- <equip
- when = "precast"
- set = "Healing"/>
- <defaulttarget target = "<t>" />
- <command when = "aftercast">sc set $Avatar</command>
- </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-*|Stoneskin|Aquaveil|Protectra*|Shellra*">
- <defaulttarget target = "<me>" />
- </if>
- <!--Same as above but target is a mob-->
- <if Spell = "Dia*|Banish*">
- <defaulttarget target = "<t>" />
- </if>
- <!---Makes sure Self is targeted when casting avatars-->
- <if Spell = "Carbuncle|Ifrit|Leviathan|Diabolos|Ramhuh|Garudo|Fenrir|Shiva|Titan">
- <defaulttarget target = "<me>" />
- </if>
- <!--Stoneskin: Equips Stoneskin set for max. dmg absorbed. Cancels any existing Stoneskin.-->
- <if Spell="Stoneskin">
- <equip when="midcast" set="Stoneskin" />
- <if BuffActive="Stoneskin">
- <command when="midcast">cancel 37</command>
- </if>
- </if>
- <command when = "aftercast|idle">sc set $Avatar</command>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment