Dragoon XML (Ares For Low MP)

Language: JP EN DE FR
2010-09-08
New Items
users online
Forum » FFXI » Jobs » Dragoon » Dragoon XML (Ares for low MP)
Dragoon XML (Ares for low MP)
 Fenrir.Vazerus
Offline
Server: Fenrir
Game: FFXI
user: Vazerus
Posts: 263
By Fenrir.Vazerus 2013-04-03 23:35:15
Link | Quote | Reply
 
Hello fellow Dragoons; I was just trying to fiddle around with spellcast trying to do something I've never tried before, but I don't know a way to go about it other than using groups/variables.

I am trying to integrate Ares Cuirass into my TP and Idle sets if:
-Subjobs are WHM|RDM|BLM|BLU|SCH|GEO
-MP is below 50 (not percent, unless I need to use percentages

I'll post my whole spellcast, too, if peoples want to look at it and critique on how ugly and unorganized it is. Perhaps tell me my gear is dumb and I should feel dumb, too xD lol.
Code
<?xml version="1.0"?>
<spellcast>
<config
RequireVersion="2.16"
Debug="false" 
HideErrors="false"
ShowGearSwaps="false"
/>
<sets>
    <group name="Dragoon" default="yes">
        <set name="Idle">
            <ammo>Thew Bomblet</ammo>
            <head>Lancer's Mezail +2</head>
            <neck>Twilight Torque</neck>
            <lear>Brutal Earring</lear>
            <rear>Aesir Ear Pendant</rear>
            <body>Lncr. Plackart +2</body>
            <hands>Lncr. Vmbrc. +2</hands>
            <lring>Sheltered Ring</lring>
            <rring>Rajas Ring</rring>
            <back>Atheling Mantle</back>
            <waist>Goading Belt</waist>
            <legs>Lancer's Cuissots +1</legs>
			<feet>Lncr. Schynbld. +2</feet>
        </set>
        <set name="TP">
            <ammo>Thew Bomblet</ammo>
            <head>Lancer's Mezail +2</head>
            <neck>Agasaya's Collar</neck>
            <lear>Brutal Earring</lear>
            <rear>Aesir Ear Pendant</rear>
            <body>Lncr. Plackart +2</body>
            <hands>Karieyh Moufles</hands>
            <lring>Tyrant's Ring</lring>
            <rring>Rajas Ring</rring>
            <back>Atheling Mantle</back>
            <waist>Goading Belt</waist>
            <legs>Ace's Hose</legs>
            <feet>Lncr. Schynbld. +2</feet>
        </set>
        <set name="Star">
            <ammo>Thew Bomblet</ammo>
            <head>Mekira-oto</head>
            <neck>Soil gorget</neck>
            <lear>Brutal Earring</lear>
            <rear>Moonshade Earring</rear>
            <body>Lncr. Plackart +2</body>
            <hands>Lncr. Vmbrc. +2</hands>
            <lring>Spiral Ring</lring>
            <rring>Rajas Ring</rring>
            <back>Atheling Mantle</back>
            <waist>Soil belt</waist>
            <legs>Lancer's Cuissots +1</legs>
            <feet>Wym. Greaves +2</feet>
        </set>
        <set name="Drakes">
            <ammo>Thew Bomblet</ammo>
            <head>Mekira-oto</head>
            <neck>Flame Gorget</neck>
            <lear>Brutal Earring</lear>
            <rear>Moonshade Earring</rear>
            <body>Lncr. Plackart +2</body>
            <hands>Lncr. Vmbrc. +2</hands>
            <lring>Spiral Ring</lring>
            <rring>Rajas Ring</rring>
            <back>Atheling Mantle</back>
            <waist>Flame belt</waist>
            <legs>Lancer's Cuissots +1</legs>
            <feet>Wym. Greaves +2</feet>
        </set>
		<set name="Jump">
            <ammo>Thew Bomblet</ammo>
            <head>Drachen Armet +1</head>
            <neck>Agasaya's Collar</neck>
            <lear>Brutal Earring</lear>
            <rear>Aesir Ear Pendant</rear>
            <body>Lncr. Plackart +2</body>
            <hands>Lncr. Vmbrc. +2</hands>
            <lring>Tyrant's Ring</lring>
            <rring>Rajas ring</rring>
            <back>Atheling mantle</back>
            <waist>Goading belt</waist>
            <legs>Lancer's Cuissots +1</legs>
            <feet>Lncr. Schynbld. +2</feet>
        </set>
        <set name="JumpTwo">
            <ammo>Thew Bomblet</ammo>
            <head>Lancer's Mezail +2</head>
            <neck>Agasaya's Collar</neck>
            <lear>Brutal Earring</lear>
            <rear>Aesir Ear Pendant</rear>
            <body>Lncr. Plackart +2</body>
            <hands>Lncr. Vmbrc. +2</hands>
            <lring>Tyrant's Ring</lring>
            <rring>Rajas ring</rring>
            <back>Atheling mantle</back>
            <waist>Goading belt</waist>
            <legs>Lancer's Cuissots +1</legs>
            <feet>Lncr. Schynbld. +2</feet>
        </set>
        <set name="BreathPotency">
            <head>Wyrm Armet</head>
            <body>Wyvern mail</body>
			<back>Lancer's Pelerine</back>
            <legs>Drachen Brais +1</legs>
			<feet>Wym. Greaves +2</feet>
        </set>
		<set name="SmitingBreath">
            <head>Wyrm Armet</head>
        </set>
        <set name="BreathTrigger">
            <ammo>Egoist's Tathlum</ammo>
            <head>Drn. Armet +1</head>
			<lear>Bloodgem Earring</lear>
			<body>Ares' Cuirass</body>
            <legs>Drachen Brais +1</legs>
        </set>
		<set name="Call">
            <body>Wyrm Mail</body>
        </set>
		<set name="SpiritLink">
			<head>Drachen Armet +1</head>
			<hands>Lncr. Vmbrc. +2</hands>
		</set>
    </group>
</sets>
<rules>
	<if spell="autoset">
				<action type="equip" when="idle" set="Idle"/>
				<action type="equip" when="engaged" set="TP"/>
			</if>            
			<if NotStatus="Engaged"> 
                <action type="equip" when="aftercast" set="Idle"/>
			</if>
				<else>
					<action type="equip" when="aftercast" set="TP"/>
				</else>
			<if TPGT="5">
                <action type="Disable" slot="main|sub|ranged"/>
			</if>
				<else>
					<action type="Enable" slot="main|sub|ranged"/>
				</else>
	<if spell="Stardiver">
				<action type="castdelay" delay=".2" />
				<action type="equip" when="precast" Set="Star"/>
	</if>
	<if spell="Drakesbane|Penta Thrust">
				<action type="castdelay" delay=".2" />
				<action type="equip" when="precast" Set="Drakes"/>
	</if>
    <if spell ="Jump|High Jump">
        <action type="equip" when="precast" set="Jump" />
    </if>
	<if spell ="Soul Jump|Spirit Jump">
        <action type="equip" when="precast" set="JumpTwo" />
    </if>
	<if mode="or" spell="Smiting Breath">
		<equip when="precast" set="SmitingBreath" />
		<aftercastdelay delay="2.3" />
	</if>
	<if mode="or" spell="Restoring Breath">
		<equip when="precast" set="BreathPotency" />
		<aftercastdelay delay="2.3" />
	</if>
	<elseif mode="or" spell="Dia*|Bio*|Bar*|Poison*|Phalanx|Sprout Smack|Head Butt|Cocoon|Flash|Haste"
	advanced='"%type"="Ninjutsu" and %HPP<33'>
		<equip when="precast" set="BreathTrigger" />
				<!-- This little bit of code will allow you to properly trigger Healing Breath for spells
				of any casting duration. That means you only need one rule for spells that take 1 second
				to cast or 20 seconds. You need only add a small amount of time on to the casttime of
				the spell in order to account for lag. I require an additional 0.3 seconds of delay to
				properly trigger Healing Breath. Adjust accordingly. -->
		<var when="precast" cmd="setcalc HBMidcastDelay %CastTime + 0.3" />
		<midcastdelay delay="$HBMidcastDelay" />
		<equip when="midcast" set="BreathPotency" />
		<aftercastdelay delay="2" />
	</elseif>
	<if spell ="Call Wyvern">
		<action type="equip" when="precast" set="Call" />
	</if>
	<if spell ="Spirit Link">
		<action type="equip" when="precast" set="SpiritLink" />
	</if>
</rules>
</spellcast>
 Ragnarok.Sekundes
Offline
Server: Ragnarok
Game: FFXI
user: Sekundes
Posts: 4189
By Ragnarok.Sekundes 2013-04-03 23:46:57
Link | Quote | Reply
 
Add this below your normal melee* rules:
Code xml
<if SubJob="WHM|RDM|BLM|BLU|SCH|GEO" MPLT="50">
<equip>
<body lock="yes">Ares Cuirass</body>
</equip>
</if>


Edit* I suppose it'd be better to put it after your melee rules not idle ^^;
 Fenrir.Vazerus
Offline
Server: Fenrir
Game: FFXI
user: Vazerus
Posts: 263
By Fenrir.Vazerus 2013-04-04 00:41:44
Link | Quote | Reply
 
But that would lock it for all actions, yes? I was trying to avoid it being on if I were to use Restoring Breath or trigger Healing Breath. I would have just used a varied version of this code I use in my BLU spellcast to lock gear:
Code
<if Spell="Chain Affinity" Mode="OR" BuffActive="Chain Affinity">
<equip when="ALL"><head lock="True">Mavi Kavuk +2</head></equip>
</if> 


If I'm wrong let me know; my mind doesn't grasp coding very well, and even making what I have so far was a chore. Hell, I blatantly stole the Healing Breath stuff after getting frustrated xD
 Sylph.Hitetsu
Offline
Server: Sylph
Game: FFXI
user: Hitetsu
Posts: 2617
By Sylph.Hitetsu 2013-04-04 02:23:37
Link | Quote | Reply
 
If you wanted it to skip it for Breaths, then change the top line of Sekundes code to:
Code xml
<if SubJob="WHM|RDM|BLM|BLU|SCH|GEO" MPLT="50" notspell="*Breath*">



Otherwise, his code should work perfectly where he recommended.
 Ragnarok.Sekundes
Offline
Server: Ragnarok
Game: FFXI
user: Sekundes
Posts: 4189
By Ragnarok.Sekundes 2013-04-04 06:53:41
Link | Quote | Reply
 
I was thinking along the lines of putting in your idle/tp rules area but now looking at it, those are not really a separate part for you. Since you probably also don't want to ws or jump in it, additional code would be needed.

As soon as I get a bit, I'll make a bit of code that will limit it more cleanly but you could do what Hitetsu suggested with another part added on to it by doing:

<if SubJob="WHM|RDM|BLM|BLU|SCH|GEO" MPLT="50" notspell="*Breath*|*Jump*|Drakes*|Stardiver">
 Siren.Ihm
VIP
Offline
Server: Siren
Game: FFXI
user: Ihm
Posts: 688
By Siren.Ihm 2013-04-04 07:35:03
Link | Quote | Reply
 
Could use my xml >.> It does low mp gear swapping on sub mage >.>.
 Fenrir.Vazerus
Offline
Server: Fenrir
Game: FFXI
user: Vazerus
Posts: 263
By Fenrir.Vazerus 2013-04-06 13:19:45
Link | Quote | Reply
 
I'll look into your xml when I get some time; it looks way more complex than the dinky thing I came up with, lol.
necroskull Necro Bump Detected! [46 days between previous and next post]
Offline
Posts: 53
By lugado 2013-05-22 11:09:33
Link | Quote | Reply
 
this isn't really spellcast related but it's something I've been toying with on drg/mage lately, oneiros grip instead of a damage oriented grip works quite well and circumvents the need for ares' gear for low mp situations. At the very least it seems to be the smallest sacrifice for dd potential among the slots we can find refresh in
 Shiva.Paulu
Offline
Server: Shiva
Game: FFXI
user: Paulu
Posts: 776
By Shiva.Paulu 2013-05-22 11:15:48
Link | Quote | Reply
 
Ethereal Earring is usually enough to keep mp up in a tp set for me.
Offline
Posts: 53
By lugado 2013-05-22 11:18:00
Link | Quote | Reply
 
true, I've never bothered to get one been lazy about it admittedly and I had the grip from smn so tried it out worked fairly well, and possibly a better option with the da 7% earring set now
 Valefor.Darrtt
Offline
Server: Valefor
Game: FFXI
user: Darrt
Posts: 17
By Valefor.Darrtt 2013-05-22 16:24:49
Link | Quote | Reply
 
I cant see any reason to sub anything other than rdm when drg/mage. Thus you would have refresh and not have this problem. Also, ethereal earring as already mentioned. Also, pole+brutal still = 7% DA, you are just missing out on 8 acc, 3 atk and 1 stp.
Log in to post.