XML Fixing

Language: JP EN DE FR
2010-09-08
New Items
users online
Forum » FFXI » Jobs » Dark Knight » XML fixing
XML fixing
 Ragnarok.Evihime
Offline
Server: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2012-12-10 22:51:05
Link | Quote | Reply
 
heya everyone, Ill use this .xml made by nyghtfire for my apoc drk and later for rag when I get one.
But it lacks VW and legion dedicated groups, any1 knows how to add em with the proper rules etc?
Code
<?xml version="1.0" ?>
<spellcast>
	<config
		RequireVersion="2.45"
		ShowGearSwaps="False"
		Debug="False"
		ShowSpellInfo="False"
	/>
	<!-- Nightfyre's DRK XML template v1.19.1b
		 Last updated 20 September 2012
	
	AutoExec data for this file:
	<autoexec>
		<register event="gainbuff_Aftermath|losebuff_Aftermath|gainbuff_Haste|losebuff_Haste|gainbuff_Last*|losebuff_Last*|gainbuff_Embrava|losebuff_Embrava|gainbuff_March|losebuff_March">Update</register>
		<register event="hpp_*|mpp_*">Update</register>
		<register event="tp_0">Update</register>
	</autoexec>
	
	No include.xml is needed for this file.
			
	-->
	<sets>
	<group name="DRK" default="yes">
		<set name="None|Off|Bypass" />
		<set name="Movement">
			<legs>Blood Cuisses</legs>
		</set>
		<set name="Twilight">
			<head>Twilight Helm</head>
			<body>Twilight Mail</body>
		</set>
		<set name="RefreshNeck">
			<neck>Bale Choker</neck>
		</set>
		<set name="IdleTown">
		    <head>Bale Burgeonet +2</head>
			<neck>Ganesha's Mala</neck>
			<lear>Brutal Earring</lear>
			<rear>bale earring</rear>
			<body>ares's cuirass</body>
			<hands>phorcys mitts</hands>
			<lring>shadow ring Ring</lring>
			<rring>Rajas Ring</rring>
			<back>shadow Mantle</back>
			<waist>windbuffet Belt</waist>
			<legs>Phorcys Dirs</legs>
			<feet>phorcys schuhs</feet>
			<ammo>Hagneia Stone</ammo>
		</set>
		<set name="IdleRegen" baseset="IdleTown">
		    <head>Twilight Helm</head>
		    <neck>wiglen gorget</neck>
			<lear>Merman's Earring</lear>
			<rear>Merman's Earring</rear>
			<body>shadow breastplate</body>
			<hands>melaco mittens</hands>
			<lring>paguroidea Ring</lring>
			<rring>sheltered Ring</rring>
			<back>Shadow Mantle</back>
			<waist>Nierenschutz</waist>
			<legs>Ogier's Breeches</legs>
			<feet>phorcys schuhs</feet>
		</set>
		<set name="IdleRefresh" baseset="IdleTown">
		    <head>Twilight Helm</head>
		    <neck>bale choker</neck>
			<lear>Merman's Earring</lear>
			<rear>Merman's Earring</rear>
			<body>ares's cuirass</body>
			<hands>melaco mittens</hands>
			<lring>paguroidea Ring</lring>
			<rring>sheltered Ring</rring>
			<back>Shadow Mantle</back>
			<waist>Nierenschutz</waist>
			<legs>Ogier's Breeches</legs>
			<feet>phorcys schuhs</feet>
		</set>
		<set name="Resting" baseset="$IdleType">
		</set>
		<set name="PDT">
		    <head>ogier's helm</head>
			<lear>ethereal Earring</lear>
            <hands>melaco mittens</hands>
            <legs>Ogier's Breeches</legs>
            <feet>Phorcys Schuhs</feet>
            <body>Mekira Meikogai</body>
            <lring>jelly Ring</lring>
            <waist>Nierenschutz</waist>
            <rring>Dark Ring</rring>
            <neck>Twilight Torque</neck>
			<ammo>demonry stone</ammo>
            <rear>Colossus's Earring</rear>
		</set>
		<set name="MDT">
		    <head>ogier's helm</head>
			<neck>Twilight Torque</neck>
			<lear>Merman's Earring</lear>
			<rear>Merman's Earring</rear>
			<body>mekira meikogai</body>
			<hands>melaco mittens</hands>
			<lring>dark ring</lring>
			<rring>archon Ring</rring>
			<back>shadow mantle</back>
			<waist>Nierenschutz</waist>
			<feet>phorcys schuhs</feet>
		</set>
		<set name="Mekira"> 
		    <head>mekira-oto +1</head><!--If you have Mekira-oto or +1 add it here.-->
		</set>
		<set name="MoonshadeTPBonus">
			<lear>Moonshade Earring</lear>
		</set>
		<set name="FastCastDefault">
		    <neck>Jeweled Collar</neck>
            <rear>Loquac. Earring</rear>
            <body>Nebula Hpl. +1</body>
            <hands>Nebula Cuffs +1</hands>
            <lring>Prolix Ring</lring>
            <legs>homam cosciales</legs>
		</set>
		<set name="FastCastDarkMagic" baseset="FastCastDefault"> 
		    <head>Abyss Burgeonet +2</head><!--Abyss Burgeonet +2 here if you use it-->
		</set>
		<set name="Endark">
		    <head>Khthonios Helm</head>
            <neck>dark Torque</neck>
            <lear>Dark Earring</lear>
            <rear>Loquac. Earring</rear>
            <body>demon's harness</body>
            <hands>pavor gauntlets</hands>
            <lring>Spiral Ring</lring>
            <rring>Archon Ring</rring>
			<back>merciful cape</back>
            <waist>casso sash</waist>
            <legs>Bale Flanchard +2</legs>
            <feet>Bale Sollerets +2</feet>
            <ammo>Snow Sachet</ammo><!--Full Dark Magic skill gear here. Note that initial damage tiers up every 20 dark magic skill.-->
		</set>
		<set name="Stun-Haste" baseset="Endark">
		</set>
		<set name="Stun-Macc" baseset="Endark">
		</set>
		<set name="Drain*|Aspir*" baseset="Endark"> <!--Hirudenia Earring, Excelsis Ring, etc-->
			<lear>Hirudenia Earring</lear>
		</set>
		<set name="Absorb-TP" baseset="Endark">
			<hands>Bale Gauntlets +2</hands>
		</set>
		<set name="Absorb*" baseset="Endark"> <!--Absorb enhancement gear such as Pavor Gauntlets and Chuparrosa Mantle here. Mantle may also belong in Abs-TP set.-->
		</set>
		<set name="Dread">
		    <head>Ogier's Helm</head>
            <rear>Cassie Earring</rear>
            <body>Bale Cuirass +2</body>
            <hands>Ogier's Gauntlets</hands>
            <lring>Shadow Ring</lring>
            <rring>meridian ring</rring>
            <waist>Goading Belt</waist>
			<legs>enif cosciales</legs>
            <feet>Enif Gambieras</feet>
			<body>Bale Cuirass +2</body>
		</set>
		<set name="Bio*">
		</set>
		<set name="Tractor">
		</set>
		<set name="OccultAcumen"> <!--Bale Sollerets +2, Oneiros Rope, STP gear go in here-->
			<feet>Bale Sollerets +2</feet>
		</set>
		<set name="DarkSeal">
			<head>Abs. Burgeonet +2</head>
		</set>
		<set name="Nuking">
		    <head>Twilight Helm</head>
            <neck>Aesir Torque</neck>
            <body>Phorcys Korazin</body>
            <hands>Abs. Gauntlets +2</hands>
            <lring>Spiral Ring</lring>
            <rring>Dark Ring</rring>
            <back>Chuparrosa Mantle</back>
            <waist>Goading Belt</waist>
            <feet>Bale Sollerets +2</feet>
            <ammo>Snow Sachet</ammo>
		</set>
		<set name="EnfeeblingMagic">
		 <set name="Enfeeble" BaseSet="Nuke">
            <body>Twilight Mail</body>
			<hands>Avesta Bangles</hands>
		</set>
		<set name="Utsusemi">
		</set>
	</group>
	<!--The following groups contain sets specific to meleeing. There are four generic groups for weapons of
		different delays and one group specifically reserved for Apocalypse aftermath sets. Replace the
		group names with the first word ONLY of the name of each weapon you use. If you use multiple weapons
		with the same delay, seperate the weapon names with a bar like this:
		<group name="Twilight|Apocalypse" inherit="DRK"> 
		
		Swapping to a weapon with no defined group will change your group to a catchall group with only two
		sets (standard TP/WS and a hybrid PDT set). This group is intended for use with any procing weapons.-->
	<group name="Apocalypse" inherit="DRK">
		<set name="TP-Off-SAM-LowBuff-NoRegain-LowAcc">
		    <head>Bale Burgeonet +2</head>
			<neck>Ganesha's Mala</neck>
			<lear>Brutal Earring</lear>
			<rear>bale earring</rear>
			<body>Armada Hauberk</body>
			<hands>Bale 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>Ace's Leggings</feet>
			<ammo>Hagneia Stone</ammo>
		</set>
		<set name="TP-Off-SAM-LowBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-FullAcc">
		</set>
		<set name="TP-TPDefensive-*">
		</set>
		<set name="Entropy-LowAcc-LowAtt">
		    <head>Twilight Helm</head>
			<neck>Soil Gorget</neck>
			<lear>Brutal Earring</lear>
			<rear>Moonshade Earring</rear>
			<body>twilight mail</body>
			<hands>Phorcys Mitts</hands>
			<lring>Spiral Ring</lring>
			<rring>icesoul Ring</rring>
			<back>Atheling Mantle</back>
			<waist>Soil Belt</waist>
			<legs>ogier's breeches</legs>
			<feet>Bale Sollerets +2</feet>
			<ammo>Snow Sachet</ammo>
        </set>
		<set name="Entropy-LowAcc-HighAtt">
		    <head>Twilight Helm</head>
			<neck>Soil Gorget</neck>
			<lear>Brutal Earring</lear>
			<rear>Moonshade Earring</rear>
			<body>twilight mail</body>
			<hands>Phorcys Mitts</hands>
			<lring>Spiral Ring</lring>
			<rring>icesoul Ring</rring>
			<back>Atheling Mantle</back>
			<waist>Soil Belt</waist>
			<legs>ogier's breeches</legs>
			<feet>Bale Sollerets +2</feet>
			<ammo>Snow Sachet</ammo>
		</set>
		<set name="Entropy-MidAcc-LowAtt">
		</set>
		<set name="Entropy-MidAcc-HighAtt">
		</set>
		<set name="Entropy-FullAcc-LowAtt">
		    <head>Twilight Helm</head>
			<neck>Soil Gorget</neck>
			<lear>Brutal Earring</lear>
			<rear>Moonshade Earring</rear>
			<body>Phorcys Korazin</body>
			<hands>Phorcys Mitts</hands>
			<lring>Spiral Ring</lring>
			<rring>icesoul Ring</rring>
			<back>Atheling Mantle</back>
			<waist>Soil Belt</waist>
			<legs>ogier's breeches</legs>
			<feet>Bale Sollerets +2</feet>
			<ammo>Snow Sachet</ammo>
		</set>
		<set name="Entropy-FullAcc-HighAtt">
		    <head>Twilight Helm</head>
			<neck>Soil Gorget</neck>
			<lear>Brutal Earring</lear>
			<rear>Moonshade Earring</rear>
			<body>Phorcys Korazin</body>
			<hands>Phorcys Mitts</hands>
			<lring>Spiral Ring</lring>
			<rring>icesoul Ring</rring>
			<back>Atheling Mantle</back>
			<waist>Soil Belt</waist>
			<legs>ogier's breeches</legs>
			<feet>Bale Sollerets +2</feet>
			<ammo>Snow Sachet</ammo>
		</set>
		<set name="Catastrophe-*-LowAtt">
		    <head>Twilight Helm</head>
			<neck>Soil Gorget</neck>
			<lear>Brutal Earring</lear>
			<rear>bale Earring</rear>
			<body>Phorcys Korazin</body>
			<hands>Phorcys Mitts</hands>
			<lring>Spiral Ring</lring>
			<rring>Rajas Ring</rring>
			<back>Atheling Mantle</back>
			<waist>Soil Belt</waist>
			<legs>Ogier's Breeches</legs>
			<feet>Dilaram's Sollerets</feet>
			<ammo>Hagneia Stone</ammo>
		</set>
		<set name="Catastrophe-*-HighAtt">
		    <head>Twilight Helm</head>
			<neck>Soil Gorget</neck>
			<lear>Brutal Earring</lear>
			<rear>bale Earring</rear>
			<body>Phorcys Korazin</body>
			<hands>abyss. gauntlets +2</hands>
			<lring>Spiral Ring</lring>
			<rring>Rajas Ring</rring>
			<back>Atheling Mantle</back>
			<waist>Soil Belt</waist>
			<legs>Ogier's Breeches</legs>
			<feet>bale Sollerets +2</feet>
			<ammo>Hagneia Stone</ammo>
		</set>
		<set name="Guillotine-LowAcc-LowAtt|Cross Reaper-LowAcc-LowAtt">
		</set>
		<set name="Guillotine-LowAcc-HighAtt|Cross Reaper-LowAcc-HighAtt">
		</set>
		<set name="Guillotine-MidAcc-LowAtt|Cross Reaper-MidAcc-LowAtt">
		</set>
		<set name="Guillotine-MidAcc-HighAtt|Cross Reaper-MidAcc-HighAtt">
		</set>
		<set name="Guillotine-FullAcc-LowAtt|Cross Reaper-FullAcc-LowAtt">
		</set>
		<set name="Guillotine-FullAcc-HighAtt|Cross Reaper-FullAcc-HighAtt">
		</set>
		<set name="Spiral Hell-LowAtt">
		</set>
		<set name="Spiral Hell-HighAtt">
		</set>
		<set name="Infernal Scythe-*-*">
		</set>
		<set name="Nightmare Scythe-*-*">
		</set>
		<set name="Quietus-*-LowAtt">
		</set>
		<set name="Quietus-*-HighAtt">
		</set>
		<set name="%Spell-*-*">
		</set>
	</group>
	<group name="Hoarfrost*" inherit="DRK">
		<set name="TP-Off-SAM-LowBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-FullAcc">
		</set>
		<set name="TP-TPDefensive-*">
		</set>
		<set name="Resolution-LowAcc-LowAtt">
		</set>
		<set name="Resolution-LowAcc-HighAtt">
		</set>
		<set name="Resolution-MidAcc-LowAtt">
		</set>
		<set name="Resolution-MidAcc-HighAtt">
		</set>
		<set name="Resolution-FullAcc-LowAtt">
		</set>
		<set name="Resolution-FullAcc-HighAtt">
		</set>
		<set name="Spinning Slash-*-*|Ground Strike-*-*">
		</set>
		<set name="Shockwave-*-*">
		</set>
	</group>
	<!--This group is reserved for Apoc aftermath sets-->
	<group name="Aftermath" inherit="DRK">
		<set name="TP-Off-SAM-LowBuff-NoRegain-LowAcc">
		    <head>phorcys salade</head>
			<neck>Ganesha's Mala</neck>
			<lear>Brutal Earring</lear>
			<rear>bale earring</rear>
			<body>Armada Hauberk</body>
			<hands>phorcys mitts</hands>
			<lring>Tyrant's Ring</lring>
			<rring>Rajas Ring</rring>
			<back>Atheling Mantle</back>
			<waist>windbuffet Belt</waist>
			<legs>Phorcys Dirs</legs>
			<feet>Ace's Leggings</feet>
			<ammo>Hagneia Stone</ammo>
		</set>
		<set name="TP-Off-SAM-LowBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-SAM-LowBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-SAM-FullBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-Other-LowBuff-Regain-FullAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-LowAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-MidAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-NoRegain-FullAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-LowAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-MidAcc">
		</set>
		<set name="TP-Off-Other-FullBuff-Regain-FullAcc">
		    <head>bale burgeonet +2</head>
			<neck>Ganesha's Mala</neck>
			<lear>Brutal Earring</lear>
			<rear>bale earring</rear>
			<body>enif corazza</body>
			<hands>phorcys mitts</hands>
			<lring>Tyrant's Ring</lring>
			<rring>Rajas Ring</rring>
			<back>Atheling Mantle</back>
			<waist>windbuffet Belt</waist>
			<legs>whirlwind dirs</legs>
			<feet>phorcys schuhs</feet>
			<ammo>anger bomblet</ammo>
		</set>
	</group>
	<group name="*" inherit="DRK">
		<set name="TP-TPDefensive-*">
		</set>
		<set name="TP-Off-*|%Spell-*">
		</set>
	</group>
	</sets>
	<variables clear="true">
		<var name="Armor">None</var>
		<var name="Twilight">None</var>
		<var name="IdleRefreshNeck">RefreshNeck</var>
		<var name="EngagedRefreshNeck">Off</var>
		<var name="RestingRefreshNeck">RefreshNeck</var>
		<var name="IdleMovement">Movement</var>
		<var name="EngagedMovement">None</var>
		<var name="RestingMovement">None</var>
		<var name="IdleType">IdleTown</var>
		<var name="EngagedType">TP-$TPDefensive-$Subjob-$ZBuffs-$Regain-$ZAcc</var>
		<var name="RestingType">Resting</var>
		<var name="TPDefensive">Off</var>
		<var name="Subjob">Other</var>
		<var name="ZBuffs">LowBuff</var>
		<var name="Regain">NoRegain</var>
		<var name="BuffOverride">Off</var>
		<var name="ZAcc">LowAcc</var>
		<var name="Attack">LowAtt</var>
		<var name="LastResortAttack">Off</var>
		<var name="NukeStyle">OccultAcumen</var>
		<var name="StunStyle">Haste</var>
		<var name="Distance">4</var>
		<var name="Active">No</var>
		<var name="AnrinObi">Off</var> <!--Set these four variables to "off" if you don't have/use the appropriate items, otherwise set to "None"-->
		<var name="Mekira">none</var>
		<var name="DarkSeal">Off</var> <!-- This variable is for the dark magic duration bonus with Dark Seal + Abyss Burgeonet +2 -->
		<var name="MoonshadeTPBonus">None</var>
		<var name="Resolution">Thundersday|Windsday|Earthsday</var>
		<var name="Entropy">Earthsday|Darksday|Watersday</var>
		<var name="Catastrophe">Darksday|Earthsday</var>
		<var name="Scourge">Lightsday|Firesday</var>
		<var name="Torcleaver">Lightsday|Watersday|Iceday</var>
		<var name="Quietus">Darksday|Watersday|Iceday</var>
		<var name="Guillotine">Iceday</var>
		<var name="Cross Reaper">Iceday|Watersday</var>
		<var name="Spiral Hell">Iceday|Watersday|Earthsday</var>
		<var name="Insurgency">Firesday|Lightsday|Darksday</var>
		<var name="Spinning Slash">Thundersday|Windsday</var>
		<var name="Ground Strike">Thundersday|Windsday|Watersday|Iceday</var>
		<var name="Shockwave">Watersday</var>
		<var name="Herculean Slash">Iceday|Thundersday|Windsday</var>
		<var name="Nightmare Scythe">Darksday|Earthsday</var>
		<var name="Infernal Scythe">Darksday|Watersday</var>
		<var name="MoonshadeWeaponskills">Shining*|Resolution|Entropy|Torcleaver|Cross*|Spiral*|Spinning*|Ground*|Shockwave|Herculean*|Nightmare*|Infernal*</var>
		<var name="%Spell">None</var>
		<var name="CastingTime"></var>
		<var name="AfterCastTime"></var>
		<var name="FastCast"></var>
		<var name="AbilityFastCast"></var>
		<var name="DefaultSetFastCast">0</var> <!--Edit these two variables with the amount of Fast Cast in your precast sets-->
		<var name="DarkMagicSetFastCast">0</var>
		<var name="OtherFastCast">0</var> <!--If you have some additional source of Fact Cast, you can enter /sc var set FastCastOther #
												to adjust calculations for that value. Make sure to reset the value to 0 if you later lose that source.-->
		<var name="MeritsDarkSeal">0</var> <!--Enter the number of merits you have in Dark Seal here.-->
		<var name="SCHReduction"></var>
	</variables>
	<rules>
		<if Spell="Teleport*|Warp*|Retrace|Escape|Recall*"><return /></if>
		<if EquipLear = "Reraise Earring"><equip when="all"><lear lock="true" /></equip></if>
		<if EquipRear = "Reraise Earring"><equip when="all"><rear lock="true" /></equip></if>
		<if EquipFeet = "Powder Boots"><equip when="all"><feet lock="true" /></equip></if>
		<!-- Comment out or remove this rule if you don't have/use Balrahn's Ring on DRK. -->
		<if Area="*Remnants|Periqia|Ilrusi Atoll|Mamool Ja Training Grounds|Lebros Cavern|Leujoaom Sanctum|Nyzul Isle|The Ashu Talif">
			<equip when="idle|resting"><rring lock="t">Balrahn's Ring</rring></equip>
		</if>
		
		<if spell="autoset" advanced='"%status" != "zoning|dead"'>
			<cmd when="engaged|idle|resting">Update</cmd>
		</if>
		
		<elseif spell="Update">
			<if EquipMain="Apocalypse" Buffactive="Aftermath">
				<if advanced='"%group"!="Aftermath"'>
					<cmd>sc group Aftermath;Update</cmd>
					<cancelspell />
					<return />
				</if>
			</if>
			<elseif advanced='(bool)strmatch("%EquipMain", "%Group*")'/>
			<else>
				<cmd>sc group %equipmain;Update</cmd>
				<cancelspell />
				<return />
			</else>
			<if Subjob="SAM">
				<var cmd="set Subjob SAM"/>
			</if>
			<else>
				<var cmd="set Subjob Other"/>
			</else>
			<if advanced='(bool)buffactive("Haste") AND (bool)buffactive("Last Resort") AND ((bool)buffactive("March") OR (bool)buffactive("Embrava"))'>
				<if advanced='"$ZBuffs"="LowBuff" AND "$BuffOverride"="Off"'>
					<var cmd="set ZBuffs FullBuff"/>
				</if>
			</if>
			<else>
				<var cmd="set ZBuffs LowBuff"/>
			</else>
			<if buffactive="Last Resort">
				<if advanced='"$LastResortAttack"="On" AND "$Attack"="LowAtt"'>
					<var cmd="set Attack HighAtt"/>
				</if>
				<elseif Advanced='"$LastResortAttack"="Off" AND "$Attack"="HighAtt"'>
					<var cmd="set Attack LowAtt"/>
				</elseif>
			</if>
			<if mode="OR" area="*Whitegate|*Jeuno|Ru'lude Gardens|*Windurst*|*San d'Oria|*Bastok*|Mhaura|Kazham|Rabao" advanced='(int)%HPP>95 AND (int)%MPP>95'>
				<var cmd="set IdleType IdleTown"/>
			</if>
			<elseif HPPLT="96">
				<var cmd="set IdleType IdleRegen"/>
			</elseif>
			<elseif MPPLT="96">
				<var cmd="set IdleType IdleRefresh"/>
			</elseif>
			
			<if status="Engaged" advanced='"$EngagedRefreshNeck"!="off"'>
				<if MPP="100">
					<var cmd="set EngagedRefreshNeck Bypass"/>
				</if>
				<else>
					<var cmd="set EngagedRefreshNeck RefreshNeck"/>
				</else>
			</if>
			
			<if advanced='"$Active" = "No"'>
				<if advanced='"%Status" != "zoning|dead"'>
					<equip when="precast" set="$%StatusType|$%StatusRefreshNeck|$Armor|$%StatusMovement|$Twilight" />
				</if>
			</if>
			<cancelspell />
			<return />
		</elseif>
			
		<!-- Variable toggles -->
			
		<elseif spell="PhysicalDefense|MagicalDefense|Trigger0">
			<if spell="PhysicalDefense">
				<if advanced='"$Armor" = "PDT"'>
					<var cmd="set Armor None" />
					<addtochat>PDT Set Off</addtochat>
				</if>
				<else>
					<var cmd="set Armor PDT" />
					<addtochat>PDT Set Active</addtochat>
				</else>
			</if>
			<elseif spell="MagicalDefense">
				<if advanced='"$Armor" = "MDT"'>
					<var cmd="set Armor None" />
					<addtochat>MDT Set Off</addtochat>
				</if>
				<else>
					<var cmd="set Armor MDT" />
					<addtochat>MDT Set Active</addtochat>
				</else>
			</elseif>
			<else>
				<if advanced='"$Twilight" = "None"'>
					<var cmd="set Twilight Twilight"/>
					<addtochat>Twilight Set Active</addtochat>
				</if>
				<else>
					<var cmd="set Twilight None"/>
					<addtochat>Twilight Set Off</addtochat>
				</else>
			</else>
			<if advanced='"%status" != "zoning|dead"'>
				<equip set="$%StatusType|$%StatusRefreshNeck|$Armor|$%StatusMovement|$Twilight" />
			</if>
			<cancelspell />
			<return />
		</elseif>
		
		<elseif spell="trigger*">
			<if spell="Trigger1">
				<var cmd="set Distance %TargetDistance" />
				<addtochat>Distance Variable: $Distance</addtochat>
			</if>
			<elseif spell="Trigger2">
				<if advanced='"$ZAcc"="LowAcc"'>
					<var cmd="set ZAcc MidAcc"/>
					<addtochat>Accuracy Level: Mid</addtochat>
				</if>
				<elseif advanced='"$ZAcc"="MidAcc"'>
					<var cmd="set ZAcc HighAcc"/>
					<addtochat>Accuracy Level: High</addtochat>
				</elseif>
				<else>
					<var cmd="set ZAcc LowAcc"/>
					<addtochat>Accuracy Level: Low</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger3">
				<if advanced='"$LastResortAttack"="On"'>
					<addtochat>LastResortAttack is currently set to "On". Disable it to enable manual attack level management.</addtochat>
				</if>
				<elseif advanced='"$Attack"="LowAtt"'>
					<var cmd="set Attack HighAtt"/>
					<addtochat>Attack Level: High</addtochat>
				</elseif>
				<else>
					<var cmd="set Attack LowAtt"/>
					<addtochat>Attack Level: Low</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger4">
				<if advanced='"$%StatusRefreshNeck"="Off"'>
					<var cmd="set %StatusRefreshNeck RefreshNeck"/>
					<addtochat>%Status Refresh Neck Active</addtochat>
				</if>
				<else>
					<var cmd="set %StatusRefreshNeck Off"/>
					<addtochat>%Status Refresh Neck Off</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger5">
				<if advanced='"$IdleMovement"="Off"'>
					<var cmd="set IdleMovement Movement"/>
					<addtochat>Idle Gear: Movement Speed Active</addtochat>
				</if>
				<else>
					<var cmd="set IdleMovement Off"/>
					<addtochat>Idle Gear: Movement Speed Off</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger6">
				<if advanced='"$EngagedMovement"="Off"'>
					<var cmd="set EngagedMovement Movement"/>
					<addtochat>Engaged Gear: Movement Speed Active</addtochat>
				</if>
				<else>
					<var cmd="set EngagedMovement Off"/>
					<addtochat>Engaged Gear: Movement Speed Off</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger7">
				<if advanced='"$TPDefensive"="Off"'>
					<var cmd="set TPDefensive TPDefensive"/>
					<addtochat>DD Set: Defensive TP</addtochat>
				</if>
				<else>
					<var cmd="set TPDefensive Off"/>
					<addtochat>DD Set: $EngagedType</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger8">
				<if advanced='"$Regain"="NoRegain"'>
					<var cmd="set Regain Regain"/>
					<addtochat>Regain-based Sets: Active</addtochat>
				</if>
				<else>
					<var cmd="set Regain NoRegain"/>
					<addtochat>Regain-based Sets: Off</addtochat>
				</else>
			</elseif>
			<!--AutoExec can't tell the difference between one march and two. Enable this if
				you've only got one march active so you don't get stuck in the wrong sets.-->
			<elseif spell="Trigger9">
				<if advanced='"$BuffOverride"="Off"'>
					<var cmd="set BuffOverride On"/>
					<addtochat>Buff Override Active: Full Buff Sets Disabled</addtochat>
				</if>
				<else>
					<var cmd="set BuffOverride Off"/>
					<addtochat>Buff Override Off: Full Buff Sets Enabled</addtochat>
				</else>
			</elseif>
			<!--Set this to On if you want LR up to automatically use your attack capped sets and
				LR off to automatically use attack uncapped sets. Note that this will override the
				Attack toggle, so you'll need to set this to Off if you want to manage attack level manually.-->
			<elseif spell="Trigger20">
				<if advanced='"$LastResortAttack"="on"'>
					<var cmd="set LastResortAttack On"/>
					<addtochat>Automated Last Resort Attack Toggle Active</addtochat>
				</if>
				<else>
					<var cmd="set LastResortAttack Off"/>
					<addtochat>Automated Last Resort Attack Toggle Off</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger11">
				<if advanced='"$NukeStyle"="OccultAcumen"'>
					<var cmd="set NukeStyle Nuking"/>
					<addtochat>Nuking Gear: Damage</addtochat>
				</if>
				<else>
					<var cmd="set NukeStyle OccultAcumen"/>
					<addtochat>Nuking Gear: Occult Acumen</addtochat>
				</else>
			</elseif>
			<elseif spell="Trigger22">
				<if advanced='"$StunStyle"="Haste"'>
					<var cmd="set StunStyle Macc"/>
					<addtochat>Stun Gear: Magic Accuracy</addtochat>
				</if>
				<else>
					<var cmd="set StunStyle Haste"/>
					<addtochat>Stun Gear: Haste</addtochat>
				</else>
			</elseif>
			
			<if advanced='"$Active" = "No"'>
				<cmd when="precast">Update</cmd>
			</if>
			<cancelspell />
			<return />
		</elseif>
		
		<!-- Cancels any action if you are unable to act due to debuffs. Debuffs affecting
			specific action types are handled later. -->
		
		<elseif buffactive="terror|sleep|petrification|stun">
			<cancelspell />
			<return />
		</elseif>
		
		<!-- Magic rules -->
		
		<elseif commandprefix="/magic|/ninjutsu">
			<if mode="OR" buffactive="silence|mute|Omerta" SpellTargetDistanceGT="17+$Distance">
				<cancelspell />
				<return />
			</if>
			<if CastTimeGT="0.5">
				<if Subjob="RDM">
					<var cmd="set FastCast 15"/>
				</if>
				<else>
					<var cmd="set FastCast 0"/>
				</else>
				<if Skill="DarkMagic">
					<equip when="precast" set="FastCastDarkMagic"/>
					<var cmd="setcalc FastCast $FastCast + $DarkMagicSetFastCast"/>
					<if BuffActive="Dark Seal">
						<if advanced='(int)$MeritsDarkSeal=0'/>
						<elseif advanced='(int)$MeritsDarkSeal<0 OR (int)$MeritsDarkSeal>5'>
							<addtochat>Error in Dark Seal merit value. Defaulting to no casting time reduction. Please correct the value of MeritsDarkSeal in the vars list.</addtochat>
						</elseif>
						<else>
							<var cmd="setcalc FastCast $FastCast + (($MeritsDarkSeal - 1) * 10)"/>
						</else>
					</if>
				</if>
				<else>
					<equip when="precast" set="FastCastDefault"/>
					<var cmd="setcalc FastCast $FastCast + $DefaultSetFastCast"/>
				</else>
				<if BuffActive="Addle">
					<var cmd="setcalc FastCast $FastCast - 25"/>
				</if>
				<var cmd="setcalc CastingTime %CastTime * (1 - ($FastCast + $OtherFastCast) * 0.01)"/>
				<if BuffActive="Hasso|Seigan">
					<var cmd="setcalc CastingTime $CastingTime * 1.5"/>
				</if>
				<elseif Subjob="SCH">
					<if BuffActive="Dark Arts|Addendum: Black" Skill="DarkMagic|ElementalMagic|EnfeeblingMagic" NotSpell="Dia*|Paralyze|Slow|Silence|Slow">
						<var cmd="set SCHReduction 0.8"/>
						<if BuffActive="Alacrity">
								<var cmd="set SCHReduction 0.5"/>
						</if>
					</if>
					<elseif BuffActive="Dark Arts|Addendum: Black" Skill="HealingMagic|EnfeeblingMagic|EnhancingMagic" NotSpell="*Spikes|Bind|Blind|Break|Dispel|Poison*|Sleep*">
						<var cmd="set SCHReduction 1.2"/>
					</elseif>
					<elseif BuffActive="Light Arts|Addendum: White" Skill="HealingMagic|EnfeeblingMagic|EnhancingMagic" NotSpell="*Spikes|Bind|Blind|Break|Dispel|Poison*|Sleep*">
						<var cmd="set SCHReduction 0.8"/>
						<if BuffActive="Celerity">
								<var cmd="set SCHReduction 0.5"/>
						</if>
					</elseif>
					<elseif BuffActive="Light Arts|Addendum: White" Skill="DarkMagic|ElementalMagic|EnfeeblingMagic">
						<var cmd="set SCHReduction 1.2"/>
					</elseif>
					<var cmd="setcalc CastingTime $CastingTime * $SCHReduction"/>
				</elseif>
				<!-- This rule controls when your "aftercast" command fires. Default is 0.3 seconds after your spell fires.
					Raise or lower the time as needed.-->
				<var cmd="setcalc AfterCastTime $CastingTime + 0.3"/>
				<!-- This rule controls when your "midcast" command fires. Default is 0.5 seconds before your spell fires.
					Raise or lower the time as needed.-->
				<var cmd="setcalc CastingTime $CastingTime - 0.5"/>
			</if>
			<if Skill="DarkMagic">
				<if spell="Stun">
					<if buffactive="Hasso|Seigan">
						<cmd when="precast">cancel 353; cancel 354</cmd>
					</if>
					<var cmd="set AfterCastTime 1"/>
					<cmd when="precast">sc set Stun-$StunStyle</cmd>
				</if>
				<else>
					<if Spell="Drain*|Aspir*">
						<if advanced='"$AnrinObi"!="off"'>
							<if advanced='"%Day"="Darksday" OR "%Weather"="Dark*"'>
								<var cmd="set AnrinObi AnrinObi"/>
							</if>
							<else>
								<var cmd="set AnrinObi None"/>
							</else>
						</if>
						<cmd when="precast">wait $CastingTime; sc set %Spell|$AnrinObi</cmd>
					</if>
					<elseif spell="Dread*|Absorb*">
						<if advanced='"$DarkSeal"!="off"'>
							<if buffactive="Dark Seal">
								<var cmd="set DarkSeal DarkSeal"/>
							</if>
							<else>
								<var cmd="set DarkSeal None"/>
							</else>
						</if>
						<cmd when="precast">wait $CastingTime; sc set %Spell|$DarkSeal</cmd>
					</elseif>
					<else>
						<cmd when="precast">wait $CastingTime; sc set %Spell</cmd>
					</else>
				</else>
			</if>
			<elseif Skill="ElementalMagic">
				<cmd when="precast">wait $CastingTime; sc set $NukeStyle</cmd>
			</elseif>
			<elseif Skill="EnfeeblingMagic">
				<cmd when="precast">wait $CastingTime; sc set EnfeeblingMagic</cmd>
			</elseif>
			<if advanced='"$Active"="No"'>
				<cmd when="precast">sc var set Active Yes; wait $AfterCastTime; sc var set Active No; Update</cmd>
			</if>
		</elseif>
		
		<elseif commandprefix="/jobability|/weaponskill" notbuffactive="amnesia|Impairment">
			
			<!-- Prevents JA attempts if you're unable to properly execute them. -->
	
			<if advanced='"%SpellTargetType"!="SELF"'>
				<if advanced='%SpellTargetDistance > $Distance'>
					<cancelspell />
					<return />
				</if>
			</if>
			
			<!-- Job Ability rules -->
			
			<if spell="Arcane Circle">
				<equip when="precast"><feet>Chaos Sollerets</feet></equip>
			</if>
			<elseif spell="Nether Void">
				<equip when="precast"><legs>Bale Flanchard +2</legs></equip>
			</elseif>
			<elseif spell="Diabolic Eye">
				<equip when="precast"><hands>Abs. Gauntlets +2</hands></equip>
			</elseif>
			<elseif spell="Blood Weapon">
				<equip when="precast"><body>Abs. Cuirass +2</body></equip>
			</elseif>
			
			<!-- Weaponskill rules -->
			
			<elseif commandprefix="/weaponskill">
				<if advanced='"$Mekira"!="off"'>
					<if Day="$%Spell">
						<var cmd="set Mekira Mekira"/>
					</if>
					<else>
						<var cmd="set Mekira None"/>
					</else>
				</if>
				<if advanced='"$MoonshadeTPBonus"!="off"'>
					<if Spell="$MoonshadeWeaponskills" TPLT="300" NotBuffActive="Sekkanoki">
						<var cmd="set MoonshadeTPBonus MoonshadeTPBonus"/>
					</if>
					<else>
						<var cmd="set MoonshadeTPBonus None"/>
					</else>
				</if>
				<equip when="precast" set="%Spell-$ZAcc-$Attack|$Mekira|$MoonshadeTPBonus"/>
			</elseif>
			<if advanced='"$Active"="No"'>
				<cmd when="precast">sc var set Active Yes; wait 1.5; sc var set Active No; Update</cmd>
			</if>
		</elseif>
	</rules>
</spellcast>
 Fenrir.Nightfyre
Offline
Server: Fenrir
Game: FFXI
user: Nightfyre
Posts: 11680
By Fenrir.Nightfyre 2012-12-10 23:09:58
Link | Quote | Reply
 
I do! Haven't really had time to work on the xml lately, but I'm almost done with finals for the semester. Event-specific groups are already written in for the upcoming version, just need to wrap up the casting overhaul. Should be ready tomorrow evening if nothing pops up.

Apologies to you and anyone else who's had to deal with me not really keeping up with the xml - increasing RL commitments and not really playing right now hasn't been conducive to coding.
 Bahamut.Baconwrap
Offline
Server: Bahamut
Game: FFXI
Posts: 5381
By Bahamut.Baconwrap 2012-12-11 00:15:05
Link | Quote | Reply
 
That's a great XML Nightfyre!

Do you have a link of any others? I was looking for an XML with various triggers to various attk/accuracy settings like this for my melee jobs.
 Ragnarok.Evihime
Offline
Server: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2012-12-11 01:15:51
Link | Quote | Reply
 
Yeah that xml rox man u alrdy did a great job on it, the post complitely wasnt directed at u to fix it urself :)

Ill just wait u to fix it.

Just one thing, could u check if I did add the sets the right way and if it will work like that? I will ofc add some more sets just had no time to work on it.
 Ragnarok.Evihime
Offline
Server: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2012-12-11 16:14:02
Link | Quote | Reply
 
Night I have a problem with the xml, everything wrks out but couple things:
Probelm with idle sets, it leaves me in hybrid sets like aftermath tp legs and feet and refresh body + neck and not the whole refresh set, same thing for regen and town gear.
Id like also to hide the console always saying me switching to aftermath group switching to apoc group etc.
And last thing, it is not letting me WS if im not @3.5 or less.
 Fenrir.Nightfyre
Offline
Server: Fenrir
Game: FFXI
user: Nightfyre
Posts: 11680
By Fenrir.Nightfyre 2012-12-11 18:50:47
Link | Quote | Reply
 
Bahamut.Baconwrap said: »
That's a great XML Nightfyre!

Do you have a link of any others? I was looking for an XML with various triggers to various attk/accuracy settings like this for my melee jobs.
I have a NIN xml that's largely depreciated and a BLU xml I never made public because I haven't got it to a point I'm completely happy with. Might try and do something about that over the holidays. Granted the release of this xml (v1.0) was arguably premature... Some xmls with similar design philosophies can be found on BG, there's a sticky for completed xmls.

Ragnarok.Evihime said: »
Yeah that xml rox man u alrdy did a great job on it, the post complitely wasnt directed at u to fix it urself :)

Ill just wait u to fix it.

Just one thing, could u check if I did add the sets the right way and if it will work like that? I will ofc add some more sets just had no time to work on it.
I figured, but I happened to see the thread and had a solution on hand so it was worth mentioning and I really haven't kept up with the xml as well as I'd like.

Ragnarok.Evihime said: »
Night I have a problem with the xml, everything wrks out but couple things:
Probelm with idle sets, it leaves me in hybrid sets like aftermath tp legs and feet and refresh body + neck and not the whole refresh set, same thing for regen and town gear.
I'd need more information here, but would prefer to wait til you've been able to try the new version. There are probably some bugs in the public version that have since been stamped out in 2.0.

Quote:
Id like also to hide the console always saying me switching to aftermath group switching to apoc group etc.
Not much I can do about this within the xml itself, but there are some console commands that can help with this. If you're okay with completely turning off the console display, use console_displayactivity 0 (1 reactivates). Otherwise you could tweak the display with console_fadedelay (milliseconds), console_position, and/or console_color (which supports RGB and alpha values for color and transparency).

Quote:
And last thing, it is not letting me WS if im not @3.5 or less.
This is intentional, implemented to prevent loss of TP when attempting to WS a target that is too far away. It also applies to spells at their appropriate distances. If you need to adjust the limit value to accomodate a large target, use //Trigger1 at the desired distance or type in sc var set Trigger1 #, where # is your desired value. Default value is 4.0.
 Ragnarok.Evihime
Offline
Server: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2012-12-11 19:37:07
Link | Quote | Reply
 
Tyvm! if possible let me know when ur done with 2.0 here or pm! :)
 Ragnarok.Evihime
Offline
Server: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2012-12-12 17:31:51
Link | Quote | Reply
 
Wow seems like autoexec part for Aftermath set isnt working anymore after update, u know anything about that?
 Leviathan.Frotaut
Offline
Server: Leviathan
Game: FFXI
user: Frotaut2
Posts: 281
By Leviathan.Frotaut 2012-12-12 17:59:24
Link | Quote | Reply
 
can't get my blu xml to swap back to idle now after update, i kill a mob and stay in tp or ws set depending on how it died nothing i do is fixing this.
Code
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
    <config />
    <variables>
        <xi:include href="include1.xml" xpointer="//include[@name='EleStaffConst']/*" />
        <xi:include href="include1.xml" xpointer="//include[@name='ElementalObiConstants']/*" />
           <var name="IdleLegs">crimson Cuisses</var>
        <var name="Idle">Idle</var>
        <var name="CA">N</var>
        <var name="BA">N</var>
        <var name="HB">Haste</var>
        <var name="LockMain">1</var>
        <var name="Resist">0</var>
        <var name="RefreshTP">1</var>
        <var name="Cure">Potency</var>
        <var name="Breath">0</var>
        <var name="SleepOrder">0</var>
        <var name="SleepTimer">1</var>
        <var name="BuffTimer">1</var>
        <var name="Core">TP-Haste|TP-Refresh</var>
        <var name="TP">TP-Haste|TP-Refresh</var>
    <var name="Distance">7.5</var>
    </variables>
    <sets>
        <group name="Abyssea-R">
            <set name="Idle" baseset="PDT" >
              <body>Mavi Mintan +2</body>
              <hands>serpentes cuffs</hands>
              <lring>paguroidea ring</lring>
              <head>wivre hairpin</head>
               <rring>dark ring</rring>
               <legs>crimson cuisses</legs>
               <feet>serpentes sabots</feet>
               <neck>twilight torque</neck>
               <lear>suppanomimi</lear>
               <rear>brutal earring</rear>
               <waist>flume belt</waist>
               <back>shadow mantle</back>
<ammo>mantis eye</ammo>
</set>                    
            <set name="PDT" >
<neck>Twilight Torque</neck>
			<lring>Dark Ring</lring>
			<rring>Dark Ring</rring>
 <waist>flume belt</waist>
</set>
            <set name="MDT" />
            <set name="Fast Cast" >
<lear>loquacious earring</lear>
<neck>jeweled collar</neck>
<legs>homam cosciales</legs>
<head>athos's chapeau</head>
<hands>thaumas gloves</hands>
<waist>witfull belt</waist>
</set>
            <set name="TP-Refresh" />
            <set name="Haste" >
<ammo></ammo>
<head>athos's chapeau</head>
<body>mavi mintan +2</body>
<hands>Thaumas Gloves</hands>
<legs>athos's tights</legs>
<feet>Athos's Boots</feet>
<neck>Fortitude Torque</neck>
<waist>twilight belt</waist>
<lear>loquacious earring</lear>
<rear>Brutal Earring</rear>
<lring>Epona's Ring</lring>
<rring>rajas Ring</rring>
<back>Atheling Mantle</back>
                          </set>
            <set name="TP-Haste" >
<ammo>mantis eye</ammo>
<head>ocelomeh headpiece</head>
<body>thaumas coat</body>
<hands>Thaumas Gloves</hands>
<legs>thaumas kecks</legs>
<feet>thaumas nails</feet>
<neck>Fortitude Torque</neck>
<waist>twilight belt</waist>
<lear>Suppanomimi</lear>
<rear>Brutal Earring</rear>
<lring>Epona's Ring</lring>
<rring>rajas Ring</rring>
<back>Atheling Mantle</back>


</set>
            <set name="TP-Evasion" baseset="TP-Haste" />
            <set name="Full Evasion" baseset="TP-Evasion" />
            <set name="Chant du Cygne">
<ammo>Thunder Sachet</ammo>
<head>Ocelo. Headpiece</head>
<body>Toci's Harness</body>
<hands>Thaumas Gloves</hands>
<legs>Thaumas Kecks</legs>
<feet>Thaumas Nails</feet>
<neck>Rancor Collar</neck>
<waist>Wanion Belt</waist>
<lear>Pixie Earring</lear>
<rear>Brutal Earring</rear>
<lring>Epona's Ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
</set>
		<set name="Sanguine Blade">
<ammo>Thunder Sachet</ammo>
<head>Athos's Chapeau</head>
<body>Morrigan's Robe</body>
<hands>Mv. Bazubands +2</hands>
<legs>Mavi Tayt +2</legs>
<feet>Mavi Basmak +2</feet>
<neck>Stoicheion Medal</neck>
<waist>Cuchulain's Belt</waist>
<lear>Hecate's Earring</lear>
<rear>Novio Earring</rear>
<lring>Diamond Ring</lring>
<rring>Strendu Ring</rring>
<back>Hecate's Cape</back>

	</set>
            <set name="WS Base" >
            <main></main>
<ammo>Thunder Sachet</ammo>
<head>Ocelo. Headpiece</head>
<body>toci's harness</body>
<hands>Heafoc Mitts</hands>
<legs>Tumbler Trunks</legs>
<feet>athos's boots</feet>
<neck>Rancor Collar</neck>
<waist>Cuchulain's Belt</waist>
<lear>Pixie Earring</lear>
<rear>Brutal Earring</rear>
<lring>strigoi ring</lring>
<rring>Rajas Ring</rring>
<back>Atheling Mantle</back>
</set>
            <set name="Blue Magic Skill" >
          <body>magus jubbah</body>
          <neck>mavi scarf</neck>
          <ammo>mavi tathlum</ammo>
           <legs>mavi tayt +2</legs>
          <head>mirage keffiyeh +2</head> 
           <hands>symbios gloves</hands> 
           <back>zaffre cape</back>
           <feet>crimson greaves</feet>
         </set>
            <set name="Physical-STR" baseset="Blue Magic Skill" >
<ammo>Mantis Eye</ammo>
<head>Ocelo. Headpiece</head>
<body>Toci's Harness</body>
<hands>Thaumas Gloves</hands>
<legs>Thaumas Kecks</legs>
<feet>Kacura Leggings +1</feet>
<waist>Wanion Belt</waist>
<lear>Flame Pearl</lear>
<lring>Strigoi Ring</lring>
<rring>Rajas Ring</rring>
</set>
           <set name="Physical-DEX-N" baseset="Physical-STR" >
<ammo>Mantis Eye</ammo>
<head>Ocelo. Headpiece</head>
<body>Toci's Harness</body>
<hands>Thaumas Gloves</hands>
<legs>Mavi Tayt +2</legs>
<feet>Thaumas Nails</feet>
<neck>Rancor Collar</neck>
<waist>Wanion Belt</waist>
<lear>Pixie Earring</lear>
<rear>Brutal Earring</rear>
<lring>Zilant Ring</lring>
<rring>Rajas Ring</rring>
</set>
            <set name="Physical-DEX-CA" baseset="Physical-DEX-N" >
<head>Mavi Kavuk +2</head>
</set>
            <set name="Physical-AGI-N" baseset="Physical-STR">
<ammo>Mantis Eye</ammo>
<head>Ocelo. Headpiece</head>
<body>Thaumas Coat</body>
<hands>Thaumas Gloves</hands>
<legs>Thaumas Kecks</legs>
<feet>Thaumas Nails</feet>
<waist>Scouter's Rope</waist>
<lear>Suppanomimi</lear>
<rring>Rajas Ring</rring>
</set>
            <set name="Physical-AGI-CA" baseset="Physical-AGI-N">
<head>Mavi Kavuk +2</head>
</set>
            <set name="Physical-STR:DEX-N" baseset="Physical-STR" >
<waist>cuchulain's belt</waist>
<body>magus jubbah</body>
<head>ocelomeh headpiece</head>
<back>zaffre cape</back>
</set>
            <set name="Physical-STR:DEX-CA" baseset="Physical-STR:DEX-N" >
<head>Mavi Kavuk +2</head>																															


</set>
            <set name="Physical-STR:VIT-N" baseset="Physical-STR" >

<head>Mirage Keffiyeh +2</head>
<body>magus jubbah</body>
<hands>Thaumas Gloves</hands>
<legs></legs>
<feet></feet>
<neck>Fortitude Torque</neck>
<waist></waist>
<lear></lear>
<rear></rear>
<lring>Dark Ring</lring>
<rring></rring>
<back>zaffre cape</back>

</set>
            <set name="Physical-STR:VIT-CA" baseset="Physical-STR:VIT-N" >
<head>Mavi Kavuk +2</head>
</set>
            <set name="Head Butt-MagicACC" baseset="TP-Haste" >
<body>Mavi Mintan +2</body>
<lear>Mavi Earring</lear>
</set>
            <set name="Head Butt-Haste" baseset="TP-Haste" >
<lear>loquacious earring</lear>
<neck>jeweled collar</neck>
<legs>homam cosciales</legs>
<back>atheling mantle</back>
<hands>mavi bazubands +2</hands>
</set>
            <set name="Sudden lunge-MagicACC" baseset="TP-Haste" >
<feet>mavi basmak +2</feet>
<lring>omega ring</lring>
<lear>mavi earring</lear>
<body>Mavi Mintan +2</body>
<legs>homam cosciales</legs>
<back>atheling mantle</back>
<ammo>Mavi Tathlum</ammo>
<hands>Mavi bazubands +2</hands>
<ammo>Mavi Tathlum</ammo>
<back>zaffre cape</back>
</set>
            <set name="sudden lunge-Haste" baseset="TP-Haste" >
<lear>loquacious earring</lear>
<body>Mavi Mintan +2</body>
<neck>jeweled collar</neck>
<back>atheling mantle</back>
<legs>homam cosciales</legs>
<hands>mavi bazubands +2</hands>
<back>zaffre cape</back>
</set>
             <set name="Magical-INT">
                <main>$Staff-%SpellElement</main>
<ammo>Mavi Tathlum</ammo>
<head>Athos's Chapeau</head>
<body>morrigan's robe</body>
<hands>Mv. Bazubands +2</hands>
<legs>Mavi Tayt +2</legs>
<feet>Mavi Basmak +2</feet>
<neck>Stoicheion Medal</neck>
<waist>Cuchulain's Belt</waist>
<lear>Hecate's Earring</lear>
<rear>novio Earring</rear>
<lring>Diamond Ring</lring>
<rring>Strendu Ring</rring>
<back>Hecate's Cape</back>
            </set>
            <set name="Magical-MND" baseset="Magical-INT">
                <main>$Staff-%SpellElement</main>
<main></main>
<sub></sub>
<range></range>
<ammo></ammo>
<head></head>
<body>Morrigan's Robe</body>
<hands>Athos's Gloves</hands>
<legs></legs>
<feet></feet>
<neck>Jeweled Collar</neck>
<waist></waist>
<lear></lear>
<rear></rear>
<lring>karka Ring</lring>
<rring>dark ring</rring>
<back>zaffre cape</back>

            </set>
            <set name="Magical-CHR" baseset="Magical-INT">
                <main>$Staff-%SpellElement</main>
            </set>
            <set name="Thermal Pulse-N" baseset="Magical-INT">
                <main>$Staff-%SpellElement</main>
            </set>
            <set name="Thermal Pulse-BA" baseset="Thermal Pulse-N" />
            <set name="Charged Whisker-N" baseset="Magical-INT">
                <main>$Staff-%SpellElement</main>
<ammo>Mavi Tathlum</ammo>
<head>Athos's Chapeau</head>
<body>morrigan's robe</body>
<hands>Mv. Bazubands +2</hands>
<legs>Mavi Tayt +2</legs>
<feet>Mavi Basmak +2</feet>
<neck>Stoicheion Medal</neck>
<waist>Cuchulain's Belt</waist>
<lear>Hecate's Earring</lear>
<rear>novio Earring</rear>
<lring>Diamond Ring</lring>
<rring>Strendu Ring</rring>
<back>Hecate's Cape</back>

            </set>
            <set name="Charged Whisker-BA" baseset="Charged Whisker-N" >
<head>mavi kavuk +2</head>
</set>
            <set name="Thunderbolt-N" baseset="Magical-INT">
                <main>$Staff-%SpellElement</main>
<ammo>Mavi Tathlum</ammo>
<head>Athos's Chapeau</head>
<body>morrigan's robe</body>
<hands>Mv. Bazubands +2</hands>
<legs>Mavi Tayt +2</legs>
<feet>Mavi Basmak +2</feet>
<neck>Stoicheion Medal</neck>
<waist>Cuchulain's Belt</waist>
<lear>Hecate's Earring</lear>
<rear>novio Earring</rear>
<lring>Diamond Ring</lring>
<rring>Strendu Ring</rring>
<back>Hecate's Cape</back>

            </set>
            <set name="Thunderbolt-BA" baseset="Thunderbolt-N" >
<head>mavi kavuk +2</head>
</set>
            <set name="Evryone. Grudge-N" baseset="Magical-INT">
                <main>$Staff-%SpellElement</main>
<back>prism cape</back>
<feet>mavi basmak +2</feet>
<hands>mavi bazubands +2</hands>
<head>mavi kavuk +2</head>
<back>hecate's cape</back>
<neck>stoicheion medal</neck>
            </set>
            <set name="Evryone. Grudge-BA" baseset="Evryone. Grudge-N" />
            <set name="Cure-Potency">
  <main>$Staff-%SpellElement</main>
<ammo>Smart Grenade</ammo>
<head>Athos's Chapeau</head>
<body>Morrigan's Robe</body>
<hands>Serpentes Cuffs</hands>
<legs>Praeco Slacks</legs>
<feet>Serpentes Sabots</feet>
<neck>Jeweled Collar</neck>
<waist>Flume Belt</waist>
<lear>Loquac. Earring</lear>
<rear>Brutal Earring</rear>
<lring>Karka Ring</lring>
<rring>Dark Ring</rring>
<back>Oretania's Cape</back>

            </set>
            <set name="Cure-EnmityPlus" baseset="Cure-Potency" >
  <main>$Staff-%SpellElement</main>
<ammo>Smart Grenade</ammo>
<head>Athos's Chapeau</head>
<body>Morrigan's Robe</body>
<hands>Serpentes Cuffs</hands>
<legs>Praeco Slacks</legs>
<feet>Serpentes Sabots</feet>
<neck>Jeweled Collar</neck>
<waist>Flume Belt</waist>
<lear>Loquac. Earring</lear>
<rear>Brutal Earring</rear>
<lring>Karka Ring</lring>
<rring>Dark Ring</rring>
<back>Oretania's Cape</back>


</set>
            <set name="Cure-EnmityMinus" baseset="Cure-Potency" >
<main></main>
<sub></sub>
<range></range>
<ammo></ammo>
<head></head>
<body>Morrigan's Robe</body>
<hands>Serpentes Cuffs</hands>
<legs>praeco slacks</legs>
<feet>Serpentes Sabots</feet>
<neck>Jeweled Collar</neck>
<waist></waist>
<lear></lear>
<rear></rear>
<lring></lring>
</set>
            <set name="Magic Accuracy">
                <main>$Staff-%SpellElement</main>
<feet>mavi basmak +2</feet>
<lear>mavi earring</lear>
<lring>omega ring</lring>
            </set>
            <set name="Spell Interruption" />
            <set name="Breath" baseset="TP-Haste">
                <main>$Staff-%SpellElement</main>
            </set>
            <set name="Convert" />
            <set name="Resting" />
        </group>
        <group name="Abyssea-NM" inherit="Abyssea-R"/>
        <group name="Outside-R" inherit="Abyssea-R" default="yes"/>
        <group name="Outside-NM" inherit="Outside-R"/>
    </sets>
    <rules>
        <xi:include href="include1.xml" xpointer="//include[@name='SpellCancel']/*" />
        <xi:include href="include1.xml" xpointer="//include[@name='ElementalObiRule']/*" />
          <!--- Return Rules: Do not use if the spell is a trigger spell --->
        <if notSpell="Comet|*V|Reprisal|Cure VI|Retrace|Saboteur">
            <xi:include href="include1.xml" xpointer="//include[@name='ReturnRules']/*" />
        </if>
        <!--- Initial Fixation: Do not use rules if less than LV50 --->
        <if notMLvlGT="50">
            <return />
        </if>
        <!--- Initial Fixation: Do not change gear if spell is a transport spell -->
        <if Spell="Warp*|Teleport*|Recall*|Retrace">
            <return />
        </if>
        <!--- Initial fixations: Changing groups -->
        <if area="Abyssea*">
            <if notgroup="Abyssea-NM" advanced='"$Resist"=="1"'>
                <command>sc group Abyssea-NM</command>
            </if>
            <elseif notgroup="Abyssea-R" advanced='"$Resist"=="0"'>
                <command>sc group Abyssea-R</command>
            </elseif>
        </if>
        <elseif notarea="Abyssea*">
            <if notgroup="Outside-NM" advanced='"$Resist"=="1"'>
                <command>sc group Outside-NM</command>
            </if>
            <elseif notgroup="Outside-R" advanced='"$Resist"=="0"'>
                <command>sc group Outside-R</command>
            </elseif>
        </elseif>
        <!--- Variable Trigger: Change between Regular Mobs and NMs --->
        <if spell="Comet">
            <cancelspell />
            <if advanced='"$Resist"=="0"'>
                <command>sc var set Resist 1</command>
            </if>
            <else>
                <command>sc var set Resist 0</command>
            </else>
        </if>
        <!--- Variable Trigger: Add Refresh to TP set? --->
        <if spell="Blizzard V">
            <if advanced='"$RefreshTP"=="1"'>
                <cancelspell />
                <command>sc var set RefreshTP 0;input /echo TP in Refresh: OFF</command>
                <command>Thunder V</command>
            </if>
            <else>
                <cancelspell />
                <command>sc var set RefreshTP 1;input /echo TP in Refresh: ON</command>
                <command>Thunder V</command>
            </else>
        </if>
        <!--- Variable Trigger: Change Head Butt sets --->
        <if spell="6">
            <if advanced='"$HB"=="Haste"'>
                <cancelspell />
                <command>sc var set HB MagicACC;input /echo Head Butt: Magic Accuracy</command>
            </if>
            <else>
                <cancelspell />
                <command>sc var set HB Haste;input /echo Head Butt: Haste</command>
            </else>
        </if>
        <!--- Variable Trigger: Cure Potency v EnmityMinus v EnmityPlus --->
        <if spell="Cure V">
            <cancelspell />
            <command>sc var set Cure EnmityMinus;input /echo Cure Set: Enmity Reduction</command>
        </if>
        <elseif spell="Reprisal">
            <cancelspell />
            <command>sc var set Cure EnmityPlus;input /echo Cure Set: Enmity Plus</command>
        </elseif>
        <elseif spell="Cure VI">
            <cancelspell />
            <command>sc var set Cure EnmityPotency;input /echo Cure Set: Potency</command>
        </elseif>
        <!--- Variable Trigger: Chain Affinity --->
        <if mode="OR" spell="Chain Affinity" Buffactive="Chain Affinity">
            <if advanced='"$CA"=="N"'>
                <command>sc var set CA CA</command>
            </if>
        </if>
        <elseif notBuffActive="Chain Affinity" advanced='"$CA"=="CA"'>
            <command>sc var set CA N</command>
        </elseif>
        <!--- Variable Trigger: Burst Affinity --->
        <if mode="OR" spell="Burst Affinity" Buffactive="Burst Affinity">
            <if advanced='"$BA"=="N"'>
                <command>sc var set BA BA</command>
            </if>
        </if>
        <elseif notBuffActive="Burst Affinity" advanced='"$BA"=="BA"'>
            <command>sc var set BA N</command>
        </elseif>
        <!--- Variable Trigger: TP and Idle sets --->
        <if spell="Fire V">
            <cancelspell />
            <command>Thunder V</command>
            <if status="engaged">
                <if advanced='"$RefreshTP"=="1"'>
                    <command>sc var set TP TP-Haste|TP-Refresh</command>
                    <command>sc var set Core TP-Haste|TP-Refresh</command>
                </if>
                <else>
                    <command>sc var set TP TP-Haste</command>
                    <command>sc var set Core TP-Haste</command>
                </else>
            </if>
            <elseif status="idle">
                <command>sc var set Idle Idle</command>
            </elseif>
        </if>
        <elseif spell="Aero V">
            <cancelspell />
            <command>Thunder V</command>
            <if status="engaged">
                <if advanced='"$RefreshTP"=="1"'>
                    <command>sc var set TP TP-Evasion|TP-Refresh</command>
                    <command>sc var set Core TP-Evasion|TP-Refresh</command>
                </if>
                <else>
                    <command>sc var set TP TP-Evasion</command>
                    <command>sc var set Core TP-Evasion</command>
                </else>
            </if>
            <elseif status="idle" advanced='"$Idle"!="TP-Evasion"'>
                <command>sc var set Idle Idle|Full Evasion</command>
            </elseif>
        </elseif>
        <elseif spell="Water V">
            <cancelspell />
            <command>Thunder V</command>
            <if status="engaged" advanced='"$TP"!="$Core|MDT"'>
                <command>sc var set TP $Core|MDT</command>
            </if>
            <elseif status="idle" advanced='"$Idle"!="$Core|MDT"'>
                <command>sc var set Idle Idle|MDT</command>
            </elseif>
        </elseif>
        <elseif spell="Stone V">
            <cancelspell />
            <command>Thunder V</command>
            <if status="engaged" advanced='"$TP"!="$Core|PDT"'>
                <command>sc var set TP $Core|PDT</command>
            </if>
            <elseif status="idle" advanced='"$Idle"!="$Core|PDT"'>
                <command>sc var set Idle Idle|PDT</command>
            </elseif>
        </elseif>
        <!-- Main Weapon: Locks -->
        <if mode="OR" advanced='"$LockMain"=="1"' EquipMain="Side*|Nobilis">
            <equip when="all">
                <main lock="true" />
                <sub lock="true" />
            </equip>
        </if>
        <!--- Gear sets: Idle and Engaged --->
        <if status="idle">
            <equip when="idle|aftercast" set="$Idle" />
        </if>
        <elseif status="engaged">
            <equip when="engaged|aftercast" set="$TP" />
        </elseif>
        <!--- Double Check Idle --->
        <command when="idle">wait 1.5;Thunder V</command>
        <!--- Gear sets Trigger: Idle and Engaged --->
        <if spell="Thunder V">
            <cancelspell />
            <if status="idle">
                <equip set="$Idle" />
            </if>
            <elseif status="engaged">
                <equip set="$TP" />
            </elseif>
        </if>
        <!--- Gear sets: Fast Cast --->
        <if type="BlueMagic" notSpell="Magnetite*|Hecatomb*|*Breath|Flying*|Sheep*|Dream*|Yawn|Sopor*" CastTimeGT="2">
            <castdelay delay="0.03" />
            <equip when="precast" set="Fast Cast" />
        </if>
        <!--- Gear sets: Resting --->
        <equip when="resting" set="Resting" />
        <!--- Blue Magic Spells: Physical|Cure|Magical|Debuffs|Enhancements --->
        <if Spell="Metallic Body|Diamond*|Occultation|Magic Barrier">
            <equip when="midcast" set="Haste|Blue Magic Skill" />
        </if>
        <elseif Spell="Plen*|*Fruit|Polle*|Healing*|Wild*">
            <if status="engaged" advanced='"$TP"!="Conv" AND "$Breath"!="1"'>
                <equip when="precast" set="Cure-$Cure" />
            </if>
            <elseif status="idle" advanced='"$Idle"!="Convert" AND "$Breath"!="1"'>
                <equip when="precast" set="Cure-$Cure" />
            </elseif>
        </elseif>
        <elseif type="BlueMagic" Element="Unknown">
            <if ValidTarget="Enemy">
                <if Spell="Quad*|Cannonball|Delta*">
                    <equip when="precast" set="Physical-STR:VIT-$CA" />
                </if>
                <elseif Spell="Disseverment|Goblin Rush|Heavy strike|Quadrastike">
                    <equip when="precast" set="Physical-STR:DEX-$CA" />
                </elseif>
                <elseif Spell="Head Butt|Sudden lunge">
                    <equip when="precast" set="%Spell-$HB" />
                </elseif>
                <elseif Spell="Benthic Typhoon">
                    <equip when="precast" set="Physical-AGI-$CA" />
                </elseif>
                <elseif Spell="Vanity Dive|Frenetic Rip|Goblin rush">
                    <equip when="precast" set="Physical-DEX-$CA" />
                </elseif>
                <else>
                    <equip when="precast" set="Physical-STR" />
                </else>
            </if>
            <else>
                <equip when="midcast" set="Head Butt-Haste" />
            </else>
        </elseif>
        <elseif type="BlueMagic" notElement="Unknown">
            <if ValidTarget="Enemy">
                <if Buffactive="Convergence">
                    <command>input /echo Convergence: %Spell! No AOE</command>
                </if>
                <if Spell="Charged Whisker|Evryone. Grudge|Thermal Pulse|Thunderbolt">
                    <equip when="midcast" set="%Spell-$BA" />
                </if>
                <elseif Spell="Mind Blast|Magic Hammer">
                    <equip when="midcast" set="Magical-MND" />
                </elseif>
                <elseif Spell="Ey*|Mysterious Light">
                    <equip when="midcast" set="Magical-CHR" />
                </elseif>
                <elseif Spell="Blood Drain|Digest|Blood Saber|Osmosis|Cold Wave">
                    <equip when="midcast" set="Magical-INT|Blue Magic Skill" />
                </elseif>
                <elseif Spell="Sheep Song|Soporific|Yawn|Dream Flower">
                    <equip when="precast|midcast" set="Spell Interruption" />
                </elseif>
                <elseif Spell="Ice Break|Maelst*|Firespit|Acrid*|Leaf*|Blazing*|Regur*">
                    <equip when="midcast" set="Magical-INT" />
                </elseif>
                <elseif Spell="Magnetite*|Hecatomb*|*Breath|Flying*">
                    <if advanced='"$Breath"=="1"'>
                        <equip when="precast|midcast|aftercast" set="Breath" />
                        <if advanced='"$Idle"!="Breath"'>
                            <command>sc var set Idle Breath</command>
                        </if>
                    </if>
                    <else>
                        <equip when="precast|midcast" set="TP-Haste|Fast Cast" />
                    </else>
                </elseif>
                <else>
                    <equip when="midcast" set="Magical-INT|Magic Accuracy" />
                </else>
            </if>
            <else>
                <equip when="midcast" set="Head Butt-Haste" />
            </else>
        </elseif>
        <!--- Abilities: Weaponskills --->
        <if type="WeaponSkill">
            <castdelay delay="0.02" />
            <if Spell="Chant du Cygne|Sanguine Blade|Savage Blade|Expiacion|Vorpal Blade">
                <equip when="precast" set="%Spell" />
            </if>
            <else>
                <equip when="precast" set="WS Base" />
            </else>
        </if>
        <!--- Abilities: Efflux --->
        <if type="BlueMagic" SpellElement="Unknown" Buffactive="Efflux">
            <equip when="precast|midcast">
                <legs lock="yes">Mavi Tayt +2</legs>
            </equip>
        </if>
        <!--- Subs: Utsusemi --->
        <if spell="Utsusemi: Ichi">
            <equip when="precast" set="Fast Cast" />
            <command when="precast">wait 0.5; sc set "Spell Interruption"</command>
            <midcastdelay delay="2" />
            <equip when="midcast" set="Haste" />
        </if>
        <elseif spell="Utsusemi: Ni">
            <equip when="precast|midcast" set="Haste" />
        </elseif>
        <!--- Subs: If not sub NIN, use Occultation when the spell is Utsusemi --->
        <if notSubJob="NIN" Spell="Utsusemi*">
            <changespell Spell="Occultation" />
        </if>
        <!--- Subs: Change to Conv gear and lock cure gear changes until first cast -->
        <if status="engaged" Spell="Convert">
            <castdelay delay="0.02" />
            <equip when="precast" set="%Spell" />
            <command>sc var set TP Convert</command>
        </if>
        <if status="idle" Spell="Convert">
            <castdelay delay="0.02" />
            <equip when="precast" set="%Spell" />
            <command>sc var set Idle Convert</command>
        </if>
        <!--- Misc: Sleep timers --->
        <if advanced='"$SleepTimer"=="1"'>
            <if Spell="Sheep Song">
                <command when="aftercast">spellcast var inc SleepOrder; wait 25; input /echo [%Spell : %target : %Spell wearing in 35s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 45; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 55; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
            </if>
            <elseif Spell="Yawn">
                <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
            </elseif>
            <elseif Spell="Soporific">
                <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
            </elseif>
            <elseif Spell="Dream Flower">
                <command when="aftercast">spellcast var inc SleepOrder; wait 40; input /echo [%Spell : %target : %Spell wearing in 50s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 75; input /echo [%Spell : %target : %Spell wearing in 15s]</command>
                <command when="aftercast">spellcast var inc SleepOrder; wait 85; input /echo [%Spell : %target : %Spell wearing in 5s]; spellcast var dec SleepOrder;</command>
            </elseif>
        </if>
        <!--- Misc: Alert when insufficient MP --->
        <if type="BlueMagic" MPCostGT="%MP">
            <command>input /echo You need more MP! %Spell: %MP/%MPCost!</command>
        </if>
        <!--- Misc: Haste and Refresh -->
        <if advanced='"$BuffTimer"=="1"'>
            <if spell="Battery Charge|Animating Wail">
                <command when="aftercast">wait 255; input /echo %Spell wearing off in 45s</command>
                <command when="aftercast">wait 280; input /echo %Spell wearing off in 20s</command>
                <command when="aftercast">wait 295; input /echo %Spell wearing off in 5s</command>
            </if>
        </if>
        <!--- Misc: Lock reraise hairpin --->
        <if Equiphead="reraise hairpin">
            <equip when="all">
                <head lock="true" />
            </equip>
        </if>
    </rules>
</spellcast>
 Ragnarok.Sekundes
Offline
Server: Ragnarok
Game: FFXI
user: Sekundes
Posts: 4189
By Ragnarok.Sekundes 2012-12-12 18:12:33
Link | Quote | Reply
 
%status is broken.

Windower stuff
 Ragnarok.Xaniko
Offline
Server: Ragnarok
Game: FFXI
user: xaniko
Posts: 13
By Ragnarok.Xaniko 2012-12-17 09:07:35
Link | Quote | Reply
 
Up! Any updates on nightfyre's XML?
 Fenrir.Nightfyre
Offline
Server: Fenrir
Game: FFXI
user: Nightfyre
Posts: 11680
By Fenrir.Nightfyre 2012-12-17 11:15:28
Link | Quote | Reply
 
I'm pretty busy on the weekends these days so I didn't have time to work on it after the %Status bug got (supposedly?) fixed. I've got some time over the next couple of days, so if everything's fixed I should be able to get it updated soon.
 Ragnarok.Xaniko
Offline
Server: Ragnarok
Game: FFXI
user: xaniko
Posts: 13
By Ragnarok.Xaniko 2012-12-17 12:16:02
Link | Quote | Reply
 
Fenrir.Nightfyre said: »
I'm pretty busy on the weekends these days so I didn't have time to work on it after the %Status bug got (supposedly?) fixed. I've got some time over the next couple of days, so if everything's fixed I should be able to get it updated soon.

That would be great, thank you!
 Ragnarok.Evihime
Offline
Server: Ragnarok
Game: FFXI
user: Evihime
Posts: 273
By Ragnarok.Evihime 2012-12-17 19:33:50
Link | Quote | Reply
 
The new SC and AE are workin pretty nice to me so I guess they are fixed
Log in to post.