Killing Ifrit - a Final Fantasy community: Spellcast for DRK - Need some help - Killing Ifrit - a Final Fantasy community

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Spellcast for DRK - Need some help Need a basic "working" spellcast for DRK

#1
User is offline   Tzaellia 

  • Slightly Bad Breath
  • PipPipPip
Hi,

I've been trying to get a decent spellcast for DRK going. I only even used spellcast for my mage jobs before. The one's I've found on the Windower forums seem to only half work, if that. I have all the plug-ins but still no success. The closest I got one to work is Frantz's XML. It works up untill I need it to switch back to TP gear. If I cast a spell, it puts the right gear on, but doesn't swap back. As well as If I disengage a mob it put's my idle/running gear on. But when I engage doesn't put the TP gear on according to which weapon I have. The XML file I have below is what I'm using. I've been trying to learn how to make my own but the process is slower than I thought. Can anyone seen where the error(s) are in the below XML? Or if you have one that you think is just better, could you post it? Thanks a ton!

*Note: This has been edited to the point where I don't even know where to look anymore to fix it.

<?xml version="1.0" ?>
<spellcast>
<config
/>
	<sets>
 
		<group name="Shared" default="yes">
			<set name="idle" baseset="TP">
				<hands>Abs. Gauntlets +1</hands>
				<legs>Blitzer Poleyn</legs>
			</set>
 
			<set name="Haste" baseset="TP">
				<head>Walahra Turban</head>
				<hands>Dusk Gloves</hands>
				<waist>Swift Belt</waist>
				<legs>Homam Cosciales</legs>
				<feet>Homam Gambieras</feet>
			</set>
 
			<set name="Dark" baseset="TP">
				<head>Chs. Burgeonet +1</head>
				<neck>Aesir Torque</neck>
				<hands>Abs. Gauntlets +1</hands>
				<legs>Abyss Flanchard</legs>
			</set>
 
			<set name="Enfeebling_skill" baseset="TP">
				<body>Chaos Cuirass +1</body>
				<feet>Abyss Sollerets</feet>
			</set>
 
			<set name="Stun" baseset="TP">
				<neck>Aesir Torque</neck>
				<legs>Abyss Flanchard</legs>
			</set>
 
			<set name="Fastcast" baseset="TP">
				<rear>Loquac. Earring</rear>
			</set>
 
			<set name="Spinning">
				<head>Hecatomb Cap</head>
				<neck>Justice Torque</neck>
				<body>Adaman Hauberk</body>
				<hands>Hecatomb Mittens</hands>
				<lear>Aesir Ear Pendant</lear>
				<legs>Ares's flanchard</legs>
				<waist>Warwolf Belt</waist>
				<lring>Ruby Ring</lring>
				<feet>Ares's Sollerets</feet>
			</set>
 
			<set name="Ground">
				<head>Hecatomb Cap</head>
				<neck>Justice Torque</neck>
				<body>Adaman Hauberk</body>
				<hands>Hecatomb Mittens</hands>
				<lear>Aesir Ear Pendant</lear>
				<legs>Abyss Flanchard</legs>
				<waist>Warwolf Belt</waist>
				<lring>Ruby Ring</lring>
				<feet>Ares's Sollerets</feet>
			</set>
 
			<set name="Guillotine">
				<head>Hecatomb Cap</head>
				<neck>Justice Torque</neck>
				<body>Adaman Hauberk</body>
				<hands>Hecatomb Mittens</hands>
				<lear>Aesir Ear Pendant</lear>
				<legs>Ares's flanchard</legs>
				<waist>Potent Belt</waist>
				<lring>Blood Ring</lring>
				<feet>Ares's Sollerets</feet>
			</set>
 
			<set name="Spiral">
				<head>Chs. Burgeonet +1</head>
				<neck>Justice Torque</neck>
				<lear>Triumph Earring</lear>
				<body>Hecatomb Harness</body>
				<hands>Alkyoneus's Brc.</hands>
				<legs>Black Cuisses</legs>
				<waist>Warwolf Belt</waist>
				<feet>Hecatomb Leggings</feet>
			</set>
 
		</group>
 
		<group name="Perdu" inherit="shared">
 
			<set name="TP">
				<main>Perdu Sickle</main>
				<sub>Pole Grip</sub>
				<ammo>Bomb Core</ammo>
				<head>Walahra Turban</head>
				<lear>Brutal Earring</lear>
				<rear>Fowling Earring</rear>
				<neck>Justice Torque</neck>
				<body>Adaman Hauberk</body>
				<back>Forager's Mantle</back>
				<hands>Dusk Gloves</hands>
				<lring>Iota Ring</lring>
				<rring>Rajas Ring</rring>
				<waist>Swift Belt</waist>
				<legs>Homam Cosciales</legs>
				<feet>Homam Gambieras</feet>
			</set>
 
		</group>
 
		<group name="Naglering" inherit="shared">
 
			<set name="TP">
				<main>Naglering</main>
				<sub>Pole Grip</sub>
				<ammo>Bomb Core</ammo>
				<head>Walahra Turban</head>
				<lear>Brutal Earring</lear>
				<rear>Fowling Earring</rear>
				<neck>Chivalrous Chain</neck>
				<body>Adaman Hauberk</body>
				<back>Forager's Mantle</back>
				<hands>Dusk Gloves</hands>
				<lring>Iota Ring</lring>
				<rring>Rajas Ring</rring>
				<waist>Swift Belt</waist>
				<legs>Homam Cosciales</legs>
				<feet>Homam Gambieras</feet>
			</set>	
 
		</group>
 
		<group name="Byakko" inherit="shared">
 
			<set name="TP">
				<sub>Pole Grip</sub>
				<ammo>Bomb Core</ammo>
				<head>Walahra Turban</head>
				<lear>Brutal Earring</lear>
				<rear>Fowling Earring</rear>
				<neck>Chivalrous Chain</neck>
				<body>Adaman Hauberk</body>
				<back>Forager's Mantle</back>
				<hands>Dusk Gloves</hands>
				<lring>Iota Ring</lring>
				<rring>Rajas Ring</rring>
				<waist>Swift Belt</waist>
				<legs>Homam Cosciales</legs>
				<feet>Homam Gambieras</feet>
			</set>
 
			<set name="Steel">
				<head>Chs. Burgeonet +1</head>
				<neck>Snow Gorget</neck>
				<body>Hecatomb Harness</body>
				<hands>Hecatomb Mittens</hands>
				<lear>Triumph Earring</lear>
				<lring>Triumph Ring</lring>
				<rring>Rajas Ring</rring>
				<legs>Black Cuisses</legs>
				<waist>Warwolf Belt</waist>
				<feet>Hecatomb Leggings</feet>
			</set>
 
		</group>
 
		<group name="Ridill" inherit="shared">
 
			<set name="TP">
				<main>Ridill</main>
				<sub>Januwiyah</sub>
				<ammo>Bomb Core</ammo>
				<head>Chs. Burgeonet +1</head>
				<lear>Brutal Earring</lear>
				<rear>Intruder Earring</rear>
				<neck>Chivalrous Chain</neck>
				<body>Homam Corazza</body>
				<back>Abyss Cape</back>
				<hands>Homam Manopolas</hands>
				<lring>Bomb Queen Ring</lring>
				<rring>Blood Ring</rring>
				<waist>Swift Belt</waist>
				<legs>Black Cuisses</legs>
				<feet>Homam Gambieras</feet>
			</set>
 
		</group>
 
		<group name="Solo" inherit="shared">
 
			<set name="TP">
				<head>Askar Zucchetto</head>
				<lear>Ethereal Earring</lear>
				<rear>Brutal Earring</rear>
				<neck>Peacock Charm</neck>
				<body>Chs. Cuirass +1</body>
				<hands>Homam Manopolas</hands>
				<legs>Chs. Flanchard +1</legs>
				<waist>Swift Belt</waist>
				<lring>Sniper's Ring</lring>
				<rring>Jelly Ring</rring>
				<legs>Black Cuisses</legs>
				<feet>Homam Gambieras</feet>
				<back>Boxer's Mantle</back>
 
			</set>
		</group>
 
	</sets>
 
	<rules>
		<rule mainjob="DRK">
		
	<!-- Changes to group: when different weapon is equipped. -->
        <if Advanced='"%EquipMain"=="Naglering"' NotGroup="Naglering">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group Naglering</command>
        </if>
        <if Advanced='"%EquipMain"=="Perdu Sickle"' NotGroup="Perdu">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group Perdu</command>
        </if>
        <if Advanced='"%EquipMain"=="Algol"' NotGroup="Algol">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group Algol</command>
        </if>
	<if Advanced='"%EquipMain"=="Ridill"' NotGroup="MK">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group Ridill</command>
        </if>

	<!-- Auto Sets -->
        <equip When="Idle" Set="Idle" />
	<equip When="Resting" Set="Idle" /> 
		<rule skill="EnfeeblingMagic">
		<rule spell="Sleep*|Bind">
			<action type="equip" when="precast">
				<rear>Loquac. Earring</rear></action>
			<action type="equip" when="midcast" set="enfeebling_skill" />
			<action type="equip" when="after" set="TP" />
 
		</rule>
		</rule>
 
		<rule skill="DarkMagic">
		<rule spell="Drain*|Aspir|Bio*|Dread Spikes" notspell="Absorb*|Stun|">
			<action type="equip" when="precast">
				<rear>Loquac. Earring</rear></action>
			<action type="equip" when="midcast" set="dark" />
			<action type="equip" when="aftercast" set="TP" />
 
		</rule>
		</rule>
 
		<rule spell="Stun" notspell="Drain*|Aspir|Absorb*|Bio*|">
			<action type="equip" when="precast">
				<rear>Loquac. Earring</rear></action>
			<action type="equip" when="midcast" set="stun" />
			<action type="equip" when="aftercast" set="TP" />
 
		</rule>
 
		<rule spell="Drain*|Aspir|Bio*">
		<rule Weather="Dark">
			<action type="Equip" when="midcast">
				<waist lock="true">Anrin Obi</waist>
			</action>
		</rule>
		<rule Day="Darksday">
			<action type="Equip" when="midcast">
				<waist lock="true">Anrin Obi</waist>
			</action>
		</rule>
		</rule>
		</rule>
 
		<rule spell="Guillotine|Insurgency">
			<action type="equip" when="prews" set="guillotine" />
			<action type="equip" when="afterws" set="TP" />
		</rule>
 
		<rule spell="Spiral Hell">
			<action type="equip" when="prews" set="spiral" />
			<action type="equip" when="afterws" set="TP" />
 
		</rule>
 
		<rule spell="Spinning Slash">
			<action type="equip" when="prews" set="spinning" />
			<action type="equip" when="afterws" set="TP" />
 
		</rule>
 
		<rule spell="Ground Strike">
			<action type="equip" when="prews" set="ground" />
			<action type="equip" when="afterws" set="TP" />
 
		</rule>
 
		<rule spell="Steel Cyclone">
			<action type="equip" when="prews" set="steel" />
			<action type="equip" when="afterws" set="TP" />
 
		</rule>
 
		<if spell="autoset">
 
			<if status="idle">
				<action type="equip" when="idle" set="idle" />
			</if>
			<elseif status="engaged">
				<action type="equip" when="engaged" set="TP" />
			</elseif>
 
		</if>
 
 
	</rules>
 
</spellcast>

0

#2
User is offline   Maderas 

  • Lost in Valkrum
  • Pip
try the text below, hope that helps ^^ i cleared some unnecessary lines and tried to correct some rules, mainly WS ones. i am not an expert about this stuff but worked on such xml files a lot to make them match my needs so this one should work fine. if the xml file fails to load completely because of a version difference error, get the 2.30 version of spellcast if you don't have already and try loading again.

<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
    <config
        />
    <sets>
        <group name="Shared" default="yes">
            <set name="idle" baseset="TP">
                <hands>Abyss Gauntlets +1</hands>
                <legs>Blitzer Poleyn</legs>
            </set>
            <set name="Haste" baseset="TP">
                <head>Walahra Turban</head>
                <hands>Dusk Gloves</hands>
                <waist>Swift Belt</waist>
                <legs>Homam Cosciales</legs>
                <feet>Homam Gambieras</feet>
            </set>
            <set name="Dark" baseset="TP">
                <head>Chaos Burgeonet +1</head>
                <neck>Aesir Torque</neck>
                <rear>Loquacious Earring</rear>
                <hands>Abyss Gauntlets +1</hands>
                <legs>Abyss Flanchard</legs>
            </set>
            <set name="EnfeeblingSkill" baseset="TP">
                <rear>Loquacious Earring</rear>                
                <body>Chaos Cuirass +1</body>
                <feet>Abyss Sollerets</feet>
            </set>
            <set name="Stun" baseset="TP">
                <neck>Aesir Torque</neck>
                <rear>Loquac. Earring</rear>
                <legs>Abyss Flanchard</legs>
            </set>
            <set name="Spinning">
                <head>Hecatomb Cap</head>
                <neck>Justice Torque</neck>
                <body>Adaman Hauberk</body>
                <hands>Hecatomb Mittens</hands>
                <lear>Aesir Ear Pendant</lear>
                <legs>Ares's flanchard</legs>
                <waist>Warwolf Belt</waist>
                <lring>Ruby Ring</lring>
                <feet>Ares's Sollerets</feet>
            </set>
            <set name="Ground">
                <head>Hecatomb Cap</head>
                <neck>Justice Torque</neck>
                <body>Adaman Hauberk</body>
                <hands>Hecatomb Mittens</hands>
                <lear>Aesir Ear Pendant</lear>
                <legs>Abyss Flanchard</legs>
                <waist>Warwolf Belt</waist>
                <lring>Ruby Ring</lring>
                <feet>Ares's Sollerets</feet>
            </set>
            <set name="Guillotine">
                <head>Hecatomb Cap</head>
                <neck>Justice Torque</neck>
                <body>Adaman Hauberk</body>
                <hands>Hecatomb Mittens</hands>
                <lear>Aesir Ear Pendant</lear>
                <legs>Ares's flanchard</legs>
                <waist>Potent Belt</waist>
                <lring>Blood Ring</lring>
                <feet>Ares's Sollerets</feet>
            </set>
            <set name="Spiral">
                <head>Chaos Burgeonet +1</head>
                <neck>Justice Torque</neck>
                <lear>Triumph Earring</lear>
                <body>Hecatomb Harness</body>
                <hands>Alkyoneus's Bracelets.</hands>
                <legs>Black Cuisses</legs>
                <waist>Warwolf Belt</waist>
                <feet>Hecatomb Leggings</feet>
            </set>
        </group>
        <group name="Perdu" inherit="shared">
            <set name="TP">
                <main>Perdu Sickle</main>
                <sub>Pole Grip</sub>
                <ammo>Bomb Core</ammo>
                <head>Walahra Turban</head>
                <lear>Brutal Earring</lear>
                <rear>Fowling Earring</rear>
                <neck>Justice Torque</neck>
                <body>Adaman Hauberk</body>
                <back>Forager's Mantle</back>
                <hands>Dusk Gloves</hands>
                <lring>Iota Ring</lring>
                <rring>Rajas Ring</rring>
                <waist>Swift Belt</waist>
                <legs>Homam Cosciales</legs>
                <feet>Homam Gambieras</feet>
            </set>
        </group>
        <group name="Naglering" inherit="shared">
            <set name="TP">
                <main>Naglering</main>
                <sub>Pole Grip</sub>
                <ammo>Bomb Core</ammo>
                <head>Walahra Turban</head>
                <lear>Brutal Earring</lear>
                <rear>Fowling Earring</rear>
                <neck>Chivalrous Chain</neck>
                <body>Adaman Hauberk</body>
                <back>Forager's Mantle</back>
                <hands>Dusk Gloves</hands>
                <lring>Iota Ring</lring>
                <rring>Rajas Ring</rring>
                <waist>Swift Belt</waist>
                <legs>Homam Cosciales</legs>
                <feet>Homam Gambieras</feet>
            </set>
        </group>
        <group name="Byakko" inherit="shared">
            <set name="TP">
                <sub>Pole Grip</sub>
                <ammo>Bomb Core</ammo>
                <head>Walahra Turban</head>
                <lear>Brutal Earring</lear>
                <rear>Fowling Earring</rear>
                <neck>Chivalrous Chain</neck>
                <body>Adaman Hauberk</body>
                <back>Forager's Mantle</back>
                <hands>Dusk Gloves</hands>
                <lring>Iota Ring</lring>
                <rring>Rajas Ring</rring>
                <waist>Swift Belt</waist>
                <legs>Homam Cosciales</legs>
                <feet>Homam Gambieras</feet>
            </set>
            <set name="Steel">
                <head>Chaos Burgeonet +1</head>
                <neck>Snow Gorget</neck>
                <body>Hecatomb Harness</body>
                <hands>Hecatomb Mittens</hands>
                <lear>Triumph Earring</lear>
                <lring>Triumph Ring</lring>
                <rring>Rajas Ring</rring>
                <legs>Black Cuisses</legs>
                <waist>Warwolf Belt</waist>
                <feet>Hecatomb Leggings</feet>
            </set>
        </group>
        <group name="Ridill" inherit="shared">
            <set name="TP">
                <main>Ridill</main>
                <sub>Januwiyah</sub>
                <ammo>Bomb Core</ammo>
                <head>Chaos Burgeonet +1</head>
                <lear>Brutal Earring</lear>
                <rear>Intruder Earring</rear>
                <neck>Chivalrous Chain</neck>
                <body>Homam Corazza</body>
                <back>Abyss Cape</back>
                <hands>Homam Manopolas</hands>
                <lring>Bomb Queen Ring</lring>
                <rring>Blood Ring</rring>
                <waist>Swift Belt</waist>
                <legs>Black Cuisses</legs>
                <feet>Homam Gambieras</feet>
            </set>
        </group>
        <group name="Solo" inherit="shared">
            <set name="TP">
                <head>Askar Zucchetto</head>
                <lear>Ethereal Earring</lear>
                <rear>Brutal Earring</rear>
                <neck>Peacock Charm</neck>
                <body>Chaos Cuirass +1</body>
                <hands>Homam Manopolas</hands>
                <legs>Chaos Flanchard +1</legs>
                <waist>Swift Belt</waist>
                <lring>Sniper's Ring</lring>
                <rring>Jelly Ring</rring>
                <legs>Black Cuisses</legs>
                <feet>Homam Gambieras</feet>
                <back>Boxer's Mantle</back>
            </set>
        </group>
    </sets>
    <rules>
        <!-- Changes to group: when different weapon is equipped. -->
        <if Advanced='"%EquipMain"=="Naglering"' AND NotGroup="Naglering">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group "Naglering"</command>
        </if>
        <if Advanced='"%EquipMain"=="Perdu Sickle"' AND NotGroup="Perdu">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group "Perdu"</command>
        </if>
        <if Advanced='"%EquipMain"=="Algol"' AND NotGroup="Algol">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group "Algol"</command>
        </if>
        <if Advanced='"%EquipMain"=="Ridill"' AND NotGroup="Ridill">
            <command When="Aftercast|Engaged|Idle|Resting">input /sc group "Ridill"</command>
        </if>
        <!-- Auto Sets -->
        <equip When="Idle" Set="Idle" />
        <equip When="Resting" Set="Idle" />
        <if Skill="EnfeeblingMagic">
            <equip when="precast|midcast" set="EnfeeblingSkill" />
            <equip when="after" set="TP" />
        </if>
        <if Skill="DarkMagic">
            <if Spell="Stun">
                <equip when="precast|midcast" set="Stun" />
                <equip when="aftercast" set="TP" />
            </if>
            <if Spell="Drain*|Aspir|Bio*">
                <equip when="precast|midcast" set="Dark" />
                <equip when="aftercast" set="TP" />
                <if mode="or" Weather="Dark" Day="Darksday">
                    <equip when="precast|midcast">
                        <waist lock="true">Anrin Obi</waist>
                    </equip>
                </if>
            </if>
            <else>
                <equip when="precast|midcast" set="Dark" />
                <equip when="aftercast" set="TP" />
            </else>
        </if>      
        <if CommandPrefix="/weaponskill">
            <if Spell="Guillotine|Insurgency">
                <equip when="Precast" set="Guillotine" />
                <equip when="done" set="TP" />
            </if>
            <if Spell="Spiral Hell">
                <equip when="Precast" set="Spiral" />
                <equip when="done" set="TP" />
            </if>
            <if Spell="Spinning Slash">
                <equip when="Precast" set="Spinning" />
                <equip when="done" set="TP" />
            </if>
            <if Spell="Ground Strike">
                <equip when="Precast" set="Ground" />
                <equip when="done" set="TP" />
            </if>
            <if Spell="Steel Cyclone">
                <equip when="Precast" set="Steel" />
                <equip when="done" set="TP" />
            </if>
        </if>
        <if spell="autoset">
            <if status="idle">
                <equip when="idle" set="idle" />
            </if>
            <elseif status="engaged">
                <equip when="engaged" set="TP" />
            </elseif>
        </if>
    </rules>
</spellcast>

This post has been edited by Maderas: 08 April 2010 - 03:53 PM

0

#3
User is offline   Bikpik 

  • Slightly Bad Breath
  • PipPipPip
Add in any groups as needed. I removed most of mine, but i had groups for a /sam 5hit and 6hit, /drg, /nin, gsword, and gaxe. Change your weapons and/or skills as necessary in the rules section. Gimme a tell in game if you need anything else.

<?xml version="1.0" ?>
<spellcast>
 	<config
		RequireVersion="2.30"
		Debug="true"
		ShowGearSwaps="false" />
	<sets>
 		<group default="yes" name="Drk">
 			<set name="resting">
			</set>
 			<set name="town">
			</set>
 			<set name="TP">
			</set>
			<set name="SE">
				<head>Chaos Burgeonet +1</head>
			</set>
			<set name="DE">
				<head>Walahra Turban</head>
				<rring>Blitz Ring</rring>
			</set>
			<set name="WS">
			</set>
 			<set name="Haste">
			</set>
			<set name="fastcast">
                        </set>
 			<set name="DarkMagic">
			</set>
			<set name ="Spikes">
			</set>
			<set name="Absorb" baseset="DarkMagic">
			</set>
			<set name="EnfeeblingMagic">
			</set>
			<set name="EnhancingMagic">
			</set>
		</group>
		<group name="Zerg">
			<set name="Town">
				
			</set>
			<set name="TP">
				
			</set>
		</group>
	</sets>
 
	<variables clear="true">
		<var Name="LockTP">10</var>
		<var name="Ut">Ichi</var>
		<var name="Afteraction">0</var>
		<var name="AAwhen">precast</var>
		<var name="SE">0</var>
		<var name="DE">0</var>
		<var name="Samcancel">0</var>
	</variables>
 
	<rules>
		<if TPGT="$LockTP">
			<disable Slot="Main|Sub|Range" />
		</if>
		<else>
			<enable Slot="Main|Sub|Range" />
		</else>
		<if EquipMain = "Orichalcum *|Vengeance">
            <action type = "command">alias ws input /ws "Guillotine" &lt;t&gt;;</action>
            <action type = "command">alias ws2 input /ws "Cross Reaper" &lt;t&gt;;</action>
			<action type = "command">alias ws3 input /ws "Spiral Hell" &lt;t&gt;;</action>
        </if>
        <elseif EquipMain = "Fortitude Axe">
				<action type = "command">alias ws input /ws "Steel Cyclone" &lt;t&gt;;</action>
        </elseif>
		<elseif EquipMain = "Naglering|Ferrara">
				<action type = "command">alias ws input /ws "change me" &lt;t&gt;;</action>
				<action type = "command">alias ws2 input /ws "change me" &lt;t&gt;;</action>
        </elseif>
				
		<if advanced='"$SE"=="2"'>
			<if buffactive="Souleater">
				<var cmd='set SE 1' />
			</if>
			<else>
				<var cmd='set SE 0' />
				<cmd>ae unregister 29999</cmd>
			</else>
			<var cmd='set Afteraction 1' />
		</if>
		<if advanced='"$DE"=="2"'>
			<if buffactive="Diabolic Eye">
				<var cmd='set DE 1' />
			</if>
			<else>
				<var cmd='set DE 0' />
				<cmd>ae unregister 29998</cmd>
			</else>
			<var cmd='set Afteraction 1' />
		</if>
		<if spell="Souleater">
			<var cmd='set SE 1' />
			<var cmd='set Afteraction 1' />
		</if>
		<if spell="Diabolic Eye">
			<var cmd='set DE 1' />
			<var cmd='set Afteraction 1' />
		</if>
			
		<if mode="OR" spell="Souleater" advanced='"%spell"=="autoset" AND "%status"=="engaged" AND (bool)buffactive("Souleater")'>
			<cmd>ae regonceq 29997 (regex)losebuff_Souleater(/regex) sc var set SE 0\;sc var set Afteraction 1\;input /ma "Stonega IV"</cmd>
		</if>
		<if mode="OR" spell="Diabolic Eye" advanced='"%spell"=="autoset" AND "%status"=="engaged" AND (bool)buffactive("Diabolic Eye")'>
			<cmd>ae regonceq 29996 (regex)losebuff_Diabolic Eye(/regex) sc var set DE 0\;sc var set Afteraction 1\;input /ma "Stonega IV"</cmd>
		</if>
		<if mode="OR" spell="autoset" advanced='"$Afteraction"!="0"'>
			<if spell="autoset">
				<var cmd="set AAwhen %status" />
			</if>
			<else>
				<var cmd="set AAwhen precast" />
			</else>
			<if status="engaged">
				<equip when="$AAwhen" set="TP" />
				<if advanced='"$SE"=="1"'>
					<equip when="$AAwhen" set="SE" />
				</if>
				<if advanced='"$DE"=="1"'>
					<equip when="$AAwhen" set="DE" />
				</if>
			</if>
			<elseif status="idle">
				<equip when="$AAwhen" set="town" />
			</elseif>
			<var cmd="set Afteraction 0" />
			<if spell="autoset|Stonega IV">
				<cancelspell />
				<return />
			</if>
		</if>
		<if type="JobAbility">
			<if notgroup="Zerg">
			<if spell="SoulEater">
				<cmd>ae regonceq 20999 gainbuff_Souleater input /equip head "Chaos Burgeonet +1"</cmd>
				<cmd when="midcast">wait .5;sc var set SE 2</cmd>
				<var cmd="set Afteraction 1" />
				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
			</if>
			<elseif spell="Diabolic Eye">
				<cmd>ae regonceq 20998 gainbuff_Diabolic Eye input /equip Head "Walahra Turban"; input /equip ring2 "Blitz Ring"</cmd>
				<cmd when="midcast">wait .5;sc var set DE 2</cmd>
				<var cmd="set Afteraction 1" />
				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
			</elseif>
			<elseif Spell = "Third Eye" notbuffactive = "Seigan">
				<action type = "CastDelay" Delay = "1.5"/>
				<action type = "command" when = "Precast">input /raw  /ja "Seigan" &lt;me&gt;</action>
			</elseif>
			<elseif spell="Weapon Bash">
				<equip when="precast">
					<hands>Chaos Gauntlets +1</hands>
				</equip>
				<var cmd="set Afteraction 1" />
				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
			</elseif>
			</if>
		</if>
		<elseif skill="darkmagic">
			<if notgroup="Zerg">
			<equip when="precast" set="Fastcast" />
			<if spell= "Absorb*|Drain*|Aspir">
				<equip when="midcast" set="Absorb"/>
			</if>
			<elseif spell= "*Spikes">
				<equip when="midcast" set="Spikes"/>
			</elseif>
			<else>
			<equip when="midcast" set="DarkMagic" />
			</else>
			<if Advanced='("%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement")'>
                    <if Element="Dark">
                        <action type="equip" when="midcast"><waist lock="yes">Anrin Obi</waist></action>
                    </if>
                </if>

			<var cmd="set Afteraction 1" />
			<cmd when="aftercast">input /ma "Stonega IV"</cmd>
			</if>
		</elseif>
		
		<elseif spell="Stoneskin">
			<equip when="precast" set="Fastcast" />
			<equip when="midcast" set="EnhancingMagic" />
			<cmd when="midcast">cancel 37</cmd>
			<action type="midcastdelay" delay="2.8" />
			<var cmd="set Afteraction 1" />
			<cmd when="aftercast">input /ma "Stonega IV"</cmd>
		</elseif>
		
		<elseif spell="Sleep *">
			<equip when="precast" set="Fastcast" />
			<equip when="midcast" set="EnfeeblingMagic" />
			<var cmd="set Afteraction 1" />
			<cmd when="aftercast">input /ma "Stonega IV"</cmd>
		</elseif>
		
		<elseif spell="Utsusemi:*">
			<equip when="midcast" set="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="2.8" />
					<cmd when="midcast">cancel 66</cmd>
				</if>
				<var cmd="set Ut Ichi" />
			</if>
			<else>
				<var cmd="set Ut Ni" />
			</else>
			<var cmd="set Afteraction 1" />
			<cmd when="aftercast">input /ma "Stonega IV"</cmd>
		</elseif>
		
		<elseif type="WeaponSkill">
			<if notgroup="Zerg">
			<if nottplt="100" status="engaged">
				<equip when="precast" set="WS" />
				<if spell="Nightmare Scythe|Slice|Spinning Scythe|Spiral Hell|Vorpal Scythe|Iron Tempest|Sturmwind|Avalanche Axe|Calamity|Rampage|Spinning Axe|Crescent Moon|Hard Slash|Sickle Moon|Fast Blade|Savage Blade|Seraph Blade|Shining Blade|Swift Blade|Vorpal Blade">
					<equip when="precast">
						<neck>Soil Gorget</neck>
					</equip>
				</if>
				<var cmd="set Afteraction 1" />
				<cmd when="aftercast">input /ma "Stonega IV"</cmd>
			</if>
			<else>
				<var cmd="set Afteraction 1" />
				<cmd>input /ma "Stonega IV"</cmd>
				<cancelspell />
				<return />
			</else>
			</if>
		</elseif>
	</rules>
</spellcast>

This post has been edited by Bikpik: 09 April 2010 - 07:27 AM

0

#4
User is offline   Taint 

  • Greedalox
  • PipPipPipPipPip
NINbump

Anyone have a good SC script for an Apoc DRK? With the update there are so many rules to maintain and doing it manually isn't work as well. Just looking for a starting point.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users