I think the Guinness commercials said it best. BRILLIANT! Works for me I suppose.
I think the Guinness commercials said it best. BRILLIANT! Works for me I suppose.
Does the obi spellcast thing work for quick draws? Is there something I have to do to make it work?
Trying to setup rule for serpentes sabots in my SMN script; think I'm just having issues with syntax; below is what I currently have.
Code:<if advanced='"$Petname"="Garuda"'> <if advanced='$KaruraHachigane=1 AND ("%WeatherElement"!="Wind" OR ("%WeatherElement"="Wind" AND $KHachiPriority=1))'> <equip when="AfterCast"> <head>Karura Hachigane</head> </equip> </if> <if advanced='("%Time >= 06.00" OR "%Time <= 18.00") AND "%DayElement"="Wind"'> <equip> <feet>Serpentes Sabots</feet> </equip> </if> </if>
Im having issues with quickmagic and utsusemi ichi cause it keeps erasing itself. Does anyone know any solutions for this?
This should work.
Doesn't address quick magic as spellcast can't predict when it will process, but should only cancel when 1 or 2 images are left.Code:<!-- Utsusemi: Ichi cancel rules --> <if spell="Utsusemi: Ichi" buffactive="Copy Image*" notbuffactive="Silence|Mute|Omerta|Obliviscence"> <if notbuffactive="Copy Image (3)|Copy Image (4)"> <midcastdelay delay="2.5" /> <cmd when="midcast">cancel 66</cmd> <cmd when="midcast">cancel 446</cmd> </if> <else> <cancelspell /> </else> </if>
the way you have that now it would only happen when you cast garuda, its in the wrong place. also, why only on windsday? you just want this as an arguement in your idle gear set.
Code:<if mode="AND" TimeGT="6.00" TimeLT="18.00"> <equip> <feet>Serpentes Sabots</feet> </equip> </if>
anybody mind sharing their cor xml?looking for some improvement to mine! thx in advance! ^^
Because that's the rule that I am working with. I apologize as in my haste to post I neglected to mention I only want to equip the boots during the specified time and if the day corresponds to the avatar element (i.e. Caller's Bracers are active). The detail of garuda is to show how avatar specific gear is equipped.
Thanks for the help though, I think I figured it out in a real simple manner.
sure why not
http://pastebin.com/K5z8LjWa
i have a lot of gear in comments, sometimes i move stuff around depending on the situation.
looking at it now i see i have yet to update it for navarch's frac +1 and navarch's gants +1 for their specific rolls...
The biggest problem with Quick Magic and cancelling an effect is that the rules parse precast. Meaning you can't tell it to do a conditional action based on status's mid-cast. It will brain the if statements precast no matter what you do. "Cannot-put-a-delay-on-an-if-statement"
Massimo gave the idea about using a dummy spell midcast since we can set specific times for commands.
Enter the delayed command for a dummy spell.
I use Barstone because it's not a spell I'll natively use on Ninja. EVER. Pick your own poison with this portion, I decided to choose a fast self casting buff that wasn't important to me.Code:<midcastdelay delay="2.5" /> <command when="midcast">input /ma Barstone me</command>
We can now set a rule for Barstone to cancel our shadows. Since barstone will attempt to be cast 2.5 seconds into any Ichi cast, we can use it as our mid-cast assesment based on shadows.
This is the code I use to decide what's 'acceptable cancel.' I'm willing to cancel 1 or 2 shadows in order to put Ichi back up.Code:<if Spell="Barstone"> <if BuffActive="Copy Image|Copy Image (2)"> <command when="precast">cancel 66</command> </if> </if>
When you put it all together. It may appear something like this (if you use includes). If you don't then I'll assume you know how it'll look otherwise.
XML portion:
UtsusemiIchiCancel IncludeCode:....<elseif type="Ninjutsu"> <equip when="precast" set="FastCast" /> <equip when="aftercast" set="%status" /> <if Spell="Suiton*|Katon*|Raiton*|Doton*|Hyoton*|Huton*|Kurayami*|Hojo*|Yurin*|Jubaku*|Myoshu*"> <equip when="midcast" set="Macc" /> </if> <elseif spell="Utsusemi*"> <equip when="midcast" set="haste" /> <xi:include href="include.xml" xpointer="//include[@name='UtsusemiIchiCancel']/*" /> </elseif> <elseif Spell="Migawari: Ichi"> <equip when="midcast" set="Migawari" /> </elseif> </elseif>... <!-- This line should be in it's appropriate level, or in the base section of your rules. --> <xi:include href="include.xml" xpointer="//include[@name='UtsuCancelHelper']/*" />
UtsuCancelHelper IncludeCode:<include name="UtsusemiIchiCancel"> <if spell="Utsusemi: Ichi" buffactive="Copy Image*"> <midcastdelay delay="2.5" /> <command when="midcast">input /ma Barstone me</command> </if> </include>
If this is old news, then I hope this helps some of you who haven't found their solution yet. It's not perfect. But it's the best I think the system can do.Code:<include name="UtsuCancelHelper"> <if Spell="Barstone"> <if BuffActive="Copy Image|Copy Image (2)"> <command when="precast">cancel 66</command> </if> </if> </include>
Problem:
-Having Quick Magic proc casting Ichi, with 1-2 shadows left on a previous Ni cast. Ichi will fail to take effect and you will lose your shadows. Hurts if Ni's still down for a few seconds. No solution.
-Having 1-2 shadows left, and you force cancel Ichi by running around the mob like a level 4 WAR in 2003/4. You'll lose your shadows.
There's no clear solution and those previous problems may not be real problems. It might be an extension of your play-style. And depending on that style you could force these cancels precast and just move on with life.
Remember <cancelspell /> after <if spell="Barstone">
I was going to use that, but I've had issues with it keeping me from re-entering into my aftercast %status gear.
That's odd. It shouldn't interact with anything, considering the spell is cancelled. Unless you have some other rule that starts when the spell is used.
I don't use it for exactly what you are, but cancelspell haven't caused any problems for me.
The problem is:
You cast utsu, Precast set A, midcast set B, aftercast set C
On barstone, precast/midcast no swaps, aftercast set D
Progression then is:
>Casting Utsu
A
B
>"Casting" barstone, utsu gear swap to C is cancelled.
no precast
no midcast
D
Edit: Personally, I moved my ichi cancel to precast when in abyssea, but I don't nin or /nin on anything significantly large where I'd get dropped if I get hit when casting once, and with Apademak Neck getting ichi back up naked isn't as bad as it was. Quickmagic is a terrible thing.
I must not know what I'm doing, because I can't get my XMLs to even load. Spellcast info tells me Lite Mode enabled, but I'm not sure if that means anything pertaining to my problem. Windower/Plugins/Spellcast/(default/blm/mnk/etc).xml is where my XMLs are now, my default has auto-load on, yet it doesn't load any of my XMLs. What am I doing wrong?
http://forums.windower.net/files/file/4-spellcast-24/
is where I downloaded it from, so no, it's not lite
Get this one.