I'll take requests for making custom spellcast rules for BST, I find it a bit fun I want to get into more code based computing as a hobby so its fun practice. I can add /whm based rules if people give me an idea of what they want.
Sorry I did not post this earlier, procrastination ftl. This is a basic bst spellcast xml. You need to fill in your equipment, you probably want to add <main> and <sub> equipment too to be equipped after charm. If anyone requests it I'll write a more detailed explanation of the formating of a spellcast xml, I'm just not sure if anyone is really interested.
Ideas I have for rules currently are:
Temperance axe and virtue stones (I don't have one to test yet)
Make a good template for level sync gear swaps (I have a working rough copy on my war xml)
Add ToAU/wotg areas as conditions for rune axe rules in addition to sanction/sigil.
- Code:
-
<?xml version="1.0" ?>
<spellcast xmlns:xi="http://www.w3.org/2001/XInclude">
<config
Debug="True"
ShowGearSwaps="False"
ShowSpellInfo="False"
/>
<variables>
<var name="jug">Fish Oil Broth</var>
</variables>
<sets>
<!-- Gear that is shared by both subjobs -->
<group name="Shared">
<set name="Standard" default="yes">
<ammo>Bibiki Seashell</ammo>
<head>Walahra turban</head>
<body>Haubergeon</body>
<neck>Chivalrous Chain</neck>
<lear>Minuet Earring</lear>
<rear>Suppanomimi</rear>
<hands>Spiked Fng.Gnt.</hands>
<lring>Sniper's Ring</lring>
<rring>Woodsman Ring</rring>
<back>Forager's Mantle</back>
<waist>Swift Belt</waist>
<legs>Thick Breeches</legs>
<feet>Thick Sollerets</feet>
</set>
<set name="Charm" BaseSet="Standard">
<main>Light Staff</main>
<head>Beast Helm</head>
<neck>Beast Whistle</neck>
<body>Beast Jackcoat</body>
<hands>Beast Gloves</hands>
<lring>Hope Ring</lring>
<rring>Hope Ring</rring>
<legs>Beast Trousers</legs>
<feet>Beast Gaiters</feet>
</set>
<set name="Tame" BaseSet="Standard">
<main>Light Staff</main>
<head>Beast Helm</head>
</set>
<set name="Reward" BaseSet="Standard">
<ammo>Pet Food Zeta</ammo>
<feet>Beast Gaiters</feet>
<body>beast jackcoat</body>
</set>
<set name="CB">
<ammo>$jug</ammo>
</set>
<set name="WS" BaseSet="Standard">
<head>Optical Hat</head>
<hands>Spiked Fng.Gnt.</hands>
<waist>Potent Belt</waist>
<rear>Spike Earring</rear>
</set>
<set name="TP" BaseSet="standard">
<hands>Dusk Gloves</hands>
<feet>Dusk Ledelsens</feet>
</set>
</group>
</sets>
<rules>
<if Spell="Charm|Gauge">
<equip when="precast" set="Charm" />
</if>
<elseif Spell="Tame">
<equip when="precast" set="Tame" />
</elseif>
<elseif Spell="Reward">
<equip when="precast" set="Reward" />
</elseif>
<elseif Spell="Call Beast">
<equip when="precast" set="cb" />
</elseif>
<if Type="WeaponSkill">
<equip when="precast" set="WS" />
<castdelay delay=".3" />
</if>
<if Status="Idle">
<equip when="Aftercast" set="Standard" />
<equip when="Idle" set="Standard" />
</if>
<elseif Status="Engaged">
<equip when="Aftercast" set="TP" />
<equip when="engaged" set="TP" />
</elseif>
</rules>
</spellcast>