update repo
[QuestHelper.git] / Development / zorba_qhideas.txt
blob41f61785293fd1f4155947cf9745f56e0f6d71d9
2 * BUGS
3 * Record drops per-instance so we don't think both Kael'Thas'es are the same
4 * Rig static.lua to break if it doesn't load or has a version mismatch
5 * Lots of things break when flightpoints are updated. Lots of them.
6 * Cartographer 3 incompatibility?
7 * Bug: Full info in Tomtom's waypoint line?
8 * Bug: The assert check is going to break if the flightpoints are updated. Make this not happen. Actually now that I think about it, I bet updating the flight points is causing a lot of those crashes!
9 QuestHelper: The Routing Co-Routine just exploded:
10 Interface\Addons\Questhelper\objective.lua:30: stack overflow
11 * The only annoying thing I've run into so far is the cartographer arrow not showing up until you do /qh cartwp twice which has always been there.  
13 @ Remove yieldIfNeeded parameters
14 @ Remove ConvertFaction locale
15 * Report crashes
16 * "Report problem" feature
17 * Build!
19 @ Remember priorities
20 @ See if it can be made faster, re-enable sanity checks on at least some level
21 @ "Too Tough For Me" button
22 @ Flying mounts
23 @ Tunable not-in-group penalties
24 * Bug: Routing doesn't restart when it crashes
25 * Build!
27 * Better data collection - collect more from more people, prompt them to upload once they have a good chunk of data
28 * Track player paths
29 * Track quest-item drops only when quest is still unfinished
30 * Track monster spots in a more specific fashion
31 * Track quest XP
32 * Track quest followups?
33 @ Teleporters functional?
34   @ Mage teleport
35   @ Druid teleport
36   @ Hearthstone?
37 * Build!
39 * Bug: QH:ComputeTravelTime is not taking the "last leg" from the zone entry point to the destination into account when doing path optimization
40 * Bug: AddObjectiveBest is not adding objectives in the best place in any sense of the word
41 * Bug: Explicit allocation. Seriously. This is a bug. IT IS IDIOTIC. WHY DID YOU DO THIS. WHAT WERE YOU THINKING.
42 * Bug: Aaaargh wacky custom half-classes with no abstraction (eats own face, dies)
44 * Bug: ObjectiveTravelTime2 is obviously inconsistent with ComputeTravelTime2, also what the hell is it doing
45 * Bug: Crash bug on timed quests?
47 * Flavor: include the name of the boat/zeppelin
48 * Remove all those wacky random-enchant items from the drop tables
49 * Switch to GUIDs if we haven't already
50 * Less reset-pathing-information, seriously wtf
51 * Show what you should be doing when you're at a flight point
53 * Better geography and barriers
54   * Pick this up automatically after "better data collection"?
55 * Higher cost for traveling through high-level areas?
57 * Custom handling for complex quests that QH currently kind of fails on ("collect these items, then use this to combine them, then give it to me" which invariably only gives you the second part at some random place in the world)
59 * Monster spawn zones should be more obvious, not just a few "go here" spots that you can't see simultaneously without a non-obvious UI feature
60 * Drop rates for quests
62 * Quest followups added automatically
63 * "Quest-like" things
64   * Recipes
65   * Flight paths
66   * Weapon training
67   * Skill training
68   * Automatic reagent/ammo restocking
69   * Repairs
70   * Mounts
71   * Pick-up dailies?
72 * Add "get quest"?
74 * Loose prioritization
75 * Give some priority to turning in quests
76 * Tracking "leveling" as part of the route finder (ha ha oh god)
77   * Along with training, mounts
78   * What the hell let's toss reagents and repairs in here as well :D :D :D
80 * Separate CPU-usage multiplier for
81   * Combat
82   * City
83   * PvP
84   * World
85   * Instance
87 *** Unsorted
89 * Auto-/target script?
90 * Track/infer completed quests
91 * Display more vertically? Is this even possible?
95 Bug:
96 Message: ..\AddOns\QuestNav\graph.lua line 185:
97 attempt to compare nil with number
99 Message: ..\AddOns\QuestHelper\utility.lua line 190:
100 bad argument #1 to 'ceil' (number expected, got nil)
101 Debug:
102 [C]: ?
103 [C]: ceil()
104 QuestHelper\utility.lua:190:
105 QuestHelper\utility.lua:189
106 (tail call): ?
107 QuestHelper\lang.lua:25:
108 QuestHelper\lang.lua:21
109 [C]: gsub()
110 QuestHelper\lang.lua:42:
111 QuestHelper\lang.lua:40
112 QuestHelper\lang.lua:85:
113 QuestHelper\lang.lua:47
114 (tail call): ?
115 QuestHelper\flightpath.lua:68: TaxiNodeOnButtonEnter()
117 Message: ..\AddOns\QuestHelper\dodads.lua line 242:
118    attempt to index field 'pos' (a nil value)
119 Debug:
120    [C]: ?
121    QuestHelper\dodads.lua:242 GetOverlapObjectives()
122    QuestHelper\dodads.lua:441
123       QuestHelper\dodads.lua:437
125 this happens every single time I fly from Azeroth(ironforge) to Outland(quel danas, ghostlands, etc)