2.0 Suggestions - Concise List

#3 - Nov. 2, 2006, 11:25 p.m.
Blizzard Post
It would be useful to be able to respond to prowl and shadowform in a state button, to be consistent. There's no reason why Rogue stealth should be different from Druid stealth, and Druid caster forms different from Shadowform.

Or is there? =)
#28 - Nov. 7, 2006, 8:58 p.m.
Blizzard Post
Q u o t e:

[ADDED] /unitcast <unit or name> <spell name>
[ADDED] /unituse <unit or name> <item/slot/bag location>


The actual syntax is: /cast [target=unit] <spell name>, the same for /use
#55 - Nov. 8, 2006, 6:28 p.m.
Blizzard Post
Q u o t e:
Right-click selfcast should be built into the UI.


It is now, you just have to enable it:
http://forums.worldofwarcraft.com/thread.html?topicId=36975623&sid=1&pageNo=11#215
#58 - Nov. 8, 2006, 9:17 p.m.
Blizzard Post
I don't know if you caught it in the changes thread, but target=none is in.
#65 - Nov. 10, 2006, 5:49 p.m.
Blizzard Post
Q u o t e:

Allow AcceptTrade() without hardware event if the items being traded are conjured (not very likely)


The addon can set up the trade for you, but you must confirm it, so DECLINED
#85 - Nov. 13, 2006, 9:31 p.m.
Blizzard Post
Q u o t e:

Ability to use keys other than ctrl, alt, & shift as modifiers


No, mostly for technical reasons.
#93 - Nov. 14, 2006, 4:14 p.m.
Blizzard Post
Nope, automatic cooldown support is intentionally not available.
#120 - Nov. 15, 2006, 9:33 p.m.
Blizzard Post
Q u o t e:
can we get "unit" arguments to UseContainerItem, UseInventoryItem, CastSpell, and UseAction?


It's already in. The slash commands will use it in the next update.
#146 - Nov. 16, 2006, 3:51 p.m.
Blizzard Post
Q u o t e:


/castsequence reset=30/modifier:shift Seal of Wisdom, Judgement

So that if you are holding shift when you activate the macro it will always start from the beginning of the sequence?


That's not a bad idea...
#219 - Nov. 23, 2006, 3:41 p.m.
Blizzard Post
Q u o t e:
On the PTR, #show <item> doesn't show the number of that item you have in your bags if it isn't directly usable (i.e. you right-click on it to use it). It'd be nice if it would show the number of a particular item you have, even if that item isn't directly usable.


You got it. :)
#220 - Nov. 23, 2006, 3:59 p.m.
Blizzard Post
Q u o t e:
It would be nice, to have a secure way, to specify where default UI frames appear on the screen.

For instance, the ShowUIPanel family of functions (SetLeftFrame, SetCenterFrame etc) all use hardcoded coordinates for the frames they show. A usual practice, if you want to move where those frames appear, is to hook/overwrite those functions. This is no longer possible, since that would cause taint, meaning the UIPanels that are secure would refuse to open (for instance the spell book). hooksecurefunc won't work, since tainted code can't change position while in combat.

Would it be possible to change these coordinated to attributes, for instance on UIParent, so we can change the location by something like:
UIParent:SetAttribute("left-frame-anchor", "TOPLEFT")
UIParent:SetAttribute("left-frame-relativeFrame", UIParent)
UIParent:SetAttribute("left-frame-relativeTo", "TOPLEFT")
UIParent:SetAttribute("left-frame-offset-x", 0)
UIParent:SetAttribute("left-frame-offset-y", -104)


This is a good idea, but is a significant overhaul, and won't make it in for WoW 2.0.X
#234 - Nov. 25, 2006, 11:46 p.m.
Blizzard Post
Yes, it's a 2.0 thing.
#270 - Dec. 4, 2006, 4:06 a.m.
Blizzard Post
That's a really good suggestion. I'll see if I can get the designers to approve it for 2.0.2.

Thanks!
#284 - Dec. 8, 2006, 12:32 a.m.
Blizzard Post
Q u o t e:

Could we get a /dismount command?


Sure. :)
#360 - Feb. 3, 2007, 1:13 a.m.
Blizzard Post
I thought I'd go through some of these and give some feedback on them:

Q u o t e:

Item ID option for item type secure buttons


Sure, added for 2.1.0

Q u o t e:

[pvp], [battleground], [arena], [zone:name]


declined

Q u o t e:

"Multiplier" for /castsequence to prevent repetitive sequences


declined

Q u o t e:

[flyable] (along the lines of indoors, outdoors, & swimming)


Sure, added for 2.1.0
e.g.
/use [flyable] Swift Green Windrider; Fiery Warhorse's Reins

Q u o t e:

[hasitem:<item name/type>]


declined

Q u o t e:

[moving]


declined

Q u o t e:

/castsequence reset=death


Cast sequences automatically reset when you die.

Q u o t e:

[resting]


declined

Q u o t e:

[petstealth]


declined

Q u o t e:

Weights for /___random commands (and giant Pikachu mounts)


declined

Q u o t e:

[self]


declined

Q u o t e:

Allow hooksecurefunc to take an "owner" parameter (or some similar construct) to allow for unhooking of secure functions


declined

Q u o t e:

New/modified API function to determine status of a pet that has despawned


declined

Q u o t e:

Allow self-cast to work with items like bandages


This is a bug that is fixed for 2.1.0, thanks!
#390 - Feb. 8, 2007, 4:03 a.m.
Blizzard Post
Adding a few more:

Q u o t e:

Allow consecutive entries in a sequence to activate simultaneously if they do not trigger the global cooldown


declined

Q u o t e:

Inventory slot support for #show


Added for 2.1.0

Q u o t e:

[nexthit] - Check to see if a next hit ability like Heroic Strike is active


declined
#410 - Feb. 10, 2007, 3:46 a.m.
Blizzard Post
Q u o t e:


I'm not sure why, but his doesn't work:

/stopmacro [noexists,help]
/dismount


I'm not sure what you're trying to do, but what you're actually doing here is:
"Stop the macro if I have no target and I can assist the target that I don't have."
... which obviously will never be true. :)
#429 - Feb. 23, 2007, 6:41 p.m.
Blizzard Post
Q u o t e:

We have a raid of 10 people, thus raid1-raid10 are used. Let's say raid10 has a pet, so his pet is accessible via raidpet10. The pet's name is accessible via UnitName("raidpet10"), etc. Now, let's say someone drops from the raid. Now, raid10 becomes raid9. As a result, as is to be expected, that player's pet now becomes raidpet9. BUT... raidpet10 == raidpet9. I'm not entirely sure if UnitExists("raidpet10") still returns true, but I think it does. The only way to test against it would be something along the lines of UnitExists("raid10") which would now return false. I also haven't bothered to try UnitIsUnit("raidpet9","raidpet10") but I'm expecting that to return true.


Could you check this? Thanks!
#445 - Feb. 28, 2007, 12:44 a.m.
Blizzard Post
Q u o t e:

Allow item slots in /castsequence or a new /usesequence


Added for 2.1.0
#446 - Feb. 28, 2007, 12:45 a.m.
Blizzard Post
Q u o t e:
New proposal: Directed Conditionals and "UnitIsUnit" check.

Directed Conditionals

[<condition>-<unit>]

This would check if the condition is true for the specified unit. This would make many macros clearer if not more simple. Obviously, this would only apply to conditionals which can be checked for any unit like harm, help, etc. Example:

Instead of:

/petattack [target=pettarget, noexists]

You would write:

/petattack [noexists-pettarget]



"UnitIsUnit" check

With directed conditionals, it would be relatively easy to implement a UnitIsUnit check. For example:

[pre]/cast [unit-target:player] Help Yourself; [help] Help Other; [harm] Harm Other.


Declined.