RDM Spellcast Problem.

Eorzea Time
 
 
 
Language: JP EN FR DE
users online
Forum » Windower » Spellcast Scripting » Red Mage » RDM spellcast problem.
RDM spellcast problem.
 Bahamut.Bojack
Offline
Server: Bahamut
Game: FFXI
user: Bojack316
Posts: 2076
By Bahamut.Bojack 2012-12-09 15:08:46
Link | Quote | Reply
 
A friend of mine who plays RDM has just gotten windower. I made him a RDM xml for his spellcast. For the most part everything works. The only problem at the moment is that his Idle set isn't being equipped after he casts. Here's the code if anyone can help (I'm no spellcast pro):
Code
<?xml version="1.0" ?>

<spellcast>
	<config RequireVersion="2.22" />
	<sets>
		<group name="Main" default="yes">
			<set name="Standard">
				<ammo>Witchstone</ammo>
				<head>Dls. Chapeau +2</head>
				<neck>Artemis' Medal</neck>
				<lear>Moldavite Earring</lear>
				<rear>Hecate's Earring</rear>
				<body>Estq. Sayon +2</body>
				<hands>Serpentes Cuffs</hands>
				<lring>Icesoul Ring</lring>
				<rring>Icesoul Ring</rring>
				<back>Estoqueur's Cape</back>
				<waist>Witful Belt</waist>
				<legs>Blood Cuisses</legs>
				<feet>Serpentes Sabots</feet>
			</set>			
			<set name="Melee" baseset="Standard">
				<head>Brego Helm</head>
				<legs>Calmecac Trousers</legs>
				<hands>Brego Gloves</hands>
				<ammo>Hasty Pinion</ammo>
				<feet>Eurus' Ledelsens</feet>
				<lear>Suppanomimi</lear>
				<rear>Brutal Earring</rear>
				<lring>Ulthalam's Ring</lring>
				<rring>Rajas Ring</rring>
				<back>Atheling Mantle</back>
				<body>Dux Scale Mail</body>
				<neck>Chivalrous Chain</neck>
			</set>
			<set name="FastCast">
				<ammo>Impatiens</ammo>
				<head>Warlock's Chapeau</head>
				<neck>Jeweled Collar</neck>
				<lear>Loquac. Earring</lear>
				<body>Dalmatica +1</body>
				<hands>Repartie Gloves</hands>
				<lring>Prolix Ring</lring>
				<rring>Veneficium Ring</rring>
				<back>remove</back>
				<waist>Witful Belt</waist>
				<legs>Blood Cuisses</legs>
				<feet>Chelona Boots</feet>
			</set>			
			<set name="Nuke" baseset="Standard">
				<head>Estq. Chappel +2</head>
				<hands>Eradico Mitts</hands>
				<back>Romanus Cape</back>
				<waist>Oneiros Sash</waist>
				<legs>Estqr. Fuseau +2</legs>
				<feet>Dls. Boots +2</feet>
			</set>
			<set name="Enfeebling" baseset="Standard">
				<hands>Estq. Ganthrt. +2</hands>
				<legs>Estqr. Fuseau +2</legs>
				<back>Romanus Cape</back>
				<feet>Dls. Boots +2</feet>
			</set>
			<set name="Enhancing" baseset="Standard">
				<back>Estoqueur's Cape</back>
				<feet>Estq. Houseaux +2</feet>
				<hands>Estq. Ganthrt. +2</hands>
				<legs>Estqr. Fuseau +2</legs>
				<head>Estq. Chappel +2</head>				
			</set>
		</group>
	</sets>
	<rules>
		
		<!-- Basic -->		
		
		<if status="dead">
            <cancelspell />
            <return />
        </if>
		<elseif Spell="Warp|Warp II|Retrace|Teleport-*|Recall-*">
			<return />
		</elseif>
		<elseif status="engaged">
			<action type="equip" when="Engaged|aftercast" set="Melee"/>
		</elseif>
		<elseif notstatus="engaged">
			<action type="equip" when="Idle|aftercast" set="Standard"/>
		</elseif>
        
		<!-- Enhancing Magic -->		
        <if Skill="EnhancingMagic">
			<precastdelay delay="0.5" />
			<equip when="precast" set="FastCast" />
			<equip when="midcast" set="Enhancing" />
		</if>
		
		<!-- Healing Magic -->
		<if Skill="HealingMagic">
			<precastdelay delay="0.5" />
			<equip when="precast" set="FastCast" />
			<equip when="midcast" set="Enhancing" />
		</if>
		
		<!-- Enfeebling -->
		<if Skill="EnfeeblingMagic">
			<precastdelay delay="0.5" />
			<equip when="precast" set="FastCast">
				<head lock="True">Estq. Chappel +2</head>
			</equip>
			<equip when="midcast" set="Enfeebling" />
		</if>
		
		<!-- Dark -->
		<if Skill="DarkMagic">
			<precastdelay delay="0.5" />
			<equip when="precast" set="FastCast" />
			<equip when="midcast" set="Enfeebling">
				<head>Estq. Chappel +2</head>
		    </equip>
		</if>
		
		<!-- Elemental -->
		<if Skill="ElementalMagic">
			<precastdelay delay="0.5" />
			<equip when="precast" set="FastCast" />
            <equip when="midcast" set="Nuke" />	
		</if>	
	</rules>
</spellcast>
 Ragnarok.Sekundes
Offline
Server: Ragnarok
Game: FFXI
user: Sekundes
Posts: 4189
By Ragnarok.Sekundes 2012-12-09 15:29:14
Link | Quote | Reply
 
Turned on show gear swaps and I get an aftercast for every spell I used and the gear shows as the "Standard" set.

Is there a specific example of what spells don't work?

It should work, but perhaps I'm not doing what he is.
Offline
Posts: 377
By Solrain 2012-12-09 15:53:36
Link | Quote | Reply
 
I just tried the xml out and the idle set is swapping in just fine after I cast. That's weird.
 Bahamut.Bojack
Offline
Server: Bahamut
Game: FFXI
user: Bojack316
Posts: 2076
By Bahamut.Bojack 2012-12-09 15:55:47
Link | Quote | Reply
 
Yea, everything seems to work now lol. Helping him over Skype. Perhaps he didn't put the last xml I gave him in the right spot or made a mistake typing /sc reload, I dunno. Anyways, /thread.