PLD XML Help

Eorzea Time
 
 
 
Langues: JP EN FR DE
users online
Forum » Windower » Spellcast Scripting » Paladin » PLD XML help
PLD XML help
 Fenrir.Yuriki
Offline
Serveur: Fenrir
Game: FFXI
user: Yuriki
Posts: 583
By Fenrir.Yuriki 2013-04-21 11:50:30
Link | Citer | R
 
I'm using a pre-made XML from over on the PLD forums. For most things, this XML works just fine, but some of the rules don't seem to work. For example, when I use any Cure, my pre-cast fast cast set is equipped, but it never changes to my cure set for mid-cast. There's a rule that looks like if I cast, say, Cure IV, but do not have enough MP for it, it'll cast Cure III, and if not enough MP for that, Cure II, etc... doesn't work. There's also a section that, if I "cast" Foxfire, it'll change my TP set for accuracy purposes. Whenever I "use" Foxfire, I get text that says it's using my low/mid/high acc set, but my gear doesn't actually change.

Would any XML wizards please help me out? I really don't have any idea what I'm doing with XML so I need your help! Thanks! If you're willing to make the changes yourself, I'd appreciate it, but if not please tell me what I am replacing so I don't mess everything up!

My XML: http://pastebin.com/ixxGC35Z

In case it matters, my fast cast set has 23% FC, 17% haste.
 Fenrir.Yuriki
Offline
Serveur: Fenrir
Game: FFXI
user: Yuriki
Posts: 583
By Fenrir.Yuriki 2013-04-21 19:47:01
Link | Citer | R
 
 Valefor.Clairefox
Offline
Serveur: Valefor
Game: FFXI
user: Clairefox
Posts: 87
By Valefor.Clairefox 2013-04-21 20:31:25
Link | Citer | R
 
Question: Do you actually use everything contained within that spellcast?
I like looking at other people's xmls for ideas and help creating mine, but their's is for how they play, and I change it for how I play. So I guess the question really is, is that xml adjusted for how you play the job?
 Fenrir.Yuriki
Offline
Serveur: Fenrir
Game: FFXI
user: Yuriki
Posts: 583
By Fenrir.Yuriki 2013-04-21 20:43:43
Link | Citer | R
 
Valefor.Clairefox said: »
Question: Do you actually use everything contained within that spellcast?
I like looking at other people's xmls for ideas and help creating mine, but their's is for how they play, and I change it for how I play. So I guess the question really is, is that xml adjusted for how you play the job?
I'd LIKE to, if it worked correctly!

The various ACC TP/WS sets would be useful.

There are a few rules for using Rancor Collar that I don't really understand, so I suppose that could be taken out. Same for the Portus Collar.
necroskull Necro Bump Detected! [337 days between previous and next post]
 Leviathan.Frotaut
Offline
Serveur: Leviathan
Game: FFXI
user: Frotaut2
Posts: 281
By Leviathan.Frotaut 2014-03-24 18:43:13
Link | Citer | R
 
Can anyone help me figure out how to get my cover set to stay locked if cover buff is active, i've tried a few dif ways but none seem to work. I would like it to oeveride my current tp set to gear my cover set while conditions are met. My sc is below if anyone could help me write the code in, it would be greatly appreciated.

Code
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
    <config 
	ShowGearSwaps="False"
	Debug="False"
	ShowSpellInfo="False"/>
    <variables clear="True">
        <!-- Standard Variables 1 -->
        <var name="Trigger1">Fire Spirit|Barbed*|*Schism|Shackled*</var>
        <var name="Trigger2">Poison V|Poisonga V|Diaga V|*Fantasia|Raptor*|Scop's*</var>
        <var name="Area">Outside</var>
        <var name="Distance">6.2</var>
        <var name="Delay-JA">0.2</var>
        <var name="Delay-Spell">0.2</var>
        <var name="LockMain">1</var>
	<var name="R-Weapon">Trollbane</var>
        <var name="Armor-Idle">BlankSet</var>
        <var name="Armor-Engaged">BlankSet</var>
	<var name="DTset">None</var>
        <!-- Standard Variables 2 -->
        <var name="VAR-TP">HASTE</var>
        <var name="VAR-WS">N</var>
        <var name="Movement-Idle">Movement</var>
        <var name="Movement-Engaged">BlankSet</var>
        <var name="Refresh-Idle">BlankSet</var>
        <var name="Refresh-Engaged">BlankSet</var>
        <var name="Twilightset">None</var>
	<var name="Kiteset">None</var>
	<var name="Rancor">0</var>
	<var name="TPNeck">Portus Collar</var>
    </variables>	
    <sets>
        <group name="Outside" default="yes">
					
			<!-- Idle Set -->
			<set name="Idle">
			<ammo>Verthandi's Gem</ammo>
<head>Laeradr Helm</head>
<body>Mekira Meikogai</body>
<hands>Magma Gauntlets</hands>
<legs>Crimson Cuisses</legs>
<feet>Phorcys Schuhs</feet>
<neck>Twilight Torque</neck>
<waist>Flume belt</waist>
<lear>Ethereal Earring</lear>
<rear>colossus's Earring</rear>
<lring>defending Ring</lring>
<rring>shadow Ring</rring>
<back>Shadow Mantle</back>
			</set>
			<set name="Refresh" baseset="Idle">
				<head>Wivre Hairpin</head>
				<neck>coatl gorget</neck>
				<body>Twilight Mail</body>
				<hands>Ogier's Gauntlets</hands>
				<feet>Ogier's Leggings</feet>
			</set>	
			<set name="Resting" baseset="Idle" />			
			<!-- PDT/MDT/Kiting Sets -->
			<set name="PDT">
				<ammo>Verthandi's Gem</ammo>
<head>Laeradr Helm</head>
<body>Reverence surcoat</body>
<hands>Magma Gauntlets</hands>
<legs>cizin breeches</legs>
<feet>Phorcys Schuhs</feet>
<neck>Twilight Torque</neck>
<waist>Flume belt</waist>
<lear>Ethereal Earring</lear>
<rear>colossus's Earring</rear>
<lring>Defending Ring</lring>
<rring>dark Ring</rring>
<back>repulse Mantle</back>
			</set>		
			<set name="MDT" baseset="PDT">
<lring>defending Ring</lring>
<ammo>Verthandi's Gem</ammo>
<head>Laeradr Helm</head>
<body>Reverence surcoat</body>
<hands>Magma Gauntlets</hands>
<legs>Crimson Cuisses</legs>
<feet>Phorcys Schuhs</feet>
<neck>Twilight Torque</neck>
<waist>Nierenschutz</waist>
<lear>Ethereal Earring</lear>
<rear>colossus's Earring</rear>
<rring>shadow Ring</rring>
<back>Shadow Mantle</back>
			</set>
			<set name="Kite" baseset="PDT">
			<ammo>Verthandi's Gem</ammo>
<head>Laeradr Helm</head>
<body>Reverence surcoat</body>
<hands>Magma Gauntlets</hands>
<legs>Crimson Cuisses</legs>
<feet>Phorcys Schuhs</feet>
<neck>Twilight Torque</neck>
<waist>Nierenschutz</waist>
<lear>Ethereal Earring</lear>
<rear>colossus's Earring</rear>
<lring>defending  Ring</lring>
<rring>Dark Ring</rring>
<back>Shadow Mantle</back>
			</set>				
			<set name="None" /> 
			<!-- Twilight Set -->
			<set name="Twilight" baseset="Idle">
				<head>Twilight Helm</head>
				<body>Twilight Mail</body>
			</set>
			<!-- Movement/Town Set -->
			<set name="Movement">
		<ammo>Verthandi's Gem</ammo>
<head>Laeradr Helm</head>
<body>Reverence surcoat</body>
<hands>Magma Gauntlets</hands>
<legs>Crimson Cuisses</legs>
<feet>Phorcys Schuhs</feet>
<neck>Twilight Torque</neck>
<waist>Flume belt</waist>
<lear>Ethereal Earring</lear>
<rear>colossus's Earring</rear>
<lring>Defending ring</lring>
<rring>shadow Ring</rring>
<back>Shadow Mantle</back>
			</set>			
			<set name="BlankSet" />
			<!-- Aegis TP Set -->
			<set name="TP-HASTE">
<ammo>jukukik feather</ammo>
<head>otomi helm</head>
<body>pak corselet</body>
<hands>mikinaak gauntlets</hands>
<legs>cizin breeches</legs>
<feet>reverence leggings</feet>
<neck>asperity necklace</neck>
<waist>goading Belt</waist>
<lear>steelflash Earring</lear>
<rear>bladeborn Earring</rear>
<lring>k'ayres Ring</lring>	
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
			</set>			
			<!-- Ochain TP Set -->
			<set name="TP-Ochain">
<ammo>Iron Gobbet</ammo>
<head>yaoyotl helm</head>
<body>pak corselet</body>
<hands>mikinaak gauntlets</hands>
<legs>Phorcys Dirs</legs>
<feet>cizin greaves</feet>
<neck>Fortitude Torque</neck>
<waist>windbuffet Belt</waist>
<lear>steelflash Earring</lear>
<rear>bladeborn Earring</rear>
<lring>Mars's Ring</lring>	
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
			</set>			
			<!-- TP ACC Set -->
			<set name="TP-ACC">
<ammo>Iron Gobbet</ammo>
<head>yaoyotl helm</head>
<body>pak corselet</body>
<hands>mikinaak gauntlets</hands>
<legs>Phorcys Dirs</legs>
<feet>cizin greaves</feet>
<neck>Fortitude Torque</neck>
<waist>windbuffet Belt</waist>
<lear>steelflash Earring</lear>
<rear>bladeborn Earring</rear>
<lring>Mars's Ring</lring>	
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
             			</set>	
		
			<!-- Ragnarok TP Set -->
			<set name="TP-Ragnarok">
				<main>Ragnarok</main>
				<sub>Rose Strap</sub>
				<ammo>Cheruski Needle</ammo>
				<head>Phorcys Salade</head>
				<neck>$TPNeck</neck>
				<lear>Kokou's Earring</lear>
				<rear>Brutal Earring</rear>
				<body>Valk. Breastplate</body>
				<hands>Crd. Gauntlets +2</hands>	
				<lring>Tyrant's ring</lring>
				<rring>Rajas Ring</rring>
				<back>Atheling Mantle</back>
				<waist>Goading Belt</waist>
				<legs>Phorcys Dirs</legs>
				<feet>Creed Sabatons +2</feet>
			</set>
			<!-- Ragnarok ACC Set -->
			<set name="TP-Ragnarok-ACC" baseset="TP-Ragnarok">
				<back>Letalis Mantle</back>
			</set>			
			<!-- WS Sets -->
			<set name="Chant du Cygne-N">
				<ammo>Cheruski Needle</ammo>
				<head>yaoyotl helm</head>
				<neck>snow gorget</neck>	
				<lear>steelflash Earring</lear>
				<rear>bladeborn Earring</rear>
				<body>Phorcys Korazin</body>
				<hands>mikinaak gauntlets</hands>	
				<lring>zilant Ring</lring>
				<rring>Rajas Ring</rring>
				<back>atheling Mantle</back>
				<waist>Wanion Belt</waist>
				<legs>Hct. Subligar +1</legs>
				<feet>outrider greaves</feet>
			</set>
			<set name="Chant du Cygne-ATT" baseset="Chant du Cygne-N">
				<waist>Cuchulain's belt</waist>
			</set>
			<set name="Chant du Cygne-ACC" baseset="Chant du Cygne-N">
				<body>Kumarbi's Akar</body>
				<waist>Snow Belt</waist>
				<legs>Ogier's Breeches</legs>
			</set>			
			<set name="Resolution">
				<ammo>Cheruski Needle</ammo>
				<head>Mekira-oto +1</head>
				<neck>thunder Gorget</neck>
				<lear>Moonshade Earring</lear>
				<rear>Brutal Earring</rear>
				<body>Phorcys Korazin</body>
				<hands>Phorcys Mitts</hands>
				<lring>Strigoi Ring</lring>
				<rring>Pyrosoul Ring</rring>
				<back>Atheling Mantle</back>
				<waist>thunder Belt</waist>
				<legs>Avant Cuisses +1</legs>
				<feet>Dilaram's Sollerets</feet>
			</set>			
			<set name="Sanguine Blade">
<ammo>Iron Gobbet</ammo>
<head>Drachenhorn</head>
<body>Phorcys Korazin</body>
<hands>Hct. Mittens +1</hands>
<legs>Hct. Subligar +1</legs>
<feet>outrider greaves</feet>
<neck>Stoicheion Medal</neck>
<waist>Wanion Belt</waist>
<lear>Hecate's Earring</lear>
<rear>Novio Earring</rear>
<lring>Zilant Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
</set>

<set name="Requiescat">

<ammo>cheruski needle</ammo>
<head>yaoyotl helm</head>
<body>mikinaak breastplate</body>
<hands>mikinaak gauntlets</hands>
<legs>mikinaak cuisses</legs>
<feet>cizin greaves</feet>
<neck>soil gorget</neck>
<waist>soil Belt</waist>
<lear>steelflash Earring</lear>
<rear>bladeborn Earring</rear>
<lring>karka Ring</lring>
<rring>aquasoul Ring</rring>
<back>Atheling Mantle</back>
</set>

<set name="Aeolian Edge">	
<ammo>cheruski needle</ammo>
<head>yaoyotl helm</head>
<body>mikinaak breastplate</body>
<hands>mikinaak gauntlets</hands>
<legs>mikinaak cuisses</legs>
<feet>cizin greaves</feet>
<neck>soil gorget</neck>
<waist>soil Belt</waist>
<lear>steelflash Earring</lear>
<rear>bladeborn Earring</rear>
<lring>karka Ring</lring>
<rring>aquasoul Ring</rring>
<back>Atheling Mantle</back>
</set>		
			<set name="WS Base" />		
			<!-- Magic Sets -->
			<set name="FastCast">
			<ammo>Incantor Stone</ammo>
<head>cizin helm</head>
<body>Nuevo Coselete</body>
<hands>caballarius gauntlets</hands>
<legs>Enif Cosciales</legs>
<feet>reverence leggings</feet>
<neck>Jeweled Collar</neck>
<waist>goading Belt</waist>
<lear>Loquac. Earring</lear>
<rring>Prolix Ring</rring>
			</set>			
			<set name="Haste">
				<ammo>Iron Gobbet</ammo>
				<head>otomi helm</head>
				<neck>jeweled collar</neck>
				<lear>Loquac. Earring</lear>
                                                                              <back>fierabras's mantle</back>
				<body>reverence surcoat</body>
				<hands>caballarius gauntlets</hands>	
				<waist>goading belt</waist>
				<legs>Enif Cosciales</legs>
                                                                             <lring>vexer Ring</lring>
				<feet>reverence leggings</feet>
			</set>			
			<set name="Cure">
<ammo>Verthandi's Gem</ammo>
<head>Koenig Schaller</head>
<body>reverence surcoat</body>
<hands>caballarius gauntlets</hands>
<feet>reverence leggings</feet>
<neck>jeweled collar</neck>
<waist>chuq'aba belt</waist>
<lear>Cassie Earring</lear>
<rear>Hospitaler Earring</rear>
<rring>kunaji Ring</rring>
<lring>vexer Ring</lring>
<back>Fierabras's mantle</back>


			</set>

<set name="Aggressor " />
<set name="Palisade" />
<set name="Berserk " />
<set name="Warcry " />
<set name="Fealty" >
<body>caballarius surcoat</body>
</set>


<set name="Rampart" />
			<set name="Enlight" />
			<set name="Enhancing" />
			<!-- Other Sets -->
			<set name="Enmity">
                                                       <hands>caballarius gauntlets</hands>
				<ammo>Iron Gobbet</ammo>
				<rring>vexer Ring</rring>
				<back>Fierabras's mantle</back>
				<waist>goading belt</waist>
							</set>			
			<!-- JA Sets -->
<set name="provoke" baseset="Enmity">
</set>
			<set name="Invincible" baseset="Enmity">
				<legs>Vlr. Breeches +2</legs>
			</set>
			<set name="Sentinel" baseset="Enmity">
				<feet>Valor Leggings</feet>
			</set>
	<set name="Rampart" baseset="Enmity">
				<feet>Valor Leggings</feet>
			</set>
			<set name="Holy Circle">
				<feet>reverence leggings</feet>
			</set>
<set name="Cover">
<body>caballarius surcoat</body>
</set>
			<set name="Shield Bash" baseset="Enmity">
				<lear>knightly earring</lear>
				<hands>caballarius gauntlets</hands>
                                                                             <lring>fenian ring</lring>
			</set>			
			<set name="Chivalry">
				<hands>caballarius gauntlets</hands>
			</set>
<set name="Warcry">
				
			</set>
        </group>
	<group name="Abyssea" inherit="Outside" />
	<group name="Dynamis" inherit="Outside" />
	<group name="Legion" inherit="Outside" />
	<group name="Salvage" inherit="Outside" />
	<group name="Voidwatch" inherit="Outside" />
	<group name="Nyzul" inherit="Outside" />
    </sets>		
    <rules>
        <!-- Core Include Rules -->
        <xi:include href="include2.xml" xpointer="//include[@name='LVrestriction']/*" />
		<xi:include href="include2.xml" xpointer="//include[@name='ReturnRules']/*" />
        <xi:include href="include2.xml" xpointer="//include[@name='CleanTransportation']/*" />
        <xi:include href="include2.xml" xpointer="//include[@name='AreaRule']/*" />
               <xi:include href="include2.xml" xpointer="//include[@name='SpellCancel']/*" />
        <!-- Automatically Equip Gear Rules -->
        <command when="engaged|idle|aftercast|resting">Fire Spirit</command>
		<addtochat color="158" when="Engaged">..::Paladin %tpTP::..</addtochat>
        <!-- Automatically change group -->
        <if notgroup="$Area">
            <command>sc group $Area</command>
        </if>	
<if EquipFeet="Powder Boots">
            <equip when="all">
                <feet lock="true" />
            </equip>   
</if>
        <!-- Trigger Spells -->
        <if spell="$Trigger1|$Trigger2">
            <if spell="$Trigger1">
                <if spell="Fire Spirit"><!-- Auto Update Gear -->
                    <cancelspell />
					<if advanced='"$Rancor" = "1"'><!-- Critical Gear Rule -->
						<var cmd="set TPNeck Rancor Collar" />
					</if>
					<else>
						<var cmd="set TPNeck Portus Collar" />
					</else>
                    <if status="idle">
						<equip set="%Status|$Armor-%Status|$Movement-%Status|$Refresh-%Status|$DTset|$Twilightset" />
                    </if>
                    <elseif status="engaged">
                        <equip set="TP-$VAR-TP|$Armor-%Status|$Movement-%Status|$DTset|$Twilightset" />
                    </elseif>
                    <elseif status="resting">
                        <equip set="%Status" />
                    </elseif>
					<return />
                </if>				 
				<elseif spell="Barbed Crescent|Aegis Schism"><!-- Manually Lock PDT/MDT/Kiting Set -->
						<if spell="Barbed Crescent">
							<if advanced='"$DTset" == "PDT"'>
								<var cmd="set DTset Kite" />
								<addtochat color="8">Kiting Set Locked</addtochat>
								<addtochat color="63">...:::(Toggle to Unlock):::...</addtochat>
							</if>
							<elseif advanced='"$DTset" == "Kite"'>
								<var cmd="set DTset None" />
								<addtochat color="28">PDT/Kiting Set Unlocked</addtochat>
							</elseif>
							<else>
								<var cmd="set DTset PDT" />
								<addtochat color="8">PDT Set Locked</addtochat>
								<addtochat color="63">...:::(Toggle to Lock Kiting Set):::...</addtochat>
							</else>
						</if>
						<else>    
							<if advanced='"$DTset" == "MDT"'>
								<var cmd="set DTset None" />
								<addtochat color="28">MDT Set Unlocked</addtochat>
							</if>
							<else>
								<var cmd="set DTset MDT" />
								<addtochat color="8">MDT Set Locked</addtochat>
								<addtochat color="63">...:::(Toggle to Unlock):::...</addtochat>
							</else>
						</else>
						<if status="engaged">					
                            <equip set="TP-$VAR-TP|$Armor-%Status|$Movement-%Status|$Refresh-%Status|$DTset|$Twilightset" />
                        </if>
                        <elseif advanced='"%status" != "zoning|dead"'>
                            <equip set="Idle|$Movement-%Status|$Refresh-%Status|$DTset|$Twilightset" />
                        </elseif>
					<cancelspell />
					<return />
                </elseif>				
                <!-- Change the distance at which to cancel WS -->
                <xi:include href="include2.xml" xpointer="//include[@name='SetDistanceVariable']/*" />
            </if>
            <elseif spell="$Trigger2">
                <if spell="Poison V"><!-- Add or Change TP Set Types Here -->
                    <cancelspell />
                    <if advanced='"$VAR-TP"="HASTE"'>
                        <var cmd="set VAR-TP ACC" />
                    </if>
                    <elseif advanced='"$VAR-TP"="ACC"'>
                        <var cmd="set VAR-TP Ragnarok" />
                    </elseif>
                    <elseif advanced='"$VAR-TP"="Ragnarok"'>
                        <var cmd="set VAR-TP HASTE" />
                    </elseif>					
                    <addtochat color="158">TP Set: $VAR-TP</addtochat>
                    <if status="engaged">
                        <command>Fire Spirit</command>
                    </if>
					<return />
                </if>               
                <elseif spell="Poisonga V"><!-- Add or Change WS Set Types Here -->
                    <cancelspell />
                    <if advanced='"$VAR-WS"="N"'>						
                        <var cmd="set VAR-WS ATT" />
						<addtochat color="158">WS Set: Attack</addtochat>
                    </if>
                    <elseif advanced='"$VAR-WS"="ATT"'>						
                        <var cmd="set VAR-WS ACC" />
						<addtochat color="158">WS Set: Accuracy</addtochat>
                    </elseif>
                    <elseif advanced='"$VAR-WS"="ACC"'>						
                        <var cmd="set VAR-WS N" />
						<addtochat color="158">WS Set: Normal</addtochat>
                    </elseif>
					<return />
                </elseif>               
				<elseif spell="Shining Fantasia"><!-- Manually Lock Twilight Gear -->
                        <if spell="Shining Fantasia">						
                            <if advanced='"$Twilightset" == "Twilight"'>								
                                <var cmd="set Twilightset None" />
								<addtochat color="28">Twilight Set Unlocked</addtochat>
                            </if>
                            <else>
                                <var cmd="set Twilightset Twilight" />										
                                <addtochat color="8">Twilight Set Locked</addtochat>
								<addtochat color="63">...:::(Toggle to Unlock):::...</addtochat>
                            </else>
                        </if>                      
						<if status="engaged">					
                            <equip set="TP-$VAR-TP|$Armor-%Status|$Movement-%Status|$Refresh-%Status|$DTset|$Twilightset" />
                        </if>
                        <elseif advanced='"%status" != "zoning|dead"'>
                            <equip set="Idle|$Movement-%Status|$Refresh-%Status|$DTset|$Twilightset" />
                        </elseif>
					<cancelspell />
					<return />
                </elseif>
				<elseif spell="Scop's Operetta"><!-- Add or Remove Refresh Gear -->
                    <cancelspell />
                    <if advanced='"$Refresh-%Status"="BlankSet"'>
                        <var cmd="set Refresh-%Status Refresh" />
                        <addtochat color="8">Refresh Gear: ON</addtochat>
                    </if>
                    <else>
                        <var cmd="set Refresh-%Status BlankSet" />
                        <addtochat color="28">Refresh Gear: OFF</addtochat>
						<addtochat color="63">...:::(Toggle to Turn On):::...</addtochat>
                    </else>
                    <command>Fire Spirit</command>
					<return />
                </elseif>
				<elseif spell="Diaga V"><!-- Add or Remove Rancor Collar -->
					<cancelspell />
					<if advanced='"$Rancor" = "0"'>
						<var cmd="set Rancor 1" />
						<addtochat color="8">Rancor Collar: ON</addtochat>
					</if>
					<else>
						<var cmd="set Rancor 0" />
						<addtochat color="28">Rancor Collar: OFF</addtochat>
						<addtochat color="63">...:::(Toggle to Turn On):::...</addtochat>
					</else>
					<command>Fire Spirit</command>
					<return />
				</elseif>
                <elseif spell="Raptor Mazurka"><!-- Add or Remove Movement Gear -->
                    <cancelspell />
                    <if advanced='"$Movement-%Status"="BlankSet"'>
                        <var cmd="set Movement-%Status Movement" />
                        <addtochat color="8">Movement Speed: ON</addtochat>
                    </if>
                    <else>
                        <var cmd="set Movement-%Status BlankSet" />
                        <addtochat color="28">Movement Speed: OFF</addtochat>
						<addtochat color="63">...:::(Toggle to Turn On):::...</addtochat>
                    </else>
                    <command>Fire Spirit</command>
					<return />
                </elseif>
            </elseif>
        </if>
		<if type="WhiteMagic|DarkMagic|BlueMagic"><!-- Magic Rules -->
			<castdelay delay="$Delay-Spell" />
			<equip when="precast" set="FastCast" />
			<midcastdelay delay=".3" />
			<if spell="Phalanx|Protect*|Shell*|Stoneskin|*spikes|cocoon|metallicbody">				
				<equip when="midcast" set="Enhancing" />
			</if>	
			<if spell="Cure*">
				<equip when="midcast" set="Cure" />
			</if>
			<if spell="Enlight">
				<equip when="midcast" set="Enlight" />
			</if>
			<if spell="Reprisal|Flash|*Raise*">
				<equip when="midcast" set="Haste" />
			</if>
		
<if spell="Flash">
				<equip when="midcast" set="Haste" />
			</if>
		</if>	
        <elseif type="WeaponSkill"><!-- WS Rules -->
			<castdelay delay="$Delay-JA" />
			<cmd when="aftercast">input /echo %spell TP return: <tp></cmd>		
			<if spell="Resolution|Chant du Cygne|Sanguine Blade|Aeolian Edge|Requiescat">		
				<if TPGT="299"><!-- Lock WS Earring At 300TP Rules -->
					<if spell="Resolution">
						<equip><lear lock="yes">pixie Earring</lear></equip>
					</if>
					<elseif spell="Chant du Cygne">
						<equip><lear lock="yes">pixie Pearl</lear></equip>
					</elseif>
				</if>
				<if spell="Chant du Cygne">
					<equip when="precast|midcast" set="%Spell-$VAR-WS|$Twilightset" />
				</if>
				<elseif spell="Resolution|Sanguine Blade|Aeolian Edge|Requiescat">
					<equip when="precast|midcast" set="%Spell|$Twilightset" />
				</elseif>
			</if>
            <else>
                <equip when="precast|midcast" set="WS Base" />
            </else>
        </elseif>	
	 <elseif type="JobAbility"><!-- JA Rules -->
			
            <if spell="Chivalry|Fealty|Holy Circle|Invincible|Palisade|Provoke|Rampart|Sentinel|Shield Bash|Warcry">
				<castdelay delay="$Delay-JA" />
                <equip when="precast" set="%Spell" />
				<if spell="Fealty|Provoke|Rampart|Warcry">
					<equip when="precast" set="Enmity" />
				</if>
				<if spell="Holy Circle">
					<cmd when="aftercast">wait 260;input /echo [%Spell: WEARING OFF IN 10 SEC.]</cmd>
					<cmd when="aftercast">wait 270;input /echo [%Spell: OFF]</cmd>
				</if>
            </if>
        </elseif>
    </rules>
</spellcast>
 Leviathan.Frotaut
Offline
Serveur: Leviathan
Game: FFXI
user: Frotaut2
Posts: 281
By Leviathan.Frotaut 2014-03-25 01:44:58
Link | Citer | R
 
bumpity boo
necroskull Necro Bump Detected! [46 days between previous and next post]
 Phoenix.Raistlinmaj
Offline
Serveur: Phoenix
Game: FFXI
Posts: 82
By Phoenix.Raistlinmaj 2014-05-10 08:43:51
Link | Citer | R
 
You have called out a set for cover, but nothing in your rules.
something along the lines of
<if spell="cover">
<equip when="precast" set="cover" />
</if>

<if buffactive="cover">
<equip when="all" set="cover" />
</if>

Can do similar rules for your other JA's that are not called out, though I'm not sure which your includes might handle