Get an Epic Experience with Premium

myHonor

PvP Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 289 Monthly Downloads
  • Supports: 6.2.0
  • 92,677 Total Downloads
  • Updated 06/23/2015
  • Created 11/02/2010
  • 82 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: myHonor 4.0 for 6.2
or
Support development! **
Donate

About myHonor

A data broker add-on for Honor and Conquest points.

Features:

  • Displays honor gained in current Battleground and the last.
  • Displays average honor gained per Battleground.
  • Neat tool-tips with a lot of information.
  • Displays Lifetime Honor Kills.
  • Calculates honor per hour.
  • Honor Goals
  • Conquest Goals
  • Conquest Point Tracking
  • Auto Hide Quest Tracker while in arena or battleground
  • Tracks session and battleground damage for easy access
  • Displays ALL this information and more on a simple mini-map button and/or on your Data Broker bar! (Titan Panel, fuBar, chocolatebar, etc)

Usage:

  • Set a goal: "/goal #" ie: "/goal 2000"
  • Right click on minimap button or display bar to open the options panel.
  • Left click on the minimap button or display bar to change from Honor to Conquest or vise-versa.

If you don't have it already, I would recommend getting the Curse Client. It makes life a lot easier especially when it comes to updating add-ons, and for add-ons like mine that get updated all the time.

PLEASE report any bugs you find or any suggestions you might have!
REPORT your errors at CurseForge or here.

NOTE: This add-on is best used with a data broker add-on such as Titan Panel. You don't need it 100% but it is recommended so you can get information on the bar.

Check out my website: Smokeys.Network!

Updated to work with 6.2.

Removed old features that were broken, also cleaned up the code for those of you who are interested in using in any of my code.

You can toggle conquest/honor in the right click menu as well as left clicking the bar/minimap button.

Took out TolBarad/Wintergrasp, I just feel like it was a waste of space.

I recommend using TitanPanel, but those of you who don't use TitanPanel let me know if you get any weird errors.

Comments

First Previous Page 1 of 6 Next Last
  • #80

    I know this says updated, but I don't think its correctly calculating honor gains.

    Last edited by Shroomblaze on 10/29/2014 8:20:38 PM
  • #79

    Hello, i really like this addon but however i got 2 errors of this addon:

    First error:

    7x myHonor\myHonor-r77.lua:264: bad argument #1 to "find" (string expected, got nil)
    <in C code>
    myHonor\myHonor-r77.lua:264: in function "CheckDate"
    myHonor\myHonor-r77.lua:212: in function "?"
    myHonor\myHonor-r77.lua:80: in function <myHonor\myHonor.lua:79>

    Locals:
    self = <unnamed> {
     0 = <userdata>
     CallBGStat = <function> defined @Interface\AddOns\myHonor\myHonor.lua:558
     CheckDate = <function> defined @Interface\AddOns\myHonor\myHonor.lua:263
     CheckHonor = <function> defined @Interface\AddOns\myHonor\myHonor.lua:600
     SaveStuff = <function> defined @Interface\AddOns\myHonor\myHonor.lua:256
    }

    Second error:

    95x myHonor\myHonor-r77.lua:1078: attempt to index field "DisplayBar" (a nil value)
    myHonor\myHonor-r77.lua:1078: in function "UpdateDisplayBar"
    myHonor\myHonor-r77.lua:414: in function "?"
    myHonor\myHonor-r77.lua:80: in function <myHonor\myHonor.lua:79>

    Locals:
    self = <unnamed> {
     0 = <userdata>
     CallBGStat = <function> defined @Interface\AddOns\myHonor\myHonor.lua:558
     CheckDate = <function> defined @Interface\AddOns\myHonor\myHonor.lua:263
     CheckHonor = <function> defined @Interface\AddOns\myHonor\myHonor.lua:600
     SaveStuff = <function> defined @Interface\AddOns\myHonor\myHonor.lua:256
    }
    NegativeHP = 1498
    NegativeCP = 1800
    HonorGained = 1498
    ConqTotal = 1800
    StartingHonor = 0
    StartingConquest = 0
    FinallyLoaded = nil
    SessionHonor = 0
    SessionCP = 0
    SessionHKs = 0
    StartingHKs = 0
    frame = <unnamed> {
     0 = <userdata>
     CallBGStat = <function> defined @Interface\AddOns\myHonor\myHonor.lua:558
     CheckDate = <function> defined @Interface\AddOns\myHonor\myHonor.lua:263
     CheckHonor = <function> defined @Interface\AddOns\myHonor\myHonor.lua:600
     SaveStuff = <function> defined @Interface\AddOns\myHonor\myHonor.lua:256
    }
    TotalHKs = 0
    ConqCap = 0
    ConqCapTotal = 0
    InBG = 0
    BGHonor = 0
    HonorBefore = 0
    BGConquest = 0
    ConquestBefore = 0
    BGCount = 0
    AvgHonor = 0
    HonorGained_InBG = 0
    WGCount = 0
    AvgCP = 0
    ConquestGained_InBG = 0
    Splashed = 1
    ConquestGoalFinal = "|cff00ff00N/A|r"
    HonorGoalFinal = "|cff00ff00N/A|r"

  • #78

    GetArenaTeam is gone since 5.4, but myHonor still tries to call it to calculate conquest points.

    http://wowprogramming.com/docs/api_categories#arena

    1x myHonor\myHonor-r76.lua:841: attempt to call global "GetArenaTeam" (a nil value)
    myHonor\myHonor-r76.lua:841: in function "myHonorTT"
    myHonor\myHonor-r76.lua:459: in function "OnTooltipShow"
    Bazooka\Bazooka-v2.4.0.lua:1534: in function "showTip"
    Bazooka\Bazooka-v2.4.0.lua:1334: in function <Bazooka\Bazooka.lua:1325>

  • #77

    As of Patch 5.4.1 with my GERMAN client I get this error:

    Date: 2013-10-30 10:55:03
    ID: 5
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\myHonor\myHonor.lua line 786:
       attempt to concatenate local 'rname' (a nil value)
    Debug:
       myHonor\myHonor.lua:786: myHonorTT()
       myHonor\myHonor.lua:695: oenter()
       MBB\MBB.lua:516:
          MBB\MBB.lua:498
    Locals:
    tt = GameTooltip {
     0 = <userdata>
     SetQuestLogRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetSpellBookItem = <function> defined =[C]:-1
     SetExistingSocketGem = <function> defined =[C]:-1
     SetCurrencyToken = <function> defined @Interface\AddOns\Altoholic\Tooltip.lua:581
     SetShapeshift = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetVoidItem = <function> defined =[C]:-1
     SetVoidDepositItem = <function> defined =[C]:-1
     SetVoidWithdrawalItem = <function> defined =[C]:-1
     hasMoney = 1
     SetQuestRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     numMoneyFrames = 1
     ClearLines = <function> defined @Interface\AddOns\Gatherer\Swag\LibSwag.lua:417
     SetSocketGem = <function> defined =[C]:-1
     comparing = false
     SetMissingLootItem = <function> defined =[C]:-1
     SetPetAction = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetUnitDebuff = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetItemByID = <function> defined =[C]:-1
     SetLootItem = <function> defined =[C]:-1
     SetQuestItem = <function> defined =[C]:-1
     SetGlyph = <function> defined =[C]:-1
     SetReforgeItem = <function> defined =[C]:-1
     SetTrainerService = <function> defined =[C]:-1
     SetQuestLogSpecialItem = <function> defined =[C]:-1
     SetInboxItem = <function> defined =[C]:-1
     SetBuybackItem = <function> defined =[C]:-1
     shoppingTooltips = <table> {
     }
     SetHyperlinkCompareItem = <function> defined =[C]:-1
     SetMerchantItem = <function> defined =[C]:-1
     SetQuestLogItem = <function> defined =[C]:-1
     SetBackpackToken = <function> defined =[C]:-1
     SetUnitBuff = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetTalent = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetTradePlayerItem = <function> defined =[C]:-1
     Hide = <function> defined =[C]:-1
     SetSendMailItem = <function> defined =[C]:-1
     SetUnit = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     updateTooltip = 0.073999990522861
     SetInventoryItem = <function> defined =[C]:-1
     SetSpellByID = <function> defined =[C]:-1
     SetMerchantCostItem = <function> defined =[C]:-1
     SetLootRollItem = <function> defined =[C]:-1
     SetText = <function> defined @Interface\AddOns\Gatherer\Swag\LibSwag.lua:408
     SetHyperlink = <function> defined =[C]:-1
     SetAuctionSellItem = <function> defined =[C]:-1
     SetBagItem = <function> defined =[C]:-1
     SetTradeTargetItem = <function> defined =[C]:-1
     SetAction = <function> defined =[C]:-1
     SetGuildBankItem = <function> defined =[C]:-1
     SetTradeSkillItem = <function> defined =[C]:-1
     SetAuctionItem = <function> defined =[C]:-1
    }
    which = 1
    hc = 16991
    InBGtext = "None"
    pname = "Kuhlesmuh"
    rname = nil
    fname = "Horde"
    sessionTime = 145
    AJBGtext = nil
    HonorGoalFinal = "N/A"
    HonorGoalTime = "N/A"
    ConquestGoalFinal = 0
    ConquestGoalTime = 0
    HonorGoalPercent = 0
    _ = 1
    _ = "Tausendwinter"
    WG_isActive = false
    _ = false
    WG_startTime = 6569
    _ = 21
    _ = "Tol Barad"
    TB_isActive = false
    _ = false
    TB_startTime = 5644
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = GameTooltip {
     0 = <userdata>
     SetQuestLogRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetSpellBookItem = <function> defined =[C]:-1
     SetExistingSocketGem = <function> defined =[C]:-1
     SetCurrencyToken = <function> defined @Interface\AddOns\Altoholic\Tooltip.lua:581
     SetShapeshift = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     SetVoidItem = <function> defined =[C]:-1
     SetVoidDepositItem = <function> defined =[C]:-1
     SetVoidWithdrawalItem = <function> defined =[C]:-1
     hasMoney = 1
     SetQuestRewardSpell = <function> defined @Interface\AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:381
     numMoneyFrames = 1
     ClearLines = <function> defined @Interface\AddOns\Gatherer

  • #76

    so it appears that myHonor uses the now defunct "BATTLEGROUND" chat mode... Blizz changed it to "INSTANCE_CHAT" now

  • #73

    When left clicking minimap button or titan panel bar it doesnt do anything, just stays on honor section.

  • #75

    There's an update available now to fix this problem.

  • #74

    I'll release an update tonight/tomorrow morning fixing this!

  • #71

    When can we expect to see the next update?

    Last edited by xISuicideKingzIx on 9/30/2012 1:11:11 AM
  • #72

    Coming soon! I've been slacking but I promise I'll have a new version out within a week or so when I start figuring out the errors.

     

    Edit: I just released 3.0! Enjoy!

    Last edited by smokey019 on 9/30/2012 1:55:35 AM
  • #69

    i love your addon ;)

    but i was wondering if its possible to make the honor points update automatically because now i have to click manually to let the "information" update wich gets quite anoying tbh

    thanks

    and ps sorry for my bad english ;)

  • #70

    this will be fixed in 3.0 ... coming soon!

  • #64

    Hi, I keep getting this error when I mouse over.

    5x myHonor\myHonor-r65.lua:870: attempt to perform arithmetic on global "sessionTime" (a nil value)
    myHonor\myHonor-r65.lua:870: in function "myHonorTT"
    myHonor\myHonor-r65.lua:470: in function "OnTooltipShow"
    ChocolateBar-v2.2.4\Chocolate.lua:203: in function <ChocolateBar\Chocolate.lua:182>

    Also, when I right click and uncheck the box that says "Session honor" and log out, the next time I log in the settings aren't saved and it reverts back to the default (Showing "Session honor" again.)

    Still love the addon.
    Thanks!

  • #65

    i'll look into this. thanks for the report Cool

  • #68

    This is now fixed :)

    You can update to the latest release now. Thanks so much!

  • 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 »

Gamepedia Free-shirt Giveaway