First of all...being a programmer myself, I commend you Turan and this community for devoloping well-structured and efficient code. I hope to join in with a few AddOns of my own in the near future.
First thing I'd like to work on is a way to pop up some text and play a sound when a node/herb is detected on the minimap. I can't tell you how many nodes I must have missed due to not staring at my minimap while traveling Azeroth...I plan to end that :)
The entire minimap (including the tracking blips) is rendered by the game engine so we don't get to know what's there. That means that your idea while being a wonderful boon to herbalists everywhere is impossible.
Thanks for the commendation, Tesla. Welcome and look forward to seeing your addons. Unfortunately as everyone has pointed out, this particular addon seems to be undoable. I looked at the MiniMap code quite a bit in making Stalker and found no way to get blip information except from the tooltip.
That's actually the first add-on idea I had, but I couldn't find any way to do it. Of course it was also the first time I tried to look at any of the events or API so I figured I just didn't know what I was doing. Glad to find out that I still might not have known what I was doing, but at least it really was undoable. ;)
Heck, as most people are aware, I'm not silent about much at all, so here at my thoughts on this:
1. FOR SHAME! Don't just merely dismiss an idea of this magnitude, brainstorm and think of different ways to make it happen. <slaps everyone on the wrists>
2. I can see this happening myself. However, it would be via a alternative method: Gatherer. There... NOW your brains are moving!
3. I loved Gatherer, but I hated the memory sink, so I dropped it. Now, there has been mention by *somebody* about Ace'ing Gatherer. Follow me now:
a.) AceSaddlebags is born. (must have funny names)
b.) The above mod tracks where you have found nodes, herbs, and/or treasure at some previous point in time.
c.) This information is stored in a central database, that can be added to and drawn from.
d.) Utilizing the information from the db, when you pass by a formerly known location of a specific item (definable in the commands) (for this case lets say "copper"), a sound will be played to indicate that something *might* be nearby.
e.) You quickly glance at the minimap to see if this is true or not.
f.) You collect said herb, ore, or phat lewtz, and merrily go on your way.
4. The above example is clearly not limited to just a single item and/or type. In other words, the advantage of being a Hunter and tracking humanoids for my group, while at the same time having the reliability of AceSaddlebags notifying me when I'm near a 'potential' node is priceless. But also having the ability to only be notified of Iron and Gold nodes is equally valuable.
See where this is going?
Can you say, BRAINSTORM? I knew ya could neighbor....
Just wanted to touch again on the point about the database. I feel this would be extremely important.
I envision a database that we, as a community, can share our data with each other. Therfore, i can download Turan's information for Badlands, and then snag Tesla collection information for Durotar. Each time it would only add new information that isn't there already, creating larger information for each zone. At any point, I can clear/delete a zone by command and start over, or drop a zone from the database to aide in overall space.
Would need filters though, pretty much wherever I am I always have several spots on my minimap from Gatherer... *imagening constant beeps
Nice idea though. Maybe there could also be "silent" text reminders further down in some transparent frame, telling what we might have in the vicinity, and for example the stuff that pass the filters gets printed in red, flashed or something similiar.