Weakest Link

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

report to raid

Ever try to figure out why your raid is failing? Ever try to figure out who died first, or what killed the tank, or just want to sound like a raid leader without doing any work?? The combat log is horrible at reporting player deaths. It doesn't include how they died in the death, it doesn't let you single out a specific player, and sometimes it just doesn't show deaths period, even when you have the option checked. WeakestLink attempts to overcome these shortcomings by announcing raid deaths in all sorts of options.

Features:

  • Deaths may be announced to raid, say, officer, a whisper, a channel, or just yourself.
  • Report who killed them, by how much, when, and a link to the spell if possible. Overkill is also an option.
  • Show events before that person died! You have the option to see the attacks that player took before he died. You can specify how many lines you want to report
  • Show however many deaths you want, per fight (since after the first five die, who cares what happens after that)
  • Only report a certain player, such as a tank.
  • Raid icons support with the newest beta
  • Party deaths for 5-man instances can be enabled in options

Commands:

  • '/wl' to bring up the options
  • '/wl on' to turn it on
  • '/wl off' to turn it off
  • '/wl debug' to see all deaths, not just raid members (warning, tracks NPCs too so lots of spam)

Thanks to Fatality for the idea, and its author for some code optimizations I used.

You must login to post a comment. Don't have an account? Register to get one!

  • 6 comments
  • Avatar of Gorilivan Gorilivan Feb 12, 2013 at 16:16 UTC - 0 likes

    I am no longer currently playing and don't have PC access, open a ticket or send a direct PM to daxdax to see if can take a look.

  • Avatar of Tastie84 Tastie84 Feb 11, 2013 at 18:46 UTC - 0 likes

    So...still no updates.

    I still have the same problem. I can see the addon in the addon list and all the options are there but will not enable when checked.

  • Avatar of Tastie84 Tastie84 Jan 23, 2013 at 19:53 UTC - 0 likes

    Upon applying the "semi-fix" from below, this is the error I received:

    1x WeakestLink\WeakestLink-r31.lua:192: attempt to call global "GetNumRaidMembers" (a nil value)
    WeakestLink\WeakestLink-r31.lua:192: in function "cachegroup"
    WeakestLink\WeakestLink-r31.lua:682: in function <WeakestLink\WeakestLink.lua:672>
    
    Locals:
    self = WL.playertowatch {
     0 = <userdata>
    }
    firstletter = ""
    everythingelse = ""
    WL = WL {
     0 = <userdata>
     showtooltip = <func> @..\WeakestLink.lua:137
     PLAYER_ENTERING_WORLD = <func> @..\WeakestLink.lua:164
     update = <func> @..\WeakestLink.lua:796
     RAID_ROSTER_UPDATE = <func> @..\WeakestLink.lua:175
     reportingchoices_Initialise = <func> @..\WeakestLink.lua:771
     icon = <func> @..\WeakestLink.lua:936
     deathlimit = WL.deathlimit {}
     hidetooltip = <func> @..\WeakestLink.lua:151
     createreportstring = <func> @..\WeakestLink.lua:329
     reportingchoicesItem_OnClick = <func> @..\WeakestLink.lua:790
     PLAYER_REGEN_DISABLED = <func> @..\WeakestLink.lua:159
     groupnames = <table> {}
     reportingchoices = WL.reportingchoices {}
     registerevents = <func> @..\WeakestLink.lua:445
     subevents = <table> {}
     cachegroup = <func> @..\WeakestLink.lua:182
     tochannellabel = <unnamed> {}
     enable = <func> @..\WeakestLink.lua:922
     channellist = <table> {}
     datalimit = WL.datalimit {}
     deathlimitlabel = <unnamed> {}
     reporttoname = WL.reporttoname {}
     reporthistory = <func> @..\WeakestLink.lua:294
     sendmessage = <func> @..\WeakestLink.lua:414
     PARTY_MEMBERS_CHANGED = <func> @..\WeakestLink.lua:178
     unregisterevents = <func> @..\WeakestLink.lua:437
     OnLoad = <func> @..\WeakestLink.lua:65
     print = <func> @..\WeakestLink.lua:18
     playertowatch = WL.playertowatch {}
     cleardata = <func> @..\WeakestLink.lua:455
     COMBAT_LOG_EVENT_UNFILTERED = <func> @..\WeakestLink.lua:214
     createoptionframe = <func> @..\WeakestLink.lua:463
     PLAYER_LOGIN = <func> @..\WeakestLink.lua:132
     initialize = <func> @..\WeakestLink.lua:98
     playertowatchlabel = <unnamed> {}
     deathcount = 0
     datalimitlabel = <unnamed> {}
     candidates = <table> {}
    }
    

    With the "fix", I can now see the addon in the addon list and the options. However, still not functioning.

  • Avatar of Gonerson Gonerson Jan 13, 2013 at 06:48 UTC - 0 likes

    There is an error in the .lua if you go to your Wow folder/Interface/Addons/WeakestLink/weakestlink.lua an open in a notepad or wordpad application you can correct this. Lines you are looking for is: (near line 194)

    elseif(GetNumPartyMembers() > 0) then
    				for i = 1, GetNumPartyMembers() do
    				--WL.groupnames[GetPartyMember(i)] = true
    				local name = GetUnitName("party"..i, true)
    

    Need to change it to:

    else
    if(GetNumPartyMembers() > 0) then
    				for i = 1, GetNumPartyMembers() do
    				--WL.groupnames[GetPartyMember(i)] = true
    				local name = GetUnitName("party"..i, true)
    

    the else and the if need to be separated. Doing a quick find for elseif should take you right to it. You will still get an error when you login due to you not being in a party, but at least the addon works.

    Hope this helps

    Gonerson

    Last edited Jan 13, 2013 by Gonerson
  • Avatar of Tastie84 Tastie84 Jan 04, 2013 at 05:58 UTC - 0 likes

    I keep getting this error:

    81x WeakestLink\WeakestLink-r31.lua:214: "<eof>" expected near "end"
    
    
    Locals:
    

    Also, I can not use any of the slash commands (ex. /wl on) nor does the addon appear under Interface > Addons. Possibly (probably) related to the error.

  • Avatar of Gorilivan Gorilivan Dec 09, 2012 at 16:11 UTC - 0 likes

    Updated the interface version number only, see if this works, if not might take me personally quite a bit longer as I am not able to play as much as I used to.

  • 6 comments

Facts

Date created
Nov 23, 2009
Categories
Last update
Dec 13, 2012
Development stage
Inactive
License
Public Domain
Curse link
Weakest Link
Downloads
11,133
Recent files
  • R: r31 for 5.1.0 Dec 13, 2012
  • B: r30 for 5.1.0 Dec 13, 2012
  • A: r29 for 4.3.4 Dec 13, 2012
  • B: r27 for 4.3 Nov 30, 2011
  • R: r26 for 4.2 Jul 10, 2011

Authors