Are you trying to see hypothetical TP after an ability or what your actual TP is?
If hypothetical:
<addtochat>%Spell :: [TP return of %TPAftercast]</addtochat>
If actual TP:
<command when="aftercast">%Spell :: [TP return of %TP]</command>
Are you trying to see hypothetical TP after an ability or what your actual TP is?
If hypothetical:
<addtochat>%Spell :: [TP return of %TPAftercast]</addtochat>
If actual TP:
<command when="aftercast">%Spell :: [TP return of %TP]</command>
Actual TP. And the actual doesn't work. I've tried it. It ignores the aftercast and gives the TP before cast.
Could you try using the ingame TP return? <tp> instead of %TP
Works. Sometimes a little inaccurate but better than it was.
That's normal. You're sending a command, but the command won't 'execute' at the time of aftercast; all the variables are evaluated at the time Spellcast encounters the <command> so it can figure out what command it's actually supposed to send. That means that it inserts the value of %TP at the point in time the command was constructed -- ie: before you use the weaponskill.
You could cast a fake spell in your aftercast. Might be more accurate.
Sorry if this is being asked...
Is the resource file update automatically with new items ?
Usually, but sometimes you need to manually type //updateresources
How do you create multiple buffactives for the same variable, I want my last resort vars to activate only if I have haste march and last resort active.
<if mode="AND" Buffactive="Last Resort|Haste|March"> lets SC load but activates vars even when only 1 buff is active, <if mode="AND" Buffactive="Last Resort" Buffactive="Haste" Buffactive="March"> breaks the spellcast because of duplicate rules
<if advanced='(bool)Buffactive("Signet") AND (bool)Buffactive("Cocoon")'>
Is there a buffactive for reives yet?
Reive Mark status
How can you set "alternative aliases" on Spellcast?
Say I want to set an alias like "vna", so that when I type "//vna sec" it's gonna be equivalent as "/ma Viruna Sechs"
How do I achieve that?
Like that? Write to init.txt btw.Code:alias dem teleport-dem;
So, it'd be "if buffactive="Reive Mark"
Correct? :v
That should work.
Uhm, didn't think I could have done just a normal windower alias. Thanks for pointing that out Yugl.
I have another general question about spellcast.
Lately I've been getting/gathering a lot of fastacast gear for precast sets and noticed that sometimes my sets get partially "melt" together.
Like for instance I start casting Stoneskin, I have a precast set and then a midcast, but for some reason the midcast set gets equipped only applied and in some slots I remain with the precast set.
This happens randomly and for different slots.
I've had this happen VERY rarely in the past, but since I got all this fast cast gear it seems to be happening more often. In Salvo2 the other day on my SCH it happened at least 4 times in the same run.
Should I change something? I was thinking a custom number (instead of the default one) for the amount of time that has to pass before spellcast equips the midcast set.
P.S.
I'm aware that the larger amount of FC gear probably has absolutely no influence at all on this thing that's happening to me, and that maybe it was just a consequence of a bad connection/lag.
Post your XML.
Is all of your gear spelled correctly?
Try turning on ShowGearSwaps and see if its consistent.
Is the gear you're equipping before the FC gear the same as the midcast gear? The ABA issue could create the error you see.
Idle: Heka's
FC: Anhur
Midcast: Heka's
SC equips FC but then equips Heka's thereafter. However, the wait between Idle to FC to midcast is nearly nonexistent, so SC thinks you have Heka's equipped still. Thus, SC never attempted to equip Heka's. The solution is to idle with a different piece. You could try a command within your XML and see that helps, but I'm not certain of that solution.
<command when="midcast">input /equip body "Heka's Kalarsis"</command>