WoW LibObjectiveProgress-1.0 addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon LibObjectiveProgress-1.0

LibObjectiveProgress-1.0

Game Version: 10.0.2
Total Downloads: 13,640
Updated: Jan 2, 2023
Created: Oct 9, 2016
download LibObjectiveProgress-1.0Download Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
v1.9.0 release 41.67 KB Jan 2, 2023 10.0.2 173 download LibObjectiveProgress-1.0 v1.9.0 releaseDownload
v1.8.2 release 34.91 KB Jul 11, 2021 9.1.0 626 download LibObjectiveProgress-1.0 v1.8.2 releaseDownload
v1.8.1 release 37.34 KB Dec 30, 2020 9.0.2 481 download LibObjectiveProgress-1.0 v1.8.1 releaseDownload
v1.7.0 release 26.62 KB Feb 16, 2020 8.3.0 659 download LibObjectiveProgress-1.0 v1.7.0 releaseDownload
v1.6.0 release 23.99 KB Oct 1, 2019 8.2.5 550 download LibObjectiveProgress-1.0 v1.6.0 releaseDownload
v1.5.0 release 23.61 KB Jul 20, 2019 8.2.0 467 download LibObjectiveProgress-1.0 v1.5.0 releaseDownload
v1.4.0 release 22.10 KB Feb 28, 2019 8.0.1 846 download LibObjectiveProgress-1.0 v1.4.0 releaseDownload
v1.3.6 release 22.12 KB Dec 2, 2018 8.0.1 532 download LibObjectiveProgress-1.0 v1.3.6 releaseDownload
v1.3.5 release 22.23 KB Sep 21, 2018 8.0.1 486 download LibObjectiveProgress-1.0 v1.3.5 releaseDownload
v1.3.4 release 21.57 KB Sep 7, 2018 8.0.1 432 download LibObjectiveProgress-1.0 v1.3.4 releaseDownload
v1.3.3 release 20.42 KB Sep 4, 2018 8.0.1 328 download LibObjectiveProgress-1.0 v1.3.3 releaseDownload
v1.3.2 release 20.29 KB Aug 31, 2018 8.0.1 456 download LibObjectiveProgress-1.0 v1.3.2 releaseDownload
v1.3.1 release 20.13 KB Aug 31, 2018 8.0.1 212 download LibObjectiveProgress-1.0 v1.3.1 releaseDownload
v1.3.0 release 18.20 KB Jul 19, 2018 8.0.1 506 download LibObjectiveProgress-1.0 v1.3.0 releaseDownload
v1.2.5 release 15.68 KB Sep 10, 2017 7.3.0 546 download LibObjectiveProgress-1.0 v1.2.5 releaseDownload
v1.2.4 release 15.22 KB May 25, 2017 7.1.5 493 download LibObjectiveProgress-1.0 v1.2.4 releaseDownload
v1.2.3 release 15.07 KB May 15, 2017 7.1.5 361 download LibObjectiveProgress-1.0 v1.2.3 releaseDownload
v1.2.2 release 15.09 KB May 9, 2017 7.1.5 304 download LibObjectiveProgress-1.0 v1.2.2 releaseDownload
v1.2.1 release 14.61 KB Apr 10, 2017 7.1.5 247 download LibObjectiveProgress-1.0 v1.2.1 releaseDownload
v1.2.0 release 14.72 KB Mar 26, 2017 7.1.5 151 download LibObjectiveProgress-1.0 v1.2.0 releaseDownload
v1.1.0 release 14.84 KB Oct 25, 2016 7.0.3 311 download LibObjectiveProgress-1.0 v1.1.0 releaseDownload
v1.1.1 release 14.77 KB Oct 25, 2016 7.1.0 93 download LibObjectiveProgress-1.0 v1.1.1 releaseDownload
v1.0.3 release 9.77 KB Oct 13, 2016 7.0.3 208 download LibObjectiveProgress-1.0 v1.0.3 releaseDownload
v1.0.2 release 9.76 KB Oct 13, 2016 7.0.3 154 download LibObjectiveProgress-1.0 v1.0.2 releaseDownload
v1.0.1 release 9.49 KB Oct 10, 2016 7.0.3 221 download LibObjectiveProgress-1.0 v1.0.1 releaseDownload
v1.0.0 release 9.51 KB Oct 9, 2016 7.0.3 196 download LibObjectiveProgress-1.0 v1.0.0 releaseDownload
v1.9.0-1-ge2e3b80 alpha 41.69 KB Jan 2, 2023 10.0.2 19 download LibObjectiveProgress-1.0 v1.9.0-1-ge2e3b80 alphaDownload
v1.8.0-2-ged5c68a alpha 37.35 KB Dec 30, 2020 9.0.2 77 download LibObjectiveProgress-1.0 v1.8.0-2-ged5c68a alphaDownload
r55-alpha alpha 25.70 KB Feb 14, 2020 8.3.0 116 download LibObjectiveProgress-1.0 r55-alpha alphaDownload
r53-alpha alpha 23.99 KB Oct 1, 2019 8.2.5 117 download LibObjectiveProgress-1.0 r53-alpha alphaDownload
r52-alpha alpha 23.96 KB Oct 1, 2019 8.2.5 56 download LibObjectiveProgress-1.0 r52-alpha alphaDownload
r50-alpha alpha 23.60 KB Jul 20, 2019 8.2.0 53 download LibObjectiveProgress-1.0 r50-alpha alphaDownload
r48-alpha alpha 22.09 KB Feb 28, 2019 8.0.1 94 download LibObjectiveProgress-1.0 r48-alpha alphaDownload
r46-alpha alpha 22.12 KB Dec 2, 2018 8.0.1 112 download LibObjectiveProgress-1.0 r46-alpha alphaDownload
r44-alpha alpha 22.23 KB Sep 21, 2018 8.0.1 125 download LibObjectiveProgress-1.0 r44-alpha alphaDownload
r43-alpha alpha 21.88 KB Sep 21, 2018 8.0.1 95 download LibObjectiveProgress-1.0 r43-alpha alphaDownload
r42-alpha alpha 21.58 KB Sep 21, 2018 8.0.1 106 download LibObjectiveProgress-1.0 r42-alpha alphaDownload
r39-alpha alpha 21.57 KB Sep 7, 2018 8.0.1 156 download LibObjectiveProgress-1.0 r39-alpha alphaDownload
r38-alpha alpha 20.36 KB Sep 4, 2018 8.0.1 95 download LibObjectiveProgress-1.0 r38-alpha alphaDownload
r34-alpha alpha 20.29 KB Aug 31, 2018 8.0.1 109 download LibObjectiveProgress-1.0 r34-alpha alphaDownload
r31-alpha alpha 20.13 KB Aug 31, 2018 8.0.1 84 download LibObjectiveProgress-1.0 r31-alpha alphaDownload
r29-alpha alpha 18.20 KB Jul 19, 2018 8.0.1 65 download LibObjectiveProgress-1.0 r29-alpha alphaDownload
r28-alpha alpha 18.11 KB Jun 26, 2018 7.3.5 90 download LibObjectiveProgress-1.0 r28-alpha alphaDownload
r26-alpha alpha 15.68 KB Sep 10, 2017 7.3.0 105 download LibObjectiveProgress-1.0 r26-alpha alphaDownload
r25-alpha alpha 15.63 KB Sep 9, 2017 7.3.0 167 download LibObjectiveProgress-1.0 r25-alpha alphaDownload
r24-alpha alpha 15.58 KB Sep 7, 2017 7.3.0 116 download LibObjectiveProgress-1.0 r24-alpha alphaDownload
r23-alpha alpha 15.20 KB Sep 6, 2017 7.3.0 84 download LibObjectiveProgress-1.0 r23-alpha alphaDownload
r22-alpha alpha 15.16 KB Jul 12, 2017 7.1.5 160 download LibObjectiveProgress-1.0 r22-alpha alphaDownload
r20-alpha alpha 15.22 KB May 25, 2017 7.1.5 104 download LibObjectiveProgress-1.0 r20-alpha alphaDownload
r18-alpha alpha 15.07 KB May 15, 2017 7.1.5 49 download LibObjectiveProgress-1.0 r18-alpha alphaDownload
r16-alpha alpha 15.08 KB May 9, 2017 7.1.5 146 download LibObjectiveProgress-1.0 r16-alpha alphaDownload
r14-alpha alpha 14.60 KB Apr 10, 2017 7.1.5 45 download LibObjectiveProgress-1.0 r14-alpha alphaDownload
v1.2.0-alpha alpha 14.60 KB Mar 26, 2017 7.1.5 118 download LibObjectiveProgress-1.0 v1.2.0-alpha alphaDownload
656d44592b6d-alpha alpha 14.72 KB Mar 26, 2017 7.1.5 91 download LibObjectiveProgress-1.0 656d44592b6d-alpha alphaDownload
r11 alpha 15.25 KB Oct 25, 2016 7.1.0 29 download LibObjectiveProgress-1.0 r11 alphaDownload
r8 alpha 15.17 KB Oct 17, 2016 7.0.3 82 download LibObjectiveProgress-1.0 r8 alphaDownload
r7 alpha 10.06 KB Oct 13, 2016 7.0.3 114 download LibObjectiveProgress-1.0 r7 alphaDownload
r6 alpha 10.04 KB Oct 13, 2016 7.0.3 117 download LibObjectiveProgress-1.0 r6 alphaDownload
r4 alpha 9.99 KB Oct 13, 2016 7.0.3 107 download LibObjectiveProgress-1.0 r4 alphaDownload
r3 alpha 9.63 KB Oct 10, 2016 7.0.3 69 download LibObjectiveProgress-1.0 r3 alphaDownload
r2 alpha 9.61 KB Oct 9, 2016 7.0.3 117 download LibObjectiveProgress-1.0 r2 alphaDownload
r1 alpha 9.55 KB Oct 9, 2016 7.0.3 118 download LibObjectiveProgress-1.0 r1 alphaDownload
r0 alpha 9.50 KB Oct 9, 2016 7.0.3 94 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