Close
Page 1 of 2 1 2 LastLast
Showing results 1 to 10 of 13
  1. #1

    Default Can't figure this macro logic out. Help?

    Alright, I've been trying combo's all night and I can't seem to get this to work... here's what I want to do:
    Question 1:
    I have a Shammy, her name is Pleo.

    On my priest, if I press F6 I want to /cast Greater Heal on Pleo, whether or not Pleo is in my party.
    If Pleo does not exist ... if I press F6 I want to /cast Greater Heal on Party4 (for example).

    This way, it does not matter what Party Order anyone is ... if they are on my "team" I cast on them - and if not I cast on someone else.


    Question 2:
    Why does WoWWiki state that /stopmacro has no arguements? I have tested it and can call:
    /stopmacro [harm]
    and if I have targeted a hostile the macro will stop, but if I have a friendly targeted it will not.
    5 Boxing (85):
    Paladin, 2xMage, Warlock, Priest
    Paldius, Magria, Magrib, Walina, Priset
    Currently:
    5 Boxing (85):
    Paladin, 3xWarlock, Shaman
    Ghallo, Warlisia, Warlisib, Warlisic, Pleo!

  2. #2

    Default

    Code:
    /cast [@pleo][@party4] Greater Heal
    Macros will use the first condition that is true. If the first condition is true it will try the next. I like to add some things to make mine more complicated.

    Code:
    /cast [@Pleo,help][@party4,help][@player] Greater Heal

    Wikis are user edited info sites, they are not definitive be-all-end-all information. Many times a user that thinks they know the fact is misinformed when fact is written. Sometimes old info never gets updated. Sometimes info is changed by someone accidentally or even maliciously. Sometimes it's a simple matter of informing someone who is interested in updating a wiki of an error for it to be remedied.
    Last edited by Solon : 01-13-2010 at 04:32 AM

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

    Default

    I'd try something like:

    /cast [target=Pleo,exists] [target=party4] Greater Heal



    Stopmacro does have arguments.
    I use: /stopmacro [channeling]
    And: /stopmacro [mod]

    Not sure why it would say you cannot have conditions/arguments.


    *Edit*
    Need to get into the habit of @ instead of target=
    EverQuest I: Bard / Enchanter / Druid / Wizard / 2x Magician.
    Diablo III: 4x Crusader & 4x Wizard.

    My Guide to IS Boxer http://www.dual-boxing.com/showthread.php?t=26231 (somewhat dated).
    Streaming in 1080p HD: www.twitch.tv/ualaa
    Twitter: @Ualaa


  4. #4

    Default

    Do you really need exists? Seems like a waste of characters on a condition that defaults for most macros. If you want your macro to be smarter add nodead rather than exists IMO.

  5. #5

    Default

    Pleo? seriously... Pleo?

    rofl

  6. #6

    Default

    Thanks for the attempt, but
    Code:
     
    /cast [@pleo,nodead][@party4,nodead][@player] Greater Heal
    was my first trial. If Pleo is in the party... she gets healed. But if she is outside of the party the conditional heals party4.

    She was standing right there.

    I then tried:
    Code:
     
    /cleartarget
    /targetexact Pleo
    /cast [help] Greater Heal
    /targetlasttarget
    /stopmacro [help]
    /cast [@party4,nodead][@player] Greater Heal
    This will work as intended... but changes the "target state" of that toon because /targetlasttarget seems to get messed up somehow.

    @Naysayer
    Female Draenei look very much like anthropomorphised dinosaurs to me
    Last edited by Ghallo : 01-13-2010 at 03:14 PM
    5 Boxing (85):
    Paladin, 2xMage, Warlock, Priest
    Paldius, Magria, Magrib, Walina, Priset
    Currently:
    5 Boxing (85):
    Paladin, 3xWarlock, Shaman
    Ghallo, Warlisia, Warlisib, Warlisic, Pleo!

  7. #7
    Member Ughmahedhurtz's Avatar
    Join Date
    Jul 2007
    Location
    North of The Wall, South of The Line
    Posts
    7169

    Default

    To put the final kibosh on things, if Pleo is out of range but in game, the macro will failboat because there is no conditional for "does exist but is out of range."
    Now playing: WoW (Garona)

  8. #8

    Default

    If Pleo is in the game, but out of range, I want the macro to fail.

    The issue is... she is standing 3 feet in front of the caster and it still won't cast on her.
    5 Boxing (85):
    Paladin, 2xMage, Warlock, Priest
    Paldius, Magria, Magrib, Walina, Priset
    Currently:
    5 Boxing (85):
    Paladin, 3xWarlock, Shaman
    Ghallo, Warlisia, Warlisib, Warlisic, Pleo!

  9. #9

    Default

    /cast [@pleo,nodead][@party4,nodead][@player] Greater Heal
    I may be mistaken, but aren't player names supposed to be capitalized? I thought I read somewhere about case sensitive when using " target= ", unless its a system variable/command (like 'player' and "party# "). I could be wrong, but its worth trying. The macro above (with Pleo instead of pleo) & the one Solon mentioned should both technically work, I'm just looking for a typo or something.
    Aenar• °draenei paladin°
    Benzites• •Colatas• •Darzok• •Ebers
    ±± quad-shaman ±±
    « Space Goats »

  10. #10
    Member Fursphere's Avatar
    Join Date
    Mar 2007
    Location
    Northern California
    Posts
    1026

    Default

    /cast [target=pleo,exists] heal
    /cast [target=party4,exists] heal

    that will work. its what I personally use.
    -Legion of Boom Founder-
    -Retired-

Posting Rules

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