Rune Fencer Spellcast Help

言語: JP EN DE FR
2010-06-21
New Items
users online
フォーラム » FFXI » Jobs » Rune Fencer » Rune Fencer Spellcast Help
Rune Fencer Spellcast Help
 Asura.Vendetta
Offline
サーバ: Asura
Game: FFXI
user: vendetta1
Posts: 3
By Asura.Vendetta 2013-03-28 17:18:40  
Has anyone by any chance worked on a spellcast yet? I tried making my own but it doesnt work.. :/
 Bahamut.Bojack
Offline
サーバ: Bahamut
Game: FFXI
user: Bojack316
Posts: 2076
By Bahamut.Bojack 2013-03-28 17:22:27  
All the new abilities and such probably haven't been added into the resources and such yet, I think that might be the problem...but I dunno lol.
 Asura.Vendetta
Offline
サーバ: Asura
Game: FFXI
user: vendetta1
Posts: 3
By Asura.Vendetta 2013-03-28 17:34:57  
yea i dunno lol.. im just hoping
 Shiva.Kuraneko
Offline
サーバ: Shiva
Game: FFXI
user: Kuraneko
Posts: 76
By Shiva.Kuraneko 2013-04-19 14:33:45  
Sorry for the bump...thought best to ask on a preexisting Spellcast thread.

To lock obis in for Lunge would you use the Handle Elemental Obi's script like below?

Just pop it in the rules? (Not terribly familiar with building xml) Or do you have to tell it to recognize this with Lunges? I pulled the below from my SCH set so I imagine the "midcast" would change to "precast"?

Thanks ^^
 Bismarck.Zagen
Offline
サーバ: Bismarck
Game: FFXI
user: Zagen
Posts: 395
By Bismarck.Zagen 2013-04-19 14:57:23  
Shiva.Kuraneko said: »
Sorry for the bump...thought best to ask on a preexisting Spellcast thread.

To lock obis in for Lunge would you use the Handle Elemental Obi's script like below?

Just pop it in the rules? (Not terribly familiar with building xml) Or do you have to tell it to recognize this with Lunges? I pulled the below from my SCH set so I imagine the "midcast" would change to "precast"?

Thanks ^^
I'm pretty sure Lunge itself doesn't have an element that changes tied to it that SC could see. Wouldn't it make more sense to check against which rune(s) you have up?
 Shiva.Kuraneko
Offline
サーバ: Shiva
Game: FFXI
user: Kuraneko
Posts: 76
By Shiva.Kuraneko 2013-04-19 15:00:35  
Bismarck.Zagen said: »
I'm pretty sure Lunge itself doesn't have an element that changes tied to it that SC could see. Wouldn't it make more sense to check against which rune(s) you have up?

Saying it like that probably. >.< That makes more sense. I'd have to figure out how to do that and try again later. (at work and just mulling it over. Like I said, I'm not very good at xml or knowing how the structure works :/ I pretty much modify existing xml I find to my needs. I just haven't seen Obis + Lunge yet in public xmls)
 Sylph.Hitetsu
Offline
サーバ: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-04-19 15:08:04  
I've only just got SOA (and it still won't let me there >_>;) so I can only make a guess at this, but you could try:
Code xml
<if mode="and" spell="Lunge" buffactive="*Rune*">
	<if mode="and" buffactive="Fire Rune" Advanced='("Fire" = "%WeatherElement" OR "Fire" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Karin Obi</waist>
		</equip>
	</if>
	<elseif mode="and" buffactive="Water Rune" Advanced='("Water" = "%WeatherElement" OR "Water" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Suirin Obi</waist>
		</equip>
	</elseif>
	<elseif mode="and" buffactive="Thunder Rune" Advanced='("Thunder" = "%WeatherElement" OR "Thunder" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Rairin Obi</waist>
		</equip>
	</elseif>
	<elseif mode="and" buffactive="Wind Rune" Advanced='("Wind" = "%WeatherElement" OR "Wind" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Furin Obi</waist>
		</equip>
	</elseif>
	<elseif mode="and" buffactive="Earth Rune" Advanced='("Earth" = "%WeatherElement" OR "Earth" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Dorin Obi</waist>
		</equip>
	</elseif>
	<elseif mode="and" buffactive="Ice Rune" Advanced='("Ice" = "%WeatherElement" OR "Ice" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Hyorin Obi</waist>
		</equip>
	</elseif>
	<elseif mode="and" buffactive="Light Rune" Advanced='("Light" = "%WeatherElement" OR "Light" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Korin Obi</waist>
		</equip>
	</elseif>
	<elseif mode="and" buffactive="Dark Rune" Advanced='("Dark" = "%WeatherElement" OR "Dark" = "%DayElement")'>
		<equip when="precast">
			<waist lock="yes">Anrin Obi</waist>
		</equip>
	</elseif>
</if>



Note: You'll have to make sure the buffactive attributes have the proper rune buff names in, because I have no idea what they are D:
[+]
 Shiva.Kuraneko
Offline
サーバ: Shiva
Game: FFXI
user: Kuraneko
Posts: 76
By Shiva.Kuraneko 2013-04-19 15:11:42  
Sylph.Hitetsu said: »
buffactive="Light Rune"

So buffactive="Lux"? (Lux is name of Light Rune)

Thanks very much! I'll try this when I get off work later.
 Sylph.Hitetsu
Offline
サーバ: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-04-19 15:12:35  
Yeah, you'd have to go through them all and change the buff names that I put in, but logically it should work.
 Sylph.Hitetsu
Offline
サーバ: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-04-19 15:14:04  
Uh, you'll have to change the very top one too, it should look like:
Code xml
<if mode="and" spell="Lunge" buffactive="Rune1|Rune2|Rune3|Rune4|Rune5|Rune6|Rune7|Rune8">
[+]
 Shiva.Kuraneko
Offline
サーバ: Shiva
Game: FFXI
user: Kuraneko
Posts: 76
By Shiva.Kuraneko 2013-04-19 19:06:16  
Absolutely, thanks!
As below my obi swapped in perfect on Firesday
Code
	<!--Lunge Obis-->
	<if mode="and" spell="Lunge" buffactive="Ignis|Unda|Sulpor|Flabra|Tellus|Gelus|Lux|Tenebrae">
    <if mode="and" buffactive="Ignis" Advanced='("Fire" = "%WeatherElement" OR "Fire" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Karin Obi</waist>
        </equip>
    </if>
    <elseif mode="and" buffactive="Unda" Advanced='("Water" = "%WeatherElement" OR "Water" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Suirin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Sulpor" Advanced='("Thunder" = "%WeatherElement" OR "Thunder" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Rairin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Flabra" Advanced='("Wind" = "%WeatherElement" OR "Wind" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Furin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Tellus" Advanced='("Earth" = "%WeatherElement" OR "Earth" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Dorin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Gelus" Advanced='("Ice" = "%WeatherElement" OR "Ice" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Hyorin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Lux" Advanced='("Light" = "%WeatherElement" OR "Light" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Korin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Tenebrae" Advanced='("Dark" = "%WeatherElement" OR "Dark" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Anrin Obi</waist>
        </equip>
    </elseif>
</if>
[+]
 Sylph.Hitetsu
Offline
サーバ: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-04-20 04:13:37  
No worries. Glad it worked for you :D! Will also help me if I decide to take up RUN at all :P
 Siren.Vanian
Offline
サーバ: Siren
Game: FFXI
Posts: 81
By Siren.Vanian 2013-04-26 05:02:43  
anyone care to share their complete spellcast?
Will hit lvl 99 soon and was looking for something to use
 Shiva.Kuraneko
Offline
サーバ: Shiva
Game: FFXI
user: Kuraneko
Posts: 76
By Shiva.Kuraneko 2013-05-02 23:03:19  
By no means great but it works.
Code
<?xml version="1.0" ?>
 
	<spellcast>
	
		<config
			Debug="false"
			ShowGearSwaps="false"
			NormalSet="IDLE"
			EngagedSet="$TP"
		/>
		
		<sets>
			<group name="RUN" default="yes">
			
				<!--Gear melee standard-->
				
				<set name="IDLE">
					<ammo>Thew Bomblet</ammo>
					<neck>torero torque</neck>
					<lear>Brutal Earring</lear>
					<rear>Ethereal Earring</rear>
					<head>Ocelomeh headpiece</head>
					<body>Orvail robe</body>
					<hands>Thaumas Gloves</hands>
					<lring>Sheltered Ring</lring>
					<rring>Paguroidea Ring</rring>
					<back>Boxer's Mantle</back>
					<waist>Twilight Belt</waist>
					<feet>Athos's Boots</feet>
					<legs>Blood Cuisses</legs>
				</set>
				
				<set name="TP">
					<ammo>Thew Bomblet</ammo>
					<head>Ocelomeh headpiece</head>
					<neck>torero torque</neck>
					<lear>Brutal Earring</lear>
					<rear>Ethereal Earring</rear>
					<body>thaumas coat</body>
					<hands>Thaumas gloves</hands>
					<lring>Rajas Ring</lring>
					<rring>Epona's Ring</rring>
					<back>Atheling Mantle</back>
					<waist>Twilight Belt</waist>
					<legs>Thaumas Kecks</legs>
					<feet>Athos's Boots</feet>
				</set>
				
				<set name="TP-Voidwatch" BaseSet="TP">
				</set>
				
				<set name="TOWN">
					<ammo>Thew Bomblet</ammo>
					<head>Dandy Spectacles</head>
					<neck>Houyi's gorget</neck>
					<lear>Brutal Earring</lear>
					<rear>Ethereal Earring</rear>
					<body>thaumas coat</body>
					<hands>Thaumas Gloves</hands>
					<lring>Rajas Ring</lring>
					<rring>Epona's Ring</rring>
					<back>Atheling Mantle</back>
					<waist>Twilight Belt</waist>
					<feet>Athos's Boots</feet>
					<legs>Blood Cuisses</legs>
				</set>
				
				<set name="WS"  BaseSet="TP">
					<ammo>Thew Bomblet</ammo>
					<neck>Justiciar's torque</neck>
					<rear>Kemas Earring</rear>
					<head>Thurandaut Chapeau</head>
					<lear>Brutal Earring</lear>
					<body>Thurandaut Tabard</body>
					<lring>Rajas Ring</lring>
					<rring>Pyrosoul Ring</rring>
					<waist>Anguinus Belt</waist>
					<hands>Mustela gloves</hands>
					<feet>Hecatomb Leggings</feet>
				</set>
				
				<set name="Resolution" BaseSet="WS">
					<neck>Soil Gorget</neck>
				</set>
				
				<!--Magic damage-->
				<set name="MDT">
				</set>				
				
				<!--Physical damage-->
				<set name="PDT" BaseSet="TP">
					<neck>Twilight Torque</neck>
				</set>
				
				<set name="FastCast">
					<ammo>Impatiens</ammo>
					<neck>Jeweled Collar</neck>
					<lring>Prolix Ring</lring>
					<lear>Loquac. Earring</lear>
					<waist>Goading Belt</waist>
					<legs>Blood Cuisses</legs>
				</set>
				
				<set name="Enmity">
				</set>
				
				<set name="MAB">
					<ammo></ammo>
					<neck>Stoicheion Medal</neck>
					<lear>Hecate's earring</lear>
					<rear>Strophadic earring</rear>
					<hands>Spolia Cuffs</hands>
					<body>Mirke Wardecors</body>
					<legs>Teal Slops</legs>
					<head>Athos's Chapeau</head>
					<back></back>
					<waist>Goading Belt</waist>
					<feet></feet>
				</set>
 
				<set name="gearup">
					<item>Linkshell</item>
					<item>Echo Drops</item>
				</set>				
			</group>
		</sets>
 
		<variables>
			<var name="TP">TP</var>
		</variables>
 
		<rules>
 
			<if mode="OR" BuffActive="Voidwatcher" Area="Provenance">
				<var cmd="set TP TP-Voidwatch" />
			</if>
			<else>
				<var cmd="set TP TP" />
			</else>			
			
			<if NotStatus="Engaged">
				<if area="*Windurst*|Heavens*|*San d'Oria*|Chateau*|*Bastok*|Metalworks|*Jeuno*|Ru'Lude*|*Whitegate|Al Zahbi|Chocobo*|*Colosseum|Selbina|Mhaura|Kazham|Norg|Tavnazia*|*Adoulin*" notarea="Dynamis*|*[S]" notbuffactive="Besieged">
					<action type="Equip" when="idle|engaged|resting|precast|midcast|aftercast" set="Town" />
				</if>
				<else>
					<action type="equip" when="aftercast" set="IDLE"/>
				</else>
			</if>
			<else>
				<action type="equip" when="aftercast" set="$TP"/>
			</else>
			
			<!--Weapon skills-->
			<if type="WeaponSkill">
				<if spell="Resolution">
					<equip when="precast" set="Resolution" />			
				</if>			
				<else>
					<equip when="precast" set="WS" />
				</else>
			</if>
			
			<!--JAs-->
			
			<if spell="Lunge">
				<equip when="precast" set="MAB" />
			</if>
 
			<elseif spell="Spectral Jig">
				<command when="precast">cancel 71</command>
			</elseif>
			
			<!--spells-->
			
			<if Skill="*Magic">
				<equip when="precast" set="FastCast" />
			</if>

			<!--Lunge Obis-->
	<if mode="and" spell="Lunge" buffactive="Ignis|Unda|Sulpor|Flabra|Tellus|Gelus|Lux|Tenebrae">
    <if mode="and" buffactive="Ignis" Advanced='("Fire" = "%WeatherElement" OR "Fire" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Karin Obi</waist>
        </equip>
    </if>
    <elseif mode="and" buffactive="Unda" Advanced='("Water" = "%WeatherElement" OR "Water" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Suirin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Sulpor" Advanced='("Thunder" = "%WeatherElement" OR "Thunder" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Rairin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Flabra" Advanced='("Wind" = "%WeatherElement" OR "Wind" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Furin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Tellus" Advanced='("Earth" = "%WeatherElement" OR "Earth" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Dorin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Gelus" Advanced='("Ice" = "%WeatherElement" OR "Ice" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Hyorin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Lux" Advanced='("Light" = "%WeatherElement" OR "Light" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Korin Obi</waist>
        </equip>
    </elseif>
    <elseif mode="and" buffactive="Tenebrae" Advanced='("Dark" = "%WeatherElement" OR "Dark" = "%DayElement")'>
        <equip when="precast">
            <waist lock="yes">Anrin Obi</waist>
        </equip>
    </elseif>
</if>
		</rules>
		
	</spellcast>
Log in to post.