Close
Page 1 of 2 1 2 LastLast
Showing results 1 to 10 of 17
  1. #1
    Member
    Join Date
    Sep 2008
    Location
    Calgary, AB and Vancouver, BC
    Posts
    7638
    Blog Entries
    2

    Default ISSUE with Target=TargetTarget & Click Castsequences.

    I recently switched to Target=TargetTarget, as detailed in the "No Focus Manifesto".

    Prior to moving to the Click Castsequences, my DPS spells on the spacegirls were similar to this:
    #show Lava Burst
    /cast [target=targettarget] [] Lava Burst

    My Click castsequence dps macro on the spacegirls is:
    #show Lava Burst
    /Click MultiBarBottomRightButton9
    /Click MultiBarBottomRightButton10

    On MBBRB9, I have:
    #show Lightning Bolt
    /castsequence [target=targettarget] [] reset=8 Lightning Bolt,,,,,, (Comma's up to the 255 character limit)

    On MBBRB10, I have:
    #show
    /castsequence [target=targettarget] [] reset=8 Flame Shock, Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt



    When a spacegirl is targeting my pally, and the pally has a target, this works perfectly.
    I get an initial Lightning Bolt, which because of the cast time is sufficient for my Pally to establish threat.
    After that, each press goes through my FS, LvB, LB spam macro.

    However, if the pally has no target or is out of range, the [] safety no longer works even though my Spacegirl has something targeted.

    Anyone have any ideas?

  2. #2

    Default

    I use a similar key setup. Had the same problem initially.

    To prevent slaves from randomly attacking whatever's closest when you don't have a target, use this as your condition:
    [target=target, exists, harm] [target=targettarget, harm]

    Using [target=target, exists] instead of [] as your fallback (for when they are leading) will keep them from always activating when target=targettarget is not true.

    The only thing I could think of for the range issue is a range check. I have one of these on my Mages for sheeping. Basically I hit it, and it tells me in the chat window if they are within sheeping distance. This is useful since the slaves are a little behind the tank, and it can be hard to tell for sure without looking at their screens whether the ability is in range.

    /script if (IsActionInRange(9, "targettarget")==1) then SendChatMessage("I can sheep","PARTY") else SendChatMessage("Can't sheep!!","PARTY"); end

    If this is pull related, you could do the same thing on your tank, to make sure their pull is in range. In the above, 9 is the action id of the button where I put Polymorph. If this was to check range on your main, you'd want to change targettarget to just target.

    Hope that helps.

  3. #3
    Member
    Join Date
    Sep 2008
    Location
    Calgary, AB and Vancouver, BC
    Posts
    7638
    Blog Entries
    2

    Default

    Thanks, I'll give that a try.

  4. #4

    Default

    Have we verified this works? I'll make the appropriate changes to the documentation if so, I just realized last night that failover and single target casting isn't working.

    This is in regards to castsequence only - not casts. Casts still work.
    Resto Shaman + 4 DK's, work in progress...
    ------------------
    Teezy/Jaqblaq @ Stormrage
    Emeritus Guardian and Keeper of the no focus manifesto.

  5. #5

    Default

    [target=target,harm,exists] can be reduced to just [harm]

    You are telling the toon to target their current target, which is redundant and not necessary.

    [harm] will only be true if they have a target and that target is hostile to them.

    The exists section is also not required because in order for you to have a target that is hostile, or friendly for that matter it has to exist otherwise you would have not target for which to check that status against.

    Anyway that should help reduce the macro length a bit, also you may want to select a target in the "big button and not the individual cast sequences, to help with latency related targeting problems.

    for example change:
    #show Lava Burst
    /Click MultiBarBottomRightButton9
    /Click MultiBarBottomRightButton10

    to:
    Code:
    #show Lava Burst
    /target [harm][target=targettarget]
    /Click MultiBarBottomRightButton9
    /Click MultiBarBottomRightButton10
    /targetlasttarget
    and remove the targeting logic from the sequences.

    Now they will have either their preassigned target if it is hostile or the friendly persons target. they will then attempt to cast a spell from the sequence, and will regain their initial target or lack thereof after casting such spell.
    Last edited by Bettysue : 09-24-2009 at 11:14 AM

  6. #6

    Default

    Do a search for "No Focus Manifesto" - the purpose for the [] is for failover.

    Initially /click wasn't worked into the philosophy. we're working that out.
    Resto Shaman + 4 DK's, work in progress...
    ------------------
    Teezy/Jaqblaq @ Stormrage
    Emeritus Guardian and Keeper of the no focus manifesto.

  7. #7
    Member
    Join Date
    Sep 2008
    Location
    Calgary, AB and Vancouver, BC
    Posts
    7638
    Blog Entries
    2

    Default

    For me, [] did not work as a fall through.
    But [target=target, exists, harm] did.

    Obviously the harm condition cannot exist, unless you have a target.
    Not really sure why, but [harm] did not work as a fall through, while [target=target, exists, harm] did.
    It shouldn't make a difference, but it did for me.

  8. #8

    Default

    odds are the target was neutral when it didn't work, to make sure it would cast against anything not friendly then you should use [nohelp]. That will work unless you have some sort of addon affecting macro interpretation. The empty set [] basically makes a macro with parameters cast as though none of the parameters existed as long as nothing before it evaluates to true. So for it to work as a failsafe you would have to have a valid target selected as though you had simply dragged the spell out of your spell book onto the action bar and clicked it.

    Regardless of what's happening with the [] or [harm] [target=target] is always useless as it simply sets your target to your target...

    When working with castsequences and /click macros, make sure all the individual components work apart from the /click. It'll save you a lot of headache trying to hunt down a problem.

  9. #9

    Default

    Quote Originally Posted by Ualaa View Post
    On MBBRB10, I have:
    #show
    /castsequence [target=targettarget] [] reset=8 Flame Shock, Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt
    First off the reason we use concurrent castsequence macros (with or without /click) is to avoid cast sequences like this as due to the client server nature of the game you are losing dps - also this forces you into a fixed rotation when you want to be using a priority based system

    However, if the pally has no target or is out of range, the [] safety no longer works even though my Spacegirl has something targeted.

    Anyone have any ideas?
    The [] will not work when your Shamans have something targetted as the first condition is true - it will try to cast on your targets target which will almost certainly be friendly if your target is a mob. You need to make the first conditional false for the macro to fall through to [] ie

    [target=targettarget,harm] []

  10. #10

    Default

    /cast [target=targettarget] [] Lightning Bolt <--- works when you have a mob directly targetted

    /castsequence reset=combat [target=targettarget] [] Lightningbolt,,,,,,,, <-- does not work when you have a mob directly targetted

    Conditions are the same, the result is different.
    Resto Shaman + 4 DK's, work in progress...
    ------------------
    Teezy/Jaqblaq @ Stormrage
    Emeritus Guardian and Keeper of the no focus manifesto.

Similar Threads

  1. Utilizing /click to run concurrent castsequences
    By Bigfish in forum Macros and Addons
    Replies: 106
    Last Post: 01-04-2010, 04:54 PM
  2. Re: Utilizing /click to run concurrent castsequences
    By Andreauk in forum Macros and Addons
    Replies: 7
    Last Post: 07-07-2009, 07:23 PM
  3. Using Interact target and click-to-move for melee movement
    By Trons in forum General WoW Discussion
    Replies: 1
    Last Post: 04-20-2009, 11:00 AM
  4. Mouse click issue
    By Fuzzyboy in forum Software Tools
    Replies: 4
    Last Post: 07-15-2008, 10:15 AM
  5. [target=targettarget] macro help
    By edwinyee82 in forum Macros and Addons
    Replies: 6
    Last Post: 06-09-2008, 12:41 PM

Posting Rules

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