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.3" />
- <variables>
- <!-- Elemental Staves -->
- <var name="DarkStaff">Chatoyant Staff</var>
- <var name="LightStaff">Chatoyant Staff</var>
- <var name="ThunderStaff">Chatoyant Staff</var>
- <var name="IceStaff">Chatoyant Staff</var>
- <var name="FireStaff">Chatoyant Staff</var>
- <var name="WindStaff">Chatoyant Staff</var>
- <var name="WaterStaff">Chatoyant Staff</var>
- <var name="EarthStaff">Chatoyant Staff</var>
- <!-- Special Equipment, set to 1 for the ones you have. -->
- <var name="CommodoreTricorne">1</var>
- <var name="CommodoreFrac">1</var>
- <var name="NvrchTricorne">1</var>
- <var name="NvrchCulottes">1</var>
- <var name="NvrchBottes">1</var>
- <var name="LuzafRing">1</var>
- <var name="UggPendant">0</var>
- <var name="ThunderObi">0</var>
- <var name="IceObi">0</var>
- <var name="FireObi">0</var>
- <var name="WindObi">0</var>
- <var name="WaterObi">0</var>
- <var name="EarthObi">0</var>
- <var name="SalvageRing">1</var>
- <!-- ** Echo lucky numbers ** -->
- <var name="echolucky">1</var>
- <!-- Sleep timers, announces to chat when sleep is wearing off. Set to 0 to not use. -->
- <!-- (note: this is sort of very obvious usage of 3rd party programs, so turn off when around people you dont trust -->
- <var name="SleepTimers">0</var>
- <!-- Does not allow weapon swaps if your TP is greater than 10. -->
- <var name="KeepTP">1</var>
- <!-- Auto swaps between the two groups based on weapon/sub -->
- <var name="AutoGroups">1</var>
- <!-- Bullet/Ring names here -->
- <var name="WSBullet">Orichalc. Bullet</var>
- <var name="TPBullet">Oberon's Bullet</var>
- <var name="WFBullet">Bronze Bullet</var>
- <var name="QDBullet">Omphalos bullet</var>
- <var name="AssaultRing">Balrahn's Ring</var>
- <var name="QuickDrawBoost">No</var>
- </variables>
- <sets>
- <group name="CORMage" default="Yes">
- <set name="Engaged">
- <ammo>$TPBullet</ammo>
- <head>Nvrch. Tricorne +2</head>
- <neck>Peacock Charm</neck>
- <lear>Volley earring</lear>
- <rear>Clearview earring</rear>
- <body>Nvrch. Frac +2</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Arewe Ring +1</lring>
- <rring>Arewe Ring +1</rring>
- <back>Cuchulain's mantle</back>
- <waist>Commodore belt</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="Idle">
- <ammo>$TPBullet</ammo>
- <head>Blood mask</head>
- <neck>Peacock Charm</neck>
- <lear>Altdorf's Earring</lear>
- <rear>Wilhelm's Earring</rear>
- <body>Nvrch. Frac +2</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Stormsoul ring</rring>
- <back>Forban cape</back>
- <waist>Sveltesse gouriz</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Skadi's Jambeaux</feet>
- </set>
- <set name="Slug Shot" BaseSet="Idle">
- <ammo>$WSBullet</ammo>
- <head>Anwig salade</head>
- <neck>Houyi's gorget</neck>
- <lear>Altdorf's Earring</lear>
- <rear>Wilhelm's Earring</rear>
- <body>Loki's kaftan</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Pyrosoul Ring</lring>
- <rring>Arewe Ring +1</rring>
- <back>Libeccio mantle</back>
- <waist>Commodore belt</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="Leaden">
- <ammo>$WSBullet</ammo>
- <head>Thaumas hat</head>
- <neck>Houyi's gorget</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Mirke wardecors</body>
- <hands>Schutzen mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Stormsoul ring</rring>
- <back>Forban cape</back>
- <waist>Aquiline belt</waist>
- <legs>Desultor tassets</legs>
- <feet>Comm. Bottes +2</feet>
- </set>
- <set name="Wild">
- <ammo>$WFBullet</ammo>
- <head>Thaumas hat</head>
- <neck>Stoicheion medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Loki's kaftan</body>
- <hands>Schutzen mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Stormsoul ring</rring>
- <back>Forban cape</back>
- <waist>Sveltesse gouriz</waist>
- <legs>Ambusher's hose</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="QDMAB" BaseSet="Idle">
- <main>$%SpellElementStaff</main>
- <sub>Reaver grip +1</sub>
- <ammo>$QDBullet</ammo>
- <head>Blood mask</head>
- <neck>Stoicheion medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Mirke wardecors</body>
- <hands>Schutzen mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Balrahn's Ring</rring>
- <back>Forban cape</back>
- <waist>Aquiline belt</waist>
- <legs>Desultor tassets</legs>
- <feet>Comm. Bottes +2</feet>
- </set>
- <set name="QDACC" BaseSet="QDMAB">
- <lear>Altdorf's Earring</lear>
- <neck>Stoicheion medal</neck>
- <rear>Wilhelm's Earring</rear>
- <back>Navarch's mantle</back>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="QDBoost" BaseSet="QDMAB">
- <head>Nvrch. Tricorne +2</head>
- <body>Nvrch. Frac +2</body>
- <hands>Nvrch. Gants +2</hands>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="Cure">
- <main>$%SpellElementStaff</main>
- </set>
- <set name="Stoneskin">
- </set>
- <set name="Ranged Attack">
- <ammo>$TPBullet</ammo>
- <head>Nvrch. Tricorne +2</head>
- <neck>Peacock Charm</neck>
- <lear>Volley Earring</lear>
- <rear>Clearview earring</rear>
- <body>Nvrch. Frac +2</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Arewe Ring +1</lring>
- <rring>Arewe Ring +1</rring>
- <back>Libeccio mantle</back>
- <waist>Commodore belt</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- </group>
- <group name="CORMelee">
- <set name="Engaged">
- <ammo>$TPBullet</ammo>
- <head>Zelus tiara</head>
- <neck>Peacock Charm</neck>
- <lear>Suppanomimi</lear>
- <rear>Brutal Earring</rear>
- <body>Thaumas coat</body>
- <hands>Murzim manopolas</hands>
- <lring>Lava's Ring</lring>
- <rring>Kusha's Ring</rring>
- <back>Cuchulain's mantle</back>
- <waist>Twilight Belt</waist>
- <legs>Aurore brais</legs>
- <feet>Athos's boots</feet>
- </set>
- <set name="Idle">
- <ammo>$TPBullet</ammo>
- <head>Blood mask</head>
- <neck>Peacock Charm</neck>
- <lear>Altdorf's Earring</lear>
- <rear>Wilhelm's Earring</rear>
- <body>Nvrch. Frac +2</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Arewe Ring +1</lring>
- <rring>Arewe Ring +1</rring>
- <back>Libeccio mantle</back>
- <waist>Commodore belt</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Skadi's Jambeaux</feet>
- </set>
- <set name="Slug Shot">
- <ammo>$WSBullet</ammo>
- <head>Anwig salade</head>
- <neck>Houyi's gorget</neck>
- <lear>Altdorf's Earring</lear>
- <rear>Wilhelm's Earring</rear>
- <body>Loki's kaftan</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Pyrosoul Ring</lring>
- <rring>Arewe Ring +1</rring>
- <back>Libeccio mantle</back>
- <waist>Commodore belt</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="Leaden">
- <ammo>$WSBullet</ammo>
- <head>Thaumas hat</head>
- <neck>Houyi's gorget</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Mirke wardecors</body>
- <hands>Schutzen mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Stormsoul ring</rring>
- <back>Forban cape</back>
- <waist>Aquiline belt</waist>
- <legs>Desultor tassets</legs>
- <feet>Comm. Bottes +2</feet>
- </set>
- <set name="Wild">
- <ammo>$WFBullet</ammo>
- <head>Thaumas hat</head>
- <neck>Stoicheion medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Loki's kaftan</body>
- <hands>Schutzen mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Stormsoul ring</rring>
- <back>Forban cape</back>
- <waist>Sveltesse gouriz</waist>
- <legs>Ambusher's hose</legs>
- <feet>Comm. Bottes +2</feet>
- </set>
- <set name="QDMAB">
- <ammo>$QDBullet</ammo>
- <head>Blood mask</head>
- <neck>Stoicheion medal</neck>
- <lear>Moldavite Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Mirke wardecors</body>
- <hands>Schutzen mittens</hands>
- <lring>Stormsoul Ring</lring>
- <rring>Balrahn's Ring</rring>
- <back>Forban cape</back>
- <waist>Aquiline belt</waist>
- <legs>Desultor tassets</legs>
- <feet>Comm. Bottes +2</feet>
- </set>
- <set name="QDACC" BaseSet="QDMAB">
- <lear>Altdorf's Earring</lear>
- <rear>Wilhelm's Earring</rear>
- <neck>Stoicheion medal</neck>
- <back>Navarch's mantle</back>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="QDBoost" BaseSet="QDMAB">
- <head>Nvrch. Tricorne +2</head>
- <body>Nvrch. Frac +2</body>
- <hands>Nvrch. Gants +2</hands>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="Ranged Attack">
- <ammo>$TPBullet</ammo>
- <head>Nvrch. Tricorne +2</head>
- <neck>Peacock Charm</neck>
- <lear>Volley Earring</lear>
- <rear>Clearview earring</rear>
- <body>Nvrch. Frac +2</body>
- <hands>Sigyn's Bazubands</hands>
- <lring>Arewe Ring +1</lring>
- <rring>Arewe Ring +1</rring>
- <back>Libeccio mantle</back>
- <waist>Commodore belt</waist>
- <legs>Nvrch. Culottes +2</legs>
- <feet>Nvrch. Bottes +2</feet>
- </set>
- <set name="GC">
- <main>Chatoyant Staff</main>
- <main>Joyeuse</main>
- <main>Acinaces</main>
- <range>Bedlam +2</range>
- <ammo>Oberon's bullet</ammo>
- <ammo>Omphalos Bullet</ammo>
- <ammo>Bronze bullet</ammo>
- <ammo>Orichalc. Bullet</ammo>
- <rring>Luzaf's ring</rring>
- <head>Comm. tricorne +2</head>
- <body>Comm. Frac +2</body>
- <feet>Thaumas nails</feet>
- </set>
- <set name="Resting" BaseSet="Idle" />
- <set name="Cure" />
- <set name="Stoneskin">
- </set>
- </group>
- </sets>
- <rules>
- <if commandprefix="/range|/ra|/weaponskill|/ws">
- <if EquipAmmo="Omphalos Bullet">
- <cancelspell />
- <equip when="all"><ammo>remove</ammo></equip>
- <addtochat>Trying to shoot Omphalos Bullet. Action cancelled. CLOSE CALL, SOLK!</addtochat>
- <return />
- </if>
- </if>
- <if advanced='"$KeepTP"="1"'>
- <if TPGT="10">
- <action type="Disable" slot="main|sub|ranged" />
- </if>
- <else TPLT="10">
- <action type="Enable" slot="main|sub|ranged" />
- </else>
- </if>
- <if advanced='"$AutoGroups"="1"'>
- <if advanced='"%EquipSub"="Reaver Grip +1"' NotGroup="CORMage">
- <action type="Command" when="Precast|Idle|Engaged">input /sc group CORMage</action>
- </if>
- <if advanced='"%EquipMain"="Joyeuse"' NotGroup="CORMelee">
- <action type="command" when="Precast|Idle|Engaged">input /sc group CORMelee</action>
- </if>
- </if>
- <if type="CorsairShot">
- <!-- only equip pendant in situations you would equip full damage gear -->
- <if moon="%MoonPCT >35" Spell="Thunder*|Earth*|Water*|Wind*|Ice*|Fire*">
- <action type="equip" when="Precast">
- <neck lock="yes">Stoicheion medal</neck>
- </action>
- </if>
- <if SpellTargetRaw=".BoostNextQuickDraw">
- <var cmd="set QuickDrawBoost Yes" />
- <addtochat>~~~ Next Quick Draw uses AF3+2 for boosting the one following it.</addtochat>
- </if>
- <!-- Handle Elemental Obi's -->
- <if Advanced='("%SpellElement"="%WeatherElement" OR "%SpellElement"="%DayElement") AND "$%SpellElementObi"="1"'>
- <if Element="Thunder">
- <equip when="precast"><waist lock="t">Rairin Obi</waist></equip>
- </if>
- <elseif Element="Ice">
- <equip when="precast"><waist lock="t">Hyorin Obi</waist></equip>
- </elseif>
- <elseif Element="Fire">
- <equip when="precast"><waist lock="t">Karin Obi</waist></equip>
- </elseif>
- <elseif Element="Wind">
- <equip when="precast"><waist lock="t">Furin Obi</waist></equip>
- </elseif>
- <elseif Element="Water">
- <equip when="precast"><waist lock="t">Suirin Obi</waist></equip>
- </elseif>
- <elseif Element="Earth">
- <equip when="precast"><waist lock="t">Dorin Obi</waist></equip>
- </elseif>
- </if>
- <if Element="Light|Dark">
- <equip when="Precast" set="QDACC" />
- </if>
- <else>
- <equip when="Precast" set="QDMAB" />
- <if advanced='"$QuickDrawBoost"="Yes"'>
- <equip when="Precast" set="QDBoost" />
- <var cmd="set QuickDrawBoost No" />
- </if>
- </else>
- <!-- Timers for when sleep is wearing off. -->
- <if advanced='"$SleepTimers"="1"'>
- <if Spell="Light Shot">
- <action type="command" when="aftercast">spellcast var inc sleepid;wait 15;input /echo [$sleepid:%spell] <%target> Wearing off in 45s</action>
- <action type="command" when="aftercast">wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</action>
- </if>
- </if>
- </if>
- <if type="JobAbility" CommandPrefix="/ja|/jobability">
- <if spell="Random Deal">
- <if advanced='"$CommodoreFrac"="1"'>
- <equip when="Precast"><body>Comm. Frac +2</body></equip>
- </if>
- </if>
- <if spell="Wild Card">
- <equip when="Precast"><feet>Comm. Bottes +2</feet></equip>
- </if>
- </if>
- <if type="CorsairRoll">
- <action type="castdelay" delay=".2" />
- <if NotSpell="Corsair*|Wild*|Blitz*|Caster*">
- <if advanced='"$CommodoreTricorne"="1"'>
- <equip when="Precast">
- <head>Comm. tricorne +2</head>
- <hands>Nvrch. Gants +2</hands>
- </equip>
- </if>
- </if>
- <if spell="Corsair*">
- <if advanced='"$LuzafRing"="1"'>
- <equip when="Precast"><lring>Luzaf's Ring</lring></equip>
- </if>
- </if>
- <if spell="Blitz*">
- <if advanced='"$NvrchTricorne"="1"'>
- <equip when="Precast"><head>Nvrch. Tricorne +2</head></equip>
- </if>
- </if>
- <if spell="Tactician*">
- <if advanced='"$NvrchTricorne"="1"'>
- <equip when="Precast"><head>Nvrch. frac +2</head></equip>
- </if>
- </if>
- <if spell="Caster*">
- <if advanced='"$NvrchCulottes"="1"'>
- <equip when="Precast"><legs>Nvrch. Culottes +2</legs></equip>
- </if>
- </if>
- <if spell="Courser*">
- <if advanced='"$NvrchBottes"="1"'>
- <equip when="Precast"><feet>Nvrch. Bottes +2</feet></equip>
- </if>
- </if>
- <if advanced='"$echolucky"="1"'>
- <if spell="choral*|samurai*|scholar*">
- <action type="command">input /echo [%spell] Lucky: 2 ~*~ Unlucky: 6</action>
- </if>
- <elseif spell="healer*|monk*|drachen*|gallant*|dancer*">
- <action type="command">input /echo [%spell] Lucky: 3 ~*~ Unlucky: 7</action>
- </elseif>
- <elseif spell="ninja*|hunter*|chaos*|puppet*|beast*|warlock*">
- <action type="command">input /echo [%spell] Lucky: 4 ~*~ Unlucky: 8</action>
- </elseif>
- <elseif spell="bolter*|couser*">
- <action type="command">input /echo [%spell] Lucky: 3 ~*~ Unlucky: 9</action>
- </elseif>
- <elseif spell="blitzer*">
- <action type="command">input /echo [%spell] Lucky: 4 ~*~ Unlucky: 9</action>
- </elseif>
- <elseif spell="caster*">
- <action type="command">input /echo [%spell] Lucky: 2 ~*~ Unlucky: 7</action>
- </elseif>
- <elseif spell="tactician*">
- <action type="command">input /echo [%spell] Lucky: 5 ~*~ Unlucky: 8</action>
- </elseif>
- <elseif spell="alli*">
- <action type="command">input /echo [%spell] Lucky: 3 ~*~ Unlucky: 10</action>
- </elseif>
- <elseif spell="miser*">
- <action type="command">input /echo [%spell] Lucky: 5 ~*~ Unlucky: 7</action>
- </elseif>
- <else spell="Fighter*|Wizard*|Rogue*|Evoker*|Cor*">
- <action type="command">input /echo [%spell] Lucky: 5 ~*~ Unlucky: 9</action>
- </else>
- </if>
- </if>
- <if commandprefix="/range|/ra">
- <equip when="Precast" set="Ranged Attack" />
- <equip when="Aftercast" set="%status" />
- </if>
- <if type="WeaponSkill" commandprefix="/weaponskill|/ws">
- <if mode="OR" advanced='%spelltargetdistance > 16.0' tplt="100">
- <action type="cancelspell" />
- <action type="command">input /echo Target out of range or not enough TP. %spell cancelled.</action>
- <action type="return" />
- </if>
- <if spell="Slug Shot|Detonator|Sniper Shot|Hot Shot|Last*">
- <equip when="precast" set="Slug Shot" />
- </if>
- <elseif spell="Wildfire">
- <equip when="precast" set="Wild" />
- </elseif>
- <else spell="Leaden Salute">
- <equip when="precast" set="Leaden" />
- </else>
- </if>
- <if advanced='"%SubJob"="WHM|RDM"'>
- <if skill="HealingMagic">
- <if spell="Cure|Cure II|Cure III|Curaga*">
- <action type="equip" when="precast" set="Cure" />
- </if>
- </if>
- <elseif skill="EnhancingMagic">
- <if spell="Stoneskin">
- <equip set="Stoneskin" when="Precast" />
- <if BuffActive="Stoneskin">
- <action type="midcastdelay" delay="2.5" />
- <action type="command" when="midcast">cancel 37</action>
- </if>
- </if>
- </elseif>
- </if>
- <action type="Equip" set="%Status" when="AfterCast|Engaged|Disengaged|Idle|Resting" />
- <if advanced='"$SalvageRing"="1"'>
- <if Area="*Remnants|Nyzul*|Periqia|Ilrusi*|*Training Grounds|Lebros*|*Sanctum">
- <equip><rring lock="True">$AssaultRing</rring></equip>
- </if>
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment