Close
Showing results 1 to 10 of 13

Threaded View

  1. #1

    Default [WoW] Healing Macro - Keypress Numpad 1-5 for party #1-5, using FTL setup

    UPDATED 09/01/2013

    Here you go - a functional Numpad1->Numpad5, from any window, works with FTL, you will heal your group by party #.
    So if you are on WoW3 and hit Numpad1, it heals yourself - Numpad3, and it heals your "Party2" (#3 in party list, you, the "Player", are #1). If youre on WoW5 and hit Numpad2, it heals party1, numpad4, it heals party3....
    So on and so on...
    The requirement for this to work is that you invite your team in order.
    WoW1=ToonA
    WoW2=ToonB....and so on...
    You do not need to change this script at all. There are no names. It targets via @Player and @Party1 through @Party4
    Built for HKN.
    Enjoy.

    //-----------------------------------------------------------// Numpad1-5 heals (Player, Party1, Party2, Party3, Party4)
    // Setup: Numpad1-Numpad5 -- /cast [@Player-@Party4] "Heal"
    // for this to work, must invite in order: wow1->wow5
    //*-----------------------------------------------------------
    <HotKey Numpad1> // Heal player/self
    <SendFocusWin>
    <Key Numpad1>
    <If ActiveWinIs WoW1>
    <SendLabel w2, w3, w4, w5>
    <Key Numpad2>
    <If ActiveWinIs WoW2>
    <SendLabel w1>
    <Key Numpad2>
    <SendLabel w3, w4, w5>
    <Key Numpad3>
    <If ActiveWinIs WoW3>
    <SendLabel w1, w2>
    <Key Numpad3>
    <SendLabel w4, w5>
    <Key Numpad4>
    <If ActiveWinIs WoW4>
    <SendLabel w1, w2, w3>
    <Key Numpad4>
    <SendLabel w5>
    <Key Numpad5>
    <If ActiveWinIs WoW5>
    <SendLabel w1, w2, w3, w4>
    <Key Numpad5>
    //+
    //*
    <HotKey Numpad2> // Heal party1 -> WoW2 (on WoW3-5) // WoW2 (on WoW1) // WoW1 (on WoW2)
    <SendFocusWin>
    <Key Numpad2>
    <If ActiveWinIs WoW1>
    <SendLabel w2>
    <Key Numpad1>
    <SendLabel w3, w4, w5>
    <Key Numpad3>
    <If ActiveWinIs WoW2>
    <SendLabel w1>
    <Key Numpad1>
    <SendLabel w3, w4, w5>
    <Key Numpad2>
    <If ActiveWinIs WoW3>
    <SendLabel w1>
    <Key Numpad1>
    <SendLabel w2, w4, w5>
    <Key Numpad2>
    <If ActiveWinIs WoW4>
    <SendLabel w1>
    <Key Numpad1>
    <SendLabel w2, w3, w5>
    <Key Numpad2>
    <If ActiveWinIs WoW5>
    <SendLabel w1>
    <Key Numpad1>
    <SendLabel w2, w3, w4>
    <Key Numpad2>
    //*
    <HotKey Numpad3> // Heal party3
    <SendFocusWin>
    <Key Numpad3>
    <If ActiveWinIs WoW1>
    <SendLabel w3>
    <Key Numpad1>
    <SendLabel w2>
    <Key Numpad3>
    <SendLabel w4, w5>
    <Key Numpad4>
    <If ActiveWinIs WoW2>
    <SendLabel w1>
    <Key Numpad3>
    <SendLabel w3>
    <Key Numpad1>
    <SendLabel w4, w5>
    <Key Numpad4>
    <If ActiveWinIs WoW3>
    <SendLabel w1>
    <Key Numpad2>
    <SendLabel w2>
    <Key Numpad1>
    <SendLabel w3, w4, w5>
    <Key Numpad3>
    <If ActiveWinIs WoW4>
    <SendLabel w1>
    <Key Numpad2>
    <SendLabel w2>
    <Key Numpad1>
    <SendLabel w3, w5>
    <Key Numpad3>
    <If ActiveWinIs WoW5>
    <SendLabel w1>
    <Key Numpad2>
    <SendLabel w2>
    <Key Numpad1>
    <SendLabel w3, w4>
    <Key Numpad3>
    //+
    //*
    <HotKey Numpad4> // Heal party4
    <SendFocusWin>
    <Key Numpad4>
    <If ActiveWinIs WoW1>
    <SendLabel w4>
    <Key Numpad1>
    <SendLabel w2, w3>
    <Key Numpad4>
    <SendLabel w5>
    <Key Numpad5>
    <If ActiveWinIs WoW2>
    <SendLabel w4>
    <Key Numpad1>
    <SendLabel w1, w3>
    <Key Numpad4>
    <SendLabel w5>
    <Key Numpad5>
    <If ActiveWinIs WoW3>
    <SendLabel w4>
    <Key Numpad1>
    <SendLabel w1, w2>
    <Key Numpad4>
    <SendLabel w5>
    <Key Numpad5>
    <If ActiveWinIs WoW4>
    <SendLabel w3>
    <Key Numpad1>
    <SendLabel w1, w2>
    <Key Numpad3>
    <SendLabel w5>
    <Key Numpad4>
    <If ActiveWinIs WoW5>
    <SendLabel w3>
    <Key Numpad1>
    <SendLabel w1, w2>
    <Key Numpad3>
    <SendLabel w4>
    <Key Numpad4>
    //+
    //*
    <HotKey Numpad5> // Heal party5
    <SendFocusWin>
    <Key Numpad5>
    <If ActiveWinIs WoW1>
    <SendLabel w2, w3, w4>
    <Key Numpad5>
    <SendLabel w5>
    <Key Numpad1>
    <If ActiveWinIs WoW2>
    <SendLabel w1, w3, w4>
    <Key Numpad5>
    <SendLabel w5>
    <Key Numpad1>
    <If ActiveWinIs WoW3>
    <SendLabel w2, w3, w4>
    <Key Numpad5>
    <SendLabel w5>
    <Key Numpad1>
    <If ActiveWinIs WoW4>
    <SendLabel w2, w3, w4>
    <Key Numpad5>
    <SendLabel w5>
    <Key Numpad1>
    <If ActiveWinIs WoW5>
    <SendLabel w4>
    <Key Numpad1>
    <SendLabel w1, w2, w3>
    <Key Numpad4>
    //+
    My goal is actually quite simple...

    I am using FTL setup, and everything is working fine.
    Am using the common target, assist, and follow with FTL templates.
    I am using HotKeyNet.

    So this is my goal:
    Whichever character I am on, i want to be able to hit Numpad1 through Numpad5, and have everyone in the group (or everyone that can) healbomb that target# directly related to what party# they are.

    So for example:
    1) I'm on ToonA: I hit Numpad1 == entire group (self included) heal bomb ToonA
    2) I'm on ToonA: I hit Numpad4 == entire group (self included) heal bomb ToonD
    3) I'm on ToonE: I hit Numpad3 == entire group (self included) heal bomb ToonB
    4) I'm on ToonC: I hit Numpad1 == entire group (self included) heal bomb ToonC

    So obviously the thing to take into consideration here is that:
    1) Whichever character screen you are using this macro from - that character is party1
    2) FTL tells each other screen where it was cast from - meaning that each other screen needs to understand how to re-arrange the part1-party5 list accordingly.
    3) The typical targetting FTL function does not work. Only ToonA casting numpad1 (all group targets=ToonA) works correctly. The rest start to split off down the line as you move further away from ToonA.

    My macros are on my PC and im writing this from laptop so cant copy/paste them in here - but they arent working anyway.
    So - any help on this?
    Interesting problem to solve I think...

    To help out a bit, the part that really needs to be focused on is that the group structure looks different each time you cast from another toon.
    So party1-party5 are not constant.

    ie:
    ToonA:
    Party1: ToonA
    Party2: ToonB
    Party3: ToonC
    Party4: ToonD
    Party5: ToonE
    but
    ToonD:
    Party1: ToonD
    Party2: ToonA
    Party3: ToonB
    Party4: ToonC
    Party5: ToonE
    and
    ToonC:
    Party1: ToonC
    Party2: ToonA
    Party3: ToonB
    Party4: ToonD
    Party5: ToonE
    Last edited by effep : 01-08-2013 at 04:38 PM

Tags for this Thread

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •