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
- RequireVersion="2.11"
- showGearSwaps="false"
- Debug="false"
- ShowSpellInfo="false"
- AutoLoadXMLOnJobChange="true"
- />
- <variables clear="false">
- <var name="DayOrNight">Day</var>
- <!-- Init with day set will update after first cast/ja etc.(only used for gear dependent on day or night)-->
- <var name="UtsuCount">0</var>
- <var name="Grp">RDM</var>
- <var name="varSleepMessages">1</var>
- <!-- Set to 1 if you want to see the sleep messages, 0 if you do not -->
- <var name="HighMP">1003</var>
- <!-- used for refresh and stuff without losing the Max MP gear set -->
- <!-- Elemental Grips, set to 1 for each you have -->
- <var name="LightGrip">0</var>
- <var name="DarkGrip">0</var>
- <var name="ThunderGrip">0</var>
- <var name="IceGrip">0</var>
- <var name="FireGrip">0</var>
- <var name="WindGrip">0</var>
- <var name="WaterGrip">0</var>
- <var name="EarthGrip">0</var>
- <var name="CuratioGrip">1</var>
- <var name="WizzanGrip">1</var>
- <var name="WiseStrap">1</var>
- <var name="FulcioGrip">1</var>
- <!-- Elemental Staffs, input what staff to use for each element here -->
- <var name="IceStaff">Baqil Staff</var>
- <var name="WindStaff">Baqil Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="ThunderStaff">Baqil Staff</var>
- <var name="WaterStaff">Baqil Staff</var>
- <var name="FireStaff">Baqil Staff</var>
- <var name="DarkStaff">Baqil Staff</var>
- <var name="LightStaff">Arka IV</var>
- <!-- Elemental Obi's, set to 1 for the ones you have. -->
- <var name="DarkObi">0</var>
- <var name="LightObi">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>
- </variables>
- <sets>
- <group default="yes" name="RDM|Kite|Tank|MDB">
- <!-- BEGIN "RDM" group gear set. This is your standard XP/NM set -->
- <set name="DayRdmStandard">
- <main lock = "True">Tamaxchi</main>
- <sub lock = "True">Beatific Shield</sub>
- <Sub>Wise Strap</Sub>
- <ammo>Impatiens</ammo>
- <head>Duelist's Chapeau</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Loquac. Earring</rear>
- <body>Hagondes Coat</body>
- <hands>Quauhpilli Gloves</hands>
- <lring>Paguroidea Ring</lring>
- <rring>Sheltered Ring</rring>
- <back>Twilight Cape</back>
- <waist>Witful Belt</waist>
- <legs>Crimson Cuisses</legs>
- <feet>Hagondes Sabots</feet>
- </set>
- <set name="NightRDMStandard" BaseSet="DayRDMStandard">
- </set>
- <set name="DayRDMResting" BaseSet="DayRDMStandard">
- <main>Chatoyant Staff</main>
- <head>Selenian Cap</head>
- <lear>Antivenom Earring</lear>
- <body>Warlock's Tabard +1</body>
- <back>Cheviot Cape</back>
- <legs>Nisse Slacks</legs>
- <feet>Chelona Boots</feet>
- </set>
- <set name="NightRDMResting" BaseSet="DayRDMResting" />
- <set name="DayRDMEngaged" BaseSet="DayRDMStandard">
- <main lock = "True">Tamaxchi</main>
- <sub lock = "True">Beatific Shield</sub>
- <ammo>Impatiens</ammo>
- <head>Kaabanax Hat</head>
- <neck>Fylgja Torque</neck>
- <hands>Serpents Cuffs</hands>
- <body>Duelist's Tabard</body>
- <lring>Sirona's Ring</lring>
- <rring>Ephedra Ring</rring>
- <lear>Loquac. Earing</lear>
- <legs>Praeco Slacks</legs>
- <back>Oretania's Cape</back>
- <waist>Witful Belt</waist>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="NightRDMEngaged" BaseSet="DayRDMEngaged" />
- <!-- END "RDM" Group gearset -->
- <!-- BEGIN "Kite" Group gearset. This is if you have w.legs and NM kiting -->
- <set name="DayKiteStandard" BaseSet="DayRDMStandard">
- <legs>Crimson Cuisses</legs>
- </set>
- <set name="NightKiteStandard" BaseSet="DayKiteStandard" />
- <set name="DayKiteResting" BaseSet="DayRDMResting" />
- <set name="NightKiteResting" BaseSet="DayRDMResting" />
- <!-- END "Kite" Group gearset -->
- <!-- BEGIN "Tank" Group gearset. This set is if you RDM tank any mobs. -->
- <set name="DayTankResting" BaseSet="DayRDMResting" />
- <set name="NightTankResting" BaseSet="DayRDMResting" />
- <set name="DayTankengaged" BaseSet="DayRDMStandard">
- <main></main>
- <sub></sub>
- <neck></neck>
- <lear></lear>
- <rear></rear>
- <body> </body>
- <hands></hands>
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- </set>
- <set name="NightTankengaged" BaseSet="DayTankStandard" />
- <!-- END "Tank" Group gearset -->
- <!-- BEGIN MDB Group gearset. This set is for Magic Defense tanking mobs like JoL. -->
- <set name="MDB" Baseset="DayRDMResting">
- <main />
- <sub />
- <range></range>
- <ammo />
- <head />
- <neck />
- <rear></rear>
- <lear></lear>
- <body />
- <hands />
- <lring></lring>
- <rring></rring>
- <back></back>
- <waist></waist>
- <legs />
- <feet />
- </set>
- <!-- END MDB Group gearset -->
- <set name="Fastcast" Baseset="DayRDMStandard">
- <ammo>Impatiens</ammo>
- <head>Wlk. Chapeau +1</head>
- <body>Duelist's Tabard</body>
- <hands>Gendewitha Gages</hands>
- <legs>Gendewitha Spats</legs>
- <rear>Loquac. Earring</rear>
- <waist>Witful Belt</waist>
- <back>Swith Cape</back>
- <feet>Chelona Boots</feet>
- </set>
- <set name="Ninjutsu" Baseset="Fastcast">
- <head></head>
- <neck></neck>
- <hands></hands>
- <legs></legs>
- <feet></feet>
- <waist></waist>
- </set>
- <set name="DarkMagic" BaseSet="Fastcast">
- <ammo>Kalboron Stone</ammo>
- <head>Duelist's Chapeau</head>
- <neck>Weike Torque</neck>
- <body>Estoqueur's Sayon +2</body>
- <hands>Estq. Ganthrt. +2</hands>
- <rear>Hecate's Earring</rear>
- <lear>Loquac. Earring</lear>
- <lring>Icesoul Ring</lring>
- <rring>Icesoul Ring</rring>
- <back>Swith Cape</back>
- <legs>Gendewitha Spats</legs>
- <feet>Hagondes Sabots</feet>
- <waist>Aswang Sash</waist>
- </set>
- <set name="DivineMagic" BaseSet="Fastcast" />
- <set name="HealingMagic" BaseSet="Fastcast">
- <ammo>Impatiens</ammo>
- <main>Arka IV</main>
- <sub>Curatio Grip</sub>
- <head>Kaabanax Hat</head>
- <neck>Fylgja Torque</neck>
- <hands>Serpents Cuffs</hands>
- <body>Duelist's Tabard</body>
- <lring>Sirona's Ring</lring>
- <rring>Ephedra Ring</rring>
- <lear>Loquac. Earing</lear>
- <legs>Praeco Slacks</legs>
- <back>Oretania's Cape</back>
- <waist>Witful Belt</waist>
- <feet>Serpentes Sabots</feet>
- </set>
- <set name="EnhancingMagic" BaseSet="Fastcast">
- <ammo>Impatiens</ammo>
- <sub>Fulcio Grip</sub>
- <neck>Enhanching Torque</neck>
- <body>Hagondes Coat</body>
- <hands>Duelist's Gloves</hands>
- <rring>Sheltered Ring</rring>
- <back>Estoqueur's Cape</back>
- <legs>Gendewitha Spats</legs>
- <waist>Witful Belt</waist>
- <feet>Estq. Houseaux +1</feet>
- </set>
- <set name="ElementalMagic" BaseSet="Fastcast">
- <sub>Wise Strap</sub>
- <ammo>Kalboron Stone</ammo>
- <head>Hagondes Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Hagondes Coat</body>
- <hands>Quauhpilli Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Icesoul Ring</rring>
- <waist>Aswang Sash</waist>
- <legs>Gendewitha Spats</legs>
- <waist>Toro Cape</waist>
- <feet>Hagondes Sabots</feet>
- </set>
- <set name="Singing" Baseset="Fastcast" />
- <set name="SummoningMagic" Baseset="Fastcast" />
- <set name="BlueMagicBase" Baseset="Fastcast" />
- <set name="BlueMagic-Physical" Baseset="BlueMagicBase" />
- <set name="BlueMagic-Magic" Baseset="BlueMagicBase" />
- <set name="EnfeeblingBase" BaseSet="Fastcast">
- <sub>Wise Strap</sub>
- <ammo>Kalboron Stone</ammo>
- <head>Hagondes Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Hagondes Coat</body>
- <hands>Quauhpilli Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Icesoul Ring</rring>
- <waist>Aswang Sash</waist>
- <legs>Gendewitha Spats</legs>
- <waist>Toro Cape</waist>
- <feet>Hagondes Sabots</feet>
- </set>
- <set name="Enfeebling-BlackMagic" BaseSet="EnfeeblingBase">
- <sub>Wise Strap</sub>
- <ammo>Kalboron Stone</ammo>
- <head>Hagondes Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Hagondes Coat</body>
- <hands>Quauhpilli Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Icesoul Ring</rring>
- <waist>Aswang Sash</waist>
- <legs>Gendewitha Spats</legs>
- <waist>Toro Cape</waist>
- <feet>Hagondes Sabots</feet>
- </set>
- <set name="Enfeebling-WhiteMagic" BaseSet="EnfeeblingBase">
- <ammo>Witchstone</ammo>
- <head>Estq. Chappel +1</head>
- <sub></sub>
- <rear></rear>
- <body>Estq. Sayon +2</body>
- <hands>Estoqueur's Gantherots +2</hands>
- <rring></rring>
- <feet>Chelona Boots</feet>
- <legs>Gendewitha Spats</legs>
- </set>
- <set name="ExcessGear">
- <main>Chatoyant Staff</main>
- <main>Terra's Staff</main>
- <sub>Wise Strap</sub>
- <ammo>Kalboron Stone</ammo>
- <head>Hagondes Hat</head>
- <neck>Stoicheion Medal</neck>
- <lear>Friomisi Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Hagondes Coat</body>
- <hands>Quauhpilli Gloves</hands>
- <lring>Icesoul Ring</lring>
- <rring>Icesoul Ring</rring>
- <waist>Aswang Sash</waist>
- <legs>Gendewitha Spats</legs>
- <waist>Toro Cape</waist>
- <feet>Hagondes Sabots</feet>
- <waist>Hyorin Obi</waist>
- <waist>Furin Obi</waist>
- <waist>Dorin Obi</waist>
- <waist>Rairin Obi</waist>
- <waist>Suirin Obi</waist>
- <waist>Karin Obi</waist>
- <waist>Anrin Obi</waist>
- <waist>Korin Obi</waist>
- <item />
- </set>
- </group>
- </sets>
- <rules>
- <if spell="Sneak" SpellTargetType="SELF">
- <!--- Cancel Sneak on new cast --->
- <equip when="Precast">
- <back>Skulker's Cape</back>
- </equip>
- <command when="precast">cancel 71</command>
- </if>
- <if status ="Dead">
- <cancelspell />
- <return />
- </if>
- <if group="Tank">
- <var cmd="set Grp Tank" />
- <disable slot="main|sub|ranged|ammo" />
- </if>
- <elseif group="Kite">
- <var cmd="set Grp Kite" />
- <enable slot="main|sub|ranged|ammo" />
- </elseif>
- <else>
- <var cmd="set Grp RDM" />
- <enable slot="main|sub|ranged|ammo" />
- </else>
- <!-- BEGIN Timecheck-->
- <if mode="OR" TimeLT="6.00" TimeGT="17.59">
- <var cmd="set DayOrNight Night" />
- </if>
- <else>
- <var cmd="set DayOrNight Day" />
- </else>
- <!-- END Timecheck -->
- <!-- BEGIN TP & Engaged Check-->
- <if advanced='"%status"="Engaged"'>
- <disable slot="main|sub|ranged|ammo" />
- </if>
- <else>
- <enable slot="main|sub|ranged|ammo" />
- </else>
- <!-- END TP & Engaged Check-->
- <!-- BEGIN Bind Set 2 Status-->
- <equip when="idle" set="$DayOrNight$GrpStandard" />
- <equip when="engaged" set="$DayOrNight$GrpEngaged" />
- <equip when="resting" set="$DayorNight$GrpResting" />
- <!-- END Bind Set 2 Status-->
- <!-- BEGIN Ninjutsu Rules -->
- <if Skill="Ninjutsu">
- <if Spell="Utsusemi*">
- <equip when="midcast" set="Ninjutsu" />
- <var cmd="inc UtsuCount" />
- <if spell="Utsusemi: Ichi" BuffActive="Copy Image">
- <midcastdelay delay="3.0" />
- <command when="midcast">cancel 66</command>
- </if>
- </if>
- <else>
- <equip when="midcast" set="Ninjutsu" />
- </else>
- </if>
- <!-- END Ninjutsu Rules -->
- <if Spell="Cure IV" MPLT="88">
- <changespell Spell="Cure III" />
- </if>
- <elseif Spell="Cure III" MPLT="46">
- <changespell Spell="Cure II" />
- </elseif>
- <elseif Spell="Cure II" MPLT="24">
- <changespell Spell="Cure" />
- </elseif>
- <if CommandPrefix="/ra">
- <defaulttarget target="<t>" />
- <equip when="precast|midcast" set="Engaged" />
- </if>
- <elseif ValidTarget="Self">
- <defaulttarget target="<me>" />
- </elseif>
- <elseif ValidTarget="Enemy">
- <defaulttarget target="<stnpc>" />
- </elseif>
- <elseif ValidTarget="*Enemy*|Unknown">
- <defaulttarget target="<st>" />
- </elseif>
- <else>
- <defaulttarget target="<stpc>" />
- </else>
- <!-- BEGIN Ruleset to change to right Aftercast set -->
- <if advanced='"%Status"="Engaged"'>
- <equip when="aftercast" set="$DayOrNight$GrpEngaged" />
- </if>
- <else>
- <equip when="aftercast" set="$DayOrNight$GrpStandard" />
- </else>
- <!-- END Ruleset to change to right Aftercast Set -->
- <!-- Begin Convert rule-->
- <if spell="Convert">
- <castdelay delay=".3" />
- <if Subjob="WHM">
- <command when="aftercast">input /raw /ja "Divine Seal" <me></command>
- <command when="aftercast">input /raw /ma "Cure IV" <me></command>
- </if>
- <else>
- <command when="aftercast">input /raw /ma "Cure IV" <me></command>
- </else>
- </if>
- <!-- Elemental Grip checks. Are we casting an enfeeble, or are we casting on a resistant mob? -->
- <if mode="OR" NotSkill="ElementalMagic" Spell="Gravity|Bind" SpellTargetName="Tiamat|Genbu|Suzaku|Seiryu|Byakko|Kirin|Jormungand|Ouryu|Vrtra|Cerberus|Khimaira|Fafnir|Nidhogg|Aspidochelone|King Behemoth|Tinnin|Sarameya|Tyger|Jailer of Love">
- <if Advanced='"$%SpellElementGrip" == "1"'>
- <equip when="midcast">
- <sub lock="true">%SpellElement Grip</sub>
- </equip>
- </if>
- </if>
- <if Skill="EnfeeblingMagic">
- <equip when="midcast" set="Enfeebling-%Type" />
- </if>
- <elseif Skill="BlueMagic">
- <if advanced='(string)"%SpellElement"==Unknown'>
- <equip when="midcast" set="BlueMagic-Physical" />
- </if>
- <else>
- <equip when="midcast" set="BlueMagic-Magical" />
- </else>
- </elseif>
- <elseif Skill="DarkMagic">
- <if Subjob="DRK">
- <equip when="midcast" set="%Skill" />
- </if>
- </elseif>
- <elseif Skill="ElementalMagic">
- <equip when="midcast" set="%Skill" />
- <if MPPAfterCastLT="50" NotSpell="Rasp|Frost|Drown|Burn|Choke|Shock">
- <equip when="midcast">
- <neck>Stoicheion Medal</neck>
- </equip>
- </if>
- </elseif>
- <elseif CommandPrefix="/ma|/magic" NotSpell="Stoneskin|Refresh">
- <equip when="midcast" set="%Skill" />
- </elseif>
- <if Spell="Refresh">
- <equip when="midcast" set="Ninjutsu" />
- </if>
- <if advanced='(string)"%SpellElement"=="Unknown"' />
- <elseif advanced='(string)"%SpellElement"=="None"' />
- <else>
- <equip when="precast" set="FastCast" />
- <equip when="midcast">
- <main>%SpellElementStaff</main>
- </equip>
- </else>
- <!-- Cancel spells (midcast delay may need to be changed) Requires Cancel plugin running -->
- <if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTargetName"="%PlayerName"'>
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="2.3" />
- </if>
- <elseif Spell="Stoneskin">
- <command when="midcast">cancel 37</command>
- <midcastdelay delay="3" />
- <equip when="midcast">
- <sub></sub>
- <head>Chelona Hat</head>
- <neck>Enhancing Torque</neck>
- <body>Praeco Doublet</body>
- <hands></hands>
- <lear>Earthcry Earring</lear>
- <rear></rear>
- <rring></rring>
- <legs>Haven hose</legs>
- <feet>Chelona Boots</feet>
- <back></back>
- <waist>witful Belt</waist>
- <rring>Omega Ring</rring>
- </equip>
- </elseif>
- <elseif Spell="Blink">
- <command when="midcast">cancel 36</command>
- <midcastdelay delay="2" />
- </elseif>
- <elseif spell="Spectral Jig">
- <command when="precast">cancel 71</command>
- </elseif>
- <if spell = "Phalanx II">
- <if SpellTargetName = "Eurewyen">
- <changespell Spell = "Phalanx" />
- </if>
- <else>
- <command when="aftercast">spellcast var inc phalid;wait 110;input /echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[$phalid:%spell] <%target> Wearing off in 10s</command>
- </else>
- </if>
- <!-- Handle Elemental Obi's -->
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement") AND "$%SpellElementObi" = "1"'>
- <if Element="Dark">
- <equip when="midcast">
- <waist lock="yes">Anrin Obi</waist>
- </equip>
- </if>
- <elseif Element="Light">
- <equip when="midcast">
- <waist lock="yes">Korin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Thunder">
- <equip when="midcast">
- <waist lock="yes">Rairin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Ice">
- <equip when="midcast">
- <waist lock="yes">Hyorin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Fire">
- <equip when="midcast">
- <waist lock="yes">Karin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Wind">
- <equip when="midcast">
- <waist lock="yes">Furin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Water">
- <equip when="midcast">
- <waist lock="yes">Suirin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Earth">
- <equip when="midcast">
- <waist lock="yes">Dorin Obi</waist>
- </equip>
- </elseif>
- </if>
- <if Spell="Chainspell">
- <if Advanced='"$varSleepMessages"="1"'>
- <command when="precast">wait 14;input /echo ==== Chainspell off @ 0:45 ====</command>
- <command when="precast">wait 29;input /echo ==== Chainspell off @ 0:30 ====</command>
- <command when="precast">wait 44;input /echo ==== Chainspell off @ 0:15 ====</command>
- <command when="precast">wait 54;input /echo ==== Chainspell off @ 0:05 ====</command>
- </if>
- </if>
- <elseif Spell="Sleep|Sleepga">
- <if Advanced='"$varSleepMessages"="1"'>
- <command when="aftercast">wait 14;input /echo ==== %Spell off @ 0:45 ====</command>
- <command when="aftercast">wait 29;input /echo ==== %Spell off @ 0:30 ====</command>
- <command when="aftercast">wait 44;input /echo ==== %Spell off @ 0:15 ====</command>
- <command when="aftercast">wait 54;input /echo ==== %Spell off @ 0:05 ====</command>
- </if>
- </elseif>
- <elseif Spell="Sleep II|Sleepga II">
- <if Advanced='"$varSleepMessages"="1"'>
- <command when="aftercast">wait 14;input /echo ==== %Spell off @ 1:15 ====</command>
- <command when="aftercast">wait 29;input /echo ==== %Spell off @ 1:00 ====</command>
- <command when="aftercast">wait 44;input /echo ==== %Spell off @ 0:45 ====</command>
- <command when="aftercast">wait 59;input /echo ==== %Spell off @ 0:30 ====</command>
- <command when="aftercast">wait 74;input /echo ==== %Spell off @ 0:15 ====</command>
- <command when="aftercast">wait 84;input /echo ==== %Spell off @ 0:05 ====</command>
- </if>
- </elseif>
- <!-- finally, equip our staff! -->
- <equip when="midcast">
- <main>$%SpellElementStaff</main>
- </equip>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement