Carbonite Quests

Carbonite Quests

612k Downloads

PTR - NxQuest.lua:3490: attempt to call global 'GetNumQuestLogEntries' (a nil value)

Thrumbar opened this issue ยท 2 comments

commented

Message: Interface\AddOns\Carbonite.Quests\NxQuest.lua:3490: attempt to call global 'GetNumQuestLogEntries' (a nil value)
Time: Fri Aug 14 07:39:55 2020
Count: 1
Stack: Interface\AddOns\Carbonite.Quests\NxQuest.lua:3490: attempt to call global 'GetNumQuestLogEntries' (a nil value)
[string "@interface\AddOns\Carbonite.Quests\NxQuest.lua"]:3490: in function `RecordQuests'
[string "@interface\AddOns\Carbonite.Quests\NxQuest.lua"]:6751: in function <Interface\AddOns\Carbonite.Quests\NxQuest.lua:6737>
[string "@interface\SharedXML\C_TimerAugment.lua"]:16: in function <Interface\SharedXML\C_TimerAugment.lua:14>

Locals: self =

{
IconTracking =
{
}
UnpackCategory = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10570
DailyTypes =
{
}
IsTargeted = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10336
Menu_OnTrack = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3270
GetQuestReward = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3324
DecodeComRcv = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11206
MsgNotInDB = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5261
Watch =
{
}
PartyStartSend = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11468
SortQuests = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4336
NullQuest = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11616
CheckQuestSE = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3208
GetFromPlyr = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5075
Custom =
{
}
TTChange =
{
}
TooltipProcess2 = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5370
IdToCurQ =
{
}
PerColors =
{
}
GetClosestObjectivePos = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10850
RecordQuestsLog = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3510
ExtractTitle = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4312
CalcCNumMax = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4133
UnpackObjective = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10608
FindCur = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4799
TooltipProcess = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5346
SelectBlizz = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3378
UnpackNext = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10561
ShowUIPanel = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5874
CapturePlyrData =
{
}
GetObjectiveType = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10621
PartyUpdateTimer = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11461
MapChanged = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4025
OnParty_members_changed = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11302
TrackedAchievements =
{
}
UpdateQuestDetails = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:8309
DailyIds =
{
}
CalcDesc = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4273
QLocColors =
{
}
CalcPreviousDone = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4176
AccessAllQuests = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3458
IconOnMouseDown = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:8254
UpdateGiverIconMenu = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10231
WatchAtLogin = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4906
CreateLink = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4304
LightHeadedAttach = defined @interface\Ad

commented

https://github.com/Stanzilla/WoWUIBugs/wiki/9.0.1-Consolidated-UI-Changes
C_QuestLog

This namespace has had a large number of global functions relocated to it. A few functions have also undergone parameter or return value changes.
Functions
C_QuestLog.AbandonQuest()
Replaces AbandonQuest.

C_QuestLog.AddQuestWatch(questID, watchType)
Replaces AddQuestWatch and AddQuestWatchForQuestID.

C_QuestLog.AddWorldQuestWatch(questID, watchType)
Replaces AddWorldQuestWatch.

C_QuestLog.CanAbandonQuest(questID)
Replaces CanAbandonQuest.

C_QuestLog.GetAbandonQuest()
Replaces GetAbandonQuestName. Returns the ID of the quest being abandoned.

C_QuestLog.GetAbandonQuestItems()
Replaces GetAbandonQuestItems.

C_QuestLog.GetAllCompletedQuestIDs()
Replaces GetQuestsCompleted. Now returns quest IDs an a sorted array ({ QuestID1, QuestID2, ... }).

C_QuestLog.GetBountiesForMapID(uiMapID)
Replaces GetQuestBountyInfoForMapID. Returns a table of BountyInfo structures.

C_QuestLog.GetBountySetInfoForMapID(uiMapID) New!
Returns the bounty set for a specified map ID.

C_QuestLog.GetDistanceSqToQuest(questID)
Replaces GetDistanceSqToQuest and C_TaskQuest.GetDistanceSqToQuest.

C_QuestLog.GetInfo(questLogIndex)
Replaces C_QuestLog.GetQuestInfo. Returns structured QuestInfo data.

C_QuestLog.GetLogIndexForQuestID(questID)
Replaces GetQuestLogIndexByID.

C_QuestLog.GetNumQuestLogEntries()
Replaces GetNumQuestLogEntries.

C_QuestLog.GetNumQuestWatches()
Replaces GetNumQuestWatches.

C_QuestLog.GetNumWorldQuestWatches()
Replaces GetNumWorldQuestWatches.

C_QuestLog.GetQuestDetailsTheme(questID) New!
Returns the visual QuestTheme associated with a given quest.

C_QuestLog.GetQuestIDForLogIndex(questLogIndex) New!
Returns the quest ID represented by the given quest log index.

C_QuestLog.GetQuestIDForQuestWatchIndex(questWatchIndex) New!
Returns the quest ID represented by the given quest watch index.

C_QuestLog.GetQuestIDForWorldQuestWatchIndex(questWatchIndex) New!
Returns the quest ID represented by the given quest watch index.

C_QuestLog.GetQuestTagInfo(questID)
Replaces GetQuestTagInfo. Returns structured QuestTagInfo associated with a given quest.

C_QuestLog.GetQuestWatchType(questID) New!
Returns the QuestWatchType associated with a given quest.

C_QuestLog.GetRequiredMoney(questID)
Replaces GetQuestLogRequiredMoney.

C_QuestLog.GetSelectedQuest()
Replaces GetQuestLogSelection.

C_QuestLog.GetSuggestedGroupSize(questID)
Replaces GetQuestLogGroupNum.

C_QuestLog.GetTimeAllowed(questID)
Replaces GetQuestLogTimeLeft. Now additionally returns the total time available to complete a quest.

C_QuestLog.GetTitleForLogIndex(questLogIndex)
Replaces GetQuestLogTitle.

C_QuestLog.GetTitleForQuestID(questID)
Replaces GetQuestLogTitle.

C_QuestLog.IsAccountQuest() New!
Returns true if the specified quest is an account-wide quest.

C_QuestLog.IsComplete(questID)
Replaces IsQuestComplete.

C_QuestLog.IsFailed(questID) New!
Returns true if the specified quest has been failed.

C_QuestLog.IsOnMap(questID) New!
Returns true if the specified quest is on the map, and whether or not it has any local PoIs.

C_QuestLog.IsPushableQuest(questID)
Replaces GetQuestLogPushable.

C_QuestLog.IsQuestBounty(questID)
Replaces IsQuestBounty.

C_QuestLog.IsQuestCalling(questID) New!
Returns true if the specified quest is a calling quest.

C_QuestLog.IsQuestCriteriaForBounty(questID)
Replaces IsQuestCriteriaForBounty.

C_QuestLog.IsQuestInvasion(questID)
Replaces IsQuestInvasion.

C_QuestLog.IsQuestTask(questID)
Replaces IsQuestTask.

C_QuestLog.IsRepeatableQuest(questID) New!
Returns true if the specified quest is a repeatable quest.

C_QuestLog.IsUnitOnQuest(unit, questID)
Replaces IsUnitOnQuest and IsUnitOnQuestByQuestID.

C_QuestLog.IsWorldQuest(questID) New!
Returns true if the specified quest is a world quest.

C_QuestLog.ReadyForTurnIn(questID) New!
Returns true if all criteria for a given quest are complete.

C_QuestLog.RemoveQuestWatch(questID)
Replaces RemoveQuestWatch and RemoveQuestWatchForQuestID.

C_QuestLog.RemoveWorldQuestWatch(questID)
Replaces RemoveWorldQuestWatch.

C_QuestLog.SetAbandonQuest()
Replaces SetAbandonQuest.

C_QuestLog.SetSelectedQuest(questID)
Replaces SelectQuestLogEntry.

C_QuestLog.SortQuestWatches()
Replaces SortQuestWatches.

Removed Functions

GetQuestGreenRange - This may be replaced by C_QuestLog.GetQuestDifficultyLevel, or by the difficultyLevel field in the QuestInfo structure.
GetQuestIndexForTimer
GetQuestIndexForWatch
GetQuestLogIsAutoComplete - This information is available in the QuestInfo structure returned by C_QuestLog.GetInfo.
GetQuestLogTaskInfo
GetQuestTimers - This seems to be replaced by C_QuestLog.GetTimeAllowed, but now requires one query for each quest.
GetQuestWatchIndex
GetQuestWatchInfo
GetScalingQuestGreenRange
GetWorldQuestWatchInfo
IsQuestHardWatched
IsWorldQuestHardWatched
QuestPOIGetQuestIDByIndex
QuestPOIGetQuestIDByVisibleIndex

Enums

QuestWatchType

Structures

BountyInfo
QuestInfo
QuestTagInfo
QuestTheme
commented

Thanks for the info ;) Right now im trying to get Quest module to work.