Git Product home page Git Product logo

arenamaster-addon's Introduction

ArenaMaster PvP Inspect AddOn

Overview

This is a utility addon for the ArenaMaster web app: https://arenamaster.io. By installing this addon, you'll be able to easily check any player's arena and rbg experience without having to leave the game.

Unit Frame Hover

You can hover over a player's unit frame in the open world and see at a glance the highest 2v2, 3v3 and rbg rating they've achieved on the character, or the overall best rating if the player has an ArenaMaster account.

With the new addon version, you can see even more PvP info, like current season performance, account achievements, and overall character stats like versatility and health.

ArenaMaster.IO Unit Frame Hover

Settings

With the new update you can control which info you're interested in seeing when in the open world / LFG and you also have a separate config for when you're in arenas or battlegrounds.

Type /ampvp in chat to bring up the settings interface.

ArenaMaster.IO Tooltip Settings

Battle.net Friends Hover

You can also hover over your Battle.net friends list and quickly determine the experience of your friend's currently played character. Combine this with in-game notes for your friends and a couple of useful addons like Friend List Colors and Friend Groups and your friend list suddenly becomes a more personal LFG experience.

ArenaMaster.IO BattleNet Hover

LFG Hovers

Whether you're creating a group or applying to someone else's, the ArenaMaster addon is here to help you determine the right fit as fast as possible.

As a group owner

When reviewing group applications, quickly check the experience level to determine a potential match, before going to the website to see their full profile info.

ArenaMaster.IO Group Owner Hover

Applying to groups

When applying to groups, you can check the experience of the group owner.

ArenaMaster.IO Group Application Hover

Copy ArenaMaster Profile

In addition, you can right-click any character's unit frame to get their ArenaMaster Profile URL where you can see their full PvP information including current rating, win rates, gear, talents, achievements and much more.

Apart from unit frames, you can get the link from anywhere in-game by right-clicking the names in whispers, guild chat, LFG and other places.

The URL is already selected. All you have to do is CTRL + C the link and paste it in your browser of choice to get directly to their ArenaMaster Profile.

ArenaMaster.IO Tooltip Hover

Installation

If you're using the Twitch app to manage your addons, open the app and navigate to the Mods -> Get More Addons section where you can find the addon by name.

In case you prefer to download the zip and unpack it in your addons directory yourself, click the Download from CurseForge

Make sure to keep an eye out for updates and update when available. As the web app and addon are in the early stages, there is a chance you'll encounter players that have no data you can view with the addon. You can visit their ArenaMaster profiles in order to add them to our database, and their character data will be available in-game on the next update.

As more players start to use the web app, the data will be updated more frequently and the addon will become more and more useful.

Support

Interested in supporting the ongoing development of ArenaMaster.IO and getting some in-app benefits while you're at it? Visit our Patreon page to learn more about the mission and available perks.

Support on Patreon

arenamaster-addon's People

Contributors

antrix1 avatar creepyjoker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

arenamaster-addon's Issues

bug everytime i tooltip someone

Message: ...e\AddOns\ArenaMasterPvPInspect\modules/framework.lua:369: attempt to compare number with nil
Time: Wed Apr 14 13:46:17 2021
Count: 17
Stack: ...e\AddOns\ArenaMasterPvPInspect\modules/framework.lua:369: attempt to compare number with nil
[string "@interface\AddOns\PersoLootRoll\Core\Addon.lua"]:591: in function origErrorHandler' [string "@Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:758: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:717> [string "=[C]"]: ? [string "@Interface\AddOns\ArenaMasterPvPInspect\modules/framework.lua"]:369: in function AMPVP_RatingColorManager'
[string "@interface\AddOns\ArenaMasterPvPInspect\core.lua"]:190: in function AMPVP_AddTooltipDetails' [string "@Interface\AddOns\ArenaMasterPvPInspect\ui/ui.lua"]:318: in function <Interface\AddOns\ArenaMasterPvPInspect\ui/ui.lua:297> [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: in function SetUnit'
[string "@interface\FrameXML\UnitFrame.lua"]:462: in function `UnitFrame_UpdateTooltip'
[string "@interface\FrameXML\UnitFrame.lua"]:452: in function <Interface\FrameXML\UnitFrame.lua:451>
[string "=[C]"]: ?
[string "@interface\FrameXML\SecureHandlers.lua"]:266: in function <Interface\FrameXML\SecureHandlers.lua:263>
[string "=[C]"]: ?
[string "@interface\FrameXML\SecureHandlers.lua"]:322: in function <Interface\FrameXML\SecureHandlers.lua:306>
[string "=(tail call)"]: ?

Locals: msg = "...e\AddOns\ArenaMasterPvPInspect\modules/framework.lua:369: attempt to compare number with nil"
lvl = nil
origHandler = defined @interface\SharedXML\SharedBasicControls.lua:355
self =

{
Unit =
{
}
modules =
{
}
CancelTimer = defined @interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
Help = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:292
ABBR = "PLR"
UnregisterComm = defined @interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
CHAT_MSG_WHISPER = defined @interface\AddOns\PersoLootRoll\Core\Events.lua:324
TimerIsRunning = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:674
lastLocked =
{
}
EVENT_VOTE = defined @interface\AddOns\PersoLootRoll\Core\Events.lua:683
errorPrev = 8001.564000
OnActiveChanged = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:368
SetDefaultModulePrototype = defined @interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
state = 3
EVENT_ROLL_STATUS = defined @interface\AddOns\PersoLootRoll\Core\Events.lua:644
CHANNEL_ALPHA = "alpha"
IsEnabled = defined @interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
ScheduleTimer = defined @interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
IsTracking = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:362
versionNoticeShown = false
errors = 0
RegisterMessage = defined @interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
ECHO_LEVELS =
{
}
EVENT_BID = defined @interface\AddOns\PersoLootRoll\Core\Events.lua:657
hooks =
{
}
CheckState = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:307
SendCommMessage = defined @interface\AddOns\Ace3\AceComm-3.0\AceComm-3.0.lua:87
RegisterErrorHandler = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:583
EnableChatLinksHook = defined @interface\AddOns\PersoLootRoll\Core\Hooks.lua:272
LogExport = defined @interface\AddOns\PersoLootRoll\Core\Addon.lua:562
UnregisterAllComm = defined @interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SetEnabledState = defined @interface\AddOns\Ace3\AceAddon

Weird Tooltip like window appears only when arenamaster addon is enabled.

So when I have arena master addon enabled a weird blank tooltip like window appears in my social window. Disabling the addon removes it. Tried to delete the saved variables etc. and reinstall the addon from scratch but it still shows up.

Attached screenshot

WoWScrnShot_112122_102539

I get this error when first logging in

Message: Interface/AddOns/ArenaMasterPvPInspect/ui/ui.lua:320: GameTooltip doesn't have a "OnTooltipSetUnit" script
Time: Mon Nov 21 10:49:52 2022
Count: 1
Stack: Interface/AddOns/ArenaMasterPvPInspect/ui/ui.lua:320: GameTooltip doesn't have a "OnTooltipSetUnit" script
[string "=[C]"]: in function `HookScript'
[string "@Interface/AddOns/ArenaMasterPvPInspect/ui/ui.lua"]:320: in main chunk

Locals: (*temporary) = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRuneforgeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetHyperlink = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
shoppingTooltips =

{
}
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
updateTooltipTimer = 0.200000
ItemTooltip = Frame {
}
StatusBar = GameTooltipStatusBar {
}
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantCostItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:994
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemInteractionItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TextRight1 = GameTooltipTextRight1 {
}
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsDataRefresh = true
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetPvpBrawl = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAchievementByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSpellByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsItemComparison = true
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
NineSlice = Frame {
}
SetInventoryItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
RefreshData = defined @Interface/FrameXML/GameTooltip.lua:933
SetTransmogrifyItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444

Long List of Duplicate Data

For some reason I think this is related to the bug with the growing window of information, because I have that issue as well, but whenever I mouse-over a player in my guild/community roster the data duplicates to a very long list. Mostly it's "no data available", but if it can pull anything from the database it just duplicates that information endlessly instead of displaying it once. Screenshot in link - accessible only until the end of the month.

https://drive.proton.me/urls/ZNQ040S0V8#rXkaXb7FOloF

Tooltip grows bigger and bigger

Happens randomly, but often. The info text gets duplicated over and over again, and the window grows bigger and bigger since Dragonflight. It doesn't throw any errors and resets on switching targets.

Wow_9hAj5oTNEe

Addon doesn't update

When I first downloaded the addon I thought it would update daily or even weekly at the least, like raider.io updates daily. None of my characters show any current or experience ratings even though I've updated them on the website. Not sure what's wrong or if it just hasn't updated since 9.1.5??? Not sure... any enlightenment on the issue here?

Update completes, but needs to update again

Update completes, once logged into the game get Lua error. on checking curse-forge, the update is still available (same one). redone a few times same issue. Logged in and out. the game opens to Lua error.
Do you need the Lua error for this?

Addon

The addon options can't be opened anymore with Dragonflight, and with the weird box over my raid panel I had to turn it off completely. If there is not a new way to open options, then something is broken because /ampvp doesn't work anymore.

Friendlist Mouseoever errors

I'm pretty this is Arenamaster, depsite it have ElvUI in it. It only happens when I mouse over "Offline" people in my friends list. It does not happen when Arenamaster is disabled or when only Arenamaster is enabled.
Perhaps just a conflict between the ElvUI and Arenamaster but one mouseover produces 168 errors.


2x ...UI_MerathilisUI\Mainline\Modules\Blizzard\Filter-Filter.lua:19: attempt to index local 'gameAccountInfo' (a nil value)
[string "@ElvUI_MerathilisUI\Mainline\Modules\Blizzard\Filter-Filter.lua"]:19: in function `GetFriendGameAccountInfo'
[string "@ArenaMasterPvPInspect\ui/ui.lua"]:476: in function <ArenaMasterPvPInspect\ui/ui.lua:464>
[string "=[C]"]: in function `Show'
[string "@FrameXML\FriendsFrame.lua"]:2078: in function <FrameXML\FriendsFrame.lua:1905>

Locals:
gameAccountInfo = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'gameAccountInfo' (a nil value)"
C_BattleNet_GetFriendGameAccountInfo = <function> defined =[C]:-1

just hide tooltip if no data is found

I want to love the addon but there is hardly any data for anyone.

How do I hide the bloat in the tooltip if there is no data found? So, only display data if arena profile found... IF NOT, just hide tooltip entry?

No more release?

The database is not updated in the last 6 days. Tought it's automated.

Can you please update? We are early in the season and everyone pushing, the ratings changes rapidly and we have to lookup manually a CR's.

Thank you very much!

Got an error when tooltip someone

I getting 4 pages with errors reports in the game when I'm trying tooltip someone

1 page report
Message: constant table overflow
Time: Thu Nov 18 18:48:49 2021
Count: 1
Stack: constant table overflow
[string "=[C]"]: in function `LoadAddOn'
[string "@interface\AddOns\ArenaMasterPvPInspect\core.lua"]:93: in main chunk

Locals: (*temporary) = "ArenaMaster_DB_EU"
(*temporary) = defined =[C]:-1
(*temporary) =

{
1 = 43
2 = 54
3 = 138
...

2 page report
Message: UNKNOWN ERROR
Time: Thu Nov 18 18:48:49 2021
Count: 1
Stack: UNKNOWN ERROR
[string "=[C]"]: in function `LoadAddOn'
[string "@interface\AddOns\ArenaMasterPvPInspect\core.lua"]:93: in main chunk

Locals: (*temporary) = "ArenaMaster_DB_EU"

3 page report
Message: UNKNOWN ERROR
Time: Thu Nov 18 18:48:49 2021
Count: 1
Stack: UNKNOWN ERROR
[string "=[C]"]: in function `LoadAddOn'
[string "@interface\AddOns\ArenaMasterPvPInspect\core.lua"]:93: in main chunk

Locals: (*temporary) = "ArenaMaster_DB_EU"

4 page report
Message: UNKNOWN ERROR
Time: Thu Nov 18 18:48:49 2021
Count: 1
Stack: UNKNOWN ERROR
[string "=[C]"]: in function `LoadAddOn'
[string "@interface\AddOns\ArenaMasterPvPInspect\core.lua"]:93: in main chunk

Locals: (*temporary) = "ArenaMaster_DB_EU"

I tried to reinstall addon, delete it and install again but nothing helped me.
Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.