2 Spell In Same Windower Macro

Language: JP EN DE FR
New Items
2025-06-12
users online
Forum » FFXI » General » 2 Spell in same windower macro
2 Spell in same windower macro
 Carbuncle.Gabvanstronger
Offline
Server: Carbuncle
Game: FFXI
Posts: 55
By Carbuncle.Gabvanstronger 2011-09-14 00:22:46
Link | Quote | Reply
 
Is it possible by any way to have 2 spell in the same windower macro?
Could i do a macro where Aspir II would be cast, but if Aspir II isn't ready yet, Aspir I would be cast !



example:
input /ma aspir 2
IF
aspir 2 not ready
THEN
input /ma aspir 1

Know what i mean? :o
<Help me out!> :D
P.S.: Sorry if i used a bad english !
 Fenrir.Uzugami
Offline
Server: Fenrir
Game: FFXI
user: SSJAV
By Fenrir.Uzugami 2011-09-14 00:25:19
Link | Quote | Reply
 
iirc I used to do:

/ma "Drain" <t>
/wait 1
/ma "Drain II" <t>

Only I did it with BRD spells; if one buff wasn't up(Ready to cast) It'd sing the second one.
 Asura.Mekaider
Offline
Server: Asura
Game: FFXI
user: Jynxy
Posts: 339
By Asura.Mekaider 2011-09-14 00:27:38
Link | Quote | Reply
 
Works w/o windower as far as i'm aware.

I guess it'd go something like...

/magic "Aspir II" <t>/<stnpc>
/magic "Aspir" <t>/<stnpc>
/equip Main Pluto's Staff
/equip (other drk gear)

I'm not entirely sure if you'd need a <wait 1> or /wait between lines 1 and 2.. Shouldn't be hard to test.
 Bahamut.Bekisa
Offline
Server: Bahamut
Game: FFXI
Posts: 596
By Bahamut.Bekisa 2011-09-14 00:30:00
Link | Quote | Reply
 
I did it without spellcast (besides gear swaps) but I'm sure there is a better way with spellcast.

My normal windower macros were, for example:

/ma "Slow II" <t>
pause 1.5 (I'm pretty sure 1 second exactly doesn't work)
/ma "Slow" <t>

If slow2 fired correctly, slow1 would fail -- if slow2 failed, slow1 would fire. You have to deal with chat log spam a little more this way though but it worked for me in the old days when I actually used RDM.

When I went from windower macros to spellcast, I just made my gear swaps in spellcast but left the casting lines in my macros. I'm sure its a gimp way of doing it ... spellcast is awesome but I never got around to learning everything about it since I don't play much anymore.
 Asura.Mekaider
Offline
Server: Asura
Game: FFXI
user: Jynxy
Posts: 339
By Asura.Mekaider 2011-09-14 00:43:03
Link | Quote | Reply
 
Bahamut.Bekisa said: »
I did it without spellcast (besides gear swaps) but I'm sure there is a better way with spellcast.

My normal windower macros were, for example:

/ma "Slow II" <t>
pause 1.5 (I'm pretty sure 1 second exactly doesn't work)
/ma "Slow" <t>

If slow2 fired correctly, slow1 would fail -- if slow2 failed, slow1 would fire. You have to deal with chat log spam a little more this way though but it worked for me in the old days when I actually used RDM.

When I went from windower macros to spellcast, I just made my gear swaps in spellcast but left the casting lines in my macros. I'm sure its a gimp way of doing it ... spellcast is awesome but I never got around to learning everything about it since I don't play much anymore.

Personally i don't pretend to know *** about spellcast but just from what i've seen off forums and such w/spellcast you can probably set a rule where it checks to see if one spell is available and if it is then it casts, if not it picks a different spell, in this case Aspir.

As i said, in all honesty i really don't know *** but it's probably simple to do from what i've seen.
 Leviathan.Haruhigumi
Offline
Server: Leviathan
Game: FFXI
user: kbeezie
Posts: 284
By Leviathan.Haruhigumi 2011-09-14 00:48:19
Link | Quote | Reply
 
While I'm not sure how you'd go about it, it seems like something you might be able to do via a spellcast rule, much like how my scholar spellcast will change the spell being cast (i.e.: stratagems on the wrong light/dark arts) to the appropriate one if I mistype or its not ready.

A snippet example of what I mean:
Code
		<elseif 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>
		</elseif>


Course you'd need the spellcast plugin, a more or less fully xml file, and would have to figure out if there is a condition to check to see if the spell you intended to cast can be casted at the time (i.e.: if Spell="Slow II" Recast="0" , or something like RecastGT="0" to make it change to Slow if the recast time for Slow II is greater than zero seconds)

The rules guide for spellcast are here: http://wiki.windower.net/plugins/spellcast/rules

and the rule might look something like this (assuming it'd even work)
Code
<if spell="Slow II" recastgt="0">
    <action type="ChangeSpell" Spell="Slow" />
    <action type="Command">input /recast "Slow II"</action>
    <!--The above so you know when Slow II is ready-->
</if>
 Bismarck.Mikeyc
Offline
Server: Bismarck
Game: FFXI
user: mikeyc
Posts: 35
By Bismarck.Mikeyc 2011-09-14 04:28:21
Link | Quote | Reply
 
/ma "preferred spell" <target>
/wait 1.5
/ma "secondary spell" <target>

If preferred spell is still on cool down, a recast timer will come up. If it is not, the preferred spell will cast and you will get a message for the second spell saying 'unable to cast spells at this time'.

You can use this type of macro for many things, for example on my WHM set I share a macro for Dispel (RDM Sub) and Stun (BLM Sub). It saves space on my main palette to relieve the need for switching. When I'm /BLM, Stun casts immediately (primary spell) and I get an error message for dispel, and when I'm /RDM I get an error for Stun and then Dispel casts.

Also you can use this type of macro as a toggle for gear. Like I have a pulling macro on THF that is:

/equip feet "Raider's Poulaines +2"
/equip feet "Strider Boots"

If you continually press this macro it will just toggle between the two, so the first press it switches to Striders (you don't see the RP+2 swap), but then when the mob is at camp I press it again and it switches to RP+2 for TH. Saves space and is very convenient.
 Carbuncle.Gabvanstronger
Offline
Server: Carbuncle
Game: FFXI
Posts: 55
By Carbuncle.Gabvanstronger 2011-09-19 15:40:03
Link | Quote | Reply
 
Thanks for all your answers

With the /wait, i dont like the cool down, tho it works
I'll take a look at that spellcast thing tho :o
Log in to post.