Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <spellcast>
- <guildwork
- character="Skylarky"
- server="Bismarck"
- description="First attempt at writing a spellcsat from scratch"
- job="SCH"
- />
- <config RequireVersion="2.3" />
- <variables>
- <!-- 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">1</var>
- <!-- Elemental Staffs, input what staff to use for each element here -->
- <var name="IceStaff">Vourukasha I</var>
- <var name="DarkStaff">Pluto's Staff</var>
- <var name="ThunderStaff">Apamajas I</var>
- <var name="WindStaff">Auster's Staff</var>
- <var name="FireStaff">Vulcan's Staff</var>
- <var name="EarthStaff">Terra's Staff</var>
- <var name="LightStaff">Arka IV</var>
- <var name="WaterStaff">Neptune's Staff</var>
- <!-- Elemental Obi's, set to 1 for the ones you have. -->
- <var name="DarkObi">1</var>
- <var name="LightObi">0</var>
- <var name="ThunderObi">1</var>
- <var name="IceObi">1</var>
- <var name="FireObi">0</var>
- <var name="WindObi">0</var>
- <var name="WaterObi">0</var>
- <var name="EarthObi">0</var>
- <var name="BioTimers">1</var>
- <var name="BreakTimers">1</var>
- <var name="SleepTimers">1</var>
- </variables>
- <sets>
- <group name="Main" default="yes">
- <!-- When you're not casting/engaged -->
- <set name="Idle">
- <main>Owleyes</main>
- <sub>Genbu's Shield</sub>
- <ammo>Impaitens</ammo>
- <head>Nefer Khat +1</head>
- <neck>Twilight Torque</neck>
- <lear>Novia Earring</lear>
- <rear>Ethereal Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Serpentes Cuffs</hands>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <back>Shadow Mantle</back>
- <waist>Ninurta's Sash</waist>
- <legs>Nares Trews</legs>
- <feet>Serpentes Sabots</feet>
- </set>
- <!-- Cure potency gear -->
- <set name="Cure">
- <main>Arka IV</main>
- <sub>Arbuda Grip</sub>
- <ammo>Impaitens</ammo>
- <head>Zelus Tiara</head>
- <neck>Colossus's Torque</neck>
- <lear>Loq. Earring</lear>
- <rear>Novia Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Augur's Gloves</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Ephedra Ring</rring>
- <back>Swith Cape</back>
- <waist>Witful Belt</waist>
- <legs>Nares Trews</legs>
- <feet>Rubeus Boots</feet>
- </set>
- <set name="Resting">
- <main>Pluto's Staff</main>
- <head>Nefer Khat +1</head>
- <rear>Loq. Earring</rear>
- <body>Heka's Kalasiris</body>
- <hands>Nares Cuffs</hands>
- <legs>Nares Trews</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="Enhancing">
- <main>Kirin's Pole</main>
- <sub>Fulcio Grip</sub>
- <ammo>Savant's Treatise</ammo>
- <head>Zelus Tiara</head>
- <neck>Colossus's Torque</neck>
- <lear>Loq. Earring</lear>
- <rear>Augmenting Earring</rear>
- <body>Anhur Robe</body>
- <hands>Augur's Gloves</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Ephedra Ring</rring>
- <back>Merciful Cape</back>
- <waist>Cascade Belt</waist>
- <legs>Portent Pants</legs>
- <feet>Rubeus Boots</feet>
- </set>
- <set name="Stoneskin" BaseSet="Enhancing">
- <main>Celeritas Pole</main>
- <sub>Arbuda Grip</sub>
- <body>Anhur Robe</body>
- <neck>Stone Gorget</neck>
- <waist>Siegel Sash</waist>
- <legs>Haven Hose</legs>
- <lring>Prolix Ring</lring>
- <legs>Rubeus Spats</legs>
- </set>
- <set name="Nuke">
- <main>$%SpellElementStaff</main>
- <sub>Wise Grip</sub>
- <ammo>Witchstone</ammo>
- <head>Nefer Khat +1</head>
- <neck>Stoicheion Medal</neck>
- <lear>Novio Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Anhur Robe</body>
- <hands>Nares Cuffs</hands>
- <lring>Strendu Ring</lring>
- <rring>Diamond Ring</rring>
- <back>Searing Cape</back>
- <waist>Oneiros Sash</waist>
- <legs>Rubeus Spats</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="Helix">
- <ammo>Savant's Treatise</ammo>
- <head>Maat's Cap</head>
- <neck>Stoicheion Medal</neck>
- <lear>Novio Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Rubeus Jacket</body>
- <hands>Savant's Bracers +2</hands>
- <lring>Diamond Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Merciful Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="EnfeeblingINT">
- <ammo>Savant's Treatise</ammo>
- <head>Nefer Khat +1</head>
- <neck>Stoicheion Medal</neck>
- <lear>Novio Earring</lear>
- <rear>Loq. Earring</rear>
- <body>Rubeus Jacket</body>
- <hands>Avesta Bangles</hands>
- <lring>Diamond Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Merciful Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Rubeus Boots</feet>
- </set>
- <set name="EnfeeblingMND" BaseSet="EnfeeblingINT">
- <neck>Stoicheion Medal</neck>
- <lear>Novio Earring</lear>
- <rear>Hecate's Earring</rear>
- <body>Rubeus Jacket</body>
- <hands>Avesta Bangles</hands>
- <lring>Aquasoul Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Swith Cape</back>
- <waist>Cascade Belt</waist>
- </set>
- <set name="Dark">
- <head>Appentence Crown</head>
- <neck>Dark Torque</neck>
- <lear>Dark Earring</lear>
- <rear>Loq. Earring</rear>
- <body>Rubeus Jacket</body>
- <hands>Avesta Bangles</hands>
- <lring>Strendu Ring</lring>
- <rring>Diamond Ring</rring>
- <back>Merciful Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Portent Pants</legs>
- <feet>Rostrum Pumps</feet>
- </set>
- <set name="DrainAspir">
- <rear>Hirudinea Earring</rear>
- </set>
- <!-- 17% Haste mixed in with some fast cast/dark magic -->
- <set name="Stun" BaseSet="Dark">
- <main>Celeritas Pole</main>
- <sub>Arbuda Grip</sub>
- <ammo>Impaitens</ammo>
- <head>Zelus Tiara</head>
- <body>Anhur Robe</body>
- <rring>Prolix Ring</rring>
- <back>Swith Cape</back>
- <waist>Witful Belt</waist>
- <legs>Rubeus Spats</legs>
- </set>
- <set name="FastCast">
- <ammo>Impaitens</ammo>
- <back>Swith Cape</back>
- <body>Anhur Robe</body>
- <waist>Witful Belt</waist>
- <lring>Prolix Ring</lring>
- <legs>Rubeus Spats</legs>
- <head>Zelus Tiara</head>
- <feet>Rostrum Pumps</feet>
- </set>
- <set name="MACC">
- <ammo>Savant's Treatise</ammo>
- <head>Nefer Khat +1</head>
- <body>Rubeus Jacket</body>
- <lear>Loquacious Earring</lear>
- <hands>Avesta Bangles</hands>
- <lring>Diamond Ring</lring>
- <rring>Strendu Ring</rring>
- <back>Kaikias' Cape</back>
- <waist>Cognition Belt</waist>
- <legs>Rubeus Spats</legs>
- <feet>Goliard Clogs</feet>
- </set>
- <set name="MND">
- </set>
- </group>
- </sets>
- <rules>
- <if SpellTargetType="MONSTER" NotValidTarget="*Enemy*" ValidTarget="*Self*">
- <changetarget target="<me>" />
- </if>
- <if SpellTargetType="NONE" ValidTarget="*Self*">
- <changetarget target="<me>" />
- </if>
- <if Spell="Escape|Warp|Warp II|Retrace|Teleport-*|Reraise|Tractor">
- <return />
- </if>
- <if Area="*Remnants|Nyzul*|Periqia|Ilrusi*|*Training Grounds|Lebros*|*Sanctum">
- <equip when="precast|midcast|aftercast">
- <lring lock="True">Balrahn's Ring</lring>
- </equip>
- </if>
- <if prefix="/ma">
- <if skill="EnfeeblingMagic">
- <if Spell="Slow*|Paralyze*|Silence|Dia*">
- <equip when="precast|midcast" set="EnfeeblingMND">
- <main>$%SpellElementStaff</main>
- <sub>Reign Grip</sub>
- </equip>
- </if>
- <if Spell="Bind|Gravity|Sleep*|Break*|Blind*|Dispel|Poison*">
- <equip when="precast|midcast" set="EnfeeblingINT">
- <main>$%SpellElementStaff</main>
- <sub>Arbuda Grip</sub>
- </equip>
- </if>
- <else>
- <equip when="precast" set="MACC" />
- </else>
- </if>
- <if skill="EnhancingMagic">
- <if BuffActive="Perpetuance">
- <equip when="precast">
- <hands lock="t">Savant's Bracers</hands>
- </equip>
- </if>
- <if spell="En*|Phalanx*|Embrava|Adloquium|*storm|Aquaveil|Bar*">
- <equip when="precast" set="Enhancing" />
- </if>
- <elseif spell="Stoneskin">
- <equip when="precast" set="Stoneskin" />
- </elseif>
- <elseif spell="Erase">
- <equip when="precast" set="FastCast">
- <main>Celeritas Pole</main>
- <sub>Arbuda Grip</sub>
- </equip>
- </elseif>
- <elseif spell="Warp*|Tele*|Haste|Escape|Refresh*|Regen*">
- <equip when="precast" set="FastCast">
- <main>Celeritas Pole</main>
- <sub>Arbuda Grip</sub>
- </equip>
- <if spell="Regen*">
- <equip when="precast">
- <head>Savant's Bonnet +2</head>
- </equip>
- </if>
- </elseif>
- <else>
- <equip when="precast" set="Enhancing" />
- </else>
- </if>
- <if skill="ElementalMagic">
- <if BuffActive="Ebulliance">
- <equip when="precast">
- <head lock="t">Savant's Bonnet +2</head>
- </equip>
- </if>
- <if spell="Blizz*|Thund*|Water*|Stone*|Aero*|Fire*">
- <equip when="precast|midcast" set="Nuke">
- <main>$%SpellElementStaff</main>
- <sub>Wise Strap</sub>
- </equip>
- <if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")'>
- <if Element="Dark">
- <equip when="midcast">
- <waist lock="t">Anrin Obi</waist>
- </equip>
- </if>
- <elseif Element="Thunder">
- <equip when="midcast">
- <waist lock="t">Rairin Obi</waist>
- </equip>
- </elseif>
- <elseif Element="Ice">
- <equip when="midcast">
- <waist lock="t">Hyorin Obi</waist>
- </equip>
- </elseif>
- <equip when="midcast">
- <back lock="t">Twilight Cape</back>
- </equip>
- </if>
- </if>
- <elseif spell="*helix|Drown|Choke|Shock|Burn|Rasp">
- <equip when="precast" set="Helix">
- <main>$%SpellElementStaff</main>
- <sub>Wise Strap</sub>
- </equip>
- </elseif>
- <elseif spell="Frost|Shock|Frost|Drown|Rasp|Choke">
- <equip when="precast" set="MACC">
- <main>$%SpellElementStaff</main>
- </equip>
- </elseif>
- </if>
- <if skill="DarkMagic">
- <if spell="Stun">
- <equip when="precast" set="Stun" />
- </if>
- <elseif spell="Drain*|Aspir*">
- <equip when="precast" set="Drain|Aspir">
- <main>Pluto's Staff</main>
- <sub>Arbuda Grip</sub>
- </equip>
- </elseif>
- <else>
- <equip when="precast" set="DarkMagic">
- <main>Pluto's Staff</main>
- <sub>Arbuda Grip</sub>
- </equip>
- </else>
- </if>
- <if skill="HealingMagic">
- <if spell="Cursna">
- <equip when="precast" set="HealingMagic">
- <lring>Sirona's Ring</lring>
- </equip>
- </if>
- <if spell="*na">
- <equip when="precast" set="FastCast">
- <main>Celeritas Pole</main>
- <sub>Arbuda Grip</sub>
- </equip>
- </if>
- <else>
- <equip when="precast" set="HealingMagic" />
- </else>
- </if>
- </if>
- <elseif Spell="Bio II">
- <action type="command" when="aftercast">spellcast var inc bioid;wait 75;input /echo [$bioid:%spell] <%target> Wearing off in 45s On A MuGGGGGGGGGGGGGGGGGGGGGGG</action>
- <action type="command" when="aftercast">wait 105;input /echo [$bioid:%spell] <%target> Wearing off in 15s On A MuGGGGGGGGGGGGGGGGGGGGGGG</action>
- <action type="command" when="aftercast">wait 115;input /echo [$bioid:%spell] <%target> Wearing off in 5s On A MuGGGGGGGGGGGGGGGGGGGGGGG;spellcast var dec bioid;</action>
- </elseif>
- <elseif Spell="Bio">
- <action type="command" when="aftercast">spellcast var inc bioid;wait 45;input /echo [$bioid:%spell] <%target> Wearing off in 15s</action>
- <action type="command" when="aftercast">wait 55;input /echo [$bioid:%spell] <%target> Wearing off in 5s;spellcast var dec bioid;</action>
- </elseif>
- <if Spell="Break">
- <action type="command" when="aftercast">spellcast var inc breakid;wait 15;input /echo [$breakid:%spell] <%target> Wearing off in 15s On A MuGGGGGGGGGGGGGGGGGGGGGGG</action>
- <action type="command" when="aftercast">spellcast var inc breakid;wait 25;input /echo [$breakid:%spell] <%target> Wearing off in 5s On A MuGGGGGGGGGGGGGGGGGGGGGGG</action>
- </if>
- <elseif Spell="Sleep|Sleepga">
- <command when="aftercast">spellcast var inc sleepid;wait 45;input /echo [$sleepid:%spell] <%target> Wearing off in 15s</command>
- <command when="aftercast">wait 55;input /echo [$sleepid:%spell] <%target> Wearing off in 5s;spellcast var dec sleepid;</command>
- </elseif>
- <!-- set of gear to equip when finished casting a spell or coming back from resting mp (idle set) -->
- <equip when="Idle|aftercast" set="Standard" />
- <!-- set of gear to equip when resting -->
- <equip when="Resting" set="Resting" />
- </rules>
- <!-- $%SpellElementStaff -->
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment