Giter VIP home page Giter VIP logo

world-quest-tracker's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

world-quest-tracker's Issues

error with WQT - color

1x ...dOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:492: attempt to index local 'color' (a nil value)
[string "@WorldQuestTracker\WorldQuestTracker_Tracker.lua"]:492: in function <...dOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:476>
[string "@WorldQuestTracker\WorldQuestTracker_Tracker.lua"]:609: in function <...dOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:600>

Lua error when opening main Azeroth map

Message: ...rface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:652: attempt to index local 'tagInfo' (a nil value)
Time: Thu Oct 15 23:59:25 2020
Count: 1
Stack: ...rface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:652: attempt to index local 'tagInfo' (a nil value)
[string "=[C]"]: ?
[string "@Interface\AddOns\WorldQuestTracker\WorldQuestTracker.lua"]:652: in function `GetQuest_Info'
[string "@Interface\AddOns\WorldQuestTracker\WorldQuestTracker_WorldMap.lua"]:1328: in function `UpdateWorldQuestsOnWorldMap'
[string "@Interface\AddOns\WorldQuestTracker\WorldQuestTracker_WorldMap.lua"]:1188: in function <...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua:1185>
[string "@Interface\SharedXML\C_TimerAugment.lua"]:16: in function <Interface\SharedXML\C_TimerAugment.lua:14>

Locals:

I'm getting this lua error whenever I open the main Azeroth map:

worldquesttracker_lua error

If you need anything further from me don't hesitate to ask!

Hide World Quest Tracker panel during pet battles

The tracker panel is visible during pet battles even though the quest panel and achievement panel hide themselves, these frames also hide themselves while in a vehicle.

In the WorldQuestTracker_Tracker.lua file after lines 287-289

local WorldQuestTrackerFrame = CreateFrame ("frame", "WorldQuestTrackerScreenPanel", UIParent, "BackdropTemplate")
WorldQuestTrackerFrame:SetSize (235, 500)
WorldQuestTrackerFrame:SetFrameStrata ("LOW") --thanks @p3lim on curseforge

add

RegisterStateDriver(WorldQuestTrackerFrame, "visibility", "[petbattle] [vehicleui] hide; show")

Suggestion: Match blizzard UI font size by default when installing addon

Hello,

Love the addon
Any chance we can make it so font and icon scaling matches game UI when installing the addon?
This is how my UI looks when I first installed it, and cant seem to find a way to adjust it
As you can see the font and icon are quite a bit smaller than normal blizz UI font

Thanks

image

bug-Cant create grp auto

Cant create World boss grps automaticly for some reason.
For instance Mor'geth is f.. stupid to create for me since i dont have that special char and game doesnt alow me to c/p name into description line. I can only type it in,but since i dont have that special char i cant create grp.

Tracker missing world quests

Howdy! Thanks for this great addon.

I've noticed an issue where some world quests aren't showing up.

For example:
image

But when I view the map via the Flight Master (or with the addon off):
image

Addon makes conversation popups disappear instantly without changing settings

The addon makes conversation popups like the illidan conversation on start of demonhunter disappear instantly.

image

Tested it several times. Once i activate the addon, this conversation popup for like 1ms and disappears instantly.

Without touching the settings it sometimes makes it close instant and sometimes not.

WQ Tracker UI Issue - LUA Error

Getting LUA error when the mouse attempts to collapse the World Quest Tracker. Additionally, the frame collides with the existing Blizzard Quest Tracker with no way to move the frame, or to access options. Even if I unload the MoveAnything addon which was controlling the position of the Blizzard Quest Tracker, there still Here is the LUA error message:

Message: ...zzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:1012: attempt to index local 'module' (a nil value)
Time: Mon Jan 11 19:51:39 2021
Count: 1
Stack: ...zzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:1012: attempt to index local 'module' (a nil value)
[string "@interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua"]:1012: in function <...zzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:1009>

Locals: self = {
0 =
SetCollapsed = defined @interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:995
SetAtlases = defined @interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:972
buttonType = "module"
OnLoad = defined @interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:967
}
module = nil
(*temporary) = {
0 =
SetCollapsed = defined @interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:995
SetAtlases = defined @interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:972
buttonType = "module"
OnLoad = defined @interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_ObjectiveTracker.lua:967
}
(*temporary) = nil
(*temporary) = 230
(*temporary) = nil
(*temporary) = "attempt to index local 'module' (a nil value)"

Installed version of the Addon is v9.0.2.415 (Dec 12, 2020). Deleted addon and reinstalled today, 1/11/21, and had the same issue.

Overlay of WQT with Blizzard QT

Bust cache when war mode changes

If I enable PVP war mode, my main map will not show the new PVP quest until I actually fly to that zone. If I enter the game with war mode on in the first place, it works as expected.

Not detecting quest type or rarity

Tested on v9.0.1.402

World quest icons on the zone map and summary boxes are not detecting quest type (pvp icons, rare) or rarity (blue borders).

Thanks!

Bug

Message: Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:2913: Cannot find a library instance of "LibDeflate". Time: Sun Oct 6 15:14:18 2019 Count: 1 Stack: Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:2913: Cannot find a library instance of "LibDeflate". [C]: in function error'
...e\AddOns\Accountant_Classic\Libs\LibStub\LibStub.lua:38: in function `GetLibrary'
Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:2913: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "LibDeflate"."
`

Wrong map

With addon enabled it will always move me to kul tiras when I open the map even if I am in for example outlands.

Quest summary not showing in map

This bug started with the new 8.2 patch, wasn't happening before. Version is the latest one to date (8.15.373).
Wow_2019-06-25_19-41-51

No other addons active.

This is what Swatter shows:

Date: 2019-06-25 19:34:05
ID: 1
Error occured in: Global
Count: 6
Message: ...ddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua line 587:
attempt to index upvalue 'GameTooltipFrameTextLeft3' (a nil value)
Debug:
...ddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:587: RewardIsArtifactPower()
...ddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:773: GetQuestReward_Item()
...ddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:273: GetOrLoadQuestData()
...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua:1286: UpdateWorldQuestsOnWorldMap()
...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua:846:
...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua:844
..\SharedXML\C_TimerAugment.lua:16:
..\SharedXML\C_TimerAugment.lua:14
Locals:
itemLink = "[Ironcrest Bulwark]"
text = "Item Level 280"
(*temporary) = nil
(*temporary) = nil
(*temporary) = defined =[C]:-1
(*temporary) = defined *:OnShow:1
(*temporary) = WorldQuestTrackerScanTooltipMoneyFrame1 {
small = 1
staticMoney = 458123
info =

{
}
vadjust = 0
trialErrorButton = WorldQuestTrackerScanTooltipMoneyFrame1TrialErrorButton {
}
0 =
moneyType = "STATIC"
}
(*temporary) = defined @interface\FrameXML\MoneyFrame.lua:282
(*temporary) = WorldQuestTrackerScanTooltipMoneyFrame1 {
small = 1
staticMoney = 458123
info =
{
}
vadjust = 0
trialErrorButton = WorldQuestTrackerScanTooltipMoneyFrame1TrialErrorButton {
}
0 =
moneyType = "STATIC"
}
(*temporary) = "attempt to index upvalue 'GameTooltipFrameTextLeft3' (a nil value)"
WorldQuestTracker =
{
LastUpdate = 362333.349000
modules =
{
}
CancelTimer = defined @interface\AddOns\WorldQuestTracker\libs\AceTimer-3.0\AceTimer-3.0.lua:147
QUEST_POI_FRAME_HEIGHT = 1
Cache_ShownQuestOnWorldMap =
{
}
AllCharactersQuests_Add = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:707
UpdateArrowFrequence = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:94
GetTemplate = defined @interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:1460
mapTables =
{
}
CommFunctions =
{
}
RareWidgetOnClick = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_RareFinder.lua:710
ScheduleTimer = defined @interface\AddOns\WorldQuestTracker\libs\AceTimer-3.0\AceTimer-3.0.lua:94
IsCurrentMapQuestHub = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:135
SavedQuestList_GetList = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:659
CreateGlowOverlay = defined @interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:2024
ShowPanicWarning = defined @interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:1800
db =
{
}
CheckAddToTracker = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:576
UnregisterAllComm = defined @interface\AddOns\WorldQuestTracker\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
SetEnabledState = defined @interface\AddOns\WorldQuestTracker\libs\AceAddon-3.0\AceAddon-3.0.lua:455
ShowTutorialAlertFrame = defined @interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:1137
ShowDefaultPinForQuest = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:65
ZoneWidgetPool =
{
}
WorldMapQuestCounter = 8
GetQuestReward_Resource = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:671
NewModule = defined @interface\AddOns\WorldQuestTracker\libs\AceAddon-3.0\AceAddon-3.0.lua:266
CanShowWorldMapWidgets = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:173
ColorPick = defined @interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:1377
CreateSwitch = defined @interface\AddOns\WorldQuestTracker\libs\DF\slider.lua:922
BuildTooltip = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:472
GetTrackedQuestsOnDB = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:122
UpdateZoneWidgetAnchors = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_ZoneMap.lua:500
DumpTrackingList = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:40
GetName = defined @interface\AddOns\WorldQuestTracker\libs\AceAddon-3.0\AceAddon-3.0.lua:310
name = "WorldQuestTrackerAddon"
GetMapInfo = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:149
OnQuestButtonClick = defined @interface\AddOns\WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:643
AddOns:
Swatter, v7.3.1 (<%codename%>)
WorldQuestTracker, v
BlizRuntimeLib_enUS v8.2.0.80200
(ck=62)

Missing locale string

I have both WQT and TomTom, I noticed one of the TomTom settings did not have a translated locale string, and the string is not available to add the enUS translation on Curse. This causes a Lua error on map load.

I've added the following line to my WQT/locales/enUS.lua file:

L["S_MAPBAR_OPTIONSMENU_TOMTOM_WPPERSISTENT"] = "Persistent"

Wrong WQ icons

It's showing that WQ reward is anima but it's weapon/armor/ore

image
image
image

lua error

[string "@WorldQuestTracker\WorldQuestTracker_WorldMap.lua"]:1419: in function 'UpdateWorldQuestsOnWorldMap'
[string "@WorldQuestTracker\WorldQuestTracker_WorldMap.lua"]:1141: in function <...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua:1138>
[string "@SharedXML\C_TimerAugment.lua"]:16: in function <SharedXML\C_TimerAugment.lua:14>

Support for Anima Rewards

Hi,

Currently rewards for crafting materials and Anima are grouped together as it does not seem to recognize the Anima rewards as currency and count their value like it has done for AP in previous expansions. I imagine this is slightly more complicated to add up the total available Anima because it is both a quantity of tokens and a value from the token that have to be accounted for, but can you at least detect the anima items and categorize them separately from "miscellaneous" rewards?

Thanks!

World Quest Dropdown list "jumping" up and down

Hello!

when using the Addon and having either Quests or Achievements collapsed, the list from WQT addon jumps down (and later up again), when entering or leaving WQ areas.

Example shown below:
image

While certainly not game-breaking, it's a bit annoying, when this part is "uncontrollably" jumping on the screen. I would assume the positioning doesn't fully take into account if one of the blizzard sections is collapsed?

(I'm using the latest WQT version 414)

Kind regards,
Loradim

World quest tracker scale OUTDOORS and INDOORS different!

Hello,

Addon is ignoring settings for quest tracker when indoors... please fix. Thank you

Outdoor scale as configured in options:
image

Indoor scale - ignores what was selected in options:
image

Tested in Maldraxxus walking in and out of seat of the primus

Two bugs

  1. When I click on horde/alliance icon it shows me legion WQ's, not BFA
  2. When I select some WQ's and left click on them – nothing happens. Before prepatch it's was start tracking the quest in blizzard UI, like it doing now when I shift+click on WQ's on the world map

v 9.0.1.400

Couldn't find inherited node "MicroButtonAlertTemplate"

22x ...rfaceWorldQuestTracker\WorldQuestTracker.lua:831: CreateFrame(): Couldn't find inherited node "MicroButtonAlertTemplate"
[string "=[C]"]: in function `CreateFrame'
[string "@WorldQuestTracker\WorldQuestTracker.lua"]:831: in function <...rfaceWorldQuestTracker\WorldQuestTracker.lua:827>

Error with WQT - tagInfo

1x ...rface\WorldQuestTracker\WorldQuestTracker.lua:652: attempt to index local 'tagInfo' (a nil value)
[string "@WorldQuestTracker\WorldQuestTracker.lua"]:652: in function 'GetQuest_Info'
[string "@WorldQuestTracker\WorldQuestTracker_WorldMap.lua"]:1328: in function 'UpdateWorldQuestsOnWorldMap'
[string "@WorldQuestTracker\WorldQuestTracker_WorldMap.lua"]:1188: in function <...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua:1185>
[string "@SharedXML\C_TimerAugment.lua"]:16: in function <SharedXML\C_TimerAugment.lua:14>

Host the addon outside of CurseForge

As CurseForge is locking out everyone except Overwolf's own addon manager (source: https://www.wowhead.com/news/ads-revenue-and-api-wowup-and-overwolf-split-over-addon-development-325912), please host this addon elsewhere than CurseForge (at least co-host it elsewhere). Options include:

  • Hosting a .zip file of the addon here in the GitHub repository (this allows WowUp to pull it down)
  • Hosting it on WowUpHub website
  • Hosting it on wago.io (allows monetization to continue, if that is a concern)
  • Hosting it on TukUI
  • Hosting it on WowInterface

I am personally using WowUp to update addons, and while I very much respect that some addon creators want their work monetized, and believe that they should have the option, I do not support the Overwolf lock-out simply because they want everyone to use their app. If monetization is a priority, I suggest using wago.io as addon hosting, as it allows for monetization of addons, also while using WowUp; which shows they're willing to find solutions, rather than the Overwolf approach of refusing to cooperate.
I don't mind anyone hosting their addons on CurseForge, but please, please, please host it outside of CurseForge as well, for those of us who would like to cut ties with CurseForge, but still use your amazing addon ❤️

LFG popup for bonus objective quests

image
Bonus objectives that are available during Threads of Fate leveling are much more efficient and faster when you do them in group,. but no one creates such groups because there's no simple way to do that.

Those bonus objectives are visible on map just like world quests do and appear in quest tracker just like WQ's.
Can you make it possible to create/search LFG for such quests like already possible for world quests?

Overlapping Quest icons on Broken Isles map

See image below of all world quests clustered together on the map.

The bottom row appears to actually be two rows of icons rendered over each other. Note the text under these icons is garbled from having two numbers in the same place.

BrokenIsles_OverlappingQuestIcons

Talking heads are automatically dismissed

When entering an area where a "talking head" (chatbox with NPC head and voice) appears in Shadowlands content, WQT will automatically dismiss it. There is no option to re-enable talking heads within the Addon interface.

FYI this is fine most of the time but is detrimental in places like Torghast where the talking head is useful.

WorldQuestTracker_Core.lua:240: attempt to index field 'DoubleTapFrame' (a nil value)

Message: ...\AddOns\WorldQuestTracker\WorldQuestTracker_Core.lua:240: attempt to index field 'DoubleTapFrame' (a nil value)
Time: Wed Feb 12 09:02:48 2020
Count: 1
Stack: ...\AddOns\WorldQuestTracker\WorldQuestTracker_Core.lua:240: attempt to index field 'DoubleTapFrame' (a nil value)
[string "@interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:733: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:693>
[string "=[C]"]: ?
[string "@interface\AddOns\WorldQuestTracker\WorldQuestTracker_Core.lua"]:240: in function <...\AddOns\WorldQuestTracker\WorldQuestTracker_Core.lua:237>

Locals: errMsg = "...\AddOns\WorldQuestTracker\WorldQuestTracker_Core.lua:240: attempt to index field 'DoubleTapFrame' (a nil value)"
tsmErrMsg = nil
oldModule = nil
private =

{
CreateErrorFrame = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:514
num = 0
ErrorHandler = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:132
hitInternalError = false
origErrorHandler = defined @interface\SharedXML\SharedBasicControls.lua:295
FormatErrorMessageSection = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:495
AddonBlockedHandler = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:480
SanitizeString = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:488
GetStackLevelInfo = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:328
ParseLocals = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:380
errorReports =
{
}
IsTSMAddon = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:456
localLinesTemp =
{
}
GetStackInfo = defined @interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:297
}
MAX_STACK_DEPTH = 50
OLD_TSM_MODULES =
{
1 = "TradeSkillMaster_Accounting"
2 = "TradeSkillMaster_AuctionDB"
3 = "TradeSkillMaster_Auctioning"
4 = "TradeSkillMaster_Crafting"
5 = "TradeSkillMaster_Destroying"
6 = "TradeSkillMaster_Mailing"
7 = "TradeSkillMaster_Shopping"
8 = "TradeSkillMaster_Vendoring"
9 = "TradeSkillMaster_Warehousing"
}

Error when turning in quest, after Saturday update

When I turn in quests now, normal quests mind you, I get this error:

Message: Interface\FrameXML\QuestUtils.lua:282: Usage: local isWorldQuest = C_QuestLog.IsWorldQuest(questID) Time: Sun Oct 25 14:21:28 2020 Count: 3 Stack: Interface\FrameXML\QuestUtils.lua:282: Usage: local isWorldQuest = C_QuestLog.IsWorldQuest(questID) [string "=[C]"]: in function IsWorldQuest'
[string "@interface\FrameXML\QuestUtils.lua"]:282: in function <Interface\FrameXML\QuestUtils.lua:281>
[string "@interface\AddOns\WorldQuestTracker\WorldQuestTracker_GroupFinder.lua"]:986: in function <...\WorldQuestTracker\WorldQuestTracker_GroupFinder.lua:890>

Locals: (*temporary) = nil`

Lua Error when opening map in Lesser Visions of N'Zoth

1x WorldQuestTracker\WorldQuestTracker_Core.lua:240: attempt to index field 'DoubleTapFrame' (a nil value)
[string "@WorldQuestTracker\WorldQuestTracker_Core.lua"]:240: in function <WorldQuestTracker\WorldQuestTracker_Core.lua:237>

Locals:
eyeFrame = <unnamed> {
 0 = <userdata>
 RefreshModels = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:402
 OnLoad = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:321
 OnHide = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:332
 Refresh = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:361
 dirtyModels = true
 OnEvent = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:337
 ModelSceneBottom = <unnamed> {
 }
 ModelSceneTop = <unnamed> {
 }
 relativeFrame = <unnamed> {
 }
 Eye = <unnamed> {
 }
 SetNextMapForThreat = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:417
 Background = <unnamed> {
 }
 OnShow = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:326
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 8
(*temporary) = 1
(*temporary) = 6
(*temporary) = <unnamed> {
 0 = <userdata>
 RefreshModels = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:402
 OnLoad = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:321
 OnHide = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:332
 Refresh = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:361
 dirtyModels = true
 OnEvent = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:337
 ModelSceneBottom = <unnamed> {
 }
 ModelSceneTop = <unnamed> {
 }
 relativeFrame = <unnamed> {
 }
 Eye = <unnamed> {
 }
 SetNextMapForThreat = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:417
 Background = <unnamed> {
 }
 OnShow = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:326
}
(*temporary) = <unnamed> {
 0 = <userdata>
 OnEnter = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:456
 OnShow = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:442
 OnMouseDown = <function> defined @Blizzard_WorldMap\Blizzard_WorldMapTemplates.lua:464
 Highlight = <unnamed> {
 }
 Eye = <unnamed> {
 }
}
(*temporary) = "attempt to index field 'DoubleTapFrame' (a nil value)"
WorldQuestTracker = <table> {
 LastUpdate = 0
 modules = <table> {
 }
 CancelTimer = <function> defined @AddOnSkins\Libs\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 QUEST_POI_FRAME_HEIGHT = 1
 Cache_ShownQuestOnWorldMap = <table> {
 }
 AllCharactersQuests_Add = <function> defined @WorldQuestTracker\WorldQuestTracker.lua:713
 UpdateArrowFrequence = <function> defined @WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:94
 GetTemplate = <function> defined @Details\Libs\DF\fw.lua:1606
 mapTables = <table> {
 }
 CommFunctions = <table> {
 }
 RareWidgetOnClick = <function> defined @WorldQuestTracker\WorldQuestTracker_RareFinder.lua:710
 ScheduleTimer = <function> defined @AddOnSkins\Libs\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 IsCurrentMapQuestHub = <function> defined @WorldQuestTracker\WorldQuestTracker_MapAPI.lua:151
 SavedQuestList_GetList = <function> defined @WorldQuestTracker\WorldQuestTracker.lua:665
 RegisterScriptComm = <function> defined @Details\Libs\DF\fw.lua:2982
 ShowPanicWarning = <function> defined @Details\Libs\DF\panel.lua:1802
 db = <table> {
 }
 CheckQuestRewardDataForWidget = <function> defined @WorldQuestTracker\WorldQuestTracker_MapAPI.lua:75
 UnregisterAllComm = <function> defined @AddOnSkins\Libs\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 SetEnabledState = <function> defined @AddOnSkins\Libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
 ShowTutorialAlertFrame = <function> defined @Deta

WorldQuestTracker_Tracker.lua:652: attempt to call global 'GetSuperTrackedQuestID' (a nil value)

  • Which version of WQT are you using?

9.0.1.401 (403 created 24 separate LUA errors upon logging in so I've gone back to 401 which I've already modified with fixes from other threads)

  • Describe the problem (if some action triggers it or if is random, when it started, etc):

When clicking on a tracked WQ it triggers a LUA warning

Message: ...dOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:652: attempt to call global 'GetSuperTrackedQuestID' (a nil value)
Time: Sun Oct 25 08:30:51 2020
Count: 1
Stack: ...dOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:652: attempt to call global 'GetSuperTrackedQuestID' (a nil value)
[string "@Interface\AddOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua"]:652: in function <...dOns\WorldQuestTracker\WorldQuestTracker_Tracker.lua:637>

Locals: self = WorldQuestTracker_Tracker1IconButton {
 0 = <userdata>
 OnBackdropLoaded = <function> defined @Interface\SharedXML\Backdrop.lua:205
 GetBackdropColor = <function> defined @Interface\SharedXML\Backdrop.lua:443
 SetupTextureCoordinates = <function> defined @Interface\SharedXML\Backdrop.lua:267
 OnBackdropSizeChanged = <function> defined @Interface\SharedXML\Backdrop.lua:235
 HasBackdropInfo = <function> defined @Interface\SharedXML\Backdrop.lua:331
 SetBackdropBorderColor = <function> defined @Interface\SharedXML\Backdrop.lua:475
 Icon = <unnamed> {
 }
 GetEdgeSize = <function> defined @Interface\SharedXML\Backdrop.lua:241
 ApplyBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:347
 SetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:382
 ClearBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:335
 GetBackdropBorderColor = <function> defined @Interface\SharedXML\Backdrop.lua:462
 GetBackdrop = <function> defined @Interface\SharedXML\Backdrop.lua:400
 SetupPieceVisuals = <function> defined @Interface\SharedXML\Backdrop.lua:299
 SetBackdropColor = <function> defined @Interface\SharedXML\Backdrop.lua:452
 questID = 56388
 SetBorderBlendMode = <function> defined @Interface\SharedXML\Backdrop.lua:319
}
button = "LeftButton"
(*temporary) = 56388
(*temporary) = nil
(*temporary) = "attempt to call global 'GetSuperTrackedQuestID' (a nil value)"
WorldQuestTracker = <table> {
 LastUpdate = 947541.080000
 modules = <table> {
 }
 CancelTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 QUEST_POI_FRAME_HEIGHT = 1
 Cache_ShownQuestOnWorldMap = <table> {
 }
 AllCharactersQuests_Add = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:723
 UpdateArrowFrequence = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:93
 GetTemplate = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:2246
 mapTables = <table> {
 }
 CommFunctions = <table> {
 }
 RareWidgetOnClick = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker_RareFinder.lua:733
 ScheduleTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 IsCurrentMapQuestHub = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:145
 SavedQuestList_GetList = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker.lua:675
 RegisterScriptComm = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:3924
 ShowPanicWarning = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:1908
 db = <table> {
 }
 CheckQuestRewardDataForWidget = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:69
 UnregisterAllComm = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 SetEnabledState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
 ShowTutorialAlertFrame = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:1886
 QuestTrackList = <table> {
 }
 ZoneWidgetPool = <table> {
 }
 WorldMapQuestCounter = 26
 GetQuestReward_Resource = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:682
 NewModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:235
 CanShowWorldMapWidgets = <function> defined @Interface\AddOns\WorldQuestTracker\WorldQuestTracker_MapAPI.lua:183
 ColorPick = <function> defined @Interface\Ad

World Quest Tracker UI Jogs down the screen

After selecting several World Quests, the UI/UX begins a jog down the screen. The interval appears to be an update then the incremental movement based on the size of the WQT list. It does this repeatedly.

LUA Error attached as well

WoWScrnShot_120320_120143
WoWScrnShot_120320_120133
WoWScrnShot_120320_120212

wrong map opened by default

Hello, with the latest version of WQT, by default when I open the map (by pressing M on my keyboard), it opens Kul'Tiras' map instead of the one of the zone I'm on.

24 LUA errors using latest build (9.0.1.405) and World Map icons are default WoW UI not WQT icons

22 of them are locale errors, a copy of the following error but with a different zone code from "enUS" (deDE, esES, esMX, frFR, itIT, koKR, ptBR, ruRU, zhCN, zhTW, )

Message:` Interface\AddOns\WorldQuestTracker\locales\enUS.lua:4: unexpected symbol near '@'
Time: Tue Oct 27 13:22:51 2020
Count: 1
Stack: Interface\AddOns\WorldQuestTracker\locales\enUS.lua:4: unexpected symbol near '@'

Locals:

or


Message: Interface\AddOns\WorldQuestTracker\locales\enUS.lua:4: unexpected symbol near '@'
Time: Tue Oct 27 13:23:02 2020
Count: 3

then this one:

Message: ...s\WorldQuestTracker\WorldQuestTracker_Initialize.lua:379: attempt to index local 'L' (a nil value)
Time: Tue Oct 27 13:22:51 2020
Count: 1
Stack: ...s\WorldQuestTracker\WorldQuestTracker_Initialize.lua:379: attempt to index local 'L' (a nil value)
[string "@Interface\AddOns\WorldQuestTracker\WorldQuestTracker_Initialize.lua"]:379: in main chunk

Locals: questTagType = <table> {
 Normal = 2
 Bounty = 5
 CovenantCalling = 15
 FactionAssault = 12
 Threat = 14
 RatedReward = 10
 Islands = 13
 Invasion = 7
 Dungeon = 6
 InvasionWrapper = 11
 Contribution = 9
 Profession = 1
 PetBattle = 4
 PvP = 3
 Raid = 8
 Tag = 0
}
questQualityType = <table> {
 Epic = 2
 Rare = 1
 Common = 0
}
default_config = <table> {
 profile = <table> {
 }
}
DF = <table> {
 CooldownToClass = <table> {
 }
 ClassCache = <table> {
 }
 SavePositionOnScreen = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:2139
 CreateTabContainer = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:3904
 IsUnitTapDenied = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:3983
 CancelTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 NewLabel = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\label.lua:275
 BuildStatusbarAuthorInfo = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:6951
 PanelCounter = 138405
 IconPick = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:1515
 debug = false
 LabelNameCounter = 138405
 GetCurrentSpec = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:3304
 alias_text_colors = <table> {
 }
 UnitFrameFunctions = <table> {
 }
 ScheduleTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 CreateCastBar = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:8549
 RegisterScriptComm = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:3925
 ShowPanicWarning = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:1908
 UnitGroupRolesAssigned = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:59
 SetAutoCompleteWithSpells = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\auras.lua:1061
 ShowTutorialAlertFrame = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:1887
 CooldownsExternals = <table> {
 }
 GetSpecializationRole = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:95
 SpecListByClass = <table> {
 }
 FRAMELEVEL_BACKGROUND = 150
 CreateHealthBar = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:7408
 RunHooksForWidget = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:2276
 GetDefaultColorList = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\colors.lua:170
 button_templates = <table> {
 }
 CreateNewDropdownFrame = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\dropdown.lua:1137
 ReskinSlider = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:3163
 ColorPick = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:1491
 CreateSwitch = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\slider.lua:967
 font_templates = <table> {
 }
 embeds = <table> {
 }
 SetAnchor = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:830
 trim = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:598
 NewSplitBar = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\split_bar.lua:590
 GetSpecListFromClass = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\fw.lua:3758
 FindClassForCooldown = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\spells.lua:887
 FindHighestParent = <function> defined @Interface\AddOns\WorldQuestTracker\libs\DF\panel.lua:3798
 BuildDropDownFontList = <function> defined @Interface\AddOns\Worl

and finally this little tiny one:


Message: (null)
Time: Tue Oct 27 13:23:02 2020
Count: 3

ShadowLands Errors

Message: ...Ons\WorldQuestTracker\WorldQuestTracker_WorldMap.lua line 341:
attempt to call method 'SetBackdrop' (a nil value)

Message: ...\AddOns\WorldQuestTracker\WorldQuestTracker_Core.lua line 448:
Usage: C_Timer.After(seconds, func)

TalkingHead error

Hey, this has been reported before and I was in hope it got fixed with a version or 2 ago.
I am running ElvUI, BeQuiet and WQT. Receiving this almost all day.

26x ...rfaceWorldQuestTracker\WorldQuestTracker.lua:1276: table index is nil
[string "@WorldQuestTracker\WorldQuestTracker.lua"]:1276: in function <...rfaceWorldQuestTracker\WorldQuestTracker.lua:1244>

Locals:
self = <unnamed> {
 0 = <userdata>
}
event = "TALKINGHEAD_REQUESTED"
arg1 = nil
_ = "The Shadowlands"
zoneType = "none"
displayInfo = nil
cameraID = nil
vo = nil
duration = nil
lineNumber = nil
numLines = nil
name = nil
text = nil
isNewTalkingHead = nil
(*temporary) = <table> {
 160055 = true
 164089 = true
 164310 = true
 158087 = true
 163485 = true
 166496 = true
 160056 = true
 164090 = true
 153895 = true
 158208 = true
 167210 = true
 162901 = true
 162899 = true
 165823 = true
 163249 = true
 153896 = true
 163479 = true
 163487 = true
 162278 = true
 164328 = true
 166495 = true
 157363 = true
 161501 = true
 157741 = true
 152641 = true
 164945 = true
 162527 = true
 153894 = true
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "table index is nil"
WorldQuestTracker = <table> {
 LastUpdate = 0
 modules = <table> {
 }
 CancelTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 QUEST_POI_FRAME_HEIGHT = 1
 Cache_ShownQuestOnWorldMap = <table> {
 }
 AllCharactersQuests_Add = <function> defined @WorldQuestTracker\WorldQuestTracker.lua:706
 UpdateArrowFrequence = <function> defined @WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:82
 GetTemplate = <function> defined @WorldQuestTracker\libs\DF\fw.lua:2267
 mapTables = <table> {
 }
 CommFunctions = <table> {
 }
 RareWidgetOnClick = <function> defined @WorldQuestTracker\WorldQuestTracker_RareFinder.lua:722
 ScheduleTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 IsCurrentMapQuestHub = <function> defined @WorldQuestTracker\WorldQuestTracker_MapAPI.lua:161
 SavedQuestList_GetList = <function> defined @WorldQuestTracker\WorldQuestTracker.lua:658
 RegisterScriptComm = <function> defined @WorldQuestTracker\libs\DF\fw.lua:4002
 ShowPanicWarning = <function> defined @WorldQuestTracker\libs\DF\panel.lua:1908
 db = <table> {
 }
 CheckAddToTracker = <function> defined @WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:587
 UnregisterAllComm = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 SetEnabledState = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
 ShowTutorialAlertFrame = <function> defined @WorldQuestTracker\libs\DF\fw.lua:1907
 QuestTrackList = <table> {
 }
 ZoneWidgetPool = <table> {
 }
 WorldMapQuestCounter = 0
 GetQuestReward_Resource = <function> defined @WorldQuestTracker\WorldQuestTracker_MapAPI.lua:684
 UnregisterAllEvents = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
 UpdateLoadingIconAnchor = <function> defined @WorldQuestTracker\WorldQuestTracker.lua:926
 ColorPick = <function> defined @WorldQuestTracker\libs\DF\panel.lua:1491
 CreateSwitch = <function> defined @WorldQuestTracker\libs\DF\slider.lua:966
 BuildTooltip = <function> defined @WorldQuestTracker\WorldQuestTracker_Tracker.lua:511
 GetTrackedQuestsOnDB = <function> defined @WorldQuestTracker\WorldQuestTracker.lua:89
 UpdateZoneWidgetAnchors = <function> defined @WorldQuestTracker\WorldQuestTracker_ZoneMap.lua:504
 DumpTrackingList = <function> defined @WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:28
 GetName = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
 name = "WorldQuestTrackerAddon"
 GetMapInfo = <function> defined @WorldQuestTracker\WorldQuestTracker_MapAPI.lua:175
 OnQuestButtonClick = <function> defined @WorldQuestTracker\WorldQuestTracker_FrameAPI.lua:654
 FindHighestParent = <function> defined @WorldQuestTracker\libs\DF\panel.lua:3798
 Disable = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.

Error When opening LFG frame

1x [ADDON_ACTION_BLOCKED] addon 'WorldQuestTracker'|1called protected function 'GetPlaystyleString()'
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function GetPlaystyleString' [string "@FrameXML\LFGList.lua"]:3515: in function <FrameXML\LFGList.lua:3506> [string "=[C]"]: in function LFGListUtil_SetSearchEntryTooltip'
[string "@FrameXML\LFGList.lua"]:2579: in function <FrameXML\LFGList.lua:2576>

Adblock collateral damage

I can think of at least two scenarios where legit groups could be filtered out:
1)Legit key groups that are slow filling and that have not refreshed and as such hit the 30 minute marker.
-This could be mitigated somewhat by allowing groups that have been up for >30 minutes and also have >1 player in the group
2)Groups that are actually using voice chat
-This could be mitigated by either whitelisting certain phrases ("d","discord","disc", etc) or black listing certain phrases. I think blacklisting "." would be sufficient as that would hit most of the groups that are advertising a url.

Also if blizzard would unprotect the the description and title this could all be avoided as we could simply blacklist words.
Furthermore, I think that for players hosting groups WQT should at least alert players that filling in the voice chat box would get them filtered, and that they should refresh their groups to avoid hitting the 30m mark.

Icon scaling on mouse-over

Hello,

Any possibility to improve the scaling of world quest icons when mousing over?
Texture become very ugly due to how it is being scaled, and the text is misaligned for some reason with big UI scale
Is it possible to rework scaling to make the entire icon scale as one entity instead of what is happening now?
Ideally the icon should just blow up to a bigger scale without any transparency or weird glows going on, and text movement

Example at 1080p 1.0 scale:
image

image

Can't open Group Finder in Combat

I absolutely love this addon, but any time I'm in combat I cannot open group finder. Not with the helpful icons on the quest objectives, nor with pressing "i".
This is the only addon that causes this. No lua error - only system error "Interface action failed because of an AddOn". Disabling World Quest Tracker allows use of the group finder while in combat.
Imagine running for your life and can't get saved by a group that is already killing the mobs/world boss. Like when running to get to Mor'geth world boss, it is impossible not to get in combat with the elites on the way. I always have to open the Group Finder before I go near that Desmotareon, so when I am close to the boss, I sign up, accept inv and no adds are following me to the boss anymore.
This issue is very annoying, please create an option for this at least! Your help would really be appreciated.
Thank you!

Add Option to remove Find a Group

Hello,

Could you add an option to remove the window when you arrive in the area that allows you to find / create a group. See image.

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.