r20141015033612
Details
-
FilenameLibQuixote-2.0-r20141015033612.zip
-
Uploaded by
-
UploadedOct 14, 2014
-
Size19.89 KB
-
Downloads145
-
MD5a3618a26c79240fea0caf8f0f07d568d
Supported WoW Retail Versions
- 6.0.2
Changelog
David Lynch:
- Quest objective patterns changed
- GetQuestLogTitle returns changed
- Avoid tainting some quest functions
:
- LibQuixote-2.0: - Attempt to fix ticket 14 (OnUpdate never stopping on cold login causing the garbage collector to go into overdrive)
David Lynch:
- Bump TOC
- Account-level quest tags. (Pet battles, mostly.)
- Scenario tags and broken GetQuestObjective
- Probably stop a nil index error that Dark_Elf reported.
- New group events
- Missed a handful of GetNumPartyMembers
- TOC bump, and GetNumGroupMembers
- Update ChatThrottleLib
- Bump TOC
- Handle the "learn spell" objective type
- Fix some issues with quests and objectives being returned in an inconsistent order.
- General improvements related to scanning
* Unique id showed up in GetQuestLogTitle back in 3.2, so I don't have to parse the link any more.
* Scanning past numEntries reveals collapsed quests, albeit not the zone they should go in.
* Nothing in the scan needs the selection to be set any more, and hasn't since the 2.0 rewrite, so stop doing that.
- Handling for some cases where the api is returning nil as zone names.
- Ran into some malformed objectives. (Fargodeep mine)
- Okay, it's a lib, but I'm bumping the TOC anyway.
- A major release with apparently no quest API changes? Are Blizzard feeling okay?
- Stop sending messages to cross-realm players in random instances, for now.
- Handle new 'log' objective-type, which seems to have replaced 'event'. Or maybe is just sometimes used in place of it.
:
- Interface version to 30300
- LibQuixote-2.0: Check to see if old objectives exist before tying to update the objective. Fix provided by AZMAK at Wowinterface.com (http://www.wowinterface.com/downloads/info10905-EveryQuest.html#comments)
David Lynch:
- Bump TOC
- OpenToQuestIndex to SetSelection
- Account for new 'player' objective type, thanks to gagou telling me it exists
- Fix possible nil error
- Compress some things a bit
- Add a 'Ready' callback
- Small tweaks, and an attempt to fix a bug reported by Elkano
- Bump TOC since it seems to work
nevcairiel:
- Patch 3.0 prep: Remove LoD from Libraries that have no load manager (LoD+OptDep Bug)
- WoWAce Post-Processing: Virtually inflate Library Revision numbers for proper upgrade path
root:
- Facilitate WowAce-on-CurseForge transition
- Importing old repo data under /trunk
David Lynch:
- LibQuixote-2.0: Force lib.UID_to_name when a party member first mentions it, to populate the cache for when we actually need it.
- LibQuixote-2.0: -Break API: include tags in the returns of GetQuest. (I really thought I already had this.) -Expose the tag/shorttag mappings. (Lets users do "if tag == quixote.tags.GROUP", instead of having to worry about localized stuff.)
- LibQuixote-2.0: Use the pattern '(%%%d?$?.)' to adjust the quest globals, to account for positional bits.
- LibQuixote-2.0: Fix ShowQuestLog when id == (numEntries - QUESTS_DISPLAYED)
- LibQuixote-2.0: nil check on 364
- LibQuixote-2.0: merge -r 65613:HEAD
- LibQuixote-2.0: Merge -r 64390:HEAD
- LibQuixote-2.0: Copy to trunk. API probably won't *actually* be final for a few days yet, but it's out of major flux.
- LibQuixote-2.0: Missed updating an index, and thus Objective_Update callbacks weren't firing.
- LibQuixote-2.0: Drycode comms fixes.
- LibQuixote-2.0: Drycode glitches in comms. Probably more to come.
- LibQuixote-2.0: Add :GetNumPartyMembersWithQuest(uid)
- LibQuixote-2.0: "luac -l" pointed out that tooltip_line was setting a global.
- LibQuixote-2.0: Get rid of the Quixote_ prefix on callbacks; it's legacy cruft from the AceEvent-2.0 trappings of Quixote-1.0.
- LibQuixote-2.0: Drycode -Add the public API for party quests -Change the Leaderboard_Update event to Objective_Update, because I like the sound better
- LibQuixote-2.0: Massively drycoded. -Add comms, and ChatThrottleLib to support them. (If quixote can't find ChatThrottle, it'll just shut up.) -Adjust how objectives are handled. (Changes public API returns slightly.)
- LibQuixote-2.0: Promote homogeneity.
- LibQuixote-2.0: Handle uncached objectives better. (They hit the first update as " : 0/X".)
- LibQuixote-2.0: Fix lib upgrade on completed quests.
- LibQuixote-2.0: Add :GetNumQuests
- LibQuixote-2.0: Change some logic to make sure that the Quixote_Leaderboard_Update callback doesn't fire when the quest is first added.
- LibQuixote-2.0: -Add :GetNumQuestObjectives. -Fix typo in decompress_uid_oid.
- LibQuixote-2.0: Make the various Iterate functions not error if they're iterating over something non-existent.
- LibQuixote-2.0: -Add :GetQuestById to fetch a quest by its questlog index. -Utility functions: :AddQuestWatchByUid, RemoveQuestWatchByUid, ShareQuestByUid.
- LibQuixote-2.0:Fix sorting for zone-iterated quests.
- LibQuixote-2.0: Fix iterating by level.
- LibQuixote-2.0: Add new API function ":IterateQuestsByLevel()"
- LibQuixote-2.0: Better catching of pre-cache-filling of objective names.
- LibQuixote-2.0: Typo fix -- 'mob' to 'quest_mob'.
- LibQuixote-2.0: -Add zone to quest lost/gained callbacks. -Remove now-pointless completion map table.
- LibQuixote-2.0: Fix LibQuixote-2.0\LibQuixote-2.0.lua:205 attempt to index global 'Quixote' (a nil value)
- LibQuixote-2.0: Fix LibQuixote-2.0.lua:374 attempt to get length of field '?'
- LibQuixote-2.0: -Expand :GetQuestByUid's returns. -Add :GetQuestText.
- LibQuixote-2.0: -Some 2.3 fixes. (Ew.) -Fix short tags always being blank. -Alphabetize zone iteration.
- LibQuixote-2.0: - Add a fallback for GetQuestLink if not on 2.4. (Not as good, not locale-independent, but should work.) - Add logtemplate.
- LibQuixote-2.0: Hook dialogs to provide Quixote_Quest_Abandoned event.
- LibQuixote-2.0: - Add quest mobs and items. - Generic quest-getter. - Unique ids should be numbers.
- LibQuixote-2.0: Revision keyword.
- LibQuixote-2.0: Initial import to branches. All libstubby. Relies on 2.4's unique quest ids. No comms yet.