|
SCH XML
Lakshmi.Numot
Server: Lakshmi
Game: FFXI
Posts: 10
By Lakshmi.Numot 2012-04-16 16:25:16
Anyone have an updated good xml? I have been digging through this thread and have yet to find a good complete one. One that includes working with Embrava or enhancing sets would help.
Fenrir.Aleste
Server: Fenrir
Game: FFXI
Posts: 75
By Fenrir.Aleste 2012-04-16 16:29:49
Here's mine, it's by no means perfect, but it works and that's good enough for me.
Code <?xml version="1.0"?>
<!--
Document : Spellcast.xml
Created on : 28/2/2011
Author : Aleste
Description: Scholar Spellcast
-->
<spellcast>
<config
RequireVersion="2.16"
HideErrors = "false"
Debug="true"
ShowGearSwaps="false"
/>
<variables clear="True">
<!-- Staves -->
<var name="IceStaff">Vourukasha I</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">Neptune's Staff</var>
<var name="FireStaff">Vulcan's Staff</var>
<var name="DarkStaff">Pluto's Staff</var>
<var name="LightStaff">Apollo's Staff</var>
<!-- Obi's -->
<var name="IceObi">Hyorin Obi</var>
<var name="WindObi"></var>
<var name="EarthObi"></var>
<var name="ThunderObi"></var>
<var name="WaterObi"></var>
<var name="FireObi"></var>
<var name="DarkObi"></var>
<var name="LightObi">Korin Obi</var>
</variables>
<guildwork
character="Aleste"
server="Fenrir"
description="SCH Spellcast"
job="SCH"
/>
<sets>
<group name="SCH">
<!-- - - - - - - - - - - - - - Base set defintion - - - - - - - - - - - - - -->
<set name="Idle">
<!-- +MP for slots when user isn't casting -->
<main>Owleyes</main>
<ammo>Leisure Musk</ammo>
<head>Nefer Khat +1</head>
<neck>Phrenic Torque</neck>
<lear>Moonshade Earring</lear>
<rear>Novia Earring</rear>
<body>Heka's Kalasiris</body>
<hands>Serpentes Cuffs</hands>
<lring>Trooper's Ring</lring>
<rring>Metanoia Ring</rring>
<back>Swith Cape</back>
<waist>Witful Belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Serpentes Sabots</feet>
</set>
<set name="AF3">
<head>Svnt. Bonnet +2</head>
<body>Savant's Gown +2</body>
<hands>Svnt. Bracers +2</hands>
<legs>Savant's Pants +2</legs>
<feet>Svnt. Loafers +2</feet>
</set>
<set name="Fastcast" Baseset="AF3">
<!-- Fastcast -->
<ammo>Incantor Stone</ammo>
<head>Argute M.board</head>
<!-- <body>Anhur Robe</body> -->
<rear>Loquac. Earring</rear>
<!-- <lring>Prolix Ring</lring> -->
<back>Swith Cape</back>
<waist>Witful Belt</waist>
<feet>Scholar's Loafers</feet>
</set>
<set name="EnhaFast" Baseset="Fastcast">
<!-- -%Enhancing cast time gear -->
<waist>Siegel Sash</waist>
</set>
<set name="Resting" Baseset="Idle">
<!-- +HMP Resting set -->
<main>Pluto's Staff</main>
<neck>Eidolon Pendant</neck>
<back>Vita Cape</back>
<waist>Austerity Belt</waist>
<legs>Nisse Slacks</legs>
</set>
<set name="Haste" Baseset="Idle">
<!-- For generic spells -->
<head>Zelus Tiara</head>
<body>Goliard Saio</body>
<waist>Goading Belt</waist>
<legs>Tatsu. Sitagoromo</legs>
</set>
<set name="Sandstorm" Baseset="Idle">
<!-- Sandstorm boots for Earth weather/day -->
<feet>Desert Boots</feet>
</set>
<!-- - - - - - - - - - - - - - Dark arts defintion - - - - - - - - - - - - - -->
<set name="Enfeebling">
<!-- For enfeebles -->
<ammo>Savant's Treatise</ammo>
<head>Nefer Khat +1</head>
<neck>Savant's Chain</neck>
<body>Savant's Gown +2</body>
<hands>Svnt. Bracers +2</hands>
<lring>Strendu Ring</lring>
<rring>Balrahn's Ring</rring>
<waist>Cognition Belt</waist>
<legs>Savant's Pants +2</legs>
<feet>Goliard Clogs</feet>
</set>
<set name="Enfeeb_INT" Baseset="Enfeebling">
<!-- For INT based enfeebles -->
<lring>Snow Ring</lring>
<rring>Snow Ring</rring>
<waist>Cascade Belt</waist>
<legs>Cybele Pants</legs>
<feet>Svnt. Loafers +2</feet>
</set>
<set name="Enfeeb_MND" Baseset="Enfeebling">
<!-- For MND based enfeebles -->
<lear>Star Earring</lear>
<rear>Star Earring</rear>
<lring>Aquasoul Ring</lring>
<rring>Aquasoul Ring</rring>
<back>Sunbeam Cape</back>
<waist>Cognition Belt</waist>
</set>
<set name="Enfeeb_DRK" Baseset="Enfeebling">
<!-- Dark Magic spells -->
<back>Merciful Cape</back>
<legs>Portent Pants</legs>
</set>
<set name="Nuking">
<!-- For nuking -->
<ammo>Witchstone</ammo>
<head>Nefer Khat +1</head>
<neck>Saevus Pendant</neck>
<lear>Moonshade Earring</lear>
<rear>Hecate's Earring</rear>
<body>Savant's Gown +2</body>
<hands>Spolia Cuffs</hands>
<lring>Strendu Ring</lring>
<rring>Snow Ring</rring>
<back>Searing Cape</back>
<waist>Cognition Belt</waist>
<legs>Cybele Pants</legs>
<feet>Theurgia Clogs</feet>
</set>
<set name="Helix" Baseset="Nuking">
<!-- Heavy INT for helixes -->
<hands>Svnt. Bracers +2</hands>
<lring>Snow Ring</lring>
<feet>Svnt. Loafers +2</feet>
</set>
<!-- - - - - - - - - - - - - - Light arts defintion - - - - - - - - - - - - - -->
<set name="Curing">
<!-- +%Potency +MND -->
<main>Arka IV</main>
<sub>Verse Strap +1</sub>
<ammo>Leisure Musk</ammo>
<head>Ruach Crown</head>
<neck>Phrenic Torque</neck>
<lear>Star Earring</lear>
<rear>Novia Earring</rear>
<body>Heka's Kalasiris</body>
<hands>Serpentes Cuffs</hands>
<lring>Metanoia Ring</lring>
<rring>Trooper's Ring</rring>
<back>Twilight Cape</back>
<waist>Korin Obi</waist>
<legs>Praeco Slacks</legs>
<feet>Serpentes Sabots</feet>
<sub>Verse Strap +1</sub>
<sub>Verse Strap +1</sub>
</set>
<set name="Enhancing" Baseset="Idle">
<!-- Enhancing build -->
<main>Kirin's Pole</main>
<sub>Fulcio Grip</sub>
<ammo>Savant's Treatise</ammo>
<head>Savant's Bonnet +2</head>
<neck>Colossus's Torque</neck>
<rear>Augmenting Earring</rear>
<body>Hyksos Robe</body>
<!-- <body>Argute Robe +2 w/ Aug</body> -->
<hands>Augur's Gloves</hands>
<back>Merciful Cape</back>
<waist>Cascade Belt</waist>
<!-- <waist>Olympus Sash</waist> -->
<legs>Portent Pants</legs>
<feet>Literae Sabots</feet>
<!-- <feet>Rubeus Boots</feet> -->
</set>
</group>
</sets>
<!-- - - - - - - - - - - - - - Auto-set Rules - - - - - - - - - - - - - -->
<rules>
<if spell="autoset">
<!-- If no associated rule is triggered, then: -->
<action type="equip" when="resting" set="Resting" />
<action type="equip" when="engaged" set="Haste" />
<action type="equip" when="idle|aftercast" set="Idle" />
</if>
<if Area="Nyzul*|Lej*|Mamool*|Peri*|Lebros*|Ilrusi|*Remnants*">
<equip when="precast|midcast|aftercast|idle|resting|engaged">
<rring lock="t">Balrahn's Ring</rring>
</equip>
</if>
<if mode="OR" spell="sandstorm" buffactive="sandstorm">
<action type="equip" when="idle|aftercast" set="Idle">
<feet>Desert Boots</feet>
<!-- Gear movement speed when outside of combat and weather/buff is up -->
</action>
</if>
<else>
<action type="equip" when="idle|aftercast" set="Idle"/>
</else>
<!-- - - - - - - - - - - - - - Job Ability Rules - - - - - - - - - - - - - -->
<if spell="Penury|Parsimony">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Penury" />
<action type="Command">input /recast Penury</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Parsimony" />
<action type="Command">input /recast Parsimony</action>
</elseif>
</if>
<if spell="Celerity|Alacrity">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Celerity" />
<action type="Command">input /recast Celerity</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Alacrity" />
<action type="Command">input /recast Alacrity</action>
</elseif>
</if>
<if spell="Accession|Manifestation">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Accession" />
<action type="Command">input /recast Accession</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Manifestation" />
<action type="Command">input /recast Manifestation</action>
</elseif>
</if>
<if spell="Rapture|Ebullience">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Rapture" />
<action type="Command">input /recast Rapture</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Ebullience" />
<action type="Command">input /recast Ebullience</action>
</elseif>
</if>
<if spell="Perpetuance|Immanence">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Perpetuance" />
<action type="Command">input /recast Perpetuance</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Immanence" />
<action type="Command">input /recast Immanence</action>
</elseif>
</if>
<if spell="Tranquility|Equanimity">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Tranquility" />
<action type="Command">input /recast Tranquility</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Equanimity" />
<action type="Command">input /recast Equanimity</action>
</elseif>
</if>
<if spell="Altruism|Focalization">
<if BuffActive="Light Arts|Addendum: White">
<action type="ChangeSpell" Spell="Altruism" />
<action type="Command">input /recast Altruism</action>
</if>
<elseif BuffActive="Dark Arts|Addendum: Black">
<action type="ChangeSpell" Spell="Focalization" />
<action type="Command">input /recast Focalization</action>
</elseif>
</if>
<!-- - - - - - - - - - - - - - Gear Lock Rules - - - - - - - - - - - - - -->
<if buffactive="Penury|Parsimony">
<equip when="precast|midcast">
<legs lock="t">Savant's Pants +2</legs>
</equip>
</if>
<if buffactive="Rapture|Ebullience">
<equip when="precast|midcast">
<head lock="t">Svnt. Bonnet +2</head>
</equip>
</if>
<if buffactive="Perpetuance|Immanence">
<equip when="precast|midcast">
<hands lock="t">Svnt. Bracers +2</hands>
</equip>
</if>
<if buffactive="Sublimation*">
<equip when="aftercast">
<rear>Savant's Earring</rear>
</equip>
</if>
<!-- - - - - - - - - - - - - - White Magic Rules - - - - - - - - - - - - - -->
<if skill = "HealingMagic">
<equip when="precast" set="Fastcast"/>
<if Spell="Cure*">
<equip when="precast|midcast" set="Curing">
<waist lock="t">Korin Obi</waist>
<back lock="t">Twilight Cape</back>
</equip>
</if>
<else>
<equip when="midcast" set="AF3"/>
</else>
</if>
<if skill = "EnhancingMagic">
<equip when="precast" set="EnhaFast"/>
<if spell="Refresh*|Haste|Erase">
<equip when="midcast" set="Haste"/>
</if>
<elseif spell="Adlo*|*Storm|Animus*|Regen*|*Spikes|Protect*|Shell*|Teleport*|Sneak|Invisible|Stone*">
<equip when="midcast" set="AF3"/>
</elseif>
<else>
<equip when="midcast" set="Enhancing"/>
</else>
</if>
<!-- - - - - - - - - - - - - - Black Magic Rules - - - - - - - - - - - - - -->
<if Skill="ElementalMagic">
<equip when="precast" set="Fastcast">
<main>$%SpellElementStaff</main>
<sub>Wizzan Grip</sub>
</equip>
<if spell="*helix">
<equip when="midcast" set="Helix"/>
</if>
<else>
<equip when="midcast" set="Nuking"/>
<if buffactive="Klimaform">
<equip when="midcast">
<feet lock ="t">Svnt. Loafers +2</feet>
</equip>
</if>
<if Advanced='"%SpellElement" = "%WeatherElement" OR "%SpellElement" = "%DayElement"'>
<equip when="midcast">
<waist lock="t">$%SpellElementObi</waist>
<back lock="t">Twilight Cape</back>
</equip>
</if>
</else>
</if>
<if Skill="Enfeebling*">
<equip when="precast" set="Fastcast">
<main>$%SpellElementStaff</main>
<sub>Wizzan Grip</sub>
</equip>
<if spell="Para|Slow|Silence|Addle">
<equip when="midcast" set="Enfeeb_MND"/>
</if>
<else>
<equip when="midcast" set="Enfeeb_INT"/>
</else>
</if>
<if Skill="Dark*">
<equip when="precast" set="Fastcast">
<main>$%SpellElementStaff</main>
<sub>Wizzan Grip</sub>
</equip>
<if spell="Klimaform|Tractor|Stun">
<equip when="midcast" set="Haste" />
</if>
<else>
<equip when="midcast" set="Enfeeb_DRK"/>
</else>
</if>
<!-- - - - - - - - - - - - - - Closing Spellcast - - - - - - - - - - - - - -->
</rules>
</spellcast>
--Updated with corrections
Line 363: If im curing I'll always have aurorastorm up, could code back in the day/weather line in if it specifically bothers you.
Server: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-04-16 16:30:19
I levelled SCH then stopped playing for a while, so my Spellcast is a incomplete, but you're more than welcome to see if it's any good ^^
http://pastebin.com/NA9NvfK0
You'll also need moon.xml (Save As: Windower/plugins/Spellcast/includes/moon.xml).
The only problem I remember it having is the Sublimation bit being a bit iffy (not always equipping the right gear, etc). Being truthful, there's a lot could be done to it, but as I said - I hadn't done too much with it when I trailed off~
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-04-17 11:46:21
And for another alternative, here's mine: http://pastebin.com/Ei5Ch8qg
Requires my version 2 include file (haven't upgraded sch to version 3 yet): http://pastebin.com/bm2Lr5FL (save as Mote-include.xml)
Aside: Aleste, you have your Regen check under ElementalMagic. You also have Klimaform and Tractor under Enfeebling.
Edit: New links to xmls
Fenrir.Aleste
Server: Fenrir
Game: FFXI
Posts: 75
By Fenrir.Aleste 2012-04-17 11:52:20
Thanks for the catch on klima/tractor... i didn't notice i had it scribbled in twice.
I honestly have no idea why regen was under elemental there either...
Phoenix.Anniel
Server: Phoenix
Game: FFXI
Posts: 75
By Phoenix.Anniel 2012-04-17 15:09:26
http://pastebin.com/3JfUAFZm
That's my spellcast :3 I really like it, pretty sure there's better etc but you wont be disappointed :3
[+]
By Yamoto 2012-04-18 02:44:01
And for another alternative, here's mine: http://pastebin.com/4AHGZcF9
Requires my version 2 include file (haven't upgraded sch to version 3 yet): http://pastebin.com/1Kj9kRRv (save as Mote-include.xml)
Aside: Aleste, you have your Regen check under ElementalMagic. You also have Klimaform and Tractor under Enfeebling.
I tried using your xml, but it's saying there's an error reading end tag on line 0? o.O
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-04-18 15:57:38
Line 0 error means it's missing an include... Ah, right, I put the Nyzul timer include in my sch xml. Either take out those lines (one in <vars>, one in <rules>), or add the NyzulTimer.xml file as well.
By Yamoto 2012-04-19 01:30:43
Gonna take your xml out for a couple test runs in my spare time. One question though, in mine, I have the little snippet for queuing strats, i love that part of mine. Currently i just copy-pasta'ed it onto the bottom of yours. Any better way to incorporate it?
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-04-19 14:15:03
Well, I'm not sure which bit of queuing code you're using (you didn't note an entry here), but if it's like Anniel's it seems like it would be better handled using an include.
The entire setup looks interesting, so I'll probably build it myself in the version 3 rewrite.
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-04-19 22:40:49
Trying to use it as an Include was a bust, but it was fairly easy to incorporate directly. I've written it into my r3 version, though I'm pretty sure there's plenty of broken stuff left in there still (so it's not fully public yet). If you'd like to see how I wrote it, though, check http://pastebin.com/qEzCEE2w
By Yamoto 2012-04-19 23:40:51
Yea I was kinda half asleep when I wrote that. Here's the parts I greatly enjoy: http://pastebin.com/EFAUXgB1
Looks funky because of word wrap...but basically what that allows me to do is have whichever strat in my ingame macros, hit one or all of them, and have them apply to my next spell. If I'm in the wrong arts, it will change to the correct one. It will only apply strats to spells that will work on them. It will automatically addendum for those spells.
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-04-20 01:36:42
Mine is a bit more constrained, but works similarly (though rather less messily, I think).
It won't change arts if you're in the Addendum of the other, but it will use the Addendum if it's needed (except Sleep/Sleep II/Dispel, since that's not needed for /rdm), and you're already in the correct art. It will change arts if it's appropriate, and it's been at least 60 seconds since the last usage. It has a queue up to 3 strategems deep (and works as an actual queue, different from yours).
I don't bother restricting spells on strategems (except for no elemental magic with Manifestation) since the strategems won't get used up if they don't apply to the spell anyway. Yours gets a bit too detailed about which spells are allowed for which subjobs and which levels for my taste; I figure that's something that should be dealt with at the player level, not the xml level.
Takes about 200 lines, altogether, so not too weighty. Will have to give it a test run soon, though I suspect it's going to be of limited use in Nyzul (want to be able to use strats before climbing floors, so queuing strats is counterproductive).
Bahamut.Ahliyya
Server: Bahamut
Game: FFXI
Posts: 18
By Bahamut.Ahliyya 2012-04-20 15:42:02
@Sylph.Hitetsu Umm your sch appears to be wearing some whm gear in there...
Server: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-04-21 04:17:38
@Sylph.Hitetsu Umm your sch appears to be wearing some whm gear in there...
XD That wouldn't surprise me.
I got partway through knocking it together and couldn't get to my PC for a few days, now I've just not played XI for a few weeks since and not really gone through it to make sure it uses proper gear XD
From what I can tell though, the rules should work (though if memory serves, I think the Sublimation/Refresh part had a bit of an issue, though I think I tagged it as the wrong buff), just needs the gear plugging in (things I'd never use, such as Divine Magic under Dark Arts, I didn't bother changing >_>; /lazymode).
[+]
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-04-22 17:29:58
Just a note: DON'T use my sch XML with the advanced tricks. It's all kinds of broken right now.
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-05-05 02:25:12
Have had time to review and revise my XML. Got rid of a couple of the tricks it was doing, and streamlined a lot of the rest. Should work nicely now. Be sure to read the comments at the top for usage notes.
Server: Shiva
Game: FFXI
Posts: 694
By Shiva.Alistrianna 2012-05-08 08:24:05
Have had time to review and revise my XML. Got rid of a couple of the tricks it was doing, and streamlined a lot of the rest. Should work nicely now. Be sure to read the comments at the top for usage notes.
Any idea on how to add the rule to equip Balrahn Ring when inside Nyzul Isle, Salvage and any other assault area?
Bahamut.Cuelebra
Server: Bahamut
Game: FFXI
Posts: 778
By Bahamut.Cuelebra 2012-05-08 08:27:39
<if Area="Nyzul*|Lej*|Mamool*|Peri*|Lebros*|Ilrusi|*Remnants*"> |
<equip when="Idle|aftercast"> |
<rring lock="Yes">Balrahn's Ring</rring> |
</equip> |
</if> |
Server: Shiva
Game: FFXI
Posts: 694
By Shiva.Alistrianna 2012-05-08 08:31:10
Should've also asked where I should add the rule too lol
Bahamut.Cuelebra
Server: Bahamut
Game: FFXI
Posts: 778
By Bahamut.Cuelebra 2012-05-08 08:59:24
Shiva.Alistrianna said: »Should've also asked where I should add the rule too lol
I have it right before my rules start.
Code <rules>
<if spell="autoset">
<!-- If no associated rule is triggered, then: -->
<action type="equip" when="resting" set="Resting" />
<action type="equip" when="engaged" set="Haste" />
<action type="equip" when="idle|aftercast" set="Idle" />
</if>
<if Area="Nyzul*|Lej*|Mamool*|Peri*|Lebros*|Ilrusi|*Remnants*">
<equip when="precast|midcast|aftercast|idle|resting|engaged">
<rring lock="t">Balrahn's Ring</rring>
</equip>
</if>
<if mode="OR" spell="sandstorm" buffactive="sandstorm">
<action type="equip" when="idle|aftercast" set="Idle">
<feet>Desert Boots</feet>
<!-- Gear movement speed when outside of combat and weather/buff is up -->
</action>
</if>
<else>
<action type="equip" when="idle|aftercast" set="Idle"/>
</else>
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-05-08 17:01:38
Shiva.Alistrianna said: »Any idea on how to add the rule to equip Balrahn Ring when inside Nyzul Isle, Salvage and any other assault area?
I already had Salvage, but went ahead and added Assault as well, since it really should have been there. Redownload the main include file to get the update.
There are additional groups that derive from the default "Outside-Group" that can be used for the purpose you describe. What you want to modify are the "Salvage-Group" and "Assault-Group" sections. Essentially, any set that you want to modify the gear for, re-implement it in one of the derived groups.
Also note, though, that if you modify a set that has other sets derive from it, you have to copy the other derived sets as well. For example, if you modify the FastCast set, then you also have to copy the CureFastCast set, even if you don't change anything explicitly in the CureFastCast set.
A simple example of what you might do for Balrahn's Ring:
Code xml
<group name="Salvage-Group" inherit="Outside-Group">
<set name="Idle-Field-*" BaseSet="BasePDT|Refresh">
<ammo>Incantor Stone</ammo>
<neck>Wiglen Gorget</neck>
<lear>Bloodgem Earring</lear>
<rear>Loquacious Earring</rear>
<lring>Balrahn's Ring</lring>
<waist>Hierarch Belt</waist>
</set>
</group>
<group name="Assault-Group" inherit="Outside-Group">
<set name="Idle-Field-*" BaseSet="BasePDT|Refresh">
<ammo>Incantor Stone</ammo>
<neck>Wiglen Gorget</neck>
<lear>Bloodgem Earring</lear>
<rear>Loquacious Earring</rear>
<lring>Balrahn's Ring</lring>
<waist>Hierarch Belt</waist>
</set>
</group>
Which adds the ring to the idle sets when you're in Salvage or Assault (Assault includes Nyzul Isle). Note that you must force an Update or autoset event in order for the area to be refreshed. This can be done with the standard update command (recommended F12 keybind), or any /heal or engage action. It will also be updated if you reload the spellcast, due to the First Run action.
Server: Shiva
Game: FFXI
Posts: 694
By Shiva.Alistrianna 2012-05-10 09:54:01
Have had time to review and revise my XML. Got rid of a couple of the tricks it was doing, and streamlined a lot of the rest. Should work nicely now. Be sure to read the comments at the top for usage notes.
<3 this XML. This is my first experience with spellcast and so far your SCH xml has made life so much easier.
I also have questions concerning key binding. Mostly looking for info on what stuff might be good to have on binds, like the proc mode and such.
Bahamut.Cuelebra
Server: Bahamut
Game: FFXI
Posts: 778
By Bahamut.Cuelebra 2012-05-16 11:45:50
Trying to add a line to lock my AF2+2 feet for Storm spells. If anyone could help. This is the rules portion for my xml.
Code <if skill = "EnhancingMagic">
<equip when="precast" set="EnhaFast"/>
<if spell="Refresh*|Haste|Erase">
<equip when="midcast" set="Haste"/>
</if>
<if spell="Stoneskin">
<action type="Equip" when="Midcast" set="SS"/>
</if>
<elseif spell="Adlo*|*storm|Animus*|Regen*|*Spikes|Protect*|Shell*|Teleport*|Sneak|Invisible">
<equip when="midcast" set="AF3"/>
</elseif>
<else>
<equip when="midcast" set="Enhancing"/>
</else>
</if>
I tried adding an <if> </if> after my SS portion but then it messes up my SS rule.
Server: Sylph
Game: FFXI
Posts: 2617
By Sylph.Hitetsu 2012-05-16 11:55:26
Try changing it to:
Code xml <if spell="Stoneskin">
<equip when="Midcast" set="SS" />
</if>
<elseif spell="*Storm*">
<equip when="precast|midcast">
<feet lock="true">Argute Loafers +2</feet>
</equip>
</elseif>
<elseif spell="Adlo*|*storm|Animus*|Regen*|*Spikes|Protect*|Shell*|Teleport*|Sneak|Invisible">
<equip when="midcast" set="AF3" />
</elseif>
[+]
Fenrir.Sylow
Server: Fenrir
Game: FFXI
Posts: 6862
By Fenrir.Sylow 2012-05-16 11:56:47
Um, I just have a separate rule from all the other stuff:
<if spell ="*storm">
<equip when="midcast">
<feet>Argute Loafers +2</feet>
</equip>
</if>
Seems to work fine o.o
[+]
Bahamut.Cuelebra
Server: Bahamut
Game: FFXI
Posts: 778
By Bahamut.Cuelebra 2012-05-16 12:01:04
Thanks that fixed the issue.
VIP
Server: Fenrir
Game: FFXI
Posts: 764
By Fenrir.Motenten 2012-05-16 16:48:01
Shiva.Alistrianna said: »I also have questions concerning key binding. Mostly looking for info on what stuff might be good to have on binds, like the proc mode and such.
Check the Spellcast Revision 3 Notes on my pastebin for suggested bindings. I'd probably use the empty spots on F11 to add additional binds like proc or queue, depending on how often they come up. For rare stuff I'd just leave it as a macro somewhere.
Server: Valefor
Game: FFXI
Posts: 211
By Valefor.Lisamarie 2012-05-26 11:01:03
Does anyone else have any spellcast? I was using Anniel's until I realized it didn't equip dark magic gear for drain/aspir, and doesn't allow me to put in Teiwaz for Curing. Motenten's bugs out on me, I'm sure that's operator error more than anything else. :\
Anyone have an updated good xml? I have been digging through this thread and have yet to find a good complete one. One that includes working with Embrava or enhancing sets would help.
|
|