 |
05/29/08, 12:20 PM
|
#376
|
|
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.
|
|
|
|
|
05/29/08, 4:11 PM
|
#377
|
|
Piston Honda
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 
|
|
|
|
|
05/29/08, 4:35 PM
|
#378
|
|
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.
|
|
|
|
|
05/29/08, 5:48 PM
|
#379
|
|
Von Kaiser
|
Originally Posted by Muscleduck
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.'
|
|
|
|
|
05/29/08, 6:50 PM
|
#380
|
|
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.
|
|
|
|
|
05/30/08, 12:04 PM
|
#381
|
|
Now you're thinking with portals!
Undead Rogue
Twisting Nether
|
Originally Posted by Muscleduck
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
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!
|
|
|
|
|
05/30/08, 3:40 PM
|
#382
|
|
Glass Joe
|
Originally Posted by Adoriele
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]
|
|
|
|
|
05/30/08, 4:04 PM
|
#383
|
|
Glass Joe
Dwarf Warrior
Lightning's Blade
|
Originally Posted by Marroc
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 
|
|
|
|
|
05/30/08, 4:15 PM
|
#384
|
|
Glass Joe
Dwarf Warrior
Lightning's Blade
|
Originally Posted by Skypup
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.
|
|
|
|
|
05/30/08, 4:59 PM
|
#385
|
|
Happy October 19th!
Night Elf Druid
Dragonblight
|
Originally Posted by wiseman
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
|
|
|
|
|
05/31/08, 2:49 AM
|
#386
|
|
Von Kaiser
|
Originally Posted by wiseman
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.
|
|
|
|
|
05/31/08, 1:20 PM
|
#387
|
|
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.
|
|
|
|
|
05/31/08, 3:38 PM
|
#388
|
|
Von Kaiser
|
Originally Posted by Muscleduck
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.
|
|
|
|
|
05/31/08, 8:43 PM
|
#389
|
|
Glass Joe
|
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?
|
|
|
|
|
06/01/08, 8:42 AM
|
#390
|
|
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.
|
|
|
|
|