Definitive answers to UI suggestions
Over the past few days, Slouken (Blizzard's UI Guy) has been going through Cogwheel's compilation of UI suggestions and giving definitive answers on some of them. Here are the items which aren't going to happen and some that are:Declined
- Generic /sequence command
- Spell Queuing
- Vendor value without being at a vendor
- API to retrieve DND or AFK status message from another player
- Finer-grained action button enable/disable events with some logic moved C-side
- /stopcasting <optional spell name>
- /swapgroup <playerName> <playerName | subGroup>
- Some way to iterate over the pet spell lists of pets you're not currently using (client doesn't have this information)
In Patch 2.3
- Eliminate the need for /stopcasting in macros that have multiple instant, non-GCD spells
- /petautocasttoggle
- /targetlastenemy, /targetlastfriend
- There is a new Frame member function: registered = Frame:IsEventRegistered("event")
- There will be a function to query which frames are registered for an event: frame1, frame2, ... = GetFramesRegisteredForEvent("event")
- Added the following macro option abbreviations for 2.3:
- modifier -> mod
- button -> btn
- actionbar -> bar
- equipped -> worn
- Added /targetexact
- Added an optional argument to GetItemCount() that will return the same value that GetActionCount() would for that item
- count = GetItemCount(item, includeBank, includeUses)
- Added a function for spells which returns the same value that GetActionCount() would return for that spell: count = GetSpellCount(name | slot, book)
- Added this API function: PickupItem(itemID or "item")
- /cancelform will be recognized instantly like /dismount is currently
- helpful = IsHelpfulItem(item) - Contains a right click ability that targets friendly units
- harmful = IsHarmfulItem(item) - Contains a right click ability that targets enemy units
- helpful = IsHelpfulSpell("name" or slot,"book") - The spell targets friendly units
- harmful = IsHarmfulSpell("name" or slot,"book") - The spell targets enemy units
- Note that a few spells are neither helpful nor harmful and can be cast on anyone.
- "The helpful/harmful thing is a little tricky, since what it's actually doing is checking the implicit targeting of the spell. Any spell that targets enemy units is "harmful" and any spell that targets friendly units is "friendly". There are a few spells which target any unit, which may be cast on any unit regardless of whether the unit can be attacked, can be assisted, or neither. There are also a few spells which target no units, where help/harm doesn't make any sense."






Reader Comments (Page 1 of 1)
Thijz Aug 12th 2007 2:37PM
Too much macro-language, I don't get shit of it :P
Elra Aug 13th 2007 2:17AM
finally, abbrevations!
BenMS Aug 12th 2007 9:18PM
Ignoring the profanity... I find it interesting that they will stop you from making it so you can tell how much gray trash will vendor for - surely the only reason behind this is so you can figure out which junk to throw out when your bags are full. Where's the harm in that?
Sakesaru Aug 12th 2007 9:47PM
@1
It's a post about UI junk. Really, what where you expecting?
@2
Pre-compiled vendor price databases should fix that. Just like what's been done with Lightheaded. ^_^
--
/targetlastenemy
It'll be nice if that does what it sounds like. Would make re-sheep targeting a lot faster and easier. You only get one /focus after all.
Janaa Aug 12th 2007 11:20PM
To BenMS - You'll still be able to use the current "informant" databasing method of value retrieval, you just won't be able to query new items remotely - as you currently can't do.
Viper007Bond Aug 15th 2007 8:11AM
Mmm, /targetexact