Summoner XML by Claire

There are two parts to this. I recently obtained a Bahamut's Staff so the first section is to include that instead of the Elemental Staves. The second section contains the Elemental Staves. I’m sharing this XML with you because I was searching for an easy to use XML for Bahamut’s staff on SMN and couldn’t find one. So this is my <3’s to you.

[NOTE] This XML does not include very much Avatar Specific Gear. If you have extra pieces for specific avatars, equipment will have to be added into the spell rule/gear set for that avatar.

Features:

  • Easy Editing for your own Equipment
  • Bahamut’s Staff and Elemental Staves Equipment Management (1st Section: Bahamut’s Staff/ 2nd Section Elemental Staves)
  • Simple, Easy-to-Follow, Layout that you can customize to your own needs.
  • Gear lock for Carbuncle Equip
  • Simple BP: Ward/Rage Equipment Management
  • SubJob Specific Needs: WHM|SCH|RDM|BLM (Based on MP not by MainJob Level)
  • Extra XML if you use Obi's (I don't use them in mine so they're outside of the main 2 sections)

Section 1: Bahamut’s Staff Main The Only things that you should have to change in this section if you use it are your Gear Sets, and the Physical BP's if you don't use a Sacrifice Torque. Remove the Enfeeble under the Non-level cap containing the Nashira Seraweels if you don't have/need it.

<?xml version="1.0" ?>
<!-- A Clairefox Creation <3~ Last Updated :: 12/14/09 :: -->
<!-- Disclaimer: Not everything herein is created of my own. I adapted/changed/added more in them for my own use. -->
 
<spellcast>
	<config
		RequiredVersion="2.20"
		HideErrors="false"
		ShowGearSwaps="false"
		Debug="false"
		ShowSpellInfo="false"
	/>
	<variables clear="True">
 
<!--Put your Elemental Staves here-->		
		<var name="IceStaff">Aquilo's Staff</var>
		<var name="WindStaff">Auster's Staff</var>
		<var name="EarthStaff">Terra's Staff</var>
		<var name="ThunderStaff">Jupiter's Staff</var>
		<var name="WaterStaff">Water Staff</var>
		<var name="FireStaff">Vulcan's Staff</var>
		<var name="DarkStaff">Pluto's Staff</var>
		<var name="LightStaff">Apollo's Staff</var>
 
	</variables>
 
	<sets>
		<group name = "SMN" default="yes">
			<set name = "Normal">
				<main>Bahamut's Staff</main>
				<sub>Staff Strap</sub>
				<ammo>Hedgehog Bomb</ammo>
				<head>Summoner's Horn</head>
				<neck>Morgana's Choker</neck>
				<lear>Magnetic Earring</lear>
				<rear>Loquacious Earring</rear>
				<body>Yinyang Robe</body>
				<hands>Evoker's bracers</hands>
				<lring>Serket Ring</lring>
				<rring>Evoker's Ring</rring>
				<back>Summoner's Cape</back>
				<waist>Forest Rope</waist>
				<legs>Evoker's Spats</legs>
				<feet>Evoker's pigaches +1</feet>
			</set>
			<set name = "Resting" Baseset= "Normal">
				<main>Pluto's Staff</main>
				<sub>Staff Strap</sub>
				<head>Goliard Chapeau</head>
				<neck>Grandiose Chain</neck>
				<body>Errant Houppelande</body>
				<waist>Hierarch Belt</waist>
			</set>
			<set name = "Skill" Baseset = "Normal">
				<head>Evoker's Horn +1</head>
				<neck>Summoning Torque</neck>
				<hands>Summoner's bracers</hands>
				<rring>Evoker's ring</rring>
				<feet>Evoker's pigaches +1</feet>
			</set>
			<set name="SNK">
				<main>$WindStaff</main> 
				<sub>Staff Strap</sub>
			</set>
	<!-- Day/Weather/Full adds in AFv2 gear if day or weather match avatar-->
			<set name="Day" baseset="Normal">
				<body>Summoner's Dblt.</body>
			</set>
			<set name="Weather" baseset="Normal">
				<head>Summoner's Horn</head>
			</set>
			<set name="Full" baseset="Normal">
				<head>Summoner's Horn</head>
				<body>Summoner's Dblt.</body>
			</set>
 
		</group>
	</sets>
	<rules>
		<action type="equip" when="resting" set="Resting" />
		<action type="equip" when="Idle|aftercast" set="Normal" />
 
<!--Status-->
 		<if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
			<action Type="CancelSpell" />
			<action Type="Command">input /p Silenced...</action>
		</if>
 		<if BuffActive="Sleep">
			<action Type="CancelSpell" />
			<action Type="Command">input /p Z_z...</action>
			<action type="command">cancel 37</action>
			<action type="equip">
				<neck>Sacrifice Torque</neck>
			</action>
		</if>
 
<!--Gear Swap Relic Body based on Day/Weather-->
<!--Checks for both Day and Weather to see if it is the same as avatar/spirit and Equips both Afv2 Body and Head-->
		<if advanced='"%spellElement"="%WeatherElement" and "%spellElement"="%DayElement"'>
			<var cmd="set CurrentSet Full"/>
			<equip when="midcast" set="Full"/>
		</if>
		<!--Checks to see if DayElement is same as avatar/spirit and equips Afv2 body-->
		<elseif advanced='"%spellElement"="%DayElement"'>
			<!--Sets gear to the elemant and afv2 body-->
			<var cmd="set CurrentSet Day"/>
			<equip when="midcast" set="Day"/>
		</elseif>
		<!--Checks to see if WeatherElement is same as avatar/spirit and equips Afv2 Head-->
		<elseif advanced='"%spellElement"="%WeatherElement"'>
			<var cmd="set CurrentSet Weather"/>
			<equip when="midcast" set="Weather"/>
		</elseif>
		<else>
		<equip when="aftercast" set="Normal"/>
		</else>
 
<!--Spirits-->
		<if type="SummonerPact">
			<!--The following statements all effect non-gear; chooses correct spell for siphon-->
			<if spell="*Spirit">
				<if area="Dynamis*|*Apollyon*">
					<changespell spell="$DarkSpirit"/>
				</if>
				<elseif area="*Temenos*">
					<changespell spell="$LightSpirit"/>
				</elseif>
			</if>
		</if>
<!--Avatars/Spirit Equips-->
		<if spell="Carbuncle">
			<action type="disable" when="aftercast" Slot="hands" />
			<action type="equip" when="precast" set="Normal">
				<hands>Carbuncle Mitts</hands>
			</action>
			<if spell="Release">
				<action type="enable" Slot="hands" />
			</if>
		</if>
		<elseif spell="Fenrir|Diabolos">
			<action type="equip" when="precast" set="Normal" />
		</elseif>
		<elseif spell="Titan">
			<action type="equip" when="precast" set="Normal" />
		</elseif>
		<elseif spell="Garuda">
			<action type="equip" when="precast" set="Normal">
				<head>Karura hachigane</head>
			</action>
		</elseif>
		<elseif spell="Shiva">
			<action type="equip" when="precast" set="Normal" />
		</elseif>
		<elseif spell="Ifrit">
			<action type="equip" when="precast" set="Normal" />
		</elseif>
		<elseif spell="Leviathan">
			<action type="equip" when="precast" set="Normal" />
		</elseif>
		<elseif spell="Ramuh">
			<action type="equip" when="precast" set="Normal" />
		</elseif>
		<elseif spell="*Spirit">
			<action type="equip" when="precast" set="Skill" />
		</elseif>
 
<!--BPs Rage and Ward-->
		<if Type="BloodPactRage|BloodPactWard">
			<action type="aftercastdelay" delay="5"/>
			<!-- Magic BP's -->
			<if Spell="Healing Ruby*|Searing Light|Meteorite|Shining Ruby|Glittering Ruby|Stone*|Aero*|Blizzard*|Fire*|Water*|Thunder*|Whispering Wind|Aerial Armor|Hastega|Sleepga|Frost Armor|Burning Strike|Crimson Howl|Slowga|Spring Water|Thunder Spark|Thunder Armor|Rolling Thunder|Lunar Cry|Lunar Roar|Ecliptic Howl|Ecliptic Growl|Nether Blast|Ultimate Terror|Somnolence|Nightmare|Dream Shroud|Noctoshield|Ruinous Omen|Howling Moon|Earthen Fury|Aerial Blast|Diamond Dust|Inferno|Tidal Wave|Judgment Bolt">
				<action type="equip" when="precast" set="Skill" />
				<action type="equip" when="aftercast" set="Normal" />
			</if>
			<!-- Physical BP's -->
			<elseif Spell="Poison Nails|Earthen Fury|Rock Throw|Rock Buster|Megalith Throw|Mountain Buster|Claw|Predator Claws|Axe Kick|Double Slap|Rush|Punch|Double Punch|Flaming Crush|Barracuda Dive|Tail Whip|Spinning Dive|Shock Strike|Chaotic Strike|Charge|Fang|Bite|Camisado">
				<action type="equip" when="precast">
					<neck>Sacrifice Torque</neck>
				</action>
				<action type="equip" when="aftercast">
					<neck>Morgana's Choker</neck>
				</action>
			</elseif>
		</if>
 
<!-- Cancel and Buffs -->
		<if Spell="Stoneskin">
			<action type="midcastdelay" delay="2" />
			<action type="command" when="midcast">cancel 37</action>
		</if>
		<elseif Spell="Blink">
			<action type="Equip" when="Precast|midcast" set="SNK"/>
			<action type="command" when="midcast">cancel 36</action>
			<action type="midcastdelay" delay="2" />
		</elseif>
 
		<elseif Spell="Sneak|Invisible">
			<action type="Equip" when="Precast|midcast" set="SNK"/>
			<action type="midcastdelay" delay="1.5" />
			<if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTarget"="%PlayerName" OR "%SpellTarget"="&lt;me&gt;" OR ("%target"="%PlayerName" AND "%SpellTarget"="&lt;t&gt;")'>
				<action type="command" when="midcast">cancel 71</action>
			</if>
		</elseif>
		<elseif Spell="Reraise*">
			<action type="midcastdelay" delay="2" />
			<action type="command" when="midcast">cancel 113</action>
		</elseif>
 
<!-- Non Level Cap <3 -->
		<if Spell="Silence|Paralyze|Slow|Dia|Dia II" >
			<action type="equip" when="precast" set="Normal">
				<legs>Nashira Seraweels</legs>
			</action>
		</if>
		<if SubJob="WHM|RDM|SCH|BLM">
			<if Spell="Cure*|Curaga*|Dia*|Banish*">
				<action type="equip" when="midcast">
					<main>$%SpellElementStaff</main>
				</action>
			</if>
 				<if spell="Cure*|Curaga*|Regen*" NotBuffActive="Penury">
				<if Spell="Curaga II" MPLT="120">
					<action type="ChangeSpell" Spell="Curaga" />
				</if>
				<elseif Spell="Curaga" MPLT="60">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure III" MPLT="46" MPGT="23">
					<action type="ChangeSpell" Spell="Cure II" />
				</elseif>
				<elseif Spell="Cure III" MPLT="24" MPGT="7">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure III" MPLT="8">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure II" MPLT="24" MPGT="7">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure II" MPLT="8">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure" MPLT="8">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen II" MPLT="36" MPGT="14">
					<action type="ChangeSpell" Spell="Regen" />
				</elseif>
				<elseif Spell="Regen II" MPLT="15">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen" MPLT="15">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
			</if>
			<elseif spell="Cure*|Curaga*|Regen*" BuffActive="Penury">
				<if Spell="Cure III" MPLT="23" MPGT="11">
					<action type="ChangeSpell" Spell="Cure II" />
				</if>
				<elseif Spell="Cure III" MPLT="12" MPGT="3">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure III" MPLT="4">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure II" MPLT="12" MPGT="3">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure II" MPLT="4">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure" MPLT="4">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen II" MPLT="18" MPGT="7">
					<action type="ChangeSpell" Spell="Regen" />
				</elseif>
				<elseif Spell="Regen II" MPLT="7">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen" MPLT="7">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
			</elseif>
 
			<if SubJob="SCH">			
				<if spell="Poisona|Paralyna|Blindna|Silena|Cursna" subJob="SCH" notBuffActive="Addendum: White">
					<action type="addtochat" when="precast">[INFO] You need Addendum:White for this.</action>
				</if>
				<elseif spell="Sleep|Dispel|Stone*|Water*|Aero|Fire|Blizzard|Thunder|Drain|Aspir" subJob="SCH" notBuffActive="Addendum: Black">
						<action type="addtochat" when="precast">[INFO] You need Addendum:Black for this.</action>
				</elseif>
			</if>				
		</if>
	</rules>
</spellcast>

Section 2: Elemental Staves The Only things that you should have to change in this section if you use it are your Gear Sets, and the Physical BP's if you don't use a Sacrifice Torque. Remove the Enfeeble under the Non-level cap containing the Nashira Seraweels if you don't have/need it.

<?xml version="1.0" ?>
<!-- A Clairefox Creation <3~ Last Updated :: 12/14/09 :: -->
<!-- Disclaimer: Not everything herein is created of my own. I adapted/changed/added more in them for my own use. -->
 
<spellcast>
	<config
		RequiredVersion="2.20"
		HideErrors="false"
		ShowGearSwaps="false"
		Debug="false"
		ShowSpellInfo="false"
	/>
	<variables clear="True">
 
<!--Put your Elemental Staves here-->		
		<var name="IceStaff">Aquilo's Staff</var>
		<var name="WindStaff">Auster's Staff</var>
		<var name="EarthStaff">Terra's Staff</var>
		<var name="ThunderStaff">Jupiter's Staff</var>
		<var name="WaterStaff">Water Staff</var>
		<var name="FireStaff">Vulcan's Staff</var>
		<var name="DarkStaff">Pluto's Staff</var>
		<var name="LightStaff">Apollo's Staff</var>
 
	</variables>
 
	<sets>
		<group name = "SMN" default="yes">
			<set name = "Normal">
				<main>$DarkStaff</main>
				<sub>Staff Strap</sub>
				<ammo>Hedgehog Bomb</ammo>
				<head>Summoner's Horn</head>
				<neck>Morgana's Choker</neck>
				<lear>Astral Earring</lear>
				<rear>Loquacious Earring</rear>
				<body>Yinyang Robe</body>
				<hands>Evoker's bracers</hands>
				<lring>Serket Ring</lring>
				<rring>Evoker's Ring</rring>
				<back>Summoner's Cape</back>
				<waist>Forest Rope</waist>
				<legs>Evoker's Spats</legs>
				<feet>Evoker's pigaches +1</feet>
			</set>
			<set name = "Resting" Baseset= "Normal">
				<main>$DarkStaff</main>
				<sub>Staff Strap</sub>
				<head>Goliard Chapeau</head>
				<neck>Grandiose Chain</neck>
				<body>Errant Houppelande</body>
				<waist>Hierarch Belt</waist>
			</set>
			<set name = "Skill" Baseset = "Normal">
				<head>Evoker's Horn +1</head>
				<neck>Summoning Torque</neck>
				<hands>Summoner's bracers</hands>
				<rring>Evoker's ring</rring>
				<feet>Evoker's pigaches +1</feet>
			</set>
			<set name="%SpellElementStaff">
				<main>%SpellElement Staff</main>
				<sub>Staff Strap</sub>
			</set>
			<set name="SNK">
				<main>$WindStaff</main> 
				<sub>Staff Strap</sub>
			</set>
	<!-- Day/Weather/Full adds in AFv2 gear if day or weather match avatar-->
			<set name="Day" baseset="Normal">
				<body>Summoner's Dblt.</body>
			</set>
			<set name="Weather" baseset="Normal">
				<head>Summoner's Horn</head>
			</set>
			<set name="Full" baseset="Normal">
				<head>Summoner's Horn</head>
				<body>Summoner's Dblt.</body>
			</set>
 
		</group>
	</sets>
	<rules>
		<action type="equip" when="resting" set="Resting" />
		<action type="equip" when="Idle|aftercast" set="Normal" />
 
<!--Status-->
 		<if BuffActive="Silence" CommandPrefix="/ma|/magic|/ninjutsu">
			<action Type="CancelSpell" />
			<action Type="Command">input /p Silenced...</action>
		</if>
 		<if BuffActive="Sleep">
			<action Type="CancelSpell" />
			<action Type="Command">input /p Z_z...</action>
		</if>
 
<!--Gear Swap Relic Body based on Day/Weather-->
<!--Checks for both Day and Weather to see if it is the same as avatar/spirit and Equips both Afv2 Body and Head-->
		<if advanced='"%spellElement"="%WeatherElement" and "%spellElement"="%DayElement"'>
			<var cmd="set CurrentSet Full"/>
			<equip when="midcast" set="Full"/>
		</if>
		<!--Checks to see if DayElement is same as avatar/spirit and equips Afv2 body-->
		<elseif advanced='"%spellElement"="%DayElement"'>
			<!--Sets gear to the elemant and afv2 body-->
			<var cmd="set CurrentSet Day"/>
			<equip when="midcast" set="Day"/>
		</elseif>
		<!--Checks to see if WeatherElement is same as avatar/spirit and equips Afv2 Head-->
		<elseif advanced='"%spellElement"="%WeatherElement"'>
			<var cmd="set CurrentSet Weather"/>
			<equip when="midcast" set="Weather"/>
		</elseif>
		<else>
		<equip when="aftercast" set="Normal"/>
		</else>
 
<!--Spirits-->
		<if type="SummonerPact">
			<!--The following statements all effect non-gear; chooses correct spell for siphon-->
			<if spell="*Spirit">
				<if area="Dynamis*|*Apollyon*">
					<changespell spell="$DarkSpirit"/>
				</if>
				<elseif area="*Temenos*">
					<changespell spell="$LightSpirit"/>
				</elseif>
			</if>
		</if>
<!--Avatars/Spirit Equips-->
		<if spell="Carbuncle">
			<action type="disable" when="aftercast" Slot="hands" />
			<action type="equip" when="precast" set="Normal">
				<hands>Carbuncle Mitts</hands>
			</action>
			<if spell="Release">
				<action type="enable" Slot="hands" />
			</if>
		</if>
		<elseif spell="Fenrir|Diabolos">
			<action type="equip" when="precast" set="Normal">
				<main>$DarkStaff</main>
			</action>
		</elseif>
		<elseif spell="Titan">
			<action type="equip" when="precast" set="Normal">
				<main>$EarthStaff</main>
			</action>
		</elseif>
		<elseif spell="Garuda">
			<action type="equip" when="precast" set="Normal">
				<main>$WindStaff</main>
			</action>
		</elseif>
		<elseif spell="Shiva">
			<action type="equip" when="precast" set="Normal">
				<main>$IceStaff</main>
			</action>
		</elseif>
		<elseif spell="Ifrit">
			<action type="equip" when="precast" set="Normal">
				<main>$FireStaff</main>
			</action>
		</elseif>
		<elseif spell="Leviathan">
			<action type="equip" when="precast" set="Normal">
				<main>$WaterStaff</main>
			</action>
		</elseif>
		<elseif spell="Ramuh">
			<action type="equip" when="precast" set="Normal">
				<main>$ThunderStaff</main>
			</action>
		</elseif>
		<elseif spell="*Spirit">
			<action type="equip" when="precast" set="Skill">
				<main>%SpellElement Staff</main>
			</action>
		</elseif>
 
<!--BPs Rage and Ward-->
		<if Type="BloodPactRage|BloodPactWard">
			<action type="aftercastdelay" delay="5"/>
			<!-- Magic BP's -->
			<if Spell="Healing Ruby*|Searing Light|Meteorite|Shining Ruby|Glittering Ruby|Stone*|Aero*|Blizzard*|Fire*|Water*|Thunder*|Whispering Wind|Aerial Armor|Hastega|Sleepga|Frost Armor|Burning Strike|Crimson Howl|Slowga|Spring Water|Thunder Spark|Thunder Armor|Rolling Thunder|Lunar Cry|Lunar Roar|Ecliptic Howl|Ecliptic Growl|Nether Blast|Ultimate Terror|Somnolence|Nightmare|Dream Shroud|Noctoshield|Ruinous Omen|Howling Moon|Earthen Fury|Aerial Blast|Diamond Dust|Inferno|Tidal Wave|Judgment Bolt">
				<action type="equip" when="precast" set="Skill" />
				<action type="equip" when="aftercast" set="Normal" />
			</if>
			<!-- Physical BP's -->
			<elseif Spell="Poison Nails|Earthen Fury|Rock Throw|Rock Buster|Megalith Throw|Mountain Buster|Claw|Predator Claws|Axe Kick|Double Slap|Rush|Punch|Double Punch|Flaming Crush|Barracuda Dive|Tail Whip|Spinning Dive|Shock Strike|Chaotic Strike|Charge|Fang|Bite|Camisado">
				<action type="equip" when="precast">
					<neck>Sacrifice Torque</neck>
				</action>
				<action type="equip" when="aftercast">
					<neck>Morgana's Choker</neck>
				</action>
			</elseif>
		</if>
 
<!-- Cancel and Buffs -->
		<if Spell="Stoneskin">
			<action type="midcastdelay" delay="2" />
			<action type="command" when="midcast">cancel 37</action>
		</if>
		<elseif Spell="Blink">
			<action type="Equip" when="Precast|midcast" set="SNK"/>
			<action type="command" when="midcast">cancel 36</action>
			<action type="midcastdelay" delay="2" />
		</elseif>
 
		<elseif Spell="Sneak|Invisible">
			<action type="Equip" when="Precast|midcast" set="SNK"/>
			<action type="midcastdelay" delay="1.5" />
			<if Spell="Sneak" BuffActive="Sneak" advanced='"%SpellTarget"="%PlayerName" OR "%SpellTarget"="&lt;me&gt;" OR ("%target"="%PlayerName" AND "%SpellTarget"="&lt;t&gt;")'>
				<action type="command" when="midcast">cancel 71</action>
			</if>
		</elseif>
		<elseif Spell="Reraise*">
			<action type="midcastdelay" delay="2" />
			<action type="command" when="midcast">cancel 113</action>
		</elseif>
 
<!-- Non Level Cap <3 -->
		<if Spell="Silence|Paralyze|Slow|Dia|Dia II" >
			<action type="equip" when="precast" set="Normal">
				<legs>Nashira Seraweels</legs>
			</action>
		</if>
		<if SubJob="WHM|RDM|SCH|BLM">
			<if Spell="Cure*|Curaga*|Dia*|Banish*">
				<action type="equip" when="midcast">
					<main>$%SpellElementStaff</main>
				</action>
			</if>
 				<if spell="Cure*|Curaga*|Regen*" NotBuffActive="Penury">
				<if Spell="Curaga II" MPLT="120">
					<action type="ChangeSpell" Spell="Curaga" />
				</if>
				<elseif Spell="Curaga" MPLT="60">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure III" MPLT="46" MPGT="23">
					<action type="ChangeSpell" Spell="Cure II" />
				</elseif>
				<elseif Spell="Cure III" MPLT="24" MPGT="7">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure III" MPLT="8">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure II" MPLT="24" MPGT="7">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure II" MPLT="8">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure" MPLT="8">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen II" MPLT="36" MPGT="14">
					<action type="ChangeSpell" Spell="Regen" />
				</elseif>
				<elseif Spell="Regen II" MPLT="15">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen" MPLT="15">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
			</if>
			<elseif spell="Cure*|Curaga*|Regen*" BuffActive="Penury">
				<if Spell="Cure III" MPLT="23" MPGT="11">
					<action type="ChangeSpell" Spell="Cure II" />
				</if>
				<elseif Spell="Cure III" MPLT="12" MPGT="3">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure III" MPLT="4">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure II" MPLT="12" MPGT="3">
					<action type="ChangeSpell" Spell="Cure" />
				</elseif>
				<elseif Spell="Cure II" MPLT="4">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Cure" MPLT="4">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen II" MPLT="18" MPGT="7">
					<action type="ChangeSpell" Spell="Regen" />
				</elseif>
				<elseif Spell="Regen II" MPLT="7">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
				<elseif Spell="Regen" MPLT="7">
					<action type="CancelSpell" />
					<action type="AddToChat" color="50">Not enough MP.</action>
				</elseif>
			</elseif>
 
			<if SubJob="SCH">			
				<if spell="Poisona|Paralyna|Blindna|Silena|Cursna" subJob="SCH" notBuffActive="Addendum: White">
					<action type="addtochat" when="precast">[INFO] You need Addendum:White for this.</action>
				</if>
				<elseif spell="Sleep|Dispel|Stone*|Water*|Aero|Fire|Blizzard|Thunder|Drain|Aspir" subJob="SCH" notBuffActive="Addendum: Black">
						<action type="addtochat" when="precast">[INFO] You need Addendum:Black for this.</action>
				</elseif>
			</if>				
		</if>
	</rules>
</spellcast>

Elemental Obi's should you want them

<!-- Var: Elemental Obis -->
		<var name="IceObi">Hyorin Obi</var>
		<var name="WindObi">Furin Obi</var>
		<var name="EarthObi">Dorin Obi</var>
		<var name="ThunderObi">Rairin Obi</var>
		<var name="WaterObi">Suirin Obi</var>
		<var name="FireObi">Karin Obi</var>
		<var name="DarkObi">Anrin Obi</var>
		<var name="LightObi">Korin Obi</var>
plugins/spellcast/userxml/smn/smn_by_claire.txt · Last modified: 2009/12/16 13:53 by claire_fox
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