Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <spellcast>
- <config />
- <sets>
- <!-- Generic gear -->
- <group Default="YES" Name="Spellcast">
- <!-- Gearcollector is an incredibly useful plugin that pulls all of the gear in your spellcast sets out of your inventory
- for you. Downside is that it doesn't know about gear that isn't in a set (like weapons you swap manually), so that's why
- this first set exists -->
- <set name="GearCollector">
- <main>Ukonvasara</main>
- <main>Kriegsmesser</main>
- <main>Ganelon</main>
- <main>Joyeuse</main>
- <main>Terra's Staff</main>
- <main>Gleaming Zaghnal</main>
- <main>Gondo-Shizunori</main>
- <main>Vodun Mace</main>
- <sub>Sentinel Shield</sub>
- </set>
- <!-- Idle set, which is worn whenever you aren't engaged -->
- <set name="Idle">
- <lring></lring>
- <head></head>
- <neck></neck>
- <rear></rear>
- <body></body>
- <hands></hands>
- <back></back>
- <waist></waist>
- <legs></legs>
- <feet></feet>
- <lear></lear>
- <ammo></ammo>
- <rring></rring>
- </set>
- <!-- TP Set. -->
- <set Name="Standard_TP">
- <head>Zelus Tiara</head>
- <neck>Rancor Collar</neck>
- <rear>Brutal Earring</rear>
- <body>Rvg. Lorica +2</body>
- <hands>Brego Gloves</hands>
- <lring>Blitz Ring</lring>
- <rring>Rajas Ring</rring>
- <back>Atheling Mantle</back>
- <waist>Goading belt</waist>
- <legs>Rvg. Cuisses +2</legs>
- <feet>Rvg. Calligae +2</feet>
- <lear>Ravager's Earring</lear>
- <ammo>Ravager's Orb</ammo>
- </set>
- <!-- This gear forms the "base set" for most WS sets, as you will see below. If your more specific set
- says baseset="CommonWSgear", it will pull any pieces that aren't given from this. If you give two
- head armors, for instance, it will overwrite CommonWSgear with the one from the more specific set. -->
- <set name="CommonWSgear">
- <head>Ravager's Mask +2</head>
- <lear>Aesir ear Pendant</lear>
- <rear>Brutal Earring</rear>
- <body>Zahak's Mail</body>
- <rring>Rajas ring</rring>
- <lring>Pyrosoul Ring</lring>
- <legs>Rvg. Cuisses +2</legs>
- <ammo>Ravager's Orb</ammo>
- <back>Atheling Mantle</back>
- </set>
- <!-- The Weapon Skill section just equips a set named WS_"WS Name." The final set, WS_* is a catch-all case
- for weaponskills that you haven't made a specific set for yet. It will just default to "CommonWSgear."
- * means "wildcard" in this case, so it would catch anything that starts with "WS_". Spellcast reads the
- set list from top to bottom, so it will only activate on cases that fail to match anything else. Because
- of this, IT MUST BE AT THE BOTTOM OF YOUR WS SECTION or it will catch anything that matches it. Also,
- A vertical pipe like "|" means "or". You can use this to have the same set for multiple WSs. -->
- <set name="WS_Ukko's Fury" baseset="CommonWSgear">
- <neck>Rancor Collar</neck>
- <waist>Pipilaka belt</waist>
- <hands>Rvg. Mufflers +2</hands>
- <feet>Rvg. Calligae +2</feet>
- </set>
- <set name="WS_Raging Rush" baseset="CommonWSgear">
- <neck>Rancor Collar</neck>
- <waist>Pipilaka belt</waist>
- <hands>Rvg. Mufflers +2</hands>
- <feet>Rvg. Calligae +2</feet>
- </set>
- <set name="WS_Steel Cyclone|WS_Full Break|WS_Spiral Hell|WS_Ground Strike" baseset="CommonWSgear">
- <neck>Aqua gorget</neck>
- <waist>Pipilaka belt</waist>
- <hands>Heafoc mitts</hands>
- <feet>Dilaram's sollerets</feet>
- </set>
- <set name="WS_King's Justice|WS_Fell Cleave" baseset="CommonWSgear">
- <neck>Soil gorget</neck>
- <waist>Soil belt</waist>
- <hands>Heafoc mitts</hands>
- <feet>Dilaram's sollerets</feet>
- </set>
- <!-- Magic WS set -->
- <!-- It is worth noting that this one does not use Common WS gear because magic WSs don't benefit
- from the same stats as melee WSs. -->
- <set name="WS_Raiden Thrust|WS_Herculean Slash">
- <rring>Demon's ring</rring>
- <neck>Stoicheion Medal</neck>
- <lear>Hecate's earring</lear>
- <rear>Novio earring</rear>
- <lring>Demon's ring</lring>
- </set>
- <!-- Catch-all case, * is a wildcard so this will catch for WS_Anything else -->
- <set name="WS_*" baseset="CommonWSgear" />
- <!-- Job Abilities, see below for an explanation. Similar disclaimer about the JA_* set applies.
- It has to stay at the bottom or your JA swaps or they won't work. -->
- <set name="JA_Tomahawk">
- <ammo>Thr. Tomahawk</ammo>
- </set>
- <set name="JA_Warcry">
- <head>War. Mask +1</head>
- </set>
- <set name="JA_*" />
- <!-- Magic Spells, see below for an explanation, similar disclaimer about MA_* set applies.
- It has to stay at the bottom of your MA swaps or they won't work. -->
- <set name="MA_Utsusemi*">
- <feet>Iga Khayan +2</feet>
- </set>
- <set name="MA_*" />
- <set name="DT">
- <head>Versa Celata +1</head>
- <body>Versa Hauberk +1</body>
- <neck>Twilight Torque</neck>
- <hands>Melaco Mittens</hands>
- <legs>Dst. Subligar +1</legs>
- <feet>Ruffian Leggings</feet>
- <lring>Dark Ring</lring>
- <rring>Dark Ring</rring>
- <waist>Flume Belt</waist>
- <lear>Merman's earring</lear>
- <back>Mollusca Mantle</back>
- </set>
- <set name="Fast Cast">
- <neck>Magoraga Bead Necklace</neck>
- </set>
- </group>
- </sets>
- <!-- Variables :: These two variables "Set" and "_TP_Type" are used.
- Spellcast replaces variables in alphabetical order and _TP_Type is
- part of "Set" 's value, so it needs to have a name that comes earlier
- in the alphabet than Set, hence the underscore. -->
- <variables>
- <var name="Set">Idle</var>
- </variables>
- <!-- Rules -->
- <rules>
- <!-- If I am currently engaged, Set becomes a TP set. If I am Idle
- or Resting, Set becomes my idle set. You'll notice that I used $_TP_Type
- here. The $ lets Spellcast know that I'm using it as a replaceable variable. -->
- <if status="Engaged">
- <var cmd="set Set Standard_TP" />
- </if>
- <elseif status="Idle|Resting">
- <var cmd="set Set Idle" />
- </elseif>
- <!-- This is the actual equip command that puts on Set. -->
- <equip when="engaged|aftercast|idle|resting" set="$Set" />
- <!-- Delay timers :: This makes sure that your precast gear swaps in time. Increase
- It if you are having problems with your gear not swapping-->
- <action Type="CastDelay" Delay="0" />
- <!-- Weapon Skill Swap :: Put on the set named WS_"WS Name". Though the variable name is
- $Spell, it actually just replaces itself with whatever the current action is, which would
- be a weaponskill name in this case. -->
- <if Type="WeaponSkill">
- <equip When="Precast" set="WS_%Spell" />
- </if>
- <!-- Job Abilities :: This will precast a set with a name the same as the Job Ability used.
- Using Berserk would swap a "JA_Berserk" set. Blood Rage would swap a "JA_Blood Rage" set. Jump
- would swap a "JA_Jump" set, etc. If you don't want to swap anything for the JA, don't make a set
- named JA_Whatever. -->
- <elseif Type="JobAbility">
- <equip when="precast" set="JA_%Spell" />
- </elseif>
- <!-- Magic :: This will precast a set with a name the same as the Magic used. (Same as above). -->
- <elseif Type="Magic">
- <equip when="precast" set="Fast Cast" />
- <equip when="midcast" set="MA_%Spell" />
- </elseif>
- <!-- DT :: This will put on your DT gear whenever you attempt to cast Dread Spikes. If you want to
- split it into an MDT and PDT set, make another set and pick another trigger spell.-->
- <elseif Spell="Dread Spikes">
- <equip when="precast" set="DT" />
- <cancelspell />
- <return />
- </elseif>
- <!-- TP :: If something goes wrong, you were in a menu when the aftercast processed, etc. You
- can try to cast Reprisal ("/ma reprisal <me>" in game) and it will swap you back to your
- current TP set. -->
- <elseif Spell="Reprisal">
- <equip when="precast" set="$Set" />
- <cancelspell />
- <return />
- </elseif>
- <!-- Cancel shadows before 'Utsusemi: Ichi' is cast -->
- <if Spell="Utsusemi: Ichi" BuffActive="Copy Image">
- <midcastdelay Delay="3" />
- <command When="MidCast">cancel 66</command>
- <command When="MidCast">cancel 444</command>
- <command When="MidCast">cancel 445</command>
- </if>
- <!-- Cancel sneak before 'Monomi: Ichi' is cast -->
- <if spell="Monomi*" BuffActive="Sneak">
- <command when="midcast">cancel 71</command>
- <midcastdelay delay="2.4" />
- </if>
- </rules>
- </spellcast>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement