Shaman Auto-Canni/Slow/Haste/DoT/Healer/etc.. UPDATE 8/14/04

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Mon Jul 19, 2004 5:18 pm

Thanks, I understand that its /cast 47 activate. Thats all fine and dandy, but it would not work within the current canni routine. When does someone cast Canni5? what mana %? and what health do ya need to be at in order to cast canni5? I dunno.. hehe, if someone wants to write a sub to toss into the current shammy.mac, go right ahead.. = )
LOADING PLEASE WAIT...

hytiek
Contributing Member
Contributing Member
Posts: 54
Joined: Mon Jun 14, 2004 5:45 pm

Post by hytiek » Mon Jul 19, 2004 6:39 pm

Here is an piece of my macro from my shaman macro I'm about to release:

Code: Select all

   
/if (${Me.CurrentHPs}>=1925 && ${Me.PctMana}<=85 && ${Me.AltAbilityReady[Cannibalization]}) {
      /target ${Me}
      /call Cast "Quiescence" gem8
      /call Cast "47" activate
   }

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 2:39 am

UPDATE July 19, 2004 #2
Fixxed targetting issues within the buff routines. adjusted it so pet doesnt charge out as soon as a mob is pulled, added a new variable "sendpethp" where you can set what the targets hp needs to be before yer pet charges out. heh, found that instant pet charging causes buku agro, learned that the hard way. um, squashed a few more bugs..
LOADING PLEASE WAIT...

bobbib
orc pawn
orc pawn
Posts: 12
Joined: Sat Jul 17, 2004 5:14 pm

Post by bobbib » Tue Jul 20, 2004 4:23 am

okay here is some suggestion i would like added :)

first of all i would like to say i find this shamman macro really good, and i cant wait until i can use it for my 65 shammy, so hurry to level up :D. if you wanna try to make it work with a 65 shammy contact me, and we work somehting out ;D

when casting canni you take 1925 points of damage, so it would be nice if you could make some routing that first cast Quiescene, then when you have over 2000 hitpoints cast do the Canni5.

Second thing would be if you could get the bot to cast FA on the meleeing, members, like first cast fa on your self, then on the melee charas (note that FA have along refresh time). and then when casted on all redo it when FA fading on your self :D

Sometimes it might be nice one to use the single haste spell, so if its possible to make two aliases.

1. one with groupbuffs

2. one with singelbuffs (might add a switch like caster, or melee)

If those things was in the script, it would be the best shaman script ever and i would be so damn happy :)

well that was all

Bobbib

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 10:48 am

bobbib wrote:when casting canni you take 1925 points of damage, so it would be nice if you could make some routing that first cast Quiescene, then when you have over 2000 hitpoints cast do the Canni5.
Ok, working on canni5 to squeeze it into the current canni, ya know, without needing a new toggle (damn, got 15 toggles already). I know how to set it up, but want to check to see if the player has the alt ability, if so then canni5, if not then do old fassioned canni. It'll get in there..
bobbib wrote:Second thing would be if you could get the bot to cast FA on the meleeing, members, like first cast fa on your self, then on the melee charas (note that FA have along refresh time). and then when casted on all redo it when FA fading on your self :D
Can't FA be put into the current bigbuffgroup, or buffgroup?

I'm thinking about making it so both buffgroup and bigbuffgroup can be toggled at the same time.. I mean, we're shaman, we know what stacks or not, so if it doesnt stack, dont put it in one or the other if ya plan on using both buff toggles.. whatcha think?
bobbib wrote:Sometimes it might be nice one to use the single haste spell, so if its possible to make two aliases.

1. one with groupbuffs

2. one with singelbuffs (might add a switch like caster, or melee)
heh, please explain, in what situations would you use one over the other? Do you see any way it could be squeezed into one of the current buff options? (really dont wanna add more switches, 15 already ya know :)
LOADING PLEASE WAIT...

bobbib
orc pawn
orc pawn
Posts: 12
Joined: Sat Jul 17, 2004 5:14 pm

Post by bobbib » Tue Jul 20, 2004 1:37 pm

hrmmm dont know how to explain this so it make any sence ;) but will try

as a level 65 shaman, you have two haste spells you use, one is the singel version (Swift like wind) and the group version (Talisman of Alacrity).

Swift like wind is a better haste spell (only 10% percent better but still) and cost 250 mana

Talisman of Alacrity is 750 mana but covers the whole group and last longer.

So sometimes it could be worth only casting the singel version haste on groupmember(s) ;) like if your duoing with a friend.

so if we had two alias (or what you call em) one with singelspells and one with groupspells, you would cast singel haste spell on all groupmembers if you used the singel version (unless you have made that automaticly in the script, to exclude casters), but last time i tested your script i just kept casting haste on the same person until i was oom :S

and i know the mages, wizzes, and all other non melee would ponder what the hell you where doing :D

but what i really would like is just to have a place to put spells into the mac file that will only be casted on your self and renewed when they run out :) then i could use all the groupbuffs i wanted :) and might a verbosa telling groupmembers to get closer because your casting x spell.

hope you got my point, and if not, i am really crappy at explaining my self ;)

hugs

Bobbib

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 5:24 pm

Ok, I understand what you need, and I'm sure I can do it.. While looking over the macro I've noticed a spot where it checks the pet for the buff "alacrity" instead of the variable ${hastespell} this is probably why its casting haste over and over again.. also, the group haste isnt implemented correctly.. will work on it..
LOADING PLEASE WAIT...

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 6:11 pm

UPDATE July 20, 2004
Work In Progress, hastegroup toggle removed, replaced by Haste (for single target haste) or GroupHaste (for a grouphaste spell) Also, pettoggle shouldnt be REQUIRED for buffs and haste anymore.. if ya have a pet, it will check the buff against the pet, if not then it will check the buff against you... UNTESTED CHANGES!!! Please reply on bugs, thanks! :)
LOADING PLEASE WAIT...

bobbib
orc pawn
orc pawn
Posts: 12
Joined: Sat Jul 17, 2004 5:14 pm

Post by bobbib » Tue Jul 20, 2004 7:32 pm

grouphaste make the script make an error :S :) thanks for trying to you are getting closer :)

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 7:34 pm

Hehe, did you specify the name of the group haste spell? and what exactly is the error you're recieving?

Oh, and scared to ask.. but um, does single target haste still work? please say yes.. I wont be able to test this myself for a few days, probably..
LOADING PLEASE WAIT...

bobbib
orc pawn
orc pawn
Posts: 12
Joined: Sat Jul 17, 2004 5:14 pm

Post by bobbib » Tue Jul 20, 2004 8:16 pm

yes i did :S but it return with this :S

[mq2] fighting a NULL NULL
[mq2] MULL NULL is dead
failed to parse /if command could not find command to execute
shammy.mac@247 (main): if (${grouphaste}==1 {
the current macro has ended.
Usage: /if (<conditions>) <command>

thats is :S

with or without any haste toggeled

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 8:34 pm

Doh, that was a typo.. Fixing right now..
LOADING PLEASE WAIT...

bobbib
orc pawn
orc pawn
Posts: 12
Joined: Sat Jul 17, 2004 5:14 pm

Post by bobbib » Tue Jul 20, 2004 8:46 pm

man thats fast support ;D *giggle*

well i hope you get this to work would make it soooo kewl for my shammy ;) but off still stands if you wanna try your script out on a 65 shammy let me know :D

/bobbib

loadingpleasewait
a snow griffon
a snow griffon
Posts: 332
Joined: Sat Sep 14, 2002 8:46 am

Post by loadingpleasewait » Tue Jul 20, 2004 10:18 pm

DOH! hehe, thats what I get for not testing my code before posting it.. the NULL NULL thing that spams yer mq screen is now fixxed.. sorry bout that.. = )
LOADING PLEASE WAIT...

seancraft04
decaying skeleton
decaying skeleton
Posts: 9
Joined: Sat Jun 05, 2004 11:58 pm

Post by seancraft04 » Mon Jul 26, 2004 4:08 am

how does the buffing work on this i have put in all the spells i want to cast and it doesnt cast them..... ive said to use buffgroup etc and it just doesnt seem to work for me.. does it check for the message when buff wears off or what??

Edit does there have to be a minimum of a certain number of people with buffgroup i currently just have myself when trying this