It really isn't that complicated. I will use a few simple macros.

Ignore the positions on the bars in that planner.

Macro 1 will be my spam macro that manages casting haunt/spider queen on the jades and haunt/wave of mutilation on my lock doc.
So for spider queen and wave of mutilation we only want to cast those every 5 seconds (for the FnR buff for the jades and because Wave has a 4.8 sec cooldown with 40% cdr on the lock doc). So we put them in the same slot across all characters for instance we will put them in slot 3 (I use a razer orbweaver and my keybinds means slot 3 is easily reachable for me to use frequently). Then Haunt on all characters will be on the RMB slot (RMB because it won't cause characters to move or interact with objects).

Now it is a simple macro in Isboxer. Setup a keymap that has two steps. The first step will send 3 to all clients to cast queen/wave. This step automatically advances to the next step. Then the second step sends RMB to all clients, but this step you set the option at top to only advance to the next step after 5 seconds (do not set trigger only once). This means you can spam the macro and it will cast the first step once and recast the second step over and over again until 5 seconds has elapsed and it will reset back to step 1. Perfect timing for spamming those abilities.

Then I combine Isboxer's keymaps with the macro capability on my Razer gamepad. I setup a simple macro that repeats whatever I set the keybind to in Isboxer ever .1 seconds. Set it to repeat the macro as long as I press the key and all I have to do is hold the button down when I want to cycle through my rotation.


Macro 2 is for Horrify for the lock doc. This is a simple keymap in Isboxer that will take a keybind and when pressed send the key to activate Horrify on the lock doc only. Only sending to that key to the lock doc means I can set up sacrifice in that corresponding slot on the other 3 characters. Say for instance Horrify is on slot 2 for the loc doc. Then I setup a keybind on my razer that repeats every half second that gets intercepted by Isboxer which maps to the keymap that sends the key to cast horrify on only the lock doc. I set it to toggle repeat and only have to press it once to turn horrify spam on then hit it again to turn it off and since I have plenty of places to bind it on my gamepad it can be out of the way where I don't always rest my hand since it only needs to be turned on an off occasionally.

That leaves slot 2 for sacrifice on the other 3 characters that use a simple round robin keymap to send the sacrifice command to the jade docs in sucession. This can be done in two ways. You can do simple round robin keymap and then set a macro on the razer gamepad to repeat the macro every .7 seconds. This will cycle through the characters casting sac every .7 seconds. The other way is to do a keymap in isboxer with 3 steps and each step sends to a different jade character and then set the steps to not advance until .7 seconds have passed. They both functionally do the same thing, but the second option allows me to set a macro on my razer that sends the keybind every .1 seconds again like in macro 1, but this time it is controlling the round robin.

The advantage to second option (and the reason I use .5 seconds instead of the 8 second duration of horrify in the macro 2 scenario) is that it works better with the way Razer macro system works. Delays in the razer software execute no mater what. So if I have a macro that casts skill 1 and then has an 8 second delay (say horrify macro) then I set it to constantly repeat on a toggle, the macro will cast skill 1 and then wait 8 seconds, but the second press of it has already been sent. So even if press the macro on then immediately turn it off 8 seconds later the gamepad will send the keybind again and skill 1 will fire again. With shorter delays on the macro gamepad the more responsive they are to turning on and off. So having the gamepad sending the keybinds over and over again and having Isboxer filter them in essence by not advancing steps until your timings are met works out smoother imo.


So Zdogs can go on LMB that is where they will end up. Also Haunt and Queen/Wave take up RMB and an action slot and can be controlled by only 1 macro. 1 macro is controlling Horrify on the lock doc and 1 macro for the sacrifice rotation on the jades. That puts us up to 3 keys needed so far, but the horrify macro doesn't have to be hit much so it doesn't have to be easily accessible. That leaves casting BBV, Fetish Army on the loc dock, and Spirit walk on all of them. Spirit Walk is easy because it is a simple broadcast to all 4 characters and it can be in the same slot on all.

Fetish army is similar to the Horrify situation. Setup a simple keymap in Isboxer that only sends it to the lock doc and since it only needs pressed once and a while it doesn't have to be easily reached all the time. The only difference is you won't use a razer macro to spam it like I do with Horrify.

BBV can be done the same as fetish army with the exception that it can take a key on my gamepad closer to where I will be able to use it frequently. BBV could also be baked into the round robin macro for sacrifice by having each step send BBV key to the lock doc. This would make BBV go off anytime you are spamming your sac macro (which you will be doing anytime you are standing still dpsing down a pack or RG, which is when you would want BBV anyway)

So that puts me up to 3 keys (only 2 if rolling BBV in sac round robin macro) I need to use frequently and 2 that are used less frequently (for Horrify and Fetishes on the lock doc). Dogs are casted rarely from the LMB across all 4 WD's using shift + click. Creative use of ISboxer macros and my gamepad make controlling the differing skills manageable. It helps that the Jade docs really only have their spam macro, sacrifice macro and haunt to use frequently. Means they only take 3 keys. The lock doc has BBV, SW, spam macro, Horrify macro, and Fetishes to use so he has 5 keys. Luckily the spam macro lines up with the Jades, horrify only has to be turned on an off occasionally, fetish army only needs casted occasionally. Which leaves only BBV over the number of keys Jade uses and it can be rolled into the sac macro. Making it 3 keybinds used frequently between all classes and 2 extra keybinds for controlling separate abilities on the Lock Doc.

Should be easily playable.