Get an Epic Experience with Premium

Gimplist

Chat & Communication Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 24 Monthly Downloads
  • Supports: 5.2.0
  • 4,572 Total Downloads
  • Updated 03/16/2013
  • Created 07/27/2010
  • 28 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.52
or

About Gimplist

Gimplist Addon... a way of keeping track of idiots without having to ignore them.

Are there a bunch of people on your server who are a bit of a liability but not quite a moron? Definitely not a friend, but not hated enough to hit your Ignore list (or at least to not use up valuable ignore slots!)... Something between Friend and Ignore... between F & I... either a Horse's Behind or a Gimp.... lets call them Gimps.

Gimplist... this will allow you to select a user, give them a title and also a note as to why they're on the list. Right click the icon or use /gimplist a to add a gimp. In the addon options you can enable right clicking of frames and chat names which is particularly useful for people with unusual characters in their names.


  • Feature 1: the Title in chat... you add Arthus and give him the title "Rage", perhaps he is a very angry young man?

[2. Trade] [Arthus]: WHY DOES EVRY1 LEAAVE MI GUILD??!?!!!
becomes
[2. Trade] [Arthus <Rage>]: WHY DOES EVRY1 LEAAVE MI GUILD??!?!!!

This is also useful for tagging alts of guildies (or ex guildies) where Mooalt could be your guildleader's alt so you flag him as Mooalt <Kergul>

Chat text

  • Feature 2: the Title in tooltip... poor old Arthus... he's having a hard time, but when you mouse over him your tooltip will now show <Rage> at the bottom. See this person is tagged as a Tree

Tooltip text

(TIP: don't make your titles too long)

  • Feature 3: Warnings given when you group with gimps... new character Moardots, he always stands in the fire, but you don't want to ignore him as he sells you primordial saronite for 50gold, lets give him the title Idiot and a note. One day you join an ICC10 man and you get the following alert:

Gimplist: Idiot detected: Moardots. Stands in fire.

Party Alert

  • Feature 4: you're a very angry young man... you've added half your server to your gimplist in your rage. You really don't want 20 alerts popping up on your screen when you go to wintergrasp... you can suppress the alerts in Battlegrounds & Wintergrasp.
  • Feature 5: an easy to use interface to manage your gimps
  • Feature 6: a list of the last 10 gimps that you saw, so that you can see the note of the "Gimp" you saw spamming trade chat
    Recent Gimps

Gimplist also works for people from different realms.
You can also share your gimps with friends, although this functionality is only for your current realm.
All other functionality should work if you have added cross realm gimps that you come across in Dungeon Finders and Instanced Battlegrounds

If a gimp changes their name then you're out of luck unfortunately, you'll only track the original name they used to have


DrKazza

P.S. Thanks and kudos go to the following addons & coders for their original ideas: Forumname2 (omni and arnath) & HaveWeMet? (lintydruid), plus the hordes of other addons I used to see how to do things smartly... e.g. ignoremore, goldenticket, impignore, sh.performance

------------------------------------------------------------------------
r68 | drkazza | 2013-03-16 14:52:51 +0000 (Sat, 16 Mar 2013) | 1 line
Changed paths:
   A /tags/1.52 (from /trunk:67)

Tagging as 1.52
------------------------------------------------------------------------
r67 | DrKazza | 2013-03-16 14:48:01 +0000 (Sat, 16 Mar 2013) | 1 line
Changed paths:
   M /trunk/Gimplist.toc

Updated toc
------------------------------------------------------------------------

Addon Packs Containing This...

Comments

First Previous Page 1 of 3 Next Last
  • #36

    Working ok for MoP... updated with new ToC so it doesn't say out of date

  • #34
    Is this addon still being updated? Would love to see updates, or link to some other alternative addon to handle guild msgs. Honestly, this addon would be great to have info about guild members, but but would love to see ability to share the notes with guild officers.

    I dont like the whole "Notes when someone is total dick" perspective of the addon that its made, but it could take a look of some more positive attitude. Im not sure if the tooltip colors comes with the addon, but I like it, if its not, can I ask that whats the addon name?

    Im in no way of meaning to offend at all, but to give constructive criticism. ^^

    -Arnib
  • #35

    Appreciate the feedback, it's always welcome and it's taken constructively.

     

    The tooltip colours come from an addon called Prat, which (IMO) is the best chat addon there is... the colours are by default altered to the class of the person speaking.

    You could write an addon which colours someones text by what sort of person they are but it would get very confusing if you were to install it with Prat or chatter or anything like that.

     

    As for the negative connotation of the addon, I see what you're saying and to be honest I've only used it for a couple of people, what I use it for now is as a replacement for Forumname mod.... so when someone has a bunch of alts, you just add each alt to a gimp and put their name there for example:

     

    Georgey may be the main then you'd see the following

    Bushey [Georgey]:  Hi guys

    that way it's easy to track alts.

     

    when you talk about sharing it with officers, you can select a bunch of "gimps" to send to another person, it doesn't need to be all the gimps, you can just send a subset. So this functionality already exists.

     

    As for maintenance... I'm still updating it when it breaks but am much busier at work so any major overhauls are unlikely. (If anyone wants to take the project on, then msg me)

  • #32
    There is an error in 4.1. I think I know what the problem is and have posted a comment in the text ABOVE to hopefully fix it. I've not tested the fix, but I will be doing so and if it works will have a patched working version in about 24 hrs (or sooner)
  • #33
    Fixed.
  • #28
    is there any way of marking my gimps in a different color in chat? so they stick out, when they write gimpy stuff? :)
  • #29
    Not really no... my initial addon forced the chatframe to do something when handling the text, but the 4.0.1 patch broke it irreparably. (Besides the code I was using was very outdated and only hanging on by its fingernails anyway)

    Now all I'm doing is saying
    If Sender == Gimp then
    message = "" + message
    end

    so whatever the chatframe/prat etc decides to do with the coloration, you're stuck with. Also if you decide to change a gimp's text to blue for example... it makes it more difficult to work out if they're sending the text via /ra /g /trade /p /bg

    My advice to you would be to give the gimp a title of ***GIMP*** that way it's very obvious without changing font colouration
  • #30
    already did that ;) still, gimps cant stick out enough, can they? thanks nevertheless, at least gimplist manages to mark them in my chat at all. the other ~10 addons i tried werent updated after 4.0.1 and failed miserably :)
  • #18
    When i open the browser after adding several "gimps" i don't see any i added.
    But when i mouseover the char he shows me the name i gave him/her. So they are in there somewhere, but i can't see any.
    What to do?
  • #19
    Not sure what's going on... let me try to replicate it and i'll get back to you
  • #20
    Hope you can find it :D
    Thanks in advance.
  • #21
    really not able to work out what's going wrong.

    Could you tell me if you get any errors (use Bugsack) maybe that would show some light. If there are no errors and you still have the problem I'll have to write a small change to the addon to try and work out how to debug it

    Thanks

    p.s. Bugsack is here
    http://wow.curse.com/downloads/wow-addons/details/bugsack.aspx
    you will also need to install !Buggrabber
    http://wow.curse.com/downloads/wow-addons/details/bug-grabber.aspx
  • #22
    This is the error i get:

    3x Gimplist-v1.10\Gimplist.lua:813: attempt to index field '?' (a nil value)
    LibDBIcon-1.0-17 (BugSack):73: in function

    Locals:
    self = LibDBIcon10_Gimplist {
    0 =
    icon = {}
    dataObject = {}
    db = {}
    }
    obj = {
    }
    getAnchors = @ BugSack\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:59:

    ---

    Hope it's of any use to you.

    Thanks
  • #23
    Hmmm... that's to do with the listing of recent gimps.

    once you log in, without mousing over the icon can you just type
    /gimplist b
    and see if a new error appears... that should isolate problems with the browser.

    The only other problem is possibly if there's a corrupted data entry in your list of gimps, and if this doesn't work i'll write an alpha version just for you to try and work out which gimp is causing a problem
  • #24
    No error when i do /gimplist b.
    But i got this error when i tried to send my gimplist:

    1x Gimplist-v1.10\Gimplist.lua:1379: attempt to index field '?' (a nil value)
    Gimplist-v1.10\Gimplist.lua:2012: in function `OnAccept'
    Interface\FrameXML\StaticPopup.lua:3489: in function `StaticPopup_OnClick':


    Locals:
    self = StaticPopup1 {
    0 =
    hideOnEscape = 1
    itemFrame = StaticPopup1ItemFrame {}
    button3 = StaticPopup1Button3 {}
    extraFrame = StaticPopup1ExtraFrame {}
    icon = StaticPopup1AlertIcon {}
    maxWidthSoFar = 320
    button2 = StaticPopup1Button2 {}
    moneyFrame = StaticPopup1MoneyFrame {}
    moneyInputFrame = StaticPopup1MoneyInputFrame {}
    text = StaticPopup1Text {}
    editBox = StaticPopup1EditBox {}
    timeleft = 0
    numButtons = 2
    exclusive = 1
    maxHeightSoFar = 113.0754768504
    button1 = StaticPopup1Button1 {}
    which = "SEND_TO_WHOM"
    }
    SendTargetValue = "Rikketik"
    Gimplist = {
    SetDefaultModuleLibraries = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:383:
    SlashCommand = @ Gimplist\Gimplist.lua:362:
    modules = {}
    baseName = "Gimplist"
    IterateEmbeds = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:458:
    SecureHookScript = @ Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:413:
    RightClickUnit = @ Gimplist\Gimplist.lua:867:
    FixName = @ Gimplist\Gimplist.lua:517:
    CBAcceptDefinition = @ Gimplist\Gimplist.lua:1791:
    RawHookScript = @ Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:398:
    PartyUpdate = @ Gimplist\Gimplist.lua:547:
    CBSelectDefinition = @ Gimplist\Gimplist.lua:1437:
    Printf = @ DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69:
    SetDefaultModulePrototype = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:425:
    EditNamePopup = @ Gimplist\Gimplist.lua:911:
    BulkSelection = @ Gimplist\Gimplist.lua:1420:
    OnCommReceived = @ Gimplist\Gimplist.lua:1505:
    defaultModuleState = true
    IsEnabled = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:467:
    DisableModule = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:366:
    ADDON_LOADED = @ Gimplist\Gimplist.lua:275:
    IntegrityTest = @ Gimplist\Gimplist.lua:341:
    RegisterMessage = @ DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
    UnregisterMessage = @ DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181:
    BuildGimpAcceptor = @ Gimplist\Gimplist.lua:1602:
    hooks = {}
    SendCommMessage = @ DataStore\libs\AceComm-3.0\AceComm-3.0.lua:73:
    commPrefix = "Gimplist"
    EditTitlePopup = @ Gimplist\Gimplist.lua:922:
    UnregisterAllComm = @ DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202:
    SetEnabledState = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:440:
    Hook = @ Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:277:
    enabledState = true
    COMBAT_LOG_EVENT_UNFILTERED = @ Gimplist\Gimplist.lua:734:
    RegisterEvent = @ DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
    optionsFrame = {}
    IterateModules = @ Decursive\Libs\AceAddon-3.0\AceAddon-3.0.lua:453:
    commPriority = "BULK"
    RawHook = @ Decursive\Libs\AceHook-3.0\AceHook-3.0.lua:316:
    WipeAllGimps = @ Gimplist\Gimplist.lua:635:
    db = {}
    ToggleMinimap = @ Gimplist\Gimplist.lua:291:
    GetInfo = @ Gimplist\Gimplist.lua:402:
    BulkAcception = defined @Gimplist\Gimplis
    ---
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway