I believe locations like blacksmith are subzones so yeah you could output something saying where you are with something like this (I think).
However in practice such a macro would be pretty much worthless.
/run SendChatMessage("I am at "..GetSubZoneText().."!","battleground")
1. If I'm a healer trying to help you run a flag, something like "going tunnel" is more useful than some broad statement that says you are somewhere in the horde or alliance base. Knowing a general area of where you are is worthless information because people can simply use a battle map to figure that out if they are people who need to know. Knowing more precisely where you are and where you are going is what matters.
2. Saying where you are doesn't help in a king of the hill situation. You don't need to communicate where you are, you need to communicate where the enemy is so that you can react to it by either re-enforcing or node trading. Something simple like "inc bs 5" is more useful than "I am at Blacksmith!". Knowing the enemy is there and how many lets others know how to respond.
3. Higher level play, particularly in rated battlegrounds will require voice communication (or even in an unrated battleground that is a preformed group). Typing is simply too slow.
Last edited by Quinafoi; 05-27-2011 at 10:09 AM.
"In anything, if you want to go from just a beginner to a pro, you need a montage." /w TankSpot WTB Montage for Raiders.