Silvenmyst's Redmage v2.17

Hi, Silvenmyst from Osiris LS on Gilgamesh. Firstly, big thank you to Souleman for his xml file. As the base for this one is off of his. My setup is pretty much done, except I want to add in some specific engage gear for areas like Limbus when I have my Limbus groups do Spirits Within spams. So check back for that soon! If you find any errors, or have a more effiecient way of doing anything, please msg me, I could use the help.

<?xml version="1.0" ?>
<spellcast>
	<config
		RequiredVersion="2.15"
		Debug="False"
		HideErrors="False"
		ShowGearSwaps="False" 
		/>
 
	<sets>
		<group default="yes" name="RDM">	
			<set name="Standard">
				<main>Terra's Staff</main>
				<sub>Bugard Leather Strap +1</sub>
				<head>Warlock's Chapeau +1</head>
				<lear>Loquac. Earring</lear>
				<rear>Novia Earring</rear>
				<body>Dalmatica</body>
				<hands>Morrigan's Cuffs</hands>
				<lring>Omega Ring</lring>
				<back>Prism Cape</back>
				<waist>Penitent's Rope</waist>
				<legs>Jet Seraweels</legs>
				<feet>River Gaiters</feet>
			</set>
			<set name="Resting" BaseSet="Standard">
				<main>Pluto's Staff</main>				
				<head>Yigit Turban</head>
				<neck>Grandiose Chain</neck>
				<lear>Relaxing Earring</lear>
				<rear>Magnetic Earring</rear>
				<body>Errant Houppelande</body>
				<waist>Hierarch Belt</waist> 
			</set>
			<set name="Engaged" BaseSet="Standard">
				<main>Joyeuse</main>
				<sub>Genbu's Shield</sub>
				<head>Warlock's Chapeau +1</head>
				<neck>Peacock Charm</neck>
				<lear>Brutal Earring</lear>
				<rear>Suppanomimi</rear>
				<body>Scp. Harness +1</body>
				<hands>Dusk Gloves</hands>
				<lring>Rajas Ring</lring>
				<rring>Ulthalam's Ring</rring>
				<back>Boxer's Mantle</back>
				<waist>Swift Belt</waist>
				<legs>Jet Seraweels</legs>
				<feet>River Gaiters</feet>
			</set>
 
			<!-- Start of Specific Weaponskill Sets-->
			<set name="WeaponSkill" BaseSet="Engaged">
				<lear>Triumph Earring</lear>
				<rear>Triumph Earring</rear>
				<hands>Morrigan's Cuffs</hands>
				<rring>Triumph Ring</rring>				
			</set>
 
			<!-- Start of Condition Specific Sets-->
			<set name="Fastcast" Baseset="Standard">				
				<head>Warlock's Chapeau +1</head>
				<rear>Loquac. Earring</rear>
			</set>
 
			<!-- Start of Specific Magic Sets-->
			<set name="DarkMagic" BaseSet="Fastcast">
				<neck>Dark Torque</neck>
				<body>Nashira Manteel</body>
			</set>
			<set name="DivineMagic" BaseSet="Fastcast" />
			<set name="EnhancingMagic" BaseSet="Fastcast">
				<hands>Nashira Gages</hands>
				<body>Nashira Manteel</body>
				<waist>Swift Belt</waist>
			</set>
			<set name="ElementalMagic" BaseSet="Fastcast">
				<neck>Elemental Torque</neck>
				<rear>Moldavite earring</rear>
				<lear>Novio Earring</lear>
				<body>Errant Houppelande</body>
				<hands>Morrigan's Cuffs</hands>
				<rring>Omniscient Ring</rring>
				<legs>Duelist's Tights</legs>
				<feet>River Gaiters</feet>				
			</set>
			<set name="EnfeeblingBase" BaseSet="Fastcast">
				<head>Warlock's Chapeau +1</head>
				<neck>Enfeebling Torque</neck>
				<body>Warlock's Tabard</body>
				<hands>Yigit Gages</hands>
				<back>Prism Cape</back>
				<legs>Jet Seraweels</legs>
			</set>
			<set name="EnfeeblingBlackMagic" BaseSet="EnfeeblingBase">
				<sub lock="true">Bugard Leather Strap +1</sub>
				<lear>Enfeebling Earring</lear>
				<lring>Omega Ring</lring>
				<rring>Omniscient Ring</rring>				
			</set>
			<set name="EnfeeblingWhiteMagic" BaseSet="EnfeeblingBase">
				<sub lock="true">Bugard Leather Strap +1</sub>
				<lear>Enfeebling Earring</lear>
				<lring>Omega Ring</lring>
				<rring>Communion Ring</rring>
				<feet>River Gaiters</feet>
			</set>
			<set name="HealingMagic" BaseSet="Fastcast">
				<rear>Novia Earring</rear>
				<body>Errant Houppelande</body>
				<rring>Communion Ring</rring>
				<legs>Jet Seraweels</legs>				
			</set>				
 
			<!-- Start of HQ Staff/Obi sets-->
			<set name="FireStaff"> 
				<main>Vulcan's Staff</main>
				<sub>Bugard Leather Strap +1</sub>
			</set>
			<set name="IceStaff">
				<main>Aquilo's Staff</main>
				<sub>Ice Grip</sub>
			</set>
			<set name="WindStaff">
				<main>Auster's Staff</main>
				<sub>Wind Grip</sub>
			</set>
			<set name="EarthStaff">
				<main>Terra's Staff</main>
				<sub>Bugard Leather Strap +1</sub>
			</set>
			<set name="ThunderStaff">
				<main>Jupiter's Staff</main>
				<sub>Thunder Grip</sub>
			</set>
			<set name="WaterStaff">
				<main>Neptune's Staff</main>
				<sub>Water Grip</sub>
			</set>
			<set name="LightStaff">
				<main>Apollo's Staff</main>
				<sub>Bugard Leather Strap +1</sub>
			</set>
			<set name="DarkStaff">
				<main>Pluto's Staff</main>
				<sub>Dark Grip</sub>
			</set>			
			<set name="ThunderObi">
				<waist lock="true">Rairin Obi</waist>
			</set> 
			<set name="IceObi">
				<waist lock="true">Hyorin Obi</waist>
			</set> 
			<set name="DarkObi">
				<waist lock="true">Anrin Obi</waist>
			</set> 
			<set name="WindObi">
				<waist lock="true">Furin Obi</waist>
			</set> 
			<set name="LightObi">
				<waist lock="true">Korin Obi</waist>
			</set>
			<set name="Town">
				<main>Joyeuse</main>
				<sub>Genbu's Shield</sub>
				<ammo>Hedgehog Bomb</ammo>
				<head>Warlock's Chapeau +1</head>
				<neck>Uggalepih Pendant</neck>
				<lear>Novia Earring</lear>
				<rear>Novio Earring</rear>
				<body>Nashira Manteel</body>
				<hands>Morrigan's Cuffs</hands>
				<lring>Omega Ring</lring>
				<rring>Communion Ring</rring>
				<back>Prism Cape</back>
				<waist>Penitent's Rope</waist>
				<legs>Jet Seraweels</legs>
				<feet>River Gaiters</feet>
			</set>
			<set name="%SpellElementObi" />
			<set name="Ninjutsu" Baseset="Fastcast" />
			<set name="Singing" Baseset="Fastcast" />
			<set name="SummoningMagic" Baseset="Fastcast" />
			<set name="BlueMagicBase" Baseset="Fastcast" />
			<set name="BlueMagic-Physical" Baseset="BlueMagicBase" />
			<set name="BlueMagic-Magic" Baseset="BlueMagicBase" />
		</group>
	</sets>
 
	<variables>
		<var name="HighMP">840</var>		<!-- ??? in Zenith/MP gear.... -->
	</variables>
 
	<rules>
		<if spell="autoset"> 
			<action type="equip" when="resting" set="Resting" /> 
			<action type="equip" when="idle" set="Standard" /> 
			<action type="equip" when="engaged" set="Engaged" /> 
		</if> 
 
		<!-- Control for Town Gear-->
		<if Area="*Windurst*|*San d'Oria*|*Bastok*|*Jeuno*|*Whitegate|Al Zahbi" NotArea="Dynamis*">
			<action type="equip" when="idle" set="Town">
			</action>
		</if>			
 
		<!-- Control for Engagement and Weaponskill Sets-->
		<if NotStatus="Engaged">
			<action type="equip" when="aftercast" set="Standard" />
		</if>
		<else>
			<action type="equip" when="aftercast" set="Engaged" />
		</else> 
		<if TPGT="10">
			<action type="Disable" slot="main|sub|ranged" />	
		</if>
		<else>
			<action type="Enable" slot="main|sub|ranged" />
		</else> 
		<if Type="WeaponSkill" NotTPLT="100">
			<action type="castdelay" delay=".2" />
			<action type="Equip" when="Precast" set="WeaponSkill" />
		</if>
 			<if CommandPrefix="/ra">
			<action type="DefaultTarget" target="&lt;t&gt;" />
			<action type="equip" when="precast|midcast" set="Engaged" />
		</if> 
		<elseif ValidTarget="Self">
			<action type="DefaultTarget" target="&lt;me&gt;" />
		</elseif>
		<elseif ValidTarget="Enemy">
			<action type="DefaultTarget" target="&lt;stnpc&gt;" />
		</elseif>
		<elseif ValidTarget="*Enemy*|Unknown">
			<action type="DefaultTarget" target="&lt;st&gt;" />
		</elseif>
		<else>
			<action type="DefaultTarget" target="&lt;stpc&gt;" />
		</else>
 
		<!-- Control for Disabling Convert Sets (Currently working on streamlining this)-->
		<if advanced='%MP&gt;=$HighMP'>
			<action type="Disable" slot="neck|lear|rear|body|hands|lring|rring|back|legs|feet" />
			<!-- disable ALL +MP GEAR slots-->
		</if>
			<if advanced='%MP&lt;($HighMP-10)'>		 
				<action type="Enable" slot="body" />
			</if>
			<if advanced='%MP&lt;($HighMP-54)'>		
				<action type="Enable" slot="neck" />
			</if> 
			<if advanced='%MP&lt;($HighMP-84)'>		 
				<action type="Enable" slot="legs" />
			</if>
			<if advanced='%MP&lt;($HighMP-114)'>		
				<action type="Enable" slot="feet" />
			</if> 
			<if advanced='%MP&lt;($HighMP-134)'>		 
				<action type="Enable" slot="hands" />
			</if>
			<if advanced='%MP&lt;($HighMP-184)'>		
				<action type="Enable" slot="rring" />
			</if> 
			<if advanced='%MP&lt;($HighMP-209)'>		 
				<action type="Enable" slot="lring" />
			</if>
			<if advanced='%MP&lt;($HighMP-224)'>		
				<action type="Enable" slot="lear" />
			</if> 
			<if advanced='%MP&lt;($HighMP-254)'>		 
				<action type="Enable" slot="rear" />
			</if>
			<if advanced='%MP&lt;($HighMP-280)'>		
				<action type="Enable" slot="back" />
			</if>
 
		<!-- Control for Specific Magic Sets-->	
		<elseif Skill="DarkMagic">
			<if Subjob="DRK">
				<action type="equip" when="midcast" set="%Skill" >
					<back>Killer Mantel</back>
				</action>
			</if>
		</elseif>
		<!-- Enhancing Magic-->
		<!-- Cancel spells (midcast delay may need to be changed)   Requires Cancel plugin running -->
		<if Spell="Sneak" advanced='"%target"="&lt;me&gt;"'>
			<action type="command" when="midcast">cancel 71</action>
			<action type="midcastdelay" delay=".2" />
		</if>
		<elseif Spell="Stoneskin">
			<action type="midcastdelay" delay="3" />
			<action type="equip" when="midcast">
				<neck>Promise Badge</neck>
				<body>Errant Hpl.</body>
				<hands>Yigit Gages</hands>
				<legs>Jet Seraweels</legs>
				<feet>River Gaiters</feet>
			</action>
			<action type="command" when="midcast">cancel 37</action>
		</elseif>
		<elseif Spell="Blink">
			<action type="command" when="midcast">cancel 36</action>
			<action type="midcastdelay" delay="2" />
		</elseif>
		<elseif spell="Utsusemi: Ichi">
			<action type="midcastdelay" delay="1" />
			<action type="Command" when="midcast">cancel 66</action> 
		</elseif>
		<elseif spell="Spectral Jig">
			<action type="Command" when="precast">cancel 71</action>
		</elseif> 
		<elseif Skill="EnfeeblingMagic">
			<action type="equip" when="midcast" set="Enfeebling%Type" />
		</elseif>
		<elseif Skill="ElementalMagic">
			<action type="equip" when="midcast" set="Elementalmagic" />
			<if MPPAfterCastLT="50" NotSpell="Rasp|Frost|Drown|Burn|Choke|Shock">
				<action type="equip" when="midcast">
					<neck lock="true">Uggalepih Pendant</neck>
					</action>
				</if>			
		</elseif>
		<if advanced='("%WeatherElement"="%SpellElement") OR ("%DayElement"="%SpellElement")'>
				<action type="equip" when="midcast" set="%SpellElementObi" />
		</if>
 
		<!-- Control for Spell Detection for Skill Sets, setting the gear and staffs-->
		<elseif CommandPrefix="/ma|/magic" NotSpell="Stoneskin">
			<action type="equip" when="midcast" set="%Skill" />
		</elseif>
		<if advanced='(string)"%SpellElement"=="Unknown"' />
		<elseif advanced='(string)"%SpellElement"=="None"' />
			<else>
				<action type="equip" when="precast" set="FastCast" />
				<action type="equip" when="midcast" set="%SpellElementStaff" />			
			</else>
		<elseif Skill="BlueMagic">
			<if advanced='(string)"%SpellElement"==Unknown'>
				<action type="equip" when="midcast" set="BlueMagic-Physical" />
			</if>
			<else>
				<action type="equip" when="midcast" set="BlueMagic-Magical" />
			</else>
		</elseif>
 
		<!-- Control to Change Cure Spells based on available MP-->
		<if Spell="Cure IV" MPLT="88">
			<action type="ChangeSpell" Spell="Cure III" />
		</if>
		<elseif Spell="Cure III" MPLT="46">
			<action type="ChangeSpell" Spell="Cure II" />
		</elseif>
		<elseif Spell="Cure II" MPLT="24">
			<action type="ChangeSpell" Spell="Cure" />
		</elseif>		
	</rules>
</spellcast>
plugins/spellcast/userxml/rdm/silvenmyst_rdm.txt · Last modified: 2009/08/08 14:00 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0