Talzhemir's Advanced RDM

This XML is used for XP Party's, Soloing, and TANKING! Its broken up into easy to read and easy to edit sections. I'm a pretty hardcore, into soloing with my RDM so I had to build a xml that fit my needs. Also my linkshell allows me to tank as well with my rdm. So this XML allows you to basicly do anything, just edit your gear into the XML and away you go.

Drop your windower console down and type the following in to change the different groups depending on what your doing

/sc group standard (used for standard XP partys, also use this group for soloing if your not needed to use your weapon.)

/sc group melee (Use this for when you need to solo or use a weapon.)

/sc group enmity (Use this for Tanking, with ur enmity gear.)

Also this XML is used with Spellcast 2.30 Beta

XML

<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
    <config
        HideErrors="false"
        Debug="false"
        ShowSpellInfo="false"
        />
    <sets>
        <group default="yes" name="Standard">
            <set name="Standard">
                <ammo>Hedgehog Bomb</ammo>
                <head>Duelist's Chapeau</head>
                <neck>Enfeebling Torque</neck>
                <lear>Enfeebling Earring</lear>
                <rear>Loquac. Earring</rear>
                <body>Dalmatica</body>
                <hands>Dvt. Mitts +1</hands>
                <lring>Omega Ring</lring>
                <rring>Tamas Ring</rring>
                <back>Prism Cape</back>
                <waist>Witch sash</waist>
                <feet>Avocat Pigaches</feet>
                <legs>Tatsumaki sitagoromo</legs>
			</set>
            <set name="Resting" BaseSet="Standard">
                <main>$Staff-Dark</main>
                <body>Wlk. Tabard +1</body>
                <head>Duelist's Chapeau</head>
            </set>
            <set name="FastCast"  BaseSet="Standard">
                <head>Warlock's Chapeau</head>
                <body>Duelist's Tabard</body>
                <rear>Loquac. Earring</rear>
            </set>
            <set name="EnfeeblingMagic" BaseSet="Standard">
                <neck>Enfeebling Torque</neck>
                <body>Wlk. Tabard +1</body>
                <lear>Enfeebling Earring</lear>
                <legs>Jet Seraweels</legs>
			</set>
            <!-- Baseset is EnfeeblingMagic, via rules, instead of defining a baseset -->
            <set name="Enfeebling-INT" />
            <!-- Baseset is EnfeeblingMagic, via rules, instead of defining a baseset -->
            <set name="Enfeebling-MND" />
            <set name="ElementalMagic" BaseSet="Standard">
                <body>Crimson scale mail</body>
                <hands>Zenith Mitts</hands>
                <legs>Jet Seraweels</legs>
                <neck>Elemental Torque</neck>
                <lear>Moldavite Earring</lear>
                <back>Prism Cape</back>
                <feet>Duelist's boots</feet>
                <head>Warlock's Chapeau</head>
            </set>
            <set name="EnhancingMagic" BaseSet="Standard">
                <hands>Duelist's Gloves</hands>
                <legs>Warlock's Tights</legs>
                <neck>Enhancing Torque</neck>
                <body>Duelist's Tabard</body>
                <head>Warlock's Chapeau</head>
            </set>
            <set name="DarkMagic" BaseSet="Standard">
                <neck>Dark Torque</neck>
                <hands>Crimson Fng. Gnt.</hands>
            </set>
            <set name="HealingMagic" BaseSet="Standard">
                <legs>Warlock's Tights</legs>
                <body>Duelist's Tabard</body>
            </set>
            <set name="DivineMagic" BaseSet="Enfeebling-MND" />
            <set name="convert" BaseSet="Standard">
                <main>Light Staff</main>
                <hands>Zenith Mitts</hands>
            </set>
            <set name="haste">
                <waist>Swift belt</waist>
				<hands>Dusk Gloves</hands>
                <feet>Dusk ledelsens</feet>
                <legs>Tatsumaki sitagoromo</legs>        
			</set>
            <set name="melee" baseset="Standard|Haste">
                <main>Joyeuse</main>
                <sub>Genbu's Shield</sub>
            </set>
        </group>
        <group name="melee" inherit="standard" />
        <group name="enmity" inherit="standard">
            <set name="standard">
                <range>Lamian Kaman +1</range>
                <head>Duelist's Chapeau</head>
                <neck>Ritter gorget</neck>
                <lear>Enfeebling Earring</lear>
                <rear>Loquac. Earring</rear>
                <body>Dalmatica</body>
                <hands>Dusk gloves</hands>
                <lring>Mermaid's ring</lring>
                <rring>Jelly Ring</rring>
                <back>Cerberus mantle</back>
                <waist>Trance belt</waist>
                <legs>Tatsumaki sitagoromo</legs>
                <feet>Dusk Ledelsens</feet>
			</set>
            <set name="Resting" BaseSet="Standard">
                <main>$Staff-Dark</main>
                <body>Wlk. Tabard +1</body>
                <head>Duelist's Chapeau</head>
            </set>
            <set name="FastCast"  BaseSet="Standard">
                <head>Warlock's Chapeau</head>
                <body>Duelist's Tabard</body>
                <rear>Loquac. Earring</rear>
            </set>
            <set name="EnfeeblingMagic" BaseSet="Standard">
            </set>
            <!-- Baseset is EnfeeblingMagic, via rules, instead of defining a baseset -->
            <set name="Enfeebling-INT" />
            <!-- Baseset is EnfeeblingMagic, via rules, instead of defining a baseset -->
            <set name="Enfeebling-MND" />
            <set name="ElementalMagic" BaseSet="Standard">
 
            </set>
            <set name="EnhancingMagic" BaseSet="Standard">
 
            </set>
            <set name="DarkMagic" BaseSet="Standard">
 
            </set>
            <set name="HealingMagic" BaseSet="Standard">
 
            </set>
            <set name="DivineMagic" BaseSet="Enfeebling-MND" />
            <set name="convert" BaseSet="Standard">
 
            </set>
            <set name="haste">
                <waist>Swift belt</waist>
				<hands>Dusk Gloves</hands>
                <feet>Dusk ledelsens</feet>
                <legs>Tatsumaki sitagoromo</legs>        
			</set>
        </group>
	</sets>
      <variables clear="true">
        <var name="Ut">Ichi</var>
        <!-- Elemental Staffs, input what staff to use for each element here -->
        <var name="Staff-Ice">Aquilo's Staff</var>
        <var name="Staff-Dark">Pluto's Staff</var>
        <var name="Staff-Thunder">Thunder Staff</var>
        <var name="Staff-Light">Light Staff</var>
        <var name="Staff-Wind">Auster's Staff</var>
        <var name="Staff-Fire">Fire Staff</var>
        <var name="Staff-Earth">Terra's Staff</var>
        <var name="Staff-Water">Water Staff</var>
        <!-- Elemental Grips, input what grip to use for each element here -->
        <var name="Grip-Ice">Ice Grip</var>
        <var name="Grip-Dark">Dark Grip</var>
        <var name="Grip-Thunder">Thunder Grip</var>
        <var name="Grip-Light">Earth Grip</var>
        <var name="Grip-Wind">Wind Grip</var>
        <var name="Grip-Fire">Earth Grip</var>
        <var name="Grip-Earth">Earth Grip</var>
        <var name="Grip-Water">Earth Grip</var>
    </variables>
    <rules>
        <if NotSpell="Convert">
            <equip when="aftercast" set="Standard" />
        </if>
        <if mode="OR" group="melee" advanced='"%status"=="engaged" AND %tp &gt; 10'>
                        <equip when="aftercast|engaged" set="haste" />
                        <equip when="All" set="melee" />
                        <changelock when="All" lock="yes" slot="main|sub|range" />
                </if>
                <elseif spell="autoset">
                        <if status="resting">
                                <equip when="resting" set="resting" />
                        </if>
                        <elseif status="idle">
                                <equip when="idle" set="standard" >
                                        <main>$Staff-Earth</main>
                                </equip>
                        </elseif>
                </elseif>
                <elseif spell="convert">
                        <equip when="precast" set="convert" />
                </elseif>
                <else>
                        <equip when="aftercast" set="standard" >
                                <main>$Staff-Earth</main>
                        </equip>
                </else>
        <if type="WhiteMagic|BlackMagic">
            <if skill="healingMagic">
                <if spell="cur*">
                    <equip when="midcast">
                        <main>$Staff-Light</main>
                    </equip>
                </if>
                <if MPLT="800" Spell="Cur*">
                    <!-- Includes Cursna skill affects success rate? -->
                    <equip when="midcast" set="%skill" />
                    <if Spell="Cure IV" MPLT="88">
                        <changespell Spell="Cure III" />
                    </if>
                    <if Spell="Cure III" MPLT="46">
                        <changespell Spell="Cure II" />
                    </if>
                    <if Spell="Cure II" MPLT="24">
                        <cancelspell />
                        <addtochat color="25">~ [ERROR] Not enough MP To cast Cure! ~</addtochat>
                    </if>
                </if>
            </if>
            <else>
                <equip when="midcast" set="%skill" />
            </else>
            <if spell="stun">
                <equip when="precast|midcast" set="fastcast|haste" />
            </if>
            <if Skill="EnfeeblingMagic">
                <!-- set="EnfeeblinMagic" has already been specified -->
                <if type="BlackMagic">
                    <equip when="precast" set="Enfeebling-INT" />
                </if>
                <if type="WhiteMagic">
                    <equip when="precast" set="Enfeebling-MND" />
                </if>
            </if>
            <if CastTimeGT="2">
                <equip when="precast" set="FastCast" />
            </if>
            <if validtarget="Enemy">
                <equip when="midcast">
                    <main>$Staff-%SpellElement</main>
                    <sub>$Grip-%spellElement</sub>
                </equip>
            </if>
            <if spell="Stoneskin">
                <midcastdelay delay="2.0" />
                <command when="midcast">cancel 37</command>
            </if>
        </if>
        <elseif spell="Utsusemi:*">
            <equip when="precast" set="Fastcast|Haste" />
            <if spell="*Ichi">
                <if advanced='"$Ut"=="Ni"'>
                    <!--Cancel currently active shadows if last cast was Ni.-->
                    <!--Needs the cancel pluugin to be loaded aswell-->
                    <midcastdelay delay="1.7" />
                    <cmd when="midcast">cancel 66</cmd>
                </if>
                <var cmd="set Ut Ichi" />
            </if>
            <else>
                <var cmd="set Ut Ni" />
            </else>
        </elseif>
    </rules>
</spellcast>
plugins/spellcast/userxml/rdm/talzhemir_s_advanced_rdm.txt · Last modified: 2009/11/19 16:06 by talzhemir
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0