EverQuest targeting
I'm working on a profile that allows me to play my group identically regardless of what client I am currently focused on, but I've run into a bit of an issue with targeting. I'll give an example of what I'm trying to achieve to illustrate the problem better:
I have 7 hotkeys intended to do the following:
1 - Heal Focus (the character I'm currently playing)
2 - Heal Group Member 02
3 - Heal Group Member 03
4 - Heal Group Member 04
5 - Heal Group Member 05
6 - Heal Group Member 06
7 - Heal Self (the healer, not the focused character)
The tricky part is I want the keys for healing each group member to work from the perspective of the focused character. So if I press 'Heal Group Member 02', it should heal Group Member 02 for the focused character, not the healer.
I know this can be achieved by using virtualized slash commands and ATGs at the character specific level, but after a lot of testing I can't get it to work reliably in one key press, and it often randomly fails due to latency (I'm Australian too, so I play with 350 - 500ms on average). This method also goes out the window if I have other people in my group besides my boxes.
I've found that if I can use the in-game targeting keys (F1 - F6 by default in EQ), then I can get it to work reliably in one key press every time. But this presents a new problem in that these targeting keys give different targets from each character's perspective. I need some way of translating the targeting keystroke into the correct one for each non-focused character so they all get the same target.
The only way I can really think of is constructing some sort of translation table in a mapped key (using set variable keystroke action) that can be called dynamically per group member.. but that really seems to be a lot of work, I'm sure I must be missing something easier than that?