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