I posted this on WOW Interface, but I thought I would post it here and see if someone wanted to add it to the SVN.
This is a simple Fubar addon that allows you to set Raid Icons for your targets from your Fubar.
The idea is HEAVILY inspired by MicroMenuFu and Lucky Charms. In fact, 90% of the code is a simple adaptation of cknight's work on MicroMenuFu.
I created it for my own use, but thought I would upload it for the benefit of others. I really liked the concept of Lucky Charms and some of the other "Charm" type addons, but struggled with the space concept. I thought to myself, it's too bad it isn't just on my Fubar and then I thought of MicroMenuFu and... here we go.
Update 2-26-07: Added an Auto Charms button for auto assigning party and raid targets. It's not intended to be fancy, just a quick way to setup targets. When clicked, Auto Charms will place an icon on the target of every party member (if in Party) or every raid officer (if in Raid).
The logic does try to assign icons by class: mage1 is moon, mage2 is square, mage3 is triangle, warlock is cross, hunter is diamond, rogue is star, priest is circle. If a class is full or not listed, one of the icons not used is assigned to that player. By intentional design, the Skull is never auto assigned.
If two players have the same target selected, only one icon is selected. The priority is based on the above: moon > square > triangle > cross > diamond > star > circle.
I like the possibilities with Auto Charms. If the leader or players could select the predefined symbols like with MarkMyTarget and MAcon it would be easier for groups with a odd mixes of crowd control. You can edit the lua file manually but it too easily gets clobbered on updates.
I have been wondering about a way to automark a mob based on creature type and party members, which would make this amazing, e.g. mages get humanoids and beasts. Or at least something that would warn you if you mismarked. But I can not think of a way to separate one creature in one mob from a creature in another mob without pre-marking the mob and letting the mod rearrange marks.