Could use a really nice Mnk XML, if anyone has. i have 90 Verethragna
Could use a really nice Mnk XML, if anyone has. i have 90 Verethragna
lol, look back a page ._.
Can anybody help me out? I have my thf spellcast to switch to my dex/agi gear when i hit sa/ta and stay on for 5 seconds then switch. Is there a way to stay in that gear set while the sa/ta buff is active then go back to idle gear?
wow thx . i ll give it a whirl. hope it works for me
Since I learned the other day you can't set a variable from 0 to x and instantly use it as a "wait x" timer, could I do the opposite, i.e. have the variable by default be x, and set it to 0 while using "wait x"? Basically, something like:
<command>sc var set %spell 0;wait $%spell;sc var set %spell $%spell</command>
to have it start off and and at the same number, and wait however many seconds it starts/ends on?
Two things,
Firstly, if I type //sc set PDT (or whatever) it swaps to the set fine, but if I write it in a macro and hit the macro, it doesn't swap. Same with variable based ones like //sc set $%StatusSet. Any clue why or how I can get around it?
Secondly, I lost all my spellcasts and am starting fresh. Started with War as it's new and I need to level it, and seems a lot more simple than most of my other ones.
However, having trouble with aggressor rules. I dont use aftercasts to swap back to stuff after WS/JAs etc. I didn't before I lost all my old XMLs either. Basically I just put //sc $%StatusSet in my /target macro, and had something similar to:
AndCode:<if spell="autoset"> <if status="engaged"> <action type="equip" when="engaged|aftercast" set="Standard" /> </if> <if status="idle"> <action type="equip" when="idle|aftercast" set="Idle" /> </if> </if>
However, obviously I have different gear sets for when Aggressor is up or down. Is there anyway I can keep my style of playing (no aftercasts, hitting the target macro to switch back to TP gear) whilst having spellcast swap in either my normal gear or aggressor-up gear? (War is only Lv77 atm, and I just got back after a 2month~ break, so missing gear to justify a serk set and bergressor set).Code:<variables> <var name="EngagedSet">Standard</var> <var name="IdleSet">Idle</var> </variables>
I've got this at the moment:
so it switches to the correct set when I first engage, but I don't know how to switch back to aggressor-up set after the WS without typing //sc set aggressor manually.Code:<if spell="autoset"> <if status="engaged"> <if BuffActive="Aggressor"> <action type="equip" when="engaged|aftercast" set="Aggressor" /> </if> <else> <action type="equip" when="engaged|aftercast" set="Standard" /> </else> </if> <if status="idle"> <action type="equip" when="idle|aftercast" set="Idle" /> </if> </if>
Any ideas?
I just tested with
<var name="Check">30</var>
<command>sc var set Check 5;wait $Check;input /echo CHECK</command>
The echo came up at 30s (Original setting) rather than 5.
However! Techno comes to the rescue again. It appears you can get the wait to use the variable if you use <var> rather than <command>. Example:
<var cmd="set Check 5" />
<command>wait $Check;input /echo CHECK</command>
Will produce CHECK at 5s rather than 30. This might lead to future changes for my XMLs if this now means my trigger spells will react quicker.
For your first issue, use /sc set NameOfSet. If you don't mind changing out of PDT/MDT gear when you use aggressor, try using a variable like $aggressor. You then set the variable to BlankSet (And make a blank set within the spellcast) and change that variable when aggressor is up. If you only have 1-2 types of TP sets where aggressor stuff applies, name the sets TP-Aggressor and TP-NoAggressor. You then have your TP set as TP-$Aggressor and have aggressor on/off change that for you.
Good to know, but I actually wanted it the other way (or rather, to make sure it works, and it does), it makes it so I don't have to hardcode the wait timer. The rule was to make a reminder go off whenever certain JAs were up and unused. If anyone's interested, here's what I came up with:
Code:<var name="Berserk">250</var> <var name="Blood Rage">300</var> <var name="Meditate">180</var> <var name="Sekkanoki">300</var> <var name="srs">off</var> <if advanced='"$srs"=="on"'> <if spell="Berserk|Blood Rage|Sekkanoki|Meditate"> <command>sc var set %spell 0;wait $%spell;sc var set %spell $%spell</command> </if> <else> <if notbuffactive="Berserk" advanced='"$Berserk"!="0"'> <command>input /echo === Berserk unused! ===</command> </if> <if notbuffactive="Blood Rage" advanced='"$Blood Rage"!="0"'> <command>input /echo === Blood Rage unused! ===</command> </if> <if notbuffactive="Sekkanoki" advanced='"$Sekkanoki"!="0"'> <command>input /echo === Sekkanoki unused! ===</command> </if> <if advanced='"$Meditate"!="0"'> <command>input /echo === Meditate unused! ===</command> </if> </else> </if>
I use it everyday, so yes, yes you can. It only works with /sc set "..." not //sc set "..."
Spellcast been updated along with autoexec and chatmon http://forums.windower.net/forum/5-p...datesreleases/Bump for 2.45.
Added <lastst> support in combination with %SpellTarget* variables within spellcast (been wanting to do this for a few months).
(btw, I defaulted when <lastst> sig breaks for it to default to your existing target, just a heads up so you can look for it)
Fixed MobArray information which resolved the %Pet* variables problem. Will probably break again later.
Oh, I was wondering if %Pet variables were broken, good to know I wasn't going crazy!
Any "auto-equip my ammo" rules out there?
<if spell="Ranged">? Are you just asking someone to write a RNG spellcast for you? Do you understand the rules of spellcast at all? That is literally one of the most basic things you can do in spellcast.
Just the rule, thanks. & relax~`
Was using this & couldn't get it to work
Code:<rules> <if CommandPrefix="/range"> <action type="equip"> <ammo>Bronze Bullet</ammo> </if> </rules>
I'm not mad or worked up, I'm legitimately asking. I would much rather help someone learn how to use spellcast than write rules every time they get stuck macroing their vulcan's staff for Fire III.
I read it differently, my apologies.
Anyway, found this on windower forum, seems to do what I ultimately want for now (just something to shoot a fortalice while I sleep).
http://pastebin.mozilla.org/1273171
I don't know much about spellcast; lots of trial & error and learning little by little. If I'm understanding the spellcast linked, casting Quake makes me auto-shoot (line 262) with Flare turning it off (line 268 ). If I changed line 208 to the bullet I'm using I should be good to go?
At this point gear sets and such don't matter yet, so ignore all that.
Will this work for what I ultimately want?