I really appreciate your hard work on creating a seamless way for us less experienced techies to get into the multiboxing scene. I am currently leveling a fresh group of 5 Humans starting from your video guides. My band of misfits are level 21 at the time of this post. I have no other experience multiboxing. A few things I am having trouble with:
For my warrior tank, he doesn't like to charge much. I saw a lot of code that involved end game raid bosses. Could those settings be interfering with leveling/casual boxing? Also, the auto attack rarely initiates upon pressing the single target(2) macro. I have to right click the mob. My whole team doesn't dps until I swing at the mob either, so this tends to double combat time more often than not. I have the autoattack in the default location on my bars that you mentioned in your guides.
My warlock doesn't like to cast his imp. I have to manually cast it. Again, I tried to dig through the code, but ended up making things worse naturally.
My priest is pretty smooth, no complaints with heals. Is there a way to have her wand when there is no healing to be done? Priest wand is pretty OP and mana-free dps early on.
The Rogue likes to stop following me after every pull. I am assuming it is the nature of melee needing to walk up to the enemy to hit it, thus breaking follow. Not that bad. Sometimes my squad will leave her in the dust for a few minutes not realizing shes lost. All good, shes a rogue, she'll live ;) lol
And finally, my mage is kind of hard to mess up. Casts frostbolt like there is no tomorrow, which is all I need. Although, the ranged dps doesn't begin casting until my warrior has initiated combat. Coupled with the auto attack issue I mentioned, this is prolonging pulls significantly. For leveling, is there a way we can have my casters begin their spells upon button press, regardless of the combat state of the target? It would really speed up casual play and the low level experience.
Again, this is just feedback/me asking you to point me in the right direction to change the code myself. Thanks for all the help dude, I'll keep rockin your setup to 60 and provide more feedback if you would like.
OMG I love my thunderclap code. It's like having thunderfury from any level.
I am on hearthglen :D thanks for the offer. Also, I reccomend a disclaimer that if someone is leveling a warrior, they jet to get tactical mastery ASAP. Made the script MUCH more bearable as a warrior tank. I even re-enabled swap stance for thunder clap, and its seamless!
Hah-- I was waiting for this post. Yes, I've done so by default in the next release. You will have to enable it to use it.
If you are on my server, hit me up, I will donate some cash to you. ;)
Emergency Update:
I STRONGLY ADVISE the script DISABLES the AutoDelete function by default. I spent 45 levels unknowingly deleting a ton of important things while leveling. I disabled it now, but probably burnt 100g in deleted cloth and misc mats. I disabled the function and every instance of it in the script. Thank you!
NICE bro, thanks!
been of the net for a few days. I recently upgraded to a 2560x1440 monitor. I used a resolution scale calculator to convert your non4k HKN setup file to fit perfectly in my new monitor. Here are the settings, for possible assistance of others:
<Hotkey ScrollLockOn Alt Ctrl F>
<LaunchAndRename Local Warrior_750_Hrb_Skn username password 1280 960 640 480 >
<LaunchAndRename Local Priest_751_BS_Ench username751 password 640 480 0 480>
<LaunchAndRename Local Mage_752_Tlr_Ench username752 password 640 480 640 0>
<LaunchAndRename Local Warlock_753_Lw_Alc username753 password 640 480 1280 0>
<LaunchAndRename Local Rogue_754_Mine_Eng username754 password 640 480 1920 480>
//--------------------CUSTOMIZE THIS-----------------------//
//--------WOW WINDOW RESET WITH ACCT/PASSW-----------------//
//-----Use same lines from above with the command changed--//
//-------------(hint, copy paste, change command)----------//
<Hotkey ScrollLockOn Shift Ctrl F>
<ResetWindowPosition Local Warrior_750 username password 1280 960 640 480 >
<ResetWindowPosition Local Priest_751 username751 password 640 480 0 480>
<ResetWindowPosition Local Mage_752 username752 password 640 480 640 0>
<ResetWindowPosition Local Warlock_753 username753 password 640 480 1280 0>
<ResetWindowPosition Local Rogue_754 username754 password 640 480 1920 480>
Back to testing!!!
if you have more than one mage you'll get more than one sheep (taps forehead)
Sweet dude. yeah the F1 is amazing, i use it on the fly regularly. But ya know.. when the squad gets reckless... it takes more than a lil sheep to keep the ship sailing LOL. I am really working on my knowledge and understanding of the code to assist in all the tweaks i would like to make for my personal version of your code. I am trying to be a problem solver, not just a problem identifier! bear with me :p
That's a great idea, and actually, I was thinking of implementing something very similar to that to do Skeram in AQ40 when he splits (automatically assign offtanks to each of the copies, and a hard-coded burn order to kill each copy by raid symbol order)
It could just as easily go to CC. But for me, pushing the f1 key on loose mobs is pretty easy in dungeons. Come on, bro, man up!
But yeah, gouge, fear, etc. I think shift-F1 for fear is on my list of things to implement. Gouge isn't on my radar yet.
Another night of testing down. Currently level 30 (yes I'm slow... yes it might have taken me 4 hours to clear deadmines with my squad... yes I am ashamed). I'm using a pretty cool method with a low level party using a tank as well as a warlock... I enabled your code to have the Voidwalker taunt whatever mob is hitting a party member who is not my tank. Essentially gives me another taunt to keep shit off my squishies in very early levels when aoe aggro is brutal. Really lifesaving.
For 5 man content, maybe you could put a whole new button which would serve the purpose of "panic cc"? For example, press 6 and your rogue gouges or blinds a mob that your party isn't locked on to/intim shout by the warrior/priest fear.. most cases would be reckless, but I could tell you in my short time playing with your scripts that this capability would have prevented more than a handful of wipes. Maybe configurable order of precedence depending whats on cd/how risky the CC is? The button could start with more conservative cc (gouging a non focused add) and as you spam it(or panic, lol) it would go into more extreme CC like a priest or warrior fearbomb. Another possibility would be to do all the classes single target CCs in the same way F1 currently works. It cycles through different toons in the party to use their cc as you mark more targets i.e. star is sheep, condom is blind, purple is fear.. All customizable in the script. The new AOE/PANIC cc button would be all the fear bombs/stuns/root that classes could throw in a pinch. I don't know how in depth that would be, but it sounds possible. Will keep scribbling ideas as I trudge along with my crew!
OMG dude, the spellstone stuff was buggy and HARD to get working in the API when I first got it working (then didn't use it, lol).
Edit: Oh I was thinking of healthstones. But the soulstones have the same naming issue.
Got it. For the life of me, i can't alter the soulstone code to automatically hit my healer (or whoever) using a lower rank soulstone. The CastSpell(SpellNum....) command doesn't like low ranked spells. I am trying to replace the "TargetUnit("player")" to if UnitName("player")=="Healer" then | use "Minor Soulstone".. but thats not taking either. Its a work in progress. Updates to come!!!
The warrior stance dancing is still a bit of a problem even at 60, though it has gotten better.
It's just bad code on my part. I have to get to the bottom of it.
That is a great idea--but we can't use F1 for fear. maybe SHIFT-F1 will be "keep this guy feared".
Awesome. I'm using this post as sort of a living 'blog' of sorts in my adventure using your macro. The only problem remaining from the original ones i listed is the general warrior rotation. At low level, he does a TON of stance dancing. We dont have rage generation to handle that, so hes pretty much just auto attacking and taunting/swapping back to battle/swapping back to D stance to taunt and repeat. I removed the charge and thunderclap portion of the warrior_tank_single function, and this appears to have fixed the issue.
One more cool thing i would love. I have a warlock and mage. is there any way that i can have them sheep target 1, and fear target 2(if there is a second raid marker out)? or at least have the capability in your code dashed out, to be enabled at user preference? i know fear is reckless in dungeons, but in emergency OH SHIT situations, a clutch fear saves a group of level 20 vagabonds :p Will keep updating. Thanks for the response!
Okay, cool a lotta stuff to cover here:
1) Warrior charge: I'll check on this. It is working fine for me.
2) Autoattack--this worries me--my scripts are supposed to put your Attack spell in button slot 72. (the button above the = sign). It depends on that to work in all classes. You say you have it there, which worries me more: read on below
3) Imp -- I'm going to make warlock pet buttons this week permanent. you won't have to do this anymore.
4) Priest wand--I can do this. It will be fun.
5) Rogue will stop following. Hit the 1 key. Or the alt-4 key.
6) Mage casting before combat possible? Sure, change the mage rotation to remove InCombat() or TargetInCombat(). Beware. You will wipe in instances.
Okay, so then you say, InCombat is not found. That is DISASTROUS. There is something SERIOUSLY WRONG. There is no POSSIBLE reason, aside from another addon somehow removing it, that InCombat() should go away. Maybe try again and change it to MBInCombat() in all locations?
If you are using the latest scripts, I use them UNCHANGED. If you watch any vid I made on 12/7, you can witness the 120717 scripts working unchanged. Now, I'm always making improvements, but this is basic stuff here. It's worked forever.
Some updates:
I fixed the warlock pet problem, complete user error in filling the demon type argument. I also fixed the 'inCombat'function errors by deleting the function entirely and replacing every instance of it with UnitAffectingCombat("player"). One question: how do I get my non focus melee to run to a target without using alt 4? Thanks, looking forward to your feedback.
One more thing I found.. You have the PartyBuff function in the script, but named the priest spell "Fortitude" instead of "Power Word: Fortitude" under the priest setup function. This was throwing some errors, easy fix though.
One more thing. The message I'm getting when I press the single target "2" macro on my warrior tank as well as the rest of my team is: Error: attempt to call global 'InCombat' (a number value) Line:3398
The macro gives me this error for multiple lines in the SM_Extend.lua file. The lines I've seen are as follows:
2291, 1818, 4557, and 4541.