Killing Ifrit - a Final Fantasy community: Spellcast rules not working - Killing Ifrit - a Final Fantasy community

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Spellcast rules not working Can you spot why?

#1
User is offline   Kaz 

  • Farming crystals
  • Pip
Hey, I've been setting up my spellcast for Samurai and have had a little trouble with it picking up the rules. When I load it up it says that there are 0 rules, and I'm not sure what I've done wrong for it to do this. If any advanced users could check the script for me I'd greatly appreciate it!

Thanks!

EDIT: The code on this forum shows it as a different colour to dreamweaver, which showed me that I had a capital G for "groups" for the highacc group. I'll leave this up for those who may want to see it. Fixed^^

EDIT2: It seems the rules load, but when I do anything that include them I get the message "Poor practice on XML. Some "rule" or "if" or "elseif" defined without any criteria. Can anyone tell me why it's not working? :/

<?xml version="1.0" ?>
<spellcast>
	<config RequireVersion="2.22" />
	
	<variables>
		<var name="highevamobs">Mamool Ja Lurker|Kirin|Suzaku|Genbu|Seiryu|Byakko</var>
	</variables>
	
	
	
	<sets>
		<group name="Sam" default="yes">
			<set name="Idle">
				<head>Walahra Turban</head>
				<neck>Chivalrous Chain</neck>
				<lear>Spike Earring</lear>
				<rear>Fowling Earring</rear>
				<body>Haubergeon</body>
				<hands>Rasetsu Tekko</hands>
				<lring>Rajas Ring</lring>
				<rring>Sniper's Ring</rring>
				<back>AmemetMantle +1</back>
				<waist>Life Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Fuma Sune-ate</feet>
			</set>
			<set name="engaged">
				<head>Walahra Turban</head>
				<neck>Chivalrous Chain</neck>
				<lear>Spike Earring</lear>
				<rear>Fowling Earring</rear>
				<body>Haubergeon</body>
				<hands>Dusk Gloves</hands>
				<lring>Rajas Ring</lring>
				<rring>Sniper's Ring</rring>
				<back>AmemetMantle +1</back>
				<waist>Life Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Fuma Sune-ate</feet>
			</set>
			<set name="Tachi: Gekko" BaseSet="idle">
				<head>Wyvern Helm</head>
				<rring>Flame Ring</rring>
				<waist>Warwolf Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Hachiman Sune-ate</feet>
			</set>
			<set name="Tachi: Kasha" BaseSet="idle">
				<head>Wyvern Helm</head>
				<rring>Flame Ring</rring>
				<waist>Warwolf Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Hachiman Sune-ate</feet>
			</set>
			<set name="Tachi: Rana" BaseSet="idle">
				<head>Wyvern Helm</head>
				<rring>Flame Ring</rring>
				<waist>Warwolf Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Hachiman Sune-ate</feet>
			</set>
			<set name="Tachi: Yukikaze" BaseSet="idle">
				<head>Wyvern Helm</head>
				<rring>Flame Ring</rring>
				<waist>Warwolf Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Hachiman Sune-ate</feet>
			</set>
			<set name="ws" BaseSet="idle">
				<head>Wyvern Helm</head>
				<rring>Flame Ring</rring>
				<waist>Warwolf Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Hachiman Sune-ate</feet>
			</set>
			<set name="Meditate">
				<head>Myochin Kabuto</head>
			</set>
		
		</group>
		<group name="plm">
			<set name="Idle">
				<main lock="yes">Tomoe</main>
				<head>Walahra Turban</head>
				<neck>Chivalrous Chain</neck>
				<lear>Spike Earring</lear>
				<rear>Fowling Earring</rear>
				<body>Haubergeon</body>
				<hands>Rasetsu Tekko</hands>
				<lring>Rajas Ring</lring>
				<rring>Flame Ring</rring>
				<back>AmemetMantle +1</back>
				<waist>Life Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Fuma Sune-ate</feet>
			</set>
			<set name="engaged">
				<head>Walahra Turban</head>
				<neck>Chivalrous Chain</neck>
				<lear>Spike Earring</lear>
				<rear>Fowling Earring</rear>
				<body>Haubergeon</body>
				<hands>Dusk Gloves</hands>
				<lring>Rajas Ring</lring>
				<rring>Flame Ring</rring>
				<back>AmemetMantle +1</back>
				<waist>Life Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Fuma Sune-ate</feet>
			</set>
			<set name="penta" BaseSet="idle">
				<head>Optical hat</head>
				<neck>Chivalrous Chain</neck>
				<body>Haubergeon</body>
				<hands>Dusk Gloves</hands>
				<waist>Warwolf Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Hachiman Sune-ate</feet>
			</set>
			<set name="Meditate">
				<head>Myochin Kabuto</head>
			</set>
		</group>
 		<Group name="highacc" inherit="sam">
			<set name="acc">
				<head>Optical Hat</head>
				<neck>Chivalrous Chain</neck>
				<lear>Spike Earring</lear>
				<rear>Fowling Earring</rear>
				<body>Haubergeon</body>
				<hands>Dusk Gloves</hands>
				<lring>Rajas Ring</lring>
				<rring>Sniper's Ring</rring>
				<back>AmemetMantle +1</back>
				<waist>Life Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Fuma Sune-ate</feet>
			</set> 
			<set name="engaged">
				<head>Optical Hat</head>
				<neck>Chivalrous Chain</neck>
				<lear>Spike Earring</lear>
				<rear>Fowling Earring</rear>
				<body>Haubergeon</body>
				<hands>Dusk Gloves</hands>
				<lring>Rajas Ring</lring>
				<rring>Sniper's Ring</rring>
				<back>AmemetMantle +1</back>
				<waist>Life Belt</waist>
				<legs>Myochin Haidate</legs>
				<feet>Fuma Sune-ate</feet>
			</set>
		</group>
	</sets>
	<rules>
		<if mainjob="Sam">
			<if spell="autoset">
				<action type="equip" when="idle" set="idle" />
				<action type="equip" when="engaged" set="engaged" />
			</if>
			<if %area="Al Zahbi">
				<action type="equip" when="engaged" Setgroup="highacc" set="acc" />
			<else>
				<action group="sam" />
			</if>
			<if status="engaged">
				<if mode="or" Target="highevamobs" buffactive="Blind|Flash">
					<action type="equip" when="engaged" Setgroup="highacc" set="engaged" />
				</if>
			</if>
		 	<if Spell="Meditate|Warding Circle">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="Meditate" />
					<action type="Equip" when="Aftercast" set="idle" />
			</if>
			<if mode="And" CommandPrefix="/ws|/weaponskill" NotTPLT="100">
				<if Spell="Tachi: Gekko">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="Tachi: Gekko" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</if>
				<elseif Spell="Tachi: Kasha">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="Tachi: Kasha" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Rana">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="Tachi: Rana" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Yukikaze">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="Tachi: Yukikaze" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Enpi">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="ws" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Hobaku">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="Tachi: Rana" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Goten">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="ws" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Kagero">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="ws" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Jinpu">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="ws" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Tachi: Koki">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="ws" />
				<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
				<elseif Spell="Penta Thrust">
					<action type="castdelay" delay=".2" />
					<action type="Equip" when="Precast" set="penta" />
					<action type="Equip" when="Aftercast" set="engaged" />
				</elseif>
			</if>	
			<!-- auto cancel sneak/utsu/stoneskin/blink when recasting them. Requires Cancel Plugin -->
			<if Spell="Sneak" BuffActive="Sneak" SpellTargetType="Self">
				<action type="command" when="midcast">cancel 71</action>
				<action type="midcastdelay" delay="1.8" />
			</if>
			<if spell="Utsusemi: Ichi" BuffActive="Copy Image">
				<action type="midcastdelay" delay="3.0" />
				<action type="Command" when="midcast">cancel 66</action>
			</if>
			<if spell="Monomi: Ichi">
				<action type="midcastdelay" delay="2.5" />
				<action type="Command" when="midcast">cancel 71</action> 
			</if>
		</if>
	</rules>
</spellcast>

This post has been edited by Kaz: 28 February 2010 - 07:38 AM

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users