Fiber182 Ninja Spellcast XML

Since my XML requires AutoExec to work properly, I posted my AutoExec XML as well. The reason I piped the times like this is so if I log in and its already night, it will figure that out. Hope it helps.

<?xml version="1.0" ?>
<autoexec>
<register id="Day Set|WSgear|AssaultWS|Day Lounge" event="time_6.*|time_8.*|time_10.*|time_12.*|time_14.*|time_16.*|">sc var set NightOrDay Day;</register>
<register id="Night Set|NightWS|NightAssaultWS|Night Lounge" event="time_18.*|time_19.*|time_20.*|time_21.*|time_22.*|time_23.*|time_0.*|time_1.*|time_2.*|time_3.*|time_4.*|time_5.*">sc var set NightOrDay Night;</register>
</autoexec>
<?xml version="2.0" ?>
<spellcast>
	<config
		RequiredVersion="2.11"
		Debug="true"
		HideErrors="false"
		NormalSet="$NightOrDay Lounge"
		EngagedSet="$NightOrDay Set"
		ShowGearSwaps="false"
		ShowSpellInfo="false" 
		DefaultAftercast="$NightOrDay Set"
	/>
	<sets>
		<group default="yes" name="NormalMelee">
			<set name="Day Set">
				<main lock="true" />
				<sub lock="true" />
				<ranged lock="true" />
				<head>Walahra Turban</head>
				<neck>Chivalrous Chain</neck>
				<lear>Suppanomimi</lear>
				<rear>Brutal Earring</rear>
				<body>Ninja Chainmail</body>				
				<hands>Dusk Gloves</hands>
				<lring>Rajas Ring</lring>
				<rring>Ulthalam's Ring</rring>
				<back>Amemet Mantle +1</back>
				<waist>Swift Belt</waist>
				<legs>Byakko's Haidate</legs>										
				<feet>Fuma Sune-ate</feet>
			</set>
			<set name="Night Set" baseset="Day Set">
			</set>
			<set name="Enmity" baseset="$NightOrDay Set">
				<back>Resentment Cape</back>
				<rear>Eris' Earring</rear>
				<lear>Eris' Earring</lear>
				<neck>Harmonia's Torque</neck>
				<waist>Warwolf Belt</waist>
				<rring>Mermaid Ring</rring>
			</set>
			<set name="WSgear" baseset="Day Set">
				<head>Shr.Znr.Kabuto</head>
				<body>Haubergeon</body>
				<waist>Warwolf Belt</waist>
				<hands>Nin. Tekko +1</hands>
				<rring>Flame Ring</rring>
				<feet>Rutter Sabatons</feet>
				<lear>Fenrir's Earring</lear>
				<rear>Brutal Earring</rear>
				<legs>Byakko's Haidate</legs>
				<back>Amemet Mantle +1</back>
				<neck>Breeze Gorget</neck>
			</set>
			<set name="NightWS" baseset="WSgear">
				<feet>Koga kyahan</feet>
				<lear>Triumph Earring</lear>
			</set>
			<set name="AssaultWS" baseset="WSgear">
				<rring>Ulthalam's Ring</rring>
			</set>
			<set name="NightAssaultWS" baseset="WSgear">
				<feet>Koga kyahan</feet>
				<rring>Ulthalam's Ring</rring>
			</set>
			<set name="Day Lounge" 	baseset="Day Set">
				<head>Shr.Znr.Kabuto</head>
				<body>Arhat's Gi</body>
				<hands>Nin. Tekko +1</hands>
				<feet>Fuma Sune-ate</feet>
				<back>Boxer's Mantle</back>
				<neck>Breeze Gorget</neck>
			</set>
			<set name="Night Lounge" baseset="Day Lounge">
				<legs>Koga hakama</legs>
				<feet>Ninja Kyahan</feet>
			</set>
		</group>
	</sets>
	<variables>
		<var name="NightOrDay">Day</var>
	</variables>
	<rules>
		<rule group="NormalMelee">
			<rule Spell="Provoke|Warcry|Stun">
				<action type="equip" set="Enmity" />
			</rule>
			<rule spell="Utsusemi: Ni">
				<action type="equip" set="Enmity" />
			</rule>
			<rule spell="Utsusemi: Ichi">
				<action type="Equip" set="Enmity" />
				<action type="midcastdelay" delay="2.5" />
				<action type="Command" when="midcast">cancel 66</action> 
			</rule>
			<rule spell="Tonko*|Mono*">
				<action type="Equip" set="$NightOrDay Lounge" when="aftercast" />
			</rule>
			<if advanced='"$NightOrDay"=="Day"' >
				<rule spell="Blade: *">
					<if area="Leujaoam Sanctum|Mamool Ja Training Grounds|Lebros Cavern|Periqia|Ilrusi Atoll|Nyzul Isle">
						<action type="Equip" set="AssaultWS" />
					</if>
					<else>
						<action type="Equip" set="WSgear" />
					</else>
					<action type="addtochat" when="precast">We are in $NightOrDay.</action>
				</rule>
			</if>
			<else>
				<rule spell="Blade: *">
					<if area="Leujaoam Sanctum|Mamool Ja Training Grounds|Lebros Cavern|Periqia|Ilrusi Atoll|Nyzul Isle">
						<action type="Equip" set="NightAssaultWS" />
					</if>
					<else>
						<action type="Equip" set="NightWS" />
					</else>
					<action type="addtochat" when="precast">We are in $NightOrDay.</action>
				</rule>
			</else>
		</rule>		
	</rules>
</spellcast>
plugins/spellcast/userxml/nin/fiber182_nin.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