Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast xmlns="http://www.windower.net/spellcast/"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.windower.net/spellcast/ spellcast.xsd">
- <!-- Last modified: 1/18/2013 2:42:29 PM -->
- <config Debug="false"
- ShowGearSwaps="false"
- ShowSpellInfo="false"
- RequireVersion="2.30"
- />
- <variables clear="true">
- <!-- General configuration -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ConfigurationVars']/*" />
- <var name="MagicalWS">Sunburst|Earth Crusher|Cataclysm</var>
- <var name="Options.DefenseModes">PDT</var>
- <var name="Options.OffenseModes">Normal</var>
- <var name="Options.WSModes">Default</var>
- <var name="ConvertSet">None</var>
- <!-- General utility -->
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='UtilityVars']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ElementalStaves']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='ElementalGear']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='RecastDurations']/*" />
- <xi:include href="Mote-Config-Include.xml" xpointer="/includes/include[@name='TestProcVars']/*" />
- </variables>
- <sets>
- <group name="Outside-Group" default="true">
- <set name="None">
- </set>
- <set name="Idle-Town-*">
- <main>$Staff-PDT</main>
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nefer Khat</head>
- <neck>Twilight Torque</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Goliard Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Idle-Field-Normal">
- <!-- Normal == Refresh/Regen -->
- <main>Owleyes</main>
- <sub>Genbu's Shield</sub>
- <ammo>Witchstone</ammo>
- <head>Nefer Khat</head>
- <neck>Wiglen Gorget</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Sheltered Ring</lring>
- <rring>Paguroidea Ring</rring>
- <back>Umbra Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Goliard Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Idle-Field-PDT">
- <main>$Staff-PDT</main>
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nefer Khat</head>
- <neck>Twilight Torque</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <waist>Hierarch Belt</waist>
- <legs>Goliard Trews</legs>
- <feet>Frisky Sabots</feet>
- </set>
- <set name="Resting-Normal">
- <main>$Staff-HMP</main>
- <sub>Wizzan Grip</sub>
- <ammo>Clarus Stone</ammo>
- <head>Nefer Khat</head>
- <neck>Grandiose Chain</neck>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <waist>Austerity Belt</waist>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="Move|Kite">
- </set>
- <set name="TP-Default-*">
- <head>Walahra turban</head>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- <legs>Rubeus Spats</legs>
- </set>
- <set name="PDT">
- <main>$Staff-PDT</main>
- <sub>Wizzan Grip</sub>
- <neck>Twilight Torque</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Umbra Cape</back>
- <legs>Goliard Trews</legs>
- <feet>Frisky Sabots</feet>
- </set>
- <set name="PhysDef-*" BaseSet="PDT">
- </set>
- <set name="MDT-*|Resist-*">
- </set>
- <set name="Convert">
- <head>Walahra turban</head>
- <neck>Grandiose Chain</neck>
- <lear>Bloodgem Earring</lear>
- <rear>Loquacious Earring</rear>
- <body>Goliard Saio</body>
- <waist>Hierarch Belt</waist>
- <legs>Goliard Trews</legs>
- </set>
- <set name="FastCast">
- <rear>Loquacious Earring</rear>
- <feet>Chelona Boots +1</feet>
- </set>
- <set name="CureFastCast" BaseSet="FastCast">
- <body>Heka's Kalasiris</body>
- <legs>Praeco Slacks</legs>
- </set>
- <set name="ElementalFastCast" BaseSet="FastCast">
- <head>Goetia Petasos +2</head>
- </set>
- <set name="EnhancingFastCast" BaseSet="FastCast">
- <waist>Siegel Sash</waist>
- </set>
- <set name="HasteCast">
- <head>Walahra Turban</head>
- <body>Goliard Saio</body>
- <waist>Goading Belt</waist>
- </set>
- <set name="Nuke-Normal|Nuke-AOEBurn|Nuke-Dire">
- <sub>Wizzan Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Tethyan Cap +3</head>
- <neck>Stoicheion Medal</neck>
- <lear>Hecate's Earring</lear>
- <rear>Strophadic Earring</rear>
- <body>Goetia Coat +2</body>
- <hands>Goetia Gloves +2</hands>
- <lring>Diamond Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Romanus Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Goetia Chausses +2</legs>
- <feet>Goetia Sabots +2</feet>
- </set>
- <set name="Nuke-Resistant" BaseSet="Nuke-Normal">
- <ammo>Sturm's Report</ammo>
- <head>Goetia Petasos +2</head>
- <neck>Aesir Torque</neck>
- </set>
- <set name="Cure-*">
- <main>$Staff-Cures</main>
- <sub>Verse Strap +1</sub>
- <neck>Fylgja Torque +1</neck>
- <rear>Roundel Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Augur's Gloves</hands>
- <lring>Ephedra Ring</lring>
- <rring>Sirona's Ring</rring>
- <legs>Praeco Slacks</legs>
- </set>
- <set name="Enhancing-*">
- <neck>Enhancing Torque</neck>
- <hands>Augur's Gloves</hands>
- </set>
- <set name="Enfeebling-*">
- <ammo>Sturm's Report</ammo>
- <head>Tethyan Cap +3</head>
- <neck>Enfeebling Torque</neck>
- <body>Goetia Coat +2</body>
- <lring>Strendu Ring</lring>
- <back>Hecate's Cape</back>
- <legs>Augur's Brais</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="DarkMagic">
- <sub>Caecus Grip</sub>
- <ammo>Sturm's Report</ammo>
- <head>Walahra Turban</head>
- <neck>Aesir Torque</neck>
- <body>Goliard Saio</body>
- <hands>Sorcerer's Gloves</hands>
- <lring>Prolix Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Hecate's Cape</back>
- <waist>Goading Belt</waist>
- <legs>Portent Pants</legs>
- <feet>Goetia Sabots +2</feet>
- </set>
- <set name="DrainAndAspir">
- <main>Bounty Sickle</main>
- <body>Rubeus Jacket</body>
- <lring>Excelsis Ring</lring>
- </set>
- <set name="Stun">
- <main>Chatoyant Staff</main>
- </set>
- <!-- Enhancing magic for blm caps at 300 at level 99.
- Add 16 for merits, 316 total.
- Mnd needed to cap stoneskin: 75.
- Base mnd: 78 as blm/brd (lowest value).
- Don't need any additional gear; just use boosts to the spell/haste/etc.
- -->
- <set name="Stoneskin">
- <waist>Siegel Sash</waist>
- </set>
- <set name="ManaWall">
- <feet>Goetia Sabots +2</feet>
- </set>
- <set name="EnmityDouse">
- <hands>Goetia Gloves +2</hands>
- </set>
- <set name="ConserveMP">
- </set>
- <set name="Songs">
- <ammo>Sturm's Report</ammo>
- <head>Nefer Khat</head>
- <neck>Stoicheion Medal</neck>
- <body>Goetia Coat +2</body>
- <hands>Augur's Gloves</hands>
- <lring>Strendu Ring</lring>
- <back>Hecate's Cape</back>
- <waist>Goading Belt</waist>
- <legs>Goetia Chausses +2</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="WeakSet">
- </set>
- <set name="WS-*">
- <head>Goetia Petasos +2</head>
- <lear>Brutal Earring</lear>
- <rear>Moonshade Earring</rear>
- <body>Rubeus Jacket</body>
- <hands>Augur's Gloves</hands>
- <lring>Rajas Ring</lring>
- <rring>Spiral Ring</rring>
- <back>Swith Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Goetia Sabots +2</feet>
- </set>
- </group>
- <group name="Abyssea-Group" inherit="Outside-Group" />
- <group name="Campaign-Group" inherit="Outside-Group" />
- <group name="Voidwatch-Group" inherit="Outside-Group" />
- <group name="Legion-Group" inherit="Outside-Group" />
- <group name="Salvage-Group" inherit="Outside-Group" />
- <group name="Assault-Group" inherit="Outside-Group" />
- </sets>
- <rules>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='RunFirstUpdate']/*" />
- <if BuffActive="Mana Wall">
- <changelock slot="feet" when="All" lock="true" />
- </if>
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='LevelRequirement']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ReturnRules']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='CleanTransportation']/*" />
- <!-- Make sure locks are in place before auto-changing gear. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='EquipmentLockRules']/*" />
- <!-- Auto-change gear call via Aftercast to limit lag. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ChangeGearAftercast']/*" />
- <!-- Other general imports. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='RecastWarnings']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='TestProcRules']/*" />
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='ElementalStaffRules']/*" />
- <!-- First: Adjust values based on status checks. -->
- <!-- Check for weakness -->
- <if BuffActive="Weakness">
- <var cmd="set WeaknessArmor WeakSet" />
- </if>
- <!-- Second: Update certain values when their status may drop, or when autoset changes. -->
- <if spell="Update|autoset">
- <!-- Check for changes to area/group. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='AreaRules']/*" />
- <if status="Engaged" advanced='"$Movement"="Move"'>
- <var cmd="set Movement None" />
- </if>
- <elseif status="Idle">
- <var cmd="set Movement Move" />
- </elseif>
- <!-- Turn off armor sets on an Update call. -->
- <if NotBuffActive="Weakness">
- <var cmd="set WeaknessArmor None" />
- </if>
- <var cmd="set ConvertSet None" />
- <if SpellTargetRaw=".Manual">
- <addtochat>Refresh gear. Casting Mode:$CastingMode, PD:$PhysicalDefense, MD:$MagicalDefense, Move:$Movement</addtochat>
- </if>
- </if>
- <!-- Third: Adjust configurations based on action/trigger. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='UniversalTriggerRules']/*" />
- <!-- Custom trigger code -->
- <if type="Trigger">
- <if Spell="IdleMode">
- <if SpellTargetRaw="PDT">
- <var cmd="set IdleMode PDT" />
- </if>
- <else>
- <var cmd="set IdleMode Normal" />
- </else>
- </if>
- <elseif Spell="CycleIdleMode">
- <if advanced='"$IdleMode"="Normal"'>
- <var cmd="set IdleMode PDT" />
- </if>
- <else>
- <var cmd="set IdleMode Normal" />
- </else>
- </elseif>
- </if>
- <elseif type="JobAbility">
- <if spell="Convert">
- <equip when="precast" set="%spell" />
- <var cmd="set ConvertSet Convert" />
- <command when="Aftercast">wait 15;$UpdateCommand</command>
- </if>
- <elseif spell="Mana Wall">
- <equip when="all" set="ManaWall" />
- </elseif>
- <elseif spell="Enmity Douse">
- <equip when="precast" set="EnmityDouse" />
- </elseif>
- </elseif>
- <!-- Fourth: Compile all adjustments into the final gear set. -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='DefineBaseLayer']/*" />
- <!-- Compile all subsets into a single final set -->
- <var cmd="set CurrentSet $BaseLayer|$WeaknessArmor|$ConvertSet|$PhysicalDefense|$MagicalDefense|$Movement" />
- <!-- And assign to appropriate sets for idle/aftercast/etc -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="/includes/include[@name='HandleEquippingGear']/*" />
- <!-- After that, handle all gear configuration for spellcasting. -->
- <if type="WhiteMagic">
- <if Skill="HealingMagic">
- <equip when="Precast" set="CureFastCast" />
- <if Spell="Cure*|Curaga*|Cura">
- <if mpaftercastlt="150" Subjob="Rdm" SpellTarget="%Playername">
- <equip when="aftercast" set="convert" />
- </if>
- <else>
- <equip when="Midcast" set="Cure-$CastingMode" />
- </else>
- </if>
- <else>
- <equip when="Midcast" set="HasteCast" />
- </else>
- </if>
- <elseif Skill="EnhancingMagic">
- <equip when="Precast" set="EnhancingFastCast" />
- <if Spell="Stoneskin">
- <equip when="Midcast" set="HasteCast|PDT|Stoneskin" />
- </if>
- <elseif Spell="Bar*|Phalanx*|*Spikes|*Storm|En*">
- <equip when="Midcast" set="Enhancing-$CastingMode" />
- </elseif>
- <elseif Spell="Haste|Refresh">
- <equip when="Midcast" set="ConserveMP" />
- </elseif>
- <elseif Spell="Protect*|Shell*">
- <equip when="precast|midcast">
- <lring>Sheltered Ring</lring>
- </equip>
- </elseif>
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <equip when="Precast" set="FastCast" />
- <equip when="Midcast" set="HasteCast|Enfeebling-$CastingMode" />
- </elseif>
- </if>
- <!-- Black Magic Gear Rules-->
- <elseif type="BlackMagic">
- <if Skill="DarkMagic">
- <equip when="Precast" set="FastCast" />
- <equip when="Midcast" set="DarkMagic" />
- <if Spell="Stun">
- <equip when="Midcast" set="Stun" />
- </if>
- <elseif Spell="Drain|Aspir">
- <equip when="Midcast" set="DrainAndAspir" />
- </elseif>
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-DarkMagic']/*" />
- </if>
- <elseif Skill="ElementalMagic">
- <equip when="Precast" set="ElementalFastCast" />
- <if advanced='"$CastingMode" != "Proc"'>
- <equip when="Midcast" set="Nuke-$CastingMode" />
- <if Spell="*ja|Comet">
- <equip when="precast|midcast">
- <legs>Goetia Chausses +2</legs>
- </equip>
- </if>
- <!-- <elseif Spell="Meteor">
- <equip when="precast|midcast">
- <main>Maleficus<main>
- </equip>
- </elseif> -->
- <xi:include href="Mote-Rules-Include.xml" xpointer="//include[@name='ObiRingCape-ElementalMagic']/*" />
- </if>
- </elseif>
- <elseif Skill="EnfeeblingMagic">
- <equip when="Precast" set="FastCast" />
- <if Spell="Sleep*|Gravity|Bind">
- <equip when="Midcast" set="Enfeebling-$CastingMode|HasteCast" />
- </if>
- <else>
- <equip when="Midcast" set="Enfeebling-$CastingMode" />
- </else>
- </elseif>
- <elseif Skill="EnhancingMagic">
- <equip when="Precast" set="EnhancingFastCast" />
- <equip when="Midcast" set="HasteCast" />
- </elseif>
- </elseif>
- <elseif type="weaponskill">
- <equip when="Precast" set="WS-%Spell" />
- </elseif>
- <elseif Spell="*Threnody">
- <equip when="Precast" set="FastCast" />
- <equip when="Midcast" set="Songs" />
- </elseif>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement