Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- ===============================================================================
- Novah's BLM script for Ashitacast by Sigmund
- v1.52, 09/01/14
- Changes
- * Elemental obi are now accounted for during elemental nukes.
- * Max MP gear will be worn while MP is at or over a certain threshold.
- * Cleaned up formatting and tabbing.
- Notes
- * If your current MP is at or over a certain threshold (defined under "MaxMP-
- Threshold" in the Variables section) then you will be kept in maximum MP gear
- until you drop below that amount. This behavior can be disabled temporarily
- by typing "/maxmp" in-game or by changing "MaxMPMode" to be Off by default.
- ===============================================================================
- -->
- <ashitacast>
- <settings>
- <buffupdate>false</buffupdate>
- <statusupdate>false</statusupdate>
- <hpupdate>false</hpupdate>
- <autoupdate>true</autoupdate>
- </settings>
- <sets>
- <set name="Idle">
- <main>Terra's Staff</main>
- <sub>Vivid Strap +1</sub>
- <ammo>Hedgehog Bomb</ammo>
- <head>Flawless Ribbon</head>
- <neck>Orochi Nodowa +1</neck>
- <lear>Abyssal Earring</lear>
- <rear>Antivenom Earring</rear>
- <body>Sorcerer's Coat</body>
- <hands>Oracle's Gloves</hands>
- <lring>Shadow Ring</lring>
- <rring>Defending Ring</rring>
- <back>Shadow Mantle</back>
- <waist>Witch Sash</waist>
- <legs>Genie Lappas</legs>
- <feet>Herald's Gaiters</feet>
- </set>
- <set name="Vanity">
- <main>White Joker</main>
- <sub>Vivid Strap +1</sub>
- <ammo>Hedgehog Bomb</ammo>
- <head>Flawless Ribbon</head>
- <neck>Orochi Nodowa +1</neck>
- <lear>Abyssal Earring</lear>
- <rear>Antivenom Earring</rear>
- <body>Sorcerer's Coat</body>
- <hands>Oracle's Gloves</hands>
- <lring>Shadow Ring</lring>
- <rring>Defending Ring</rring>
- <back>Shadow Mantle</back>
- <waist>Witch Sash</waist>
- <legs>Genie Lappas</legs>
- <feet>Herald's Gaiters</feet>
- </set>
- <set name="Resting">
- <main>Chatoyant Staff</main>
- <head>Oracle's Cap</head>
- <neck>Gnole Torque</neck>
- <lear>Rapture Earring</lear>
- <rear>Antivenom Earring</rear>
- <body>Oracle's Robe</body>
- <hands>Oracle's Gloves</hands>
- <lring>Celestial Ring</lring>
- <rring>Celestial Ring</rring>
- <back>Invigorating Cape</back>
- <waist>Qiqirn Sash +1</waist>
- <legs>Oracle's Braconi</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="MaxMP">
- <main>Dorje</main>
- <sub>Dark Grip</sub>
- <head>Zenith Crown +1</head>
- <neck>Uggalepih Pendant</neck>
- <lear>Astral Earring</lear>
- <rear>Antivenom Earring</rear>
- <body>Dalmatica +1</body>
- <hands>Zenith Mitts +1</hands>
- <lring>Serket Ring</lring>
- <rring>Celestial Ring</rring>
- <back>Invigorating Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Zenith Slacks +1</legs>
- <feet>Zenith Pumps +1</feet>
- </set>
- <set name="Haste" />
- <!-- Magic gearsets -->
- <!-- For future use -->
- <set name="HPConvert" />
- <set name="FastCast">
- <main>Chatoyant Staff</main>
- <sub>Vivid Strap +1</sub>
- <lear>Loquac. Earring</lear>
- </set>
- <set name="INT">
- <main>Chatoyant Staff</main>
- <sub>Vivid Strap +1</sub>
- <ammo>Phtm. Tathlum</ammo>
- <head>Demon Helm +1</head>
- <neck>Lmg. Medallion +1</neck>
- <lear>Abyssal Earring</lear>
- <rear>Omn. Earring +1</rear>
- <body>Dalmatica +1</body>
- <hands>Mahatma Cuffs</hands>
- <lring>Omn. Ring +1</lring>
- <rring>Omn. Ring +1</rring>
- <waist>Witch Sash</waist>
- <legs>Mahatma Slops</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="MND">
- <main>Chatoyant Staff</main>
- <sub>Vivid Strap +1</sub>
- <head>Zenith Crown +1</head>
- <body>Dalmatica +1</body>
- <lring>Celestial Ring</lring>
- <rring>Celestial Ring</rring>
- <waist>Witch Sash</waist>
- <legs>Mahatma Slops</legs>
- </set>
- <set name="Dark" baseset="INT">
- <sub>Dark Grip</sub>
- <neck>Dark Torque</neck>
- <lear>Dark Earring</lear>
- <rear>Incubus Earring +1</rear>
- <hands>Sorcerer's Gloves</hands>
- <legs>Wizard's Tonban</legs>
- <feet>Genie Huaraches</feet>
- </set>
- <set name="Elemental" baseset="INT"> <!-- Aka Full Nuke -->
- <head>Demon Helm +1</head>
- <body>Genie Weskit</body>
- <back>Hecate's Cape</back>
- <neck>Lmg. Medallion +1</neck>
- <hands>Zenith Mitts +1</hands>
- <waist>Witch Sash</waist>
- <lear>Abyssal Earring</lear>
- <rear>Moldavite Earring</rear>
- <lring>Omn. Ring +1</lring>
- <rring>Omn. Ring +1</rring>
- <legs>Mahatma Slops</legs>
- <feet>Goliard Clogs</feet>
- <sub>Vivid Strap +1</sub>
- </set>
- <!-- For Sky, Sea, and other events where elemental resistance is high. -->
- <set name="ElementalResist" baseset="Elemental"> <!-- Aka Resist Nuke -->
- <head>Src. Petasos +1</head>
- <body>Genie Weskit</body>
- <back>Hecate's Cape</back>
- <waist>Witch Sash</waist>
- <feet>Numerist Pumps</feet>
- <hands>Wizard's Gloves</hands>
- <neck>Elemental Torque</neck>
- <lear>Elemental Earring</lear>
- <rear>Incubus Earring +1</rear>
- </set>
- <set name="MidResist" baseset="Elemental" />
- <set name="Enfeebling">
- <main>Alkalurops</main>
- <head>Genie Tiara</head>
- <neck>Enfeebling Torque</neck>
- <lear>Incubus Earring +1</lear>
- <rear>Incubus Earring +1</rear>
- <body>Wizard's Coat</body>
- <legs>Genie Lappas</legs>
- <back>Hecate's Cape</back>
- <feet>Avocat Pigaches</feet>
- </set>
- <set name="Enhancing">
- <neck>Enhancing Torque</neck>
- <lear>Augment. Earring</lear>
- </set>
- <set name="Healing" baseset="MND">
- <hands>Mahatma Cuffs</hands>
- </set>
- <set name="Stoneskin">
- <main>Alkalurops</main>
- <sub>Vivid Strap +1</sub>
- <head>none</head>
- <neck>Enhancing Torque</neck>
- <lear>Augment. Earring</lear>
- <rear>Antivenom Earring</rear>
- <body>Ixion Cloak</body>
- <hands>Sorcerer's Gloves</hands>
- <lring>Celestial Ring</lring>
- <rring>Celestial Ring</rring>
- <back>Ixion Cape</back>
- <waist>Witch Sash</waist>
- <legs>Mahatma Slops</legs>
- <feet>Genie Huaraches</feet>
- </set>
- <!-- Weaponskills -->
- <set name="WS-SpiritTaker">
- <ammo>Phtm. Tathlum</ammo>
- <head>Mahatma Hat</head>
- <neck>Promise Badge</neck>
- <lear>Celestial Earring</lear>
- <rear>Celestial Earring</rear>
- <body>Mahatma Hpl.</body>
- <hands>Mahatma Cuffs</hands>
- <lring>Omn. Ring +1</lring>
- <rring>Omn. Ring +1</rring>
- <back>Ixion Cape</back>
- <waist>Witch Sash</waist>
- <legs>Mahatma Slops</legs>
- <feet>Mahatma Pigaches</feet>
- </set>
- <include>
- <item>Aquilo's Staff</item>
- <item>Thunder Grip</item>
- <item>Roundel Earring</item>
- </include>
- </sets>
- <variables>
- <var name="MaxMPThreshold">1150</var> <!-- Threshold to activate Max MP gear -->
- <var name="MeleeMode">Off</var>
- <var name="MaxMPMode">On</var>
- <!-- Elemental Obi variables -->
- <var name="EarthObi">Dorin Obi</var>
- <var name="WaterObi">Suirin Obi</var>
- <var name="WindObi">Furin Obi</var>
- <var name="FireObi">Karin Obi</var>
- <var name="IceObi">Hyorin Obi</var>
- <var name="ThunderObi">Rairin Obi</var>
- <var name="LightObi">Korin Obi</var>
- <var name="DarkObi">Anrin Obi</var>
- </variables>
- <inputcommands>
- <cmd input="/melee"> <!-- Prevents any main/sub swapping at all if building TP is important -->
- <if advanced="$MeleeMode=Off">
- <setvar name="MeleeMode" value="On" />
- <command>/ac disable main</command>
- <command>/ac disable sub</command>
- <addtochat color="57">Melee mode enabled!</addtochat>
- </if>
- <else>
- <setvar name="MeleeMode" value="Off" />
- <command>/ac enable main</command>
- <command>/ac enable sub</command>
- <addtochat color="57">Melee mode disabled.</addtochat>
- </else>
- </cmd>
- <cmd input ="/maxmp"> <!-- Enables or disables Max MP gear mode (default: on) -->
- <if advanced="$MaxMPMode=Off">
- <setvar name="MaxMPMode" value="On" />
- <addtochat color="57">Maximum MP gear enabled!</addtochat>
- </if>
- <else>
- <setvar name="MaxMPMode" value="Off" />
- <addtochat color="57">Maximum MP gear disabled.</addtochat>
- </else>
- </cmd>
- </inputcommands>
- <idlegear>
- <if e_area="Bastok*|Port*|*Jeuno|Ru'Lude*|*San d'Oria|Windurst*"> <!-- Vanity set equipped in the major cities -->
- <equip set="Vanity" />
- </if>
- <else>
- <if p_status="resting">
- <if advanced="(%p_mp>=$MaxMPThreshold)&($MaxMPMode=On)">
- <equip set="MaxMP" />
- </if>
- <else>
- <equip set="Resting" />
- </else>
- </if>
- <elseif p_status="engaged">
- <equip><main lock="true" /></equip> <!-- Main slot will be locked to allow you to swap to a weapon of your choosing while engaged -->
- </elseif>
- <else>
- <if advanced="(%p_mp>=$MaxMPThreshold)&($MaxMPMode=On)">
- <equip set="MaxMP" />
- </if>
- <else>
- <equip set="Idle" />
- </else>
- </else>
- </else>
- </idlegear>
- <premagic>
- <if advanced="(%p_mp>=$MaxMPThreshold)&($MaxMPMode=On)"> <!-- Max MP gear if past the max MP threshold and only if Max MP Mode is enabled -->
- <equip set="MaxMP" />
- </if>
- <else>
- <equip set="Fast Cast" />
- </else>
- </premagic>
- <midmagic>
- <if advanced="(%p_mp>=$MaxMPThreshold)&($MaxMPMode=On)"> <!-- Max MP gear if past the max MP threshold and only if Max MP Mode is enabled -->
- <equip set="MaxMP" />
- </if>
- <else>
- <if ad_type="blackmagic">
- <if ad_skill="darkmagic">
- <equip set="Dark" />
- <if ad_name="Stun"> <!-- Thunder Grip for Stun instead of the Dark Grip -->
- <equip><sub>Thunder Grip</sub></equip>
- </if>
- </if>
- <elseif ad_skill="elementalmagic">
- <if ad_name="Burn|Choke|Drown|Frost|Rasp|Shock"> <!-- Elemental debuff rules -->
- <equip set="INT" />
- </if>
- <else> <!-- Elemental nuke rules -->
- <!-- Elemental resistance rules for high-level targets below -->
- <if at_name="Adamantoise|Angra Mainyu|Aspidochelone|Byakko|Jormungand|King Behemoth|Kirin|Nidhogg|Om'Yovra|Pandemonium Warden|Proto-Omega|Seiryu|Suzaku|Tiamat|Vrtra">
- <equip set="ElementalResist" />
- <!-- CONDITIONAL NUKE GEAR CHECKS BELOW -->
- <!-- Use Aquilo's instead if casting ice nukes. -->
- <if ad_name="Blizza*|Freeze*">
- <equip><main>Aquilo's Staff</main></equip>
- </if>
- </if>
- <else> <!-- Normal elemental rules -->
- <equip set="Elemental" />
- <!-- Use Aquilo's instead if casting ice nukes. -->
- <if ad_name="Blizza*|Freeze*">
- <equip><main>Aquilo's Staff</main></equip>
- </if>
- <!-- Uggalepih Pendant latent checker below -->
- <!-- NOTE: If you play on a private server, the Uggy pendant
- may not be put on at the appropriate time due to differ-
- ences between client spell MP costs and server MP costs -->
- <if advanced="%ad_mppaftercast<51">
- <equip><neck>Uggalepih Pendant</neck></equip>
- </if>
- <!-- Sorcerer's Ring latent checker -->
- <if advanced="(%p_hpp<76)&(%p_tp<100)">
- <equip><lring>Sorcerer's Ring</lring></equip>
- </if>
- <!-- Sorcerer's Tonban and elemental obi latent checkers -->
- <if advanced="(%ad_element=%e_dayelement)|(%ad_element=%e_weatherelement)">
- <if advanced="%ad_element=%e_dayelement">
- <equip><legs>Sorcerer's Tonban</legs></equip>
- </if>
- <equip><waist>$%ad_elementObi</waist></equip>
- </if>
- </else>
- <!-- As of 7/7/14, nukes need custom delay timings or else idle gear is swapped back in too soon. -->
- <!-- These values don't take into account haste or fast cast. Tweak these numbers as needed. -->
- <if ad_name="*IV"> <!-- Tier IV -->
- <gearlock length="9" />
- </if>
- <elseif ad_name="*III"> <!-- Tier III -->
- <if ad_name="*ga III">
- <gearlock length="8" />
- </if>
- <else>
- <gearlock length="7" />
- </else>
- </elseif>
- <elseif ad_name="*II"> <!-- Tier II -->
- <if ad_name="*ga II">
- <gearlock length="6" />
- </if>
- <else>
- <gearlock length="5" />
- </else>
- </elseif>
- <else> <!-- Tier I -->
- <if ad_name="*ga">
- <gearlock length="4" />
- </if>
- <else>
- <gearlock length="3" />
- </else>
- </else>
- </else>
- </elseif>
- <elseif ad_skill="enfeeblingmagic">
- <equip set="INT" />
- <equip set="Enfeebling" />
- <!-- Put on Dark Grip for landing Sleeps -->
- <if ad_name="Sleep*">
- <equip><sub>Dark Grip</sub></equip>
- </if>
- </elseif>
- </if>
- <elseif ad_type="whitemagic">
- <if ad_skill="enfeeblingmagic">
- <equip set="MND" />
- <equip set="Enfeebling" />
- </if>
- <elseif ad_skill="enhancingmagic">
- <if ad_name="Stoneskin">
- <equip set="Stoneskin" />
- </if>
- <elseif ad_name="Bar*|Phalanx">
- <equip set="Enhancing" />
- </elseif>
- </elseif>
- <elseif ad_skill="healingmagic">
- <if ad_name="Cur*">
- <equip set="Healing" />
- </if>
- </elseif>
- </elseif>
- <elseif ad_type="ninjutsu">
- <if ad_name="Utsusemi*">
- <equip set="Haste" />
- </if>
- </elseif>
- </else>
- </midmagic>
- <weaponskill>
- <if ad_name="Spirit Taker">
- <equip set="WS-SpiritTaker" />
- </if>
- <elseif ad_name="Cyclone|Gust Slash">
- <equip set="INT" />
- </elseif>
- </weaponskill>
- </ashitacast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement