The quest log hears it from Questie too #53
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/053-the-quest-log-hears-it-from-questie-too"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The quest log hears it from Questie too
Along the way:
Touches 26 files:
docs/CHANGELOG.md,scripts/harness/client/05-quests.lua,scripts/harness/client/12-questlog.lua,scripts/harness/client/16-dungeons.lua,scripts/harness/client/23-quest-near.lua,scripts/harness/client/init.luaand 20 more.Reading the Questie that is installed rather than the one we tested against is the right instinct. Three notes.
@ -0,0 +304,4 @@settle()check(Off.Apply() == false, "the section left the two ends disagreeing")print("quests Questie's tracker is " .. Off.Describe())A print at the end of the section with no check after it. It reads like the summary line the other sections end on, so nobody will notice it asserts nothing.
@ -0,0 +265,4 @@---- Exported rather than local because ns.UI.Ticker takes a named function and-- scripts/hot.lua walks out from the argument it is handed.function Near.Beat()Exported so the ticker can take it by name and hot.lua can walk out from it. Worth saying that on the line, because a function exported for a tool looks like public API to the next reader.
@ -0,0 +173,4 @@-- Login rather than load, for the reason Quests/Window.lua gives about the-- function swap beside this one: the addon being reached into may not have-- loaded yet, and Questie fills its settings table in at ADDON_LOADED.local events = CreateFrame("Frame")Login rather than load, because Questie fills its settings in at ADDON_LOADED. Right, and the sort of ordering that costs an evening when you get it wrong.
Comment added, naming hot.lua.
There is a check above it now; the print stays as the summary.
It did. Two evenings, and one of them was spent on the wrong file.
Read the swap. Nothing is replaced that Questie has not already installed, and the refusal says which of the two we found.