WoW BlueTracker Home | RSS | News | Contact
Recent | Search | Archive | CS Posts
Poster: Tygramave at 5/31/2005 1:54:59 PM PDT
Subject: Slouken: request - a single queued action
   Summary: I'd like the ability to queue up a single action to happen when next possible.

There's an old programming saying: the only valid numbers are zero, one, and infinity. At the moment, we're allowed to queue zero actions. This is an understandable design decision, in that if actions could just be stacked up for future execution a single macro could automate a whole battle. However, I think that there's a middle ground - instead of a zero- or infinite-length queue, allow a one-length queue.

Here's how I see this working: if, when a button is activated via keypress or mouse click, the action on that button is not usable (because of cooldown, another spell in the middle of casting, etc.) it'll enter a 'queued' state and be activated as soon as it is usable. In addition, if another action was queued, the new action will replace it in the queue.

This sounds somewhat complex, but from a user's POV it's quite simple - at any point in combat there's a "currently happening" action and an optional "queued" action.

Given that queueing an action, like activating one, should only be doable via user input, and that the queue would only be length-1, this doesn't make bot-creation possible. However, it does make the game more friendly to the casual gamer by reducing (somewhat) the "twitch factor" of combat.

A simple use case:
In groups, especially in instances, a priest will be constantly watching the health bars of their comrades. A good priest will be planning in advance: "I'm currently healing X, but Y just pulled those two mobs off the tank, so they'll be needing health soon." Having the 1-action queue available would let the priest set the needed heal for Y to happen and free their attention to watch for further threats.

A more complex use case:
Druids have a common tactic of fighting in a feral form and switching out to caster form to heal as needed. The "Swiftshifting" talent supports this playstyle by reducing the mana cost of a shapeshift if it's done within 6 seconds of a prior shift. The (relatively short) time limit places a large emphasis on shifting *immediately* after the heal finishes. In a tough fight, the mana conserved by shifting in that window can end up saving the druid's life. The current UI situation gives two options: repeatedly hit the shift button while the heal's casting (bleh), or watch the casting bar, the swiftshift timer, and the global cooldown spinner intently, making it harder to keep watch on the actual fight. Again, the difficulty disappears completely with an action queue - the shapeshift can be queued while healing and the game will take care of executing it.
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=147653&p=#post147653
 
Poster: slouken at 5/31/2005 8:57:03 PM PDT
Subject: Re: Slouken: request - a single queued action
   FYI, this is way beyond the scope of a simple UI request. Please post it in the suggestions forum.
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=147653&p=#post147929
Poster: slouken at 5/31/2005 9:30:25 PM PDT
Subject: Re: Slouken: request - a single queued action
   I'm not actually a CM. :)
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=147653&p=#post147950

View all recent official Blue Posts

WoW Blue Tracker: Archiving World of Warcraft Blue Posts
since March 2005
Home | RSS | News | Contact
Recent | Search | Archive | CS Posts
 

Why Ads?