BST Multiple Gear Sets Spellcast XML Rules

Language: JP EN DE FR
New Items
2023-11-19
users online
Forum » FFXI » Jobs » Beast Master » BST Multiple Gear Sets Spellcast XML Rules
BST Multiple Gear Sets Spellcast XML Rules
 Carbuncle.Virtuosus
Offline
Server: Carbuncle
Game: FFXI
user: Virtuosus
Posts: 683
By Carbuncle.Virtuosus 2010-09-02 15:46:38
Link | Quote | Reply
 
Well, I'm working on multiple gear sets for my BST, for multiple situations, and I'm wondering if it's possible to make a rule for this. Here's what I want to do:


BST TP (w/o Pet):



BST TP (w/ Pet):



BST Ready/Sic:



BST Idle (Pet Engaged, BST not Engaged):



Now, I was wondering, is there a way to specify in the rules what to equip based on whether you have a pet or not?

For example:

<if Status="Engaged">
<equip when="engaged|aftercast" set="BST TP w/o Pet" />
</if>

Can I also specify for BST TP w/ Pet if I have a pet? Can windower know if I have a pet summoned? If so, it'd be something like:

<if Status="Engaged"> (add pet active rule here, if there is one)
<equip when="engaged|aftercast" set="BST TP w/ Pet" />
</if>


Any help from you windower XML Spellcast experts would be greatly appreciated, thanks in advanced.
 Lakshmi.Hypnotizd
Offline
Server: Lakshmi
Game: FFXI
user: hypnotizd
Posts: 1685
By Lakshmi.Hypnotizd 2010-09-02 15:52:42
Link | Quote | Reply
 
Just curious, but you want to change your axes when your pet is engaged and you are not? Wouldn't that cause some serious TP loss? So like you are fighting with your pet and you disengage you lose your TP...
 Carbuncle.Virtuosus
Offline
Server: Carbuncle
Game: FFXI
user: Virtuosus
Posts: 683
By Carbuncle.Virtuosus 2010-09-02 15:58:03
Link | Quote | Reply
 
Lakshmi.Hypnotizd said:
Just curious, but you want to change your axes when your pet is engaged and you are not? Wouldn't that cause some serious TP loss? So like you are fighting with your pet and you disengage you lose your TP...

I knew somebody would say something about that, lol. I won't ever be changing my axes from the XML, I manually change my axes to fit each situation, depending on what I'm doing atm I might want Glyph/PDT Axe, or another situation I'll want x2 PDT axes, and another situation I just might want my DD axes set.

So TP loss will never occur. I'm more just wondering if I can specify whether I have a pet or not, there must be a way to do this?
 Carbuncle.Virtuosus
Offline
Server: Carbuncle
Game: FFXI
user: Virtuosus
Posts: 683
By Carbuncle.Virtuosus 2010-09-02 20:09:02
Link | Quote | Reply
 
Bump for help!
 Lakshmi.Chimeran
Offline
Server: Lakshmi
Game: FFXI
user: chimeran
Posts: 15
By Lakshmi.Chimeran 2010-09-29 16:18:19
Link | Quote | Reply
 
I'm also wondering about this. I'm finally building my spellcast files for BST and theres not a whole lot to choose from out there.

I have 3 or 4 different sets:
1. DD set with jug pet, no weapon swaps ... this one is easy, just "engaged" set.
2. DD set with charmed pet which has DD and CHR build in.
3. Idle set with jug pet (for mobs that aren't very nice with their -ga's)
4. Idle set with charmed pet that I DONT trust (mainly wearing my Aega's Doublet for extra pet accuracy and ALL of my CHR gear)

I also would like to know how to setup a rule for REWARD when a pet is paralyzed/poisoned/blinded and gravity/slowed/silenced. I have the 2 sets setup but not sure how to write the rule for a pet affliction.

Thanks!!!
 Lakshmi.Chimeran
Offline
Server: Lakshmi
Game: FFXI
user: chimeran
Posts: 15
By Lakshmi.Chimeran 2010-09-29 16:21:58
Link | Quote | Reply
 
Yes, that's true but when a nasty pet de-charms ... you must re-charm rather quickly ... Staying alive > TP.
necroskull Necro Bump Detected! [169 days between previous and next post]
 Lakshmi.Chimeran
Offline
Server: Lakshmi
Game: FFXI
user: chimeran
Posts: 15
By Lakshmi.Chimeran 2011-03-17 06:15:04
Link | Quote | Reply
 
Still no love for the Beastmaster!
necroskull Necro Bump Detected! [49 days between previous and next post]
 Valefor.Zolan
Offline
Server: Valefor
Game: FFXI
Posts: 331
By Valefor.Zolan 2011-05-04 19:34:17
Link | Quote | Reply
 
well I was looking for some bst .xml today to try and update my own and look for new ideas and this page keeps coming up... and it seems not so easy to find premade one for Bst.. so I figured Id post my own and hopefully it will at least help someone to start out...


(Like I said I'm updating mine so keep the lolgear to a light roar please lol)


<?xml version="1.0" ?>

<spellcast>
<variables>
<var name="CMain">guichard's axe +2</var>
<var name="CSub">guichard's axe +2</var>
</variables>

<config

Debug="true"
HideErrors="True"
HELMSet="Standard"
FishingSet="Standard"
ShowGearSwaps="False"
ShowSpellInfo="False"
/>

<sets>

<group default="yes" name="BST">

<set name="Standard">
<main>guichard's axe +2</main>
<sub>guichard's axe +2</sub>
<head>Perle Salade</head>
<neck>Ferine Necklaceine</neck>
<lear>Ethereal Earring</lear>
<rear>Brutal earring</rear>
<hands>Beast bazubands</hands>
<lring>Iota Ring</lring>
<rring>Heed Ring</rring>
<back>Ferine Mantle</back>
<waist>Primal Belt</waist>
<legs>Ferine quijotes +1</legs>
<feet>Ferine ocreae +1</feet>
<body>Ferine gausape +1</body>

</set>

<set name="Virtue">
<ammo>Virtue Stone</ammo>
</set>

<set name="NonVirtue">
<ammo>D. Herbal Broth</ammo>
</set>

<set name="TP">

<main>guichard's axe +2</main>
<sub>guichard's axe +2</sub>
<head>Perle Salade</head>
<neck>Ferine Necklace</neck>
<lear>>Ethereal Earring</lear>
<rear>Brutal earring</rear>
<legs>Ferine quijotes +1</legs>
<body>Ferine gausape +1</body>
<hands>Perle Moufles</hands>
<lring>Iota Ring</lring>
<rring>Heed Ring</rring>
<back>Ferine Mantle</back>
<waist>Twilight Belt</waist>
<legs>Perle Brayettes</legs>

</set>

<set name="Haste">
<head>Perle Salade</head>
<legs>Perle Brayettes</legs>
<lear>Loquac. Earring</lear>
<body>Perle Hauberk</body>
<hands>Perle Moufles</hands>
<feet>Perle Solerets</feet>
</set>

<set name="Evasion">
<head>Optical Hat</head>
<body>Scorpion Harness</body>
</set>

<set name="Resting">
<head>Sol cap</head>
<legs>Monster Trousers</legs>
</set>

<set name="WS">
<head>Tokon hachimaki</head>
<lring>Ruby Ring</lring>
<body>kirin's Osode</body>
<waist>Life Belt</waist>

</set>

<set name="CHR">

<head>Beast Helm</head>
<neck>Star Necklace</neck>
<body>Beast Jackcoat</body>
<hands>Monster Gloves</hands>
<lring>Omega's Ring</lring>
<rring>Angel's Ring</rring>
<waist>Corsette +1</waist>
<legs>Beast Trousers</legs>
<feet>Monster Gaiters</feet>

</set>

</group>

</sets>

<rules>
<if type="JobAbility">

<if spell="Charm">
<if NotEquipMain="Pluto's Staff">
<action type="Var" cmd="set CMain %EquipMain" />
<action type="Var" cmd="set CSub %EquipSub" />
</if>
<action type="castdelay" delay=".3" />
<action type="Equip" when="precast" set="CHR" />
<if TPLT="20">
<action type="command" when="aftercast">wait 1;input /equip sub "$CSub"</action>
<action type="Equip" when="aftercast">
<main>$CMain</main>
</action>

<action type="Equip" when="precast">
<main>Apollo's Staff</main>
<sub>Bugard Strap +1</sub>
</action>
</if>

</if>

<elseif spell="Curing Walt*">
<if TargetType="SELF|PLAYER" >
<action type="castdelay" delay=".3" />
<action type="Equip" when="precast" set="CHR" />
</if>
</elseif>

<elseif spell="Reward">
<action type="Equip" when="Precast">
<!--<ammo>Pet Food Alpha</ammo>-->
<!--<ammo>Pet Food Beta</ammo>-->
<!--<ammo>Pet Food Gamma</ammo>-->
<!--<ammo>Pet Food Delta</ammo>-->
<!--<ammo>Pet Food Epsilon</ammo>-->
<ammo>Pet Food Zeta</ammo>
<feet>Monster Gaiters</feet>
<body>Beast Jackcoat</body>
<hands>Ogre Gloves</hands>
<sub>Zoraal ja's axe</sub>
<action type="Equip" when="aftercast">
<main>$CMain</main>action type="equip" when="aftercast">;input /equip sub "$CSub"</action>
</action>

</elseif>

<elseif spell="Call Beast">
<action type="Equip" when="Precast">
<hands>Monster Gloves</hands>

</action>

</elseif>




</if>

<elseif type="WeaponSkill">

<if TPGT="100">

<action type="castdelay" delay=".2" />
<action type="Equip" when="precast" set="WS" />

</if>

</elseif>

<if spell="Utsusemi: Ichi">
<action type="Equip" when="precast" set="Evasion" />
<action type="midcastdelay" delay="2.8" />
<action type="Equip" when="midcast" set="Haste"/>
<if BuffActive="Copy Image">
<action type="Command" when="midcast">cancel 66</action>
</if>
</if>
<elseif spell="Utsusemi: Ni">
<action type="Equip" when="precast" set="Haste"/>
</elseif>
<elseif spell="Sneak" subjob="NIN">
<action type="ChangeSpell" Spell="Monomi: Ichi" />
</elseif>
<elseif spell="Invisible" subjob="NIN">
<if SLvlLT="34">
<action type="ChangeSpell" Spell="Tonko: Ichi" />
</if>
<else>
<action type="ChangeSpell" Spell="Tonko: Ni" />
</else>
</elseif>

<if Status="Idle">
<action type="Equip" when="Aftercast|Idle" set="Standard"/>
<if NotEquipMain="$CMain">
<action type="Equip" when="Idle|aftercast">
<main>$CMain</main>
</action>
<if subjob="NIN">
<action type="command" when="idle|aftercast">wait 1;input /equip sub "$CSub"</action>
</if>
<else>
<action type="Equip" when="idle|aftercast">
<main>$CSub</main>
</action>
</else>
</if>
</if>

<elseif Status="Engaged">
<action type="Equip" when="Aftercast|Engaged" set="TP"/>
<if NotSubJob="NIN" type="Equip" when="Aftercast|Engaged">
<action type="command" when="engaged">wait 1;input /equip sub "guichard's axe +2"</action>
</if>

<if EquipSub="Temperance Axe" >
<action type="Equip" when="Engaged|Aftercast" set="Virtue" />
</if>
<elseif EquipMain="Temperance Axe" >
<action type="Equip" when="Engaged|Aftercast" set="Virtue" />
</elseif>
<else>
<action type="Equip" when="Engaged|Aftercast" set="NonVirtue" />
</else>

</elseif>

<elseif status="Resting">

<if NotEquipMain="Pluto's Staff">
<action type="Var" cmd="set CMain %EquipMain" />
<action type="Var" cmd="set CSub %EquipSub" />
</if>

<if TPLT="40">
<action type="Equip" when="Resting" set="Resting">
<main>Pluto's Staff</main>
<sub>Bugard Strap +1</sub>
</action>
</if>
</elseif>


<if Type="BlueMagic">
<cancelspell/>
<action type="command" when="precast">input /raw /pet "%Spell" <me></action>
<cancelspell/>
</if>

<if MPLT="49" subjob="WHM" >
<action type="Equip" when="aftercast">
<body>Gaudy Harness</body>
</action>
</if>


</rules>

</spellcast>
 Cerberus.Eugene
Offline
Server: Cerberus
Game: FFXI
user: Eugene
Posts: 6999
By Cerberus.Eugene 2011-05-04 19:45:11
Link | Quote | Reply
 
pastebin hi2u
 Odin.Zicdeh
Offline
Server: Odin
Game: FFXI
Posts: 6558
By Odin.Zicdeh 2011-05-04 19:49:18
Link | Quote | Reply
 
Spellcast:

Have game play itself; lie to yourself and call it skill.
[+]
 Valefor.Zolan
Offline
Server: Valefor
Game: FFXI
Posts: 331
By Valefor.Zolan 2011-05-04 19:51:54
Link | Quote | Reply
 
Try to help... get that.. thanks guys
 Odin.Zicdeh
Offline
Server: Odin
Game: FFXI
Posts: 6558
By Odin.Zicdeh 2011-05-04 19:54:20
Link | Quote | Reply
 
Valefor.Zolan said:
Try to help... get that.. thanks guys


Blame the admins for taking away the [-] feature, now everyone can be *** with nary a care in the world!
[+]
 Cerberus.Eugene
Offline
Server: Cerberus
Game: FFXI
user: Eugene
Posts: 6999
By Cerberus.Eugene 2011-05-04 20:00:02
Link | Quote | Reply
 
Valefor.Zolan said:
Try to help... get that.. thanks guys

I guess I have to link it for you.

Pastebin.com - #1 paste tool since 2002!

EDIT: Wiki page explaining why pastebin is a good thing.
 Valefor.Taliko
Offline
Server: Valefor
Game: FFXI
user: Taliko
Posts: 17
By Valefor.Taliko 2011-05-05 07:18:10
Link | Quote | Reply
 
God forbid you have to scroll down! End of the universe.
[+]
 Bismarck.Rinkydink
Offline
Server: Bismarck
Game: FFXI
user: rinkydink
Posts: 494
By Bismarck.Rinkydink 2011-05-05 07:26:32
Link | Quote | Reply
 
Cerberus.Eugene said:
Valefor.Zolan said:
Try to help... get that.. thanks guys
I guess I have to link it for you. Pastebin.com - #1 paste tool since 2002! EDIT: Wiki page explaining why pastebin is a good thing.
or it could just be "spolier'd" so it doesnt hurt your Down key!
Log in to post.