remove debug, add some optimization?
[QuestHelper.git] / QuestHelper.toc
blobd6363c4ebf86e6aff9e9cc756218de5914f228e1
1 ## Interface: 30200
2 ## Title: QuestHelper
3 ## Author: zorbathut, smariot, vipersniper, nesher
4 ## Notes: Calculates an optimal route for you to follow while questing.
5 ## Notes-deDE: Berechnet eine optimale Route für dich, der du während dem Questen folgen kannst.
6 ## Notes-frFR: Calcule un itinéraire optimal pour vous de suivre.
7 ## Notes-esES: Calcula la mejor ruta a seguir para usted.
8 ## Notes-esMX: Calcula la mejor ruta a seguir para usted.
9 ## Notes-koKR: 노선에 대한 계산을 수행합니다.
10 ## Version: Development Version
11 ## OptionalDeps: Cartographer_Waypoints, TomTom, !Swatter, tekticles, UnicodeFont, Cartographer_InstanceMaps
12 ## SavedVariables: QuestHelper_Pref QuestHelper_UID QuestHelper_SaveDate QuestHelper_Errors QuestHelper_Collector QuestHelper_Collector_Version
13 ## SavedVariablesPerCharacter: QuestHelper_KnownFlightRoutes QuestHelper_Home QuestHelper_CharVersion QuestHelper_Flight_Updates
14 ## X-Website: http://www.quest-helper.com/
15 ## X-Embeds: AstrolabeQH, ChatThrottleLib
17 # Explanation of optional deps:
18 # Cartographer_Waypoints and Tomtom are there so I can link with their arrows properly.
19 # Swatter really likes intercepting all error messages and not letting them through. Since I want to intercept my own messages, I go after Swatter so I can insert my hook earlier on.
20 # Tekticles is around because, if QH loads before it does, then QH doesn't use its custom fonts, and I think its custom fonts are pretty. There's probably a better solution to this, but it turns out I'm incredibly lazy, so, meh.
21 # UnicodeFont: see Tekticles
22 # InstanceMaps: Cartographer is terrible. See cartographer_is_terrible.lua.
24 # That is a pile of saved variables. Let me try to explain them better.
26 # Old data gathering:
27 # QuestHelper_SaveDate: Date of last shutdown.
28 # QuestHelper_Collector_Version: Originally part of the new system, now just hanging around until I believe it vanishing won't cause problems.
30 # New data gathering:
31 # QuestHelper_Collector: Most new data. In one huge horrible pile, but a *properly categorized* huge horrible pile
33 # Misc:
34 # QuestHelper_Pref: User preferences
35 # QuestHelper_UID: User unique ID
36 # QuestHelper_Errors: List of errors seen
38 # Everything under "Old data gathering" will go away once the new data gathering is in place. (note: they have mostly gone away)
40 # Per-character stuff needs to be consolidated as well, which will happen in some future version. I need to see how it handles *removing* variables. And yeah we're adding more per-character stuff already argharblrghab
42 # Exists just for load-profiling's sake
43 bst_pre.lua
45 # Loads before everything else so we can catch errors in everything else
46 error.lua
48 # Basic utilities used for miscellaneous things, also creates the QH frame
49 utility.lua
51 # Event manager module. Depends on nothing, calls no external functions.
52 manager_event.lua
54 bst_libaboutpanel.lua
55 LibAboutPanel\lib.xml
57 bst_astrolabe.lua
58 AstrolabeQH\Load.xml
60 bst_ctl.lua
61 ChatThrottleLib\ChatThrottleLib.xml
63 changes.lua
65 lang.lua
66 lang\cscz.lua
67 lang\dadk.lua
68 lang\dede.lua
69 lang\elel.lua
70 lang\enus.lua
71 lang\eses.lua
72 lang\esmx.lua
73 lang\fifi.lua
74 lang\frfr.lua
75 lang\huhu.lua
76 lang\itit.lua
77 lang\kokr.lua
78 lang\nlnl.lua
79 lang\nono.lua
80 lang\plpl.lua
81 lang\ptbr.lua
82 lang\ptpt.lua
83 lang\roro.lua
84 lang\ruru.lua
85 lang\svse.lua
86 lang\trtr.lua
87 lang\zhcn.lua
88 lang\zhtw.lua
90 # This is kind of a lot of files.
91 static.lua
92 static_1.lua
93 static_2.lua
94 static_deDE.lua
95 static_deDE_1.lua
96 static_deDE_2.lua
97 static_enUS.lua
98 static_enUS_1.lua
99 static_enUS_2.lua
100 static_esES.lua
101 static_esES_1.lua
102 static_esES_2.lua
103 static_esMX.lua
104 static_esMX_1.lua
105 static_esMX_2.lua
106 static_frFR.lua
107 static_frFR_1.lua
108 static_frFR_2.lua
109 static_koKR.lua
110 static_koKR_1.lua
111 static_koKR_2.lua
112 static_ruRU.lua
113 static_ruRU_1.lua
114 static_ruRU_2.lua
115 static_zhTW.lua
116 static_zhTW_1.lua
117 static_zhTW_2.lua
119 # oh shut up
120 collect_notifier.lua
122 # Memory management, depends on nothing, calls nothing. I don't mention when things depend on this - it's not as extensively used as it used to be, but it's still under basic-utilities.
123 recycle.lua
125 # Patterns for parsing the GlobalString patterns. Depends on nothing, calls nothing. Honestly, it's better than collect_pattern, I should probably be using it there. I need util_ or something.
126 pattern.lua
128 # Database module. Depends on nothing, calls no external functions.
129 db_get.lua
131 # Timeslice module. Depends on nothing, calls no external functions besides a few basic system-API things.
132 timeslice.lua
134 # Graph module. Depends on nothing, calls no external functions.
135 graph_core.lua
136 graph_flightpath.lua
138 # Routing module. Depends on Timeslice and Filters, calls almost no external functions (handles its own get-player-position stuff via RetrieveRawLocation, but that's it.)
139 routing_debug.lua
140 routing_loc.lua
141 routing_route.lua
142 routing_core.lua
143 routing_controller.lua
144 # this segment uses the menu system as well
145 routing_hidden.lua
147 # Filters. Pays attention to QH_pref but not a lot more.
148 filter_core.lua
149 filter_base.lua
151 # New tooltip system. Depends on nothing, calls nothing besides WoW UI.
152 tooltip.lua
154 # Directors
155 # Quest module. Depends on Database, Routing, Patterns, Tooltip, and Event Manager, interfaces with WoW UI.
156 director_quest.lua
157 director_achievement.lua
159 # Map and minimap dodads. Old code. Depends on nothing, interfaces with WoW UI.
160 dodads.lua
162 # Wacky arbitrary triangle render code
163 dodads_triangles.lua
165 # New coordinator system. Depends on pretty much everything.
166 core.lua
169 upgrade.lua
170 main.lua
172 objective.lua
173 quest.lua
174 teleport.lua
175 pathfinding.lua
176 routing.lua
177 custom.lua
178 menu.lua
179 nag.lua
180 comm.lua
181 mapbutton.lua
182 flightpath.lua
183 tracker.lua
184 objtips.lua
185 textviewer.lua
186 help.lua
188 collect_achievement.lua
189 collect_lzw.lua
190 collect_traveled.lua
191 collect_location.lua
192 collect_zone.lua
193 collect_merger.lua
194 collect_monster.lua
195 collect_item.lua
196 collect_object.lua
197 collect_loot.lua
198 collect_patterns.lua
199 collect_flight.lua
200 collect_util.lua
201 collect_quest.lua
202 collect_equip.lua
203 collect_spec.lua
204 collect_bitstream.lua
205 collect_upgrade.lua
206 collect_merchant.lua
207 collect_warp.lua
208 collect.lua
210 cartographer.lua
211 cartographer_is_terrible.lua
212 tomtom.lua
213 arrow.lua
215 bst_post.lua