Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Public Discussion

Reply
 
LinkBack Thread Tools
Old 05/29/08, 12:20 PM   #376
Muscleduck
Glass Joe
 
Blood Elf Paladin
 
Dragonblight (EU)
Hmm, I'd rather have macro's to do it. I don't like the sound of that addon.

Last edited by Muscleduck : 05/29/08 at 1:00 PM.

Offline
Reply With Quote
Old 05/29/08, 4:11 PM   #377
Ajuga
Piston Honda
 
Ajuga's Avatar
 
Undead Mage
 
Jaedenar (EU)
Do you really need 3 macros? 3 different foods? I only ever use a single kind of food; [Naaru Ration]. And if you're not yet lvl 65 you'll use 2; one hp, one mp (of course).

Well, I'll suggest using [mod:ctrl/shift/alt] in your #showtooltip to be able to track all the different pots/injectors you want. I don't think there's any way of showing 'the next pot in line' (without using an addon like Buffet). I don't see the need for it either

Offline
Reply With Quote
Old 05/29/08, 4:35 PM   #378
Muscleduck
Glass Joe
 
Blood Elf Paladin
 
Dragonblight (EU)
I just want that in combat it uses my injector, unless I have super pots in my bags, then it has to use those first. If I'm OOC the macro has to use food.

BTW, is there a code that I can use between brackets fo check when I'm eating? Like [eating] or something.

Last edited by Muscleduck : 05/29/08 at 4:50 PM.

Offline
Reply With Quote
Old 05/29/08, 5:48 PM   #379
Rieux
Von Kaiser
 
Night Elf Druid
 
Vashj
Originally Posted by Muscleduck View Post
Hmm, I'd rather have macro's to do it. I don't like the sound of that addon.
I'm not really sure what you mean by this. Buffet does exactly what you are looking for, including prioritizing potions over injectors if you have both in your bags. All it does is create these macros (the ones you are trying to make yourself) on the fly, using what you currently have available in your bag. I'm not quite sure what you 'don't like the sound of.'

Offline
Reply With Quote
Old 05/29/08, 6:50 PM   #380
Muscleduck
Glass Joe
 
Blood Elf Paladin
 
Dragonblight (EU)
i'll check it out then

and sorry for the double post, it makes posts again when I surf the forums and then use the 'back' button on my mouse I think.

Offline
Reply With Quote
Old 05/30/08, 12:04 PM   #381
Marroc
Now you're thinking with portals!
 
Marroc's Avatar
 
Undead Rogue
 
Twisting Nether
Originally Posted by Muscleduck View Post
I just want that in combat it uses my injector, unless I have super pots in my bags, then it has to use those first. If I'm OOC the macro has to use food.

BTW, is there a code that I can use between brackets fo check when I'm eating? Like [eating] or something.
I'll highlight the problems with what you want to do:

Originally Posted by Muscleduck View Post
I just want that in combat it uses my injector, unless I have super pots in my bags, then it has to use those first. If I'm OOC the macro has to use food.

BTW, is there a code that I can use between brackets fo check when I'm eating? Like [eating] or something.
The issues with the above is that they all require conditional checking which simply is not possible in a macro.

To answer your second question, there is no [eating] conditional. For a full list see WoW Forums -> Cogwheel's Complete Macro Guide - READ 1ST!

Offline
Reply With Quote
Old 05/30/08, 3:40 PM   #382
Skypup
Glass Joe
 
Dwarf Rogue
 
Lightbringer
Originally Posted by Adoriele View Post
But of course, as long as you're comfy with Blizzard banning you for breaking the ToS.

If it can't be done in a macro, and target casting-ness is not an option for macro spell-choosing, it's not legal.
I'm not sure how this breaks the ToS. Secondly, I believe "target casting-ness" as you put it, is a macro option.

Would this or something like it work? (I'm not sure of the syntax)


/cast [target=channeling] Kick
or

/cast Kick
/stopcast [target=nochanneling]

Offline
Reply With Quote
Old 05/30/08, 4:04 PM   #383
wiseman
Glass Joe
 
Dwarf Warrior
 
Lightning's Blade
Originally Posted by Marroc View Post
I'll highlight the problems with what you want to do:

The issues with the above is that they all require conditional checking which simply is not possible in a macro.

To answer your second question, there is no [eating] conditional. For a full list see WoW Forums -> Cogwheel's Complete Macro Guide - READ 1ST!
I'm not at home so I cannot check. But if eating triggers the global cooldown you could simply stack the /use item commands in order by priority.

Example:

/use foodnumber
/use injector
/use mana potion

Conditionals aren't necessary because if you're OOC, and eating triggers the GCD, it will never get passed the first line on the first button press, and for the same reason it will always choose your injector over an ordinary pot.

Just make sure you always have some of that food on you

Offline
Reply With Quote
Old 05/30/08, 4:15 PM   #384
wiseman
Glass Joe
 
Dwarf Warrior
 
Lightning's Blade
Originally Posted by Skypup View Post
I'm not sure how this breaks the ToS. Secondly, I believe "target casting-ness" as you put it, is a macro option.

Would this or something like it work? (I'm not sure of the syntax)


/cast [target=channeling] Kick
or

/cast Kick
/stopcast [target=nochanneling]
Note: channeling is NOT the same as casting. The [channeling] conditional only applies to spells like Arcane Missiles, Drain Life, Mind Flay, etc. where after the initial cast, the spell makes its effect over time.

So a heal would not be kicked in this regard. I'm also pretty sure channeling can only be used to check your own status, not your targets.

Offline
Reply With Quote
Old 05/30/08, 4:59 PM   #385
 Adoriele
Happy October 19th!
 
Adoriele's Avatar
 
Night Elf Druid
 
Dragonblight
Originally Posted by wiseman View Post
I'm also pretty sure channeling can only be used to check your own status, not your targets.
This. [channeling] is a self-check, like almost all macro options. The only valid arguments to [target=] are listed here: UnitId - WoWWiki - Your guide to the World of Warcraft

United States Online
Reply With Quote
Old 05/31/08, 2:49 AM   #386
Rieux
Von Kaiser
 
Night Elf Druid
 
Vashj
Originally Posted by wiseman View Post
I'm not at home so I cannot check. But if eating triggers the global cooldown you could simply stack the /use item commands in order by priority.

Example:

/use foodnumber
/use injector
/use mana potion

Conditionals aren't necessary because if you're OOC, and eating triggers the GCD, it will never get passed the first line on the first button press, and for the same reason it will always choose your injector over an ordinary pot.

Just make sure you always have some of that food on you
Building on this, you can do something like this:
#showtooltip
/use [combat] Super Mana Potion; Conjured Manna Biscuit
/use [combat] Mana Potion Injector
This will achieve what Muscleduck wants: using food out of combat. and using mana potions in combat when he has them, but uses mana potion injectors when he doesn't. The problem with this sort of syntax is that it does not properly show tooltips for the second /use command. So if he were in combat, and he didn't have any mana potions, but he did have mana potion injectors, the tooltip would still display the super mana potion tooltip with a count of 0. Obviously, that is unoptimal.

Buffet gets around this by creating these types of macros on the fly. It just checks your bags, checks what items you have against it's known list of potion/food/water item ids, and creates the macros. It also uses some prioritizing, so that you use potions before injectors, and conjured items before non-conjured ones.

Offline
Reply With Quote
Old 05/31/08, 1:20 PM   #387
Muscleduck
Glass Joe
 
Blood Elf Paladin
 
Dragonblight (EU)
Based on your macro Rieux, I'd say the correct one should be this?:

#showtooltip
/use [combat] Super Mana Potion; Mana Potion Injector
/use [nocombat] Conjured Manna Biscuit
BTW, would a script somewhat like this work?

/script local SHP = GetItemCount(22829); 
if SHP > 0 then
/use item:22829; else
/use item:33092;
end

Last edited by Muscleduck : 05/31/08 at 1:55 PM.

Offline
Reply With Quote
Old 05/31/08, 3:38 PM   #388
Rieux
Von Kaiser
 
Night Elf Druid
 
Vashj
Originally Posted by Muscleduck View Post
Based on your macro Rieux, I'd say the correct one should be this?:

#showtooltip
/use [combat] Super Mana Potion; Mana Potion Injector
/use [nocombat] Conjured Manna Biscuit
No, this won't work how you want it to. The [combat] conditional in the first line will only apply to anything before the semi-colon; here, you'll be using Super Mana Potions when you're in combat, and Mana Potion Injectors when you're out of combat since it has no conditional attached to it.

With this macro, you would never be able to eat out of combat unless your potion cooldown had already been used. If it hadn't, you'd drink a potion before you ever ate any Manna Biscuits, which is definitely no good.


As far as your script, I cannot comment on it has I haven't tried it. However, I can't say that it'd be very efficient, unless you use only Super Mana Potions and Mana Potion Injectors. I know for myself I use a fairly wide range of potions including Auchenai Mana Potions from spirit shards and Crystal Mana Potions from Ogrilla, depending on what I have on hand. In order to use such a script, I'd have to edit it every time I wanted to use a different item id. Buffet solves all of these problems for me, so that's one of the major reasons why I use it.

Offline
Reply With Quote
Old 05/31/08, 8:43 PM   #389
Kiyathel
Glass Joe
 
Human Mage
 
Uldaman
Not sure what I'm doing wrong with this:

/cast [target=mouseover,harm,nodead] Sunder Armor; Sunder Armor

What I want it to do is Sunder, and only Sunder, my mouseover target if I have one, otherwise Sunder my current target. What it actually does is switch targets to my mouseover target, Sunder it and autoattack it. Any ideas?

Offline
Reply With Quote
Old 06/01/08, 8:42 AM   #390
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
Most likely because Sunder triggers auto attack, much like expose armor does for rogues. You'd have to do something funky like replacing your ranged weapon to stop your character from auto attacking due to global cooldown, but for a tank that might not be a good idea, especially since for warriors the GCD is 1.5s opposed to the 1s of rogues.

Stopped Playing

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Warlock] 5 v 5 Macro help Cronjob Player vs. Player 13 09/08/07 6:38 AM
Need help with a macro. Iol User Interface and AddOns 5 08/10/07 3:36 PM
Macro Fun KGBAgent185 Public Discussion 16 11/05/05 1:24 PM