WoW LibObjectiveProgress-1.0 addon Shadowlands/classic 2020
logo
wow addon LibObjectiveProgress-1.0

LibObjectiveProgress-1.0

Game Version: 8.3.0
Total Downloads: 7,166
Updated: Feb 16, 2020
Created: Oct 9, 2016
download LibObjectiveProgress-1.0Download Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
v1.7.0 release 26.62 KB Feb 16, 2020 8.3.0 410 download LibObjectiveProgress-1.0 v1.7.0 releaseDownload
v1.6.0 release 23.99 KB Oct 1, 2019 8.2.5 412 download LibObjectiveProgress-1.0 v1.6.0 releaseDownload
v1.5.0 release 23.61 KB Jul 20, 2019 8.2.0 351 download LibObjectiveProgress-1.0 v1.5.0 releaseDownload
v1.4.0 release 22.10 KB Feb 28, 2019 8.0.1 743 download LibObjectiveProgress-1.0 v1.4.0 releaseDownload
v1.3.6 release 22.12 KB Dec 2, 2018 8.0.1 419 download LibObjectiveProgress-1.0 v1.3.6 releaseDownload
v1.3.5 release 22.23 KB Sep 21, 2018 8.0.1 433 download LibObjectiveProgress-1.0 v1.3.5 releaseDownload
v1.3.4 release 21.57 KB Sep 7, 2018 8.0.1 358 download LibObjectiveProgress-1.0 v1.3.4 releaseDownload
v1.3.3 release 20.42 KB Sep 4, 2018 8.0.1 289 download LibObjectiveProgress-1.0 v1.3.3 releaseDownload
v1.3.2 release 20.29 KB Aug 31, 2018 8.0.1 274 download LibObjectiveProgress-1.0 v1.3.2 releaseDownload
v1.3.1 release 20.13 KB Aug 31, 2018 8.0.1 140 download LibObjectiveProgress-1.0 v1.3.1 releaseDownload
v1.3.0 release 18.20 KB Jul 19, 2018 8.0.1 398 download LibObjectiveProgress-1.0 v1.3.0 releaseDownload
v1.2.5 release 15.68 KB Sep 10, 2017 7.3.0 482 download LibObjectiveProgress-1.0 v1.2.5 releaseDownload
v1.2.4 release 15.22 KB May 25, 2017 7.1.5 387 download LibObjectiveProgress-1.0 v1.2.4 releaseDownload
v1.2.3 release 15.07 KB May 15, 2017 7.1.5 275 download LibObjectiveProgress-1.0 v1.2.3 releaseDownload
v1.2.2 release 15.09 KB May 9, 2017 7.1.5 251 download LibObjectiveProgress-1.0 v1.2.2 releaseDownload
v1.2.1 release 14.61 KB Apr 10, 2017 7.1.5 143 download LibObjectiveProgress-1.0 v1.2.1 releaseDownload
v1.2.0 release 14.72 KB Mar 26, 2017 7.1.5 113 download LibObjectiveProgress-1.0 v1.2.0 releaseDownload
v1.1.0 release 14.84 KB Oct 25, 2016 7.0.3 266 download LibObjectiveProgress-1.0 v1.1.0 releaseDownload
v1.1.1 release 14.77 KB Oct 25, 2016 7.1.0 45 download LibObjectiveProgress-1.0 v1.1.1 releaseDownload
v1.0.3 release 9.77 KB Oct 13, 2016 7.0.3 127 download LibObjectiveProgress-1.0 v1.0.3 releaseDownload
v1.0.2 release 9.76 KB Oct 13, 2016 7.0.3 28 download LibObjectiveProgress-1.0 v1.0.2 releaseDownload
v1.0.1 release 9.49 KB Oct 10, 2016 7.0.3 86 download LibObjectiveProgress-1.0 v1.0.1 releaseDownload
v1.0.0 release 9.51 KB Oct 9, 2016 7.0.3 81 download LibObjectiveProgress-1.0 v1.0.0 releaseDownload
r55-alpha alpha 25.70 KB Feb 14, 2020 8.3.0 21 download LibObjectiveProgress-1.0 r55-alpha alphaDownload
r53-alpha alpha 23.99 KB Oct 1, 2019 8.2.5 7 download LibObjectiveProgress-1.0 r53-alpha alphaDownload
r52-alpha alpha 23.96 KB Oct 1, 2019 8.2.5 4 download LibObjectiveProgress-1.0 r52-alpha alphaDownload
r50-alpha alpha 23.60 KB Jul 20, 2019 8.2.0 6 download LibObjectiveProgress-1.0 r50-alpha alphaDownload
r48-alpha alpha 22.09 KB Feb 28, 2019 8.0.1 10 download LibObjectiveProgress-1.0 r48-alpha alphaDownload
r46-alpha alpha 22.12 KB Dec 2, 2018 8.0.1 10 download LibObjectiveProgress-1.0 r46-alpha alphaDownload
r44-alpha alpha 22.23 KB Sep 21, 2018 8.0.1 11 download LibObjectiveProgress-1.0 r44-alpha alphaDownload
r43-alpha alpha 21.88 KB Sep 21, 2018 8.0.1 9 download LibObjectiveProgress-1.0 r43-alpha alphaDownload
r42-alpha alpha 21.58 KB Sep 21, 2018 8.0.1 6 download LibObjectiveProgress-1.0 r42-alpha alphaDownload
r39-alpha alpha 21.57 KB Sep 7, 2018 8.0.1 7 download LibObjectiveProgress-1.0 r39-alpha alphaDownload
r38-alpha alpha 20.36 KB Sep 4, 2018 8.0.1 8 download LibObjectiveProgress-1.0 r38-alpha alphaDownload
r34-alpha alpha 20.29 KB Aug 31, 2018 8.0.1 7 download LibObjectiveProgress-1.0 r34-alpha alphaDownload
r31-alpha alpha 20.13 KB Aug 31, 2018 8.0.1 6 download LibObjectiveProgress-1.0 r31-alpha alphaDownload
r29-alpha alpha 18.20 KB Jul 19, 2018 8.0.1 9 download LibObjectiveProgress-1.0 r29-alpha alphaDownload
r28-alpha alpha 18.11 KB Jun 26, 2018 7.3.5 54 download LibObjectiveProgress-1.0 r28-alpha alphaDownload
r26-alpha alpha 15.68 KB Sep 10, 2017 7.3.0 14 download LibObjectiveProgress-1.0 r26-alpha alphaDownload
r25-alpha alpha 15.63 KB Sep 9, 2017 7.3.0 31 download LibObjectiveProgress-1.0 r25-alpha alphaDownload
r24-alpha alpha 15.58 KB Sep 7, 2017 7.3.0 41 download LibObjectiveProgress-1.0 r24-alpha alphaDownload
r23-alpha alpha 15.20 KB Sep 6, 2017 7.3.0 54 download LibObjectiveProgress-1.0 r23-alpha alphaDownload
r22-alpha alpha 15.16 KB Jul 12, 2017 7.1.5 44 download LibObjectiveProgress-1.0 r22-alpha alphaDownload
r20-alpha alpha 15.22 KB May 25, 2017 7.1.5 7 download LibObjectiveProgress-1.0 r20-alpha alphaDownload
r18-alpha alpha 15.07 KB May 15, 2017 7.1.5 12 download LibObjectiveProgress-1.0 r18-alpha alphaDownload
r16-alpha alpha 15.08 KB May 9, 2017 7.1.5 8 download LibObjectiveProgress-1.0 r16-alpha alphaDownload
r14-alpha alpha 14.60 KB Apr 10, 2017 7.1.5 12 download LibObjectiveProgress-1.0 r14-alpha alphaDownload
v1.2.0-alpha alpha 14.60 KB Mar 26, 2017 7.1.5 40 download LibObjectiveProgress-1.0 v1.2.0-alpha alphaDownload
656d44592b6d-alpha alpha 14.72 KB Mar 26, 2017 7.1.5 15 download LibObjectiveProgress-1.0 656d44592b6d-alpha alphaDownload
r11 alpha 15.25 KB Oct 25, 2016 7.1.0 9 download LibObjectiveProgress-1.0 r11 alphaDownload
r8 alpha 15.17 KB Oct 17, 2016 7.0.3 29 download LibObjectiveProgress-1.0 r8 alphaDownload
r7 alpha 10.06 KB Oct 13, 2016 7.0.3 26 download LibObjectiveProgress-1.0 r7 alphaDownload
r6 alpha 10.04 KB Oct 13, 2016 7.0.3 23 download LibObjectiveProgress-1.0 r6 alphaDownload
r4 alpha 9.99 KB Oct 13, 2016 7.0.3 15 download LibObjectiveProgress-1.0 r4 alphaDownload
r3 alpha 9.63 KB Oct 10, 2016 7.0.3 22 download LibObjectiveProgress-1.0 r3 alphaDownload
r2 alpha 9.61 KB Oct 9, 2016 7.0.3 37 download LibObjectiveProgress-1.0 r2 alphaDownload
r1 alpha 9.55 KB Oct 9, 2016 7.0.3 21 download LibObjectiveProgress-1.0 r1 alphaDownload
r0 alpha 9.50 KB Oct 9, 2016 7.0.3 20 download LibObjectiveProgress-1.0 r0 alphaDownload

Description

Share this:

LibObjectiveProgress is a simple library designed to provide an API for quest objective progress weight information.

For Mythic dungeons, it provides the following API (where mapID is mapID, NOT worldMapID, and where isTeeming is a boolean that defaults to false):
GetNPCWeightByMap(mapID, npcID, isTeeming = false, isAlternate = false) – returns weight in percentage form ('1' for 1%) or nil

Note: isTeeming and isAlternate do not need to be supplied; they are assumed false if not provided. Also, the purpose of the 'isAlternate' argument is for two specific dungeons that share a map. Upper Karazhan and the Horde version of Siege of Boralus are accessed by supplying the argument 'true', otherwise, Lower Karazhan and the Alliance version of Siege of Boralus will have their results returned.

For quests (including world quests), it provides the following API:
GetNPCWeightByQuest(questID, npcID) – returns weight in percentage form ('1' for 1%) or nil
GetNPCWeightByCurrentQuests(npcID) – returns a table of '[questID] = weight' pairs for the specified NPC -or- nil in the case that the NPC has no weights under any of the current quests

The library is relatively lightweight, and data is not directly loaded until it is requested (first request for a map-based weight will load all map-based weights, and first request for a quest-based weight will load all quest-based weights).

KNOWN ISSUES:
World quest NPC weight data is lacking for some quests. Gathering the weights from the game's files is an intensive process and relies on the server having seen a player do the quest.

Comments

Add a comment