This addon lets you enter description, biography, and various roleplaying-related flags to your characters; other people running this addon (or a compatible addon, if anyone writes one) can then see these values. (WoW players: Think flagRSP or ImmersionRP or whatever.)
Right now, the prefix/override/suffix/title things, the "currently" field, and the description show up in tooltips, and there are tags in the tooltip for whether you have bio and meta tags defined, as well as a list of flags you've suggested. Basically, if you edit your data, and then click "save", your character will show that data to other players who run the addon. If you target someone, and they have data, there will be an "RP" button near their frame. You can move this with the slash command, if you don't like the default placement.
/meri -h --> newbie help
/meri -v -> display version
/meri -e --> edit your own data
/meri <name> --> look at <name>'s data
/meri --> look at your target's data
/meri -f --> list flags
/meri -c flags --> clear flags
/meri -s flags --> set flags
/meri -l --> list players
/meri -L <flags> --> list players matching flags
/meri -b --> toggle the RP button
/meri -t --> toggle the tooltip
/meri -B CENTER -X 25 -Y 60 => move button to +25 x, +60 y, from the center of the portrait bar.
/meri -S <field> <value> => set field to value
/meri -C <text> => set "currently" to the given text.
/meri -n <player> <note> => add note for player
The new -c/-s options allow you to change flags using a slash command, so you can create a macro that could, for instance, toggle your in-character state.
Changing target with the window open will show the new target's data if the new target has data and you do not have unsaved data.
NEW: LFRP feature. To enable:
1. Use /meri -r. Set the flags you want people to have for you to RP with them, or that you want to exclude. Click "ENABLE" if it's not already clicked. You can also click the LFRP button on the main window.
2. Add at least one channel to broadcast queries on: /meri -R [channel name]
3. Hit the ping button, get a list of people on that channel with the LFRP feature enabled who match your flags. Names will bring up their bios.
LICENSING NOTE: I am too lazy to maintain listings for this addon on multiple sites, but do note that the license terms are intended to permit copying and derived works. In particular, I explicitly permit people to upload copies of this to other addon sites if they wish to.
0.6: Fix problem with checkboxes being unclickable.
0.6a: Meta/bio fields weren't displaying right locally.
0.7: Don't display previous character's data on login.
0.8: Remove typo accidentally introduced with 0.7.
0.9: Add version-checking; starting with 0.9, if you get RP data from someone with a newer version, you get notified (once the first time you see a given version, once per UI load).
0.10: Extra bulletproofing (I hope) against overwriting your data, though I've never reproduced it, update LibMerisioux to stop saving timeout information in savedvariables.
0.11: 1.9 TOC stuff
0.12: Internal updates, SL ToC stuff.
0.13: Found a case where the RP button would show up after you'd clicked off a target. Fixed.
0.14: Add -c/-f/-s.
0.15: Fix handling of enter key in text fields for 2.2's key event changes.
0.17: Major updates to address new event system, also improvements to the protocol to allow use of server-side storage. May be a little unreliable at first.
0.18: Update to slightly newer LibMerisioux, now restores server-side bio if it's newer than your local one, or you don't have a local one.
0.19: Add -b/-t options, update to pick up a new libgetopt for the new event model.
0.20: -BXY options to move buttons, age/height/weight fields, improved diagnostics, improved readability and display, made button smaller.
0.21: Fix focus and display bugs with new fields.
0.22: New "currently" field.
0.23: Fix layout issue.
0.24: Slight layout tweaks, addition of gender/player-gender flags, clarification of "lore" checkbox, add -h (help) and -v (version) options.
0.25: Focus bug, overly-long field bug. Fixed! Thanks [email protected]
0.26: LFRP feature.
0.27: LFRP debugging and improvements.
0.28: Custom field option (you can name the field yourself), and player notes.
0.29: Better handling of possible errors from the storage API.
0.30: update libdraggable, should no longer crash with recent Gadgets.