|
RNG Spellcast Help
Server: Leviathan
Game: FFXI
Posts: 3,753
By Leviathan.Celebrindal 2012-04-18 19:17:28
good info, and good critique of reasons for/against it. Thanks!
Server: Sylph
Game: FFXI
Posts: 2,617
By Sylph.Hitetsu 2012-04-19 05:52:03
I knocked together an AutoFire/AutoWS Spellcast for my mules RNG when I was levelling it, it has no gear swaps but the entire thing can be copied into another one without any conflict (or at least, it shouldn't have any).
http://pastebin.com/sFE5DA59
It won't unquiver arrows atm though (I never got to the point where I needed it to >_>;;)
Fenrir.Greever
Server: Fenrir
Game: FFXI
Posts: 67
By Fenrir.Greever 2012-04-21 10:10:43
finally got around to re-writing my rng xml, but i have a question. Im still in the process of writing my rules atm and havent tested anything yet, but i forsee a problem with what im trying to do.
Code <if Equipmain="Hellfire">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast|midcast|aftercast" set ="barrage"/>
</if>
<elseif subjob = "/sam">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set ="pre_shot"/>
<equip when = "midcast|aftercast" set ="gun_tp"/>
</elseif>
<elseif>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set = "pre_shot"/>
<equip when = "midcast|aftercast" set = "engaged"/>
</elseif>
</if>
</if>
Basically want to know if the part with /sam would work or not. or how i would handle that rule.
Server: Sylph
Game: FFXI
Posts: 2,617
By Sylph.Hitetsu 2012-04-21 12:23:48
Are you wanting to keep your Barrage set on after you've fired off a shot with Barrage active?
If not, try: Code xml <if Equipmain="Hellfire">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set ="barrage"/>
</if>
<elseif notbuffactive="Barrage">
<if subjob = "/sam">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set ="pre_shot"/>
<equip when = "midcast|aftercast" set ="gun_tp"/>
</if>
<else>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set = "pre_shot"/>
<equip when = "midcast|aftercast" set = "engaged"/>
</else>
</elseif>
</if>
</if>
This one will:
>Check to see if Barrage is up - Equipping Barrage gear (precast only) if needed
>If Barrage isn't active - swap to gear depending on SJ (/SAM or not)
If you were looking for it to change Barrage gear depending on SJ, try: Code xml <if Equipmain="Hellfire">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast|midcast" set ="barrage"/>
<if subjob = "/sam">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "aftercast" set ="gun_tp"/>
</if>
<else>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "aftercast" set = "engaged"/>
</else>
</if>
</if>
</if>
This one will only check SJ's and change aftercast gear depending, if Barrage is up. (I don't know when Barrage gear has to be equipped, so change the equip times appropriately >_>;)
Fenrir.Greever
Server: Fenrir
Game: FFXI
Posts: 67
By Fenrir.Greever 2012-04-21 15:02:50
Are you wanting to keep your Barrage set on after you've fired off a shot with Barrage active?
If not, try: Code xml <if Equipmain="Hellfire">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set ="barrage"/>
</if>
<elseif notbuffactive="Barrage">
<if subjob = "/sam">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set ="pre_shot"/>
<equip when = "midcast|aftercast" set ="gun_tp"/>
</if>
<else>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set = "pre_shot"/>
<equip when = "midcast|aftercast" set = "engaged"/>
</else>
</elseif>
</if>
</if>
This one will:
>Check to see if Barrage is up - Equipping Barrage gear (precast only) if needed
>If Barrage isn't active - swap to gear depending on SJ (/SAM or not)
If you were looking for it to change Barrage gear depending on SJ, try: Code xml <if Equipmain="Hellfire">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast|midcast" set ="barrage"/>
<if subjob = "/sam">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "aftercast" set ="gun_tp"/>
</if>
<else>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "aftercast" set = "engaged"/>
</else>
</if>
</if>
</if>
This one will only check SJ's and change aftercast gear depending, if Barrage is up. (I don't know when Barrage gear has to be equipped, so change the equip times appropriately >_>;)
Thanks, that seems to be exactly what i need. ill apply it and see how it works.
Server: Sylph
Game: FFXI
Posts: 2,617
By Sylph.Hitetsu 2012-04-21 15:37:27
No worries. I wasn't too sure what you were looking for it to do though, so I might've missed the mark >_>;
If it doesn't do what you want, let me know and I'll see what else I can come up with~
Fenrir.Greever
Server: Fenrir
Game: FFXI
Posts: 67
By Fenrir.Greever 2012-04-21 15:45:41
basically what i wanted it to do was when i /ra with my gun equiped for it to check my sub and if i was /sam use the gun_tp set (to keep my xhit) and if i were /war to use my regular engaged set.
Ive had the barrage thing down for a while now with my old xml, just wanted to throw in the entire section to give a better picture of the code itself
Fenrir.Greever
Server: Fenrir
Game: FFXI
Posts: 67
By Fenrir.Greever 2012-04-21 16:53:16
ok i finished my xml...but its not loading and im stumped. i keep getting a parsing error: line 122 - error reading attributes. ive tried everything but nothing fixes it. ive even deleted the section thats supposedly causing the error and still nothing
Code <?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config RequireVersion="2.40" debug="false" showgearswaps="false" quickcommands="true" showspellinfo="false" />
<variable clear ="yes">
<var name ="tparrow">Ruszor arrow</var>
<var name ="wsarrow">Ruszor arrow</var>
<var name ="tpbullet"> Bullet</var>
<var name ="wsbullet">Adaman Bullet</var>
<var name ="ammo">$ammo</var>
</variable>
<sets>
<group default="yes" name ="Ranger" subjob= "*">
<set name = "idle">
<head>Sylvan Gapette +2</head>
<body>Sylvan Caban +2</body>
<hands>Crimson Fng. Gnt.</hands>
<feet>Fajin Boots</feet>
<neck>Sylvan Scarf</neck>
<waist>Scout's Belt</waist>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<lring>Jalzahn's Ring</lring>
<rring>Rajas Ring</rring>
<back>Sylvan chlamys</back>
<legs>Sylvan Bragues +2</legs>
</set>
<set name ="engaged" baseset="idle">
<ammo>$ammo</ammo>
<feet>Sct. Socks +2</feet>
</set>
<set name ="pre_shot" baseset="idle">
<waist>Impulse Belt</waist>
</set>
<set name = "barrage">
<head>Sylvan Gapette +2</head>
<body>Sylvan Caban +2</body>
<hands>Htr. Bracers +1</hands>
<legs>Desultor Tassets</legs>
<feet>Praeda Sabatons</feet>
<neck>Peacock Charm</neck>
<waist>scout's Belt</waist>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<lring>Jalzahn's Ring</lring>
<rring>Merman's Ring</rring>
<back>Libeccio Mantle</back>
</set>
<set name = "shadowbind" baseset ="idle">
<hands>Htr. Bracers +1</hands>
</set>
<set name = "Camo" baseset="idle">
<body>Htr. Jerkin +1</body>
</set>
<set name ="bounty" baseset="idle">
<hands>Syl. Glvltte. +2</hands>
</set>
<set name = "JR">
<main></main>
<sub></sub>
<range>Gandiva</range>
<ammo>$ammo</ammo>
<head>Anwig Salade</head>
<body>Kirin's Osode</body>
<hands>Athos's Gloves</hands>
<legs>Byakko's haidate</legs>
<feet>Kacura Leggings +1</feet>
<neck>Flame Gorget</neck>
<waist>Flame Belt</waist>
<lear>Thunder pearl</lear>
<rear>Clearview Earring</rear>
<lring>Thundersoul Ring</lring>
<rring>Rajas Ring</rring>
<back>Rancorous Mantle</back>
</set>
<set name = "StrWS">
<main></main>
<sub></sub>
<range></range>
<ammo>$ammo</ammo>
<head>Anwig Salade</head>
<body>Sylvan Caban +2</body>
<hands>Syl. Glvltte. +2</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Kacura Leggings +1</feet>
<neck>Sylvan Scarf</neck>
<waist>Buccaneer's Belt</waist>
<lear>Triumph Earring</lear>
<rear>Clearview Earring</rear>
<lring>Spiral Ring</lring>
<rring>Rajas Ring</rring>
<back>Sylvan Chlamys</back>
</set>
<set name = "last stand">
<main></main>
<sub></sub>
<range></range>
<ammo>$ammo</ammo>
<head>Anwig Salade</head>
<body>Sylvan Caban +2</body>
<hands>Seiryu's Kote</hands>
<legs>Ambusher's Hose</legs>
<feet>Sylvan Bottln. +2</feet>
<neck>Light Gorget</neck>
<waist>Flame Belt</waist>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<lring>Solemn Ring</lring>
<rring>Rajas Ring</rring>
<back>Sylvan Chlamys</back>
</set>
<set name="MiscGearCollector" load="yes">
<main>Gandiva</main>
<main>Hellfire</main>
<item>Ruszor Quiver</item>
<item>Ruszor arrow</item>
<item>Dweomer Bullet </item>
<item>Adaman Bullet</item>
<item>Dwm. Bul. Pouch</item>
</set>
</group>
<group name ="/sam" inherit="Ranger" subjob ="/sam">
<set name "guntp" baseset="engaged">
<hands>Syl. Glvltte. +2</hands>
</set>
<set name = "miscgearcollector" load ="yes">
<main>Vulcan's Staff</main>
<sub>Gatta Strap +1</sub>
<sub>Rose Strap</sub>
</set>
</group>
<group name ="/war" inherit ="Standard" subjob="war">
<set name = "miscgearcollector" load ="yes">
<main>Carabineer Dagger</main>
</set>
</group>
</sets>
<rules>
<if EquipMain="Gandiva">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast|midcast|aftercast" set ="barrage"/>
</if>
<elseif>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set = "pre_shot"/>
<equip when = "midcast|aftercast" set = "engaged"/>
</elseif>
</if>
</if>
<elseif status ="idle|resting">
<equip when ="aftercast" set="engaged"/>
<equip when="idle|resting" set="Idle" />
</elseif>
<elseif type="weaponskill">
<if spell = "Jishnu's Raidence">
<castdelay delay=".2" />
<equip when="precast" set = "JR"/>
<aftercast delay ="1"/>
</if>
<elseif spell = "Sidewinder|Empyreal Arrow|Refulgent Arrow|Arching Arrow">
<castdelay delay=".2" />
<equip when ="precast" set="StrWs" />
<aftercast delay ="1"/>
</elseif>
</elseif>
</if>
<if Equipmain="Hellfire">
<if status = "engaged">
<if commandprefix ="/range">
<if buffactive ="barrage">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast|midcast|aftercast" set ="barrage"/>
</if>
<elseif notbuffactive="Barrage">
<if subjob = "/sam">
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set ="pre_shot"/>
<equip when = "midcast|aftercast" set ="gun_tp"/>
</if>
<else>
<castdelay delay="0.2"/>
<midcastdelay delay ="0.5"/>
<equip when = "precast" set = "pre_shot"/>
<equip when = "midcast|aftercast" set = "engaged"/>
</else>
</elseif>
<elseif status ="idle|resting">
<equip when ="aftercast" set="engaged"/>
<equip when="idle|resting" set="Idle" />
</elseif>
<elseif type="weaponskill">
<if spell = "Last Stand">
<castdelay delay="0.2" />
<equip when = "precast" set = "last stand"/>
<aftercast delay ="1.0"/>
</if>
<elseif spell ="Slugshot|Detonator|Heavy Shot">
<castdelay delay=".2" />
<equip when ="precast" set = "strws"/>
<aftercast delay ="1"/>
</elseif>
</elseif>
</if>
</if>
</if>
<if type = "jobability">
<if spell = "shadowbind">
<castdelay delay=".2"/>
<equip when ="precast" set="shadowbind"/>
</if>
<elseif spell = "Bounty Shot">
<castdelay delay =".2"/>
<equip when ="precast" set="bounty"/>
</elseif>
<elseif spell ="Camouflage">
<castdelay delay=".2"/>
<equip when ="precast" set ="camo"/>
</elseif>
<elseif spell = "eagle eye shot">
<castdelay delay=".2"/>
<equip when ="precast" set ="strws"/>
</elseif>
</if>
</rules>
</spellcast>
this is the entire xml.
Server: Sylph
Game: FFXI
Posts: 2,617
By Sylph.Hitetsu 2012-04-22 04:45:07
Missed a "=" on Line 122:
<set name="guntp" baseset="engaged">
Fenrir.Greever
Server: Fenrir
Game: FFXI
Posts: 67
By Fenrir.Greever 2012-04-22 09:21:53
Missed a "=" on Line 122:
<set name="guntp" baseset="engaged">
dont u hate when ur looking for something, and its right infront of u...u know its right in front of u, but u cant see it....
[+]
Odin.Nooje
Server: Odin
Game: FFXI
Posts: 6
By Odin.Nooje 2012-04-25 16:27:24
Was looking for some advice on how to setup a Barrage set using AE and Spellcast.
First I thought of writing it like this. Code <if spell="Netherspikes">
<if spell="Barrage">
<castdelay delay="0.3" />
<equip when="precast" set="Barrage" />
</if>
<cancelspell />
</if>
Then using AE. Code <register event="gainbuff_Barrage|losebuff_Barrage" silent="true">input /weaponskill "Netherspikes" <t></register>
This does not seem to work as it would never switch to Barrage set when Barrage was used. Also was wondering if there would be a way to lock set when idle/engaged. Not sure also how to write it so when you do /range that it wouldn't revert back to snapshot gear.
Any suggestions would be apprciated.
Server: Sylph
Game: FFXI
Posts: 2,617
By Sylph.Hitetsu 2012-04-25 16:38:58
The problem is, you're not using "Barrage", you're using "Netherspikes". At the moment, it'll only check Barrage if you're casting Netherspikes aswell (which, I'm sure you know, is impossible).
Code xml <if spell="Netherspikes">
<castdelay delay="0.3" />
<if buffactive="Barrage">
<equip when="precast" set="Barrage" />
</if>
<elseif notbuffactive="Barrage">
<equip when="precast" set="Whatever" />
</elseif>
<cancelspell />
</if>
That'll put your Barrage set on.
Alternatively,
Code xml <if mode="and" status="Idle|engaged" buffactive="Barrage">
<equip set="Barrage" when="Idle|Engaged|Precast|Midcast" />
</if>
<if mode="or" buffactive="Barrage" spell="Barrage">
<if spell="Ranged">
<equip when="precast" set="Barrage" />
</if>
</if>
Odin.Nooje
Server: Odin
Game: FFXI
Posts: 6
By Odin.Nooje 2012-04-25 17:01:15
Whoops, I actually did have it set like this. Code <if spell="Netherspikes">
<if spell="Barrage">
<equip when="precast" set="Barrage" />
</if>
<cancelspell />
</if>
But I will try out what you posted above later on.
Necro Bump Detected!
[69 days between previous and next post]
Cerberus.Maeldiar
Server: Cerberus
Game: FFXI
Posts: 748
By Cerberus.Maeldiar 2012-07-03 12:25:34
Go necro!
Looking for a kind person to double check my first ever spellcast. Particular attention to ws/ja rules and delays on ranged attack/ws.
Was testing in rolanberry but its hard to tell since you kill everything in one shot and disengage triggering idle set.
Thanks in advance.
http://pastebin.com/WKCU1eBy
Lakshmi.Rearden
Server: Lakshmi
Game: FFXI
Posts: 1,130
By Lakshmi.Rearden 2012-07-03 12:39:10
I have a pretty simple one located here, it checks subjob, weapon, and last weaponskill used to determine its TP set, macros JA pieces and locks barrage gear.
Cerberus.Maeldiar
Server: Cerberus
Game: FFXI
Posts: 748
By Cerberus.Maeldiar 2012-07-03 12:57:21
I guess that will give me some wiggle room to do other stuff then /war and spamming LS+coro 24/7 without loading another file lol.
Thanks
Was told to try and post this here so might as well.
Ok, so after really trying to figure out how this XML works with the help of Hitetsu, I haven't been able to get this group change based on weapon. On top of that, I'm having a problem with un-engaged shooting not putting me in my TP set when the shot goes off. Instead it puts me back into my idle set. Another weird thing is Gun isn't loading as my default group. I... don't know what to say about this one. Weird... As far as I can tell, these are the only things NOT working. If you can find anything else that is funky or any fixes to the top 2 problems, please let me know! Q.Q
http://pastebin.com/xm0XHgKE
Code <?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
showGearSwaps="false"
Debug="false"
ShowSpellInfo="false"
AutoLoadXMLOnJobChange="false"
RequiredVersion="2.4"
/>
<variables clear="false">
<var name="WeaponType">Gun</var><!-- Init with Gun set will update after first cast/ja etc.-->
<var name="Bow">Astrild</var>
<var name="Gun">Ribauldequin</var>
<var Name="XBow">Staurobow</var>
<var name="BowDelay">0.5</var>
<var name="GunDelay">0.5</var>
<var name="XBowDelay">0.5</var>
<var name="UnlimitedAmmo">Aeolus Arrow|Gun Ammo|Crossbow Bolt</var>
<var name="GearType">RStandard</var>
</variables>
<sets>
<!--=========================================================================
Bow Group - Default Set, will change after first Action
=============================================================================-->
<group default="no" name="Bow">
<set name="Idle" baseset="PDT">
<head>Sylvan Gapette +2</head>
<neck>Wiglen Gorget</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Fajin Boots</feet>
</set>
<set name="Ammo">
<ammo>Horn Arrow</ammo>
</set>
<set name="RAcc"> <!--Ranged Accuracy-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="RAtt"> <!--Ranged Attack-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="RStandard"> <!--Ranged Accuracy/Attack mix-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="Snapshot"> <!-- Precast onry-->
<head>Sylvan Gapette +2</head>
<body>Sylvan Caban +1</body>
<waist>Impulse Belt</waist>
<legs>Sylvan Bragues +2</legs>
<hands>Alruna's Gloves</hands>
</set>
<set name="WS" BaseSet="RStandard"> <!--Most WS -->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="WSAcc" baseset="WS"> <!-- Used for Sidewinder-->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Empyrean" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Mythic" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Relic" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Haste">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="PDT" baseset="RStandard">
</set>
</group>
<!--=========================================================================
Gun Group - Default Set, will change after first Action
=============================================================================-->
<group default="yes" name="Gun">
<set name="Idle" baseset="PDT">
<head>Sylvan Gapette +2</head>
<neck>Wiglen Gorget</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Fajin Boots</feet>
</set>
<set name="Ammo">
<ammo>Drk. Adm. Bullet</ammo>
</set>
<set name="RAcc"> <!--Ranged Accuracy-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="RAtt"> <!--Ranged Attack-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="RStandard"> <!--Ranged Accuracy/Attack mix-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="Snapshot"> <!-- Precast onry-->
<head>Sylvan Gapette +2</head>
<body>Sylvan Caban +1</body>
<waist>Impulse Belt</waist>
<legs>Sylvan Bragues +2</legs>
<hands>Alruna's Gloves</hands>
</set>
<set name="WS" BaseSet="RStandard"> <!--Most WS -->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="WSAcc" baseset="WS"> <!-- Used for Slug Shot-->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="NumbShot" baseset="WS"> <!--Numbing Shot-->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Empyrean" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Mythic" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Relic" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Haste">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="PDT" baseset="RStandard">
<head>Sylvan Gapette +2</head>
<neck>Wiglen Gorget</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Fajin Boots</feet>
</set>
</group>
<!--=========================================================================
Crossbow Group - Default Set, will change after first Action
=============================================================================-->
<group default="no" name="Xbow">
<set name="Idle" baseset="PDT">
<head>Sylvan Gapette +2</head>
<neck>Wiglen Gorget</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Fajin Boots</feet>
</set>
<set name="Ammo">
<ammo>Acid Bolt</ammo>
</set>
<set name="RAcc"> <!--Ranged Accuracy-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="RAtt"> <!--Ranged Attack-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="RStandard"> <!--Ranged Accuracy/Attack mix-->
<head>Sylvan Gapette +2</head>
<neck>Arctier's Torque</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
</set>
<set name="Snapshot"> <!-- Precast onry-->
<head>Sylvan Gapette +2</head>
<body>Sylvan Caban +1</body>
<waist>Impulse Belt</waist>
<legs>Sylvan Bragues +2</legs>
<hands>Alruna's Gloves</hands>
</set>
<set name="WS" BaseSet="RStandard"> <!--Most WS -->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="WSAcc" baseset="WS"> <!-- Used for Slug Shot-->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="NumbShot" baseset="WS"> <!--Numbing Shot-->
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Empyrean" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Mythic" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Relic" BaseSet="Engaged">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="Haste">
<neck>Sylvan Scarf</neck>
<body>Sylvan Caban +1</body>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<hands>Seiryu's Kote</hands>
<legs>Sylvan Bragues +2</legs>
<feet>Sylvan Bottln. +2</feet>
<lring>Rajas Ring</lring>
<rring>Stormsoul Ring</rring>
<lear>Sylvan Earring</lear>
<rear>Clearview Earring</rear>
</set>
<set name="PDT" baseset="RStandard">
<head>Sylvan Gapette +2</head>
<neck>Wiglen Gorget</neck>
<lear>Volley Earring</lear>
<rear>Clearview Earring</rear>
<body>Loki's Kaftan</body>
<hands>Syl. Glvltte. +1</hands>
<lring>Rajas Ring</lring>
<rring>Hoard Ring</rring>
<back>Sylvan Chlamys</back>
<waist>Scout's Belt</waist>
<legs>Sylvan Bragues +2</legs>
<feet>Fajin Boots</feet>
</set>
</group>
</sets>
<rules>
<equip when="Idle" set="Idle" />
<equip when="Engaged" set="$GearType" />
<!-- BEGIN Weapon Check-->
<if EquipRange="$Bow">
<var cmd="set WeaponType Bow" />
<if advanced='("%Group"=="Gun|XBow")'>
<command>sc group Bow</command>
<addtochat color="121">Changed to Bow Gear sets</addtochat>
</if>
</if>
<elseif EquipRange="$Gun">
<var cmd="set WeaponType Gun" />
<if advanced='("%Group"=="Bow|XBow")'>
<command>sc group Gun</command>
<addtochat color="121">Changed to Gun Gear sets</addtochat>
</if>
</elseif>
<elseif EquipRange="$XBow">
<var cmd="set WeaponType XBow" />
<if advanced='("%Group"=="Bow|Gun")'>
<command>sc group XBow</command>
<addtochat color="121">Changed to Crossbow Gear sets</addtochat>
</if>
</elseif>
<else>
<var cmd="set WeaponType Gun" />
<command>sc group Gun</command>
<addtochat color="121">Unknown Weapon - Defaulting to Gun Gear sets</addtochat>
</else>
<!-- END Weapon Check -->
<if EquipAmmo="empty">
<equip when="precast" set="ammo" />
<addtochat color="121">Ammo Empty - Refilling!</addtochat>
</if>
<if spell="Ranged">
<equip when="precast" set="snapshot" />
<midcastdelay delay="$%GroupDelay" />
<equip when="midcast" set="$GearType" />
</if>
<!-- BEGIN WS-->
<if type="WeaponSkill">
<precastdelay delay=".2" />
<aftercastdelay delay="2" />
<if Spell="*Arrow|*Shot|Detonator" notspell="Namas Arrow">
<equip when="precast" set="WS" />
</if>
<elseif spell="Sidewinder">
<equip when="precast" set="WSAcc" />
</elseif>
<elseif spell="Namas Arrow|Coronach">
<equip when="precast" set="Relic" />
</elseif>
<elseif spell="Jishnu's Radiance|Wildfire">
<equip when="Precast" set="Empyrean" />
</elseif>
<elseif spell="Trueflight">
<equip when="Precast" set="Mythic" />
</elseif>
<addtochat color="121">[%spell] >> %target <%tp%></addtochat>
</if>
<!-- END WS-->
<!-- BEGIN Ninjutsu Rules -->
<if Spell="Utsusemi*">
<equip when="precast" set="Haste" />
</if>
<!-- END Ninjutsu Rules -->
<!-- BEGIN JA Rules-->
<if spell="Bounty Shot">
<equip when="Precast">
<hands>Syl. Glvltte. +1</hands>
</equip>
</if>
<if spell="Eagle Eye Shot">
<action type="equip" when="Precast" set="WS" />
</if>
<if mode="or" spell="Sharpshot" buffactive="Sharpshot">
<equip when="precast">
<legs>Htr. Braccae +1</legs>
</equip>
<var cmd="set GearType RAtt" when="precast|midcast|aftercast" />
<addtochat when="aftercast" color="121">Sharpshot Active - Defaulting to Ranged Attack gear</addtochat>
</if>
<if mode="or" spell="Barrage" buffactive="Barrage">
<equip when="Precast" set="RAcc">
<hands lock="yes">Hunter's Bracers +1</hands>
<legs lock="yes">Desultor Tassets</legs>
</equip>
</if>
<if notbuffactive="Unlimited Shot">
<if EquipAmmo="$UnlimitedAmmo">
<cancelspell />
<addtochat color="39">Unlimited Shot not active - Removing Unlimited Shot Ammo to prevent loss</addtochat>
<equip>
<ammo>remove</ammo>
</equip>
</if>
</if>
<!-- END JA Rules -->
<!-- BEGIN Aftercast Rules-->
<if advanced='"%Status"="Engaged"'>
<equip when="aftercast" set="$GearType" />
</if>
<else>
<equip when="aftercast" set="Idle" />
</else>
<!-- END Aftercast Rules -->
<if Spell="Sneak|Monomi*" BuffActive="Sneak" SpellTargetType="Self">
<command when="midcast">cancel 71</command>
<midcastdelay delay="1.8" />
</if>
<if spell="Utsusemi: Ichi" BuffActive="Copy Image|Copy Image (2)" NotBuffActive="Silence|Mute|Omerta|Obliviscence">
<midcastdelay delay="3.0" />
<command when="midcast">cancel 66</command>
</if>
<if mode="and" Spell="Third Eye" notbuffactive="Seigan" MLvlGT="69">
<cancelspell />
<addtochat color="240">No Seigan Up! - Popping Seigan!</addtochat>
<command>input /ja "Seigan" <me>;wait 2.5;input /ja "Third Eye" <me>;</command>
</if>
</rules>
</spellcast>
|
|