1
0
Bifurcation 0
Graphe des révisions

254 Révisions

Auteur SHA1 Message Date
Albirew bd8fd85e2a added links to licence 2019-08-10 20:58:39 +00:00
Albirew 00b87b53fc added origin licence 2019-08-10 20:56:01 +00:00
Albirew 94cd3f71dd layout 2019-08-10 20:45:00 +00:00
Albirew bfa99fc61b added origin readme 2019-08-10 20:38:05 +00:00
Nathanial.C.Jones f2939581bc Merchant data now includes non-money currency collection... i.e. Epicurean Awards.
Since for some reason we aren't actually getting the itemlink for the currencies, we are collecting the currencies ids by collecting finding out what currencies a vendor takes and storing the id, localized name and icon name. In the item info, we store the localized name and the texture (excepting the path elements, they should always be the same).
2013-02-01 02:17:27 +00:00
Nathanial.C.Jones b50a530943 Started "flattening" the collection, which will ultimately make it easier to import into a database. WOOHOO!
Basically, all lua tables will have keys that are equal to their DB table names and their data will have a key that contains the row data in a tab delimited format.

Note: This is still a work in progress and some things need to be revisited... i.e. collect_merchant.lua, since we want to extract the currency id from the currency link... no documentation is thus far found for what the type part of a currency link is, so we're going to collect a little data and see.
2013-01-31 03:19:54 +00:00
Nathanial.C.Jones d3e9acc290 Set PURGEDEV to false and updated build script to set PURGEDEV to true for builds.
Also decided to take the "a" out of the WoW version.
2013-01-31 01:35:39 +00:00
Nathanial.C.Jones 63efdfe2a2 Modified collect.lua
Put all session info into a tab delimited string containing, in order, svnversion (QH build), realm, buildInfo (WoW version), locale and faction. This string is inserted into a sub-table of QuestHelper_Collector called sessions, with a key of session time.
	Put all data into a sub-table of QuestHelper_Collector called data.
	Creates session data table on the new data sub-table and sets the key to session time.
	QH_Collector_SetupData now returns QuestHelper_Collector.data[sessiontime]

	Changed Collector Current Version to 9... This might be useful for future changes to data layout.

Modified collect_location
	Made BolusizeLocation accept the right arguments.
	Calculated the distance from either Azeroth map center or Outland map center to the provided point for inclusion. (See comments in code for what is collected and why.)
	Converted the information into a string. If we couldn't compute a distance to either map center, we leave it out for now, since we are probably in an instance.
2013-01-31 01:27:10 +00:00
Nathanial.C.Jones 1daf6d747c A bunch more changes dealing with the replacement of Astrolabe.lua. These make QH load. No other tests have been performed. 2013-01-11 22:00:06 +00:00
Nathanial.C.Jones cea96d1c2b A bunch of changes dealing with the replacement of Astrolabe.lua. 2013-01-04 01:03:20 +00:00
Nathanial.C.Jones 302d44b8ac Removed AstrolabeQH (old, modified Astrolabe-0.4). 2013-01-03 02:52:41 +00:00
Nathanial.C.Jones f9b92178d5 Beginnings of conversion from old, modified Astrolabe-0.4 to new, improved Astrolabe-1.0.
WARNING: THESE MODIFICATIONS ARE NOT TESTED AND ARE LIKELY TO CAUSE CATASTROPHIC ISSUES AT THIS TIME. ANY ATTEMPT TO USE THIS REVISION IS NOT RECOMMENDED.
2013-01-03 02:50:16 +00:00
Nathanial.C.Jones c9a7c07ffc Needed the local self hack. 2013-01-03 01:17:04 +00:00
Nathanial.C.Jones 9642395354 Moved expected_version to vars.lua and made it global. 2013-01-03 01:11:02 +00:00
Nathanial.C.Jones 39c8f81f24 Forgot the parenthesis. 2013-01-03 01:03:19 +00:00
Nathanial.C.Jones 6a137a38a8 Updated interface versions for remaining toc files.
Fixed an unterminated string in pref.lua. (Yeah, I copied by typing, rather than copy and paste... shame on me.)
2013-01-03 00:58:18 +00:00
Nathanial.C.Jones d7b73376b1 Updated version output to 5.1.0a. 2013-01-03 00:29:46 +00:00
Nathanial.C.Jones 0ecfb9355f Set interface version to 50100 (current). 2013-01-03 00:27:11 +00:00
Nathanial.C.Jones faa5ef7aa7 Separated initialization timeslice out into its own file for readability. Function reachability has not yet been checked. 2013-01-02 18:11:26 +00:00
Nathanial.C.Jones d0b8ba397e Moved some more variables in vars.lua. Reformated main.lua a little for readability. 2013-01-02 18:00:10 +00:00
Nathanial.C.Jones 0941d6e1e6 Separated a few variables out into their own file. 2013-01-02 17:17:01 +00:00
Nathanial.C.Jones e4ced7cc49 Moved default preference setup to its own file. 2013-01-02 13:41:37 +00:00
Nathanial.C.Jones c62e4e2f85 This should deal with issue 551. 2012-10-01 22:36:13 +00:00
Nathanial.C.Jones c644cf5621 Addressed issue 547. Tracker code is currently disabled. 2012-09-30 11:50:32 +00:00
Nathanial.C.Jones a1a2c6f54d Addressed issue 545. Method referenced defined in flightpath.lua. 2012-09-30 11:46:24 +00:00
Nathanial.C.Jones 7c350af193 Addressed issue 544 by disabling tooltip.lua. 2012-09-30 11:42:50 +00:00
Nathanial.C.Jones 809fe26538 Addressed issue 542 2012-09-30 11:35:40 +00:00
Nathanial.C.Jones e11ba409a8 Addressed issue 538 and issue 539. 2012-09-27 10:09:24 +00:00
Nathanial.C.Jones da3908b13d Fix for issue 536. Temporarily resolves missing data for Pandaria continent. 2012-09-26 23:57:09 +00:00
Nathanial.C.Jones bf1a04a431 Fixed issue reported at Curse in comments. Added in some functionality. 2012-09-26 15:44:24 +00:00
Nathanial.C.Jones f2c47d0f97 Resolved issue 533.
Commented out some filter code.
2012-09-26 15:23:35 +00:00
Nathanial.C.Jones e36b2c751f Fixed a bug with talent collection. There is really no need to collect talent info. 2012-09-26 00:24:34 +00:00
Nathanial.C.Jones c74e1c4116 Fixed a typo. 2012-09-25 23:59:16 +00:00
Nathanial.C.Jones f471a963fa Added functionality to detect when a Pandaren chooses his or her faction. 2012-09-25 23:52:08 +00:00
Nathanial.C.Jones c9fe3f99cc Merging wow-db-get back into the trunk. This is where r255 had ended up. 2012-09-25 22:17:03 +00:00
Nathanial.C.Jones 813c2a215e Set min svn version to this revision. Updated build for 5.0.4. 2012-09-25 02:14:00 +00:00
Nathanial.C.Jones d0b3c20aba Initial Pandaria commit. 2012-09-25 02:00:15 +00:00
Nathanial.C.Jones 03f2ef0f66 Adjusted to output 4.3.3 for the WoW portion of the version. 2012-02-29 11:00:29 +00:00
Nathanial.C.Jones 87617c4eed QH Now queries the WoW client for quests, though it doesn't seem to update correctly when a quest is accepted (and though untested, probably doesn't update locations when the WoW poi changes).
Added LibMapData and began transitioning map data needs to use LibMapData.

Began changing the data collection, yet again. Once this goes beta, the new collection system will be in place... My hope is to allow QH to "learn" as you play, eliminating any need for data compilation, though I will still make attempts to compile said data into a full on db.

Added some code that will eventually be usable to get data from LightHeaded. This is not yet implemented in full, but will be the preferred method of QH doesn't know about a quest. Order of preference will eventually be: 1) Learned data, 2) Internal DB, 3) LightHeaded, 4) WoW client.

NOTE: THIS COMMIT IS ON THE WOW-DB-GET BRANCH. An alpha release will be up on the downloads page by 6:30 US EST on February 29, 2012 (tomorrow).

I THINK I have covered all the changes in this, but I have done so much since my last commit, I cannot be sure.
2012-02-29 03:27:41 +00:00
Nathanial.C.Jones 92ca575dff Added functionality to track the elders based on their associated achievements, and the ability to clear the entire list.
"/qh find elder[s] achievement [elder_or_achievement]" will track the incomplete achievements of the specified elder or achievement, or all incomplete elder achievements if none is specified.

"/qh find elder[s] clear" will clear the tracker of all tracked elders regardless of completion.
2012-02-10 00:59:22 +00:00
Nathanial.C.Jones 0496df0268 Implemented functionality to automatically update the tracked elders by keeping track of their associated quests and whether or not the quests have been completed.
This works for a brand new character, but is untested on an established character that has previously completed the achievements. Theoretically it should work on such a character, since the quests are annual quests and the completion status should reset each year.

Please note that tracking of regular quests is still not working in this branch. QH WILL, repeat WILL break if you have ANY quests in your log.
2012-02-09 03:01:12 +00:00
Nathanial.C.Jones c77bc5fc31 Some more changes for using the WoW quest tracking API.
Removed the ugly database hacks, they are not necessary with the planes set to be the map ID's and no calls going out to the built in database.

Fixed the elders in Stranglethorn.
2012-02-08 03:41:53 +00:00
Nathanial.C.Jones bf43ddd2a2 Successfully loads with MapIDs as planes... Crashes with quests (not unexpected). This is just a good point to "save." 2012-02-01 01:37:20 +00:00
Nathanial.C.Jones 3075954a51 Finished update of Elders to mapID based planes, with the addition of Cat elders. 2012-01-31 13:10:56 +00:00
Nathanial.C.Jones 00a8f01f65 Initial update of Elders to mapID based planes, with the addition of Cat elders. 2012-01-31 11:36:14 +00:00
Nathanial.C.Jones a76ff0b86d Merged change from revision 244 on the trunk to the wow-db-get branch. 2012-01-31 03:45:41 +00:00
Nathanial.C.Jones bbdaf66a48 Implemented workaround change noted in issue 512. 2012-01-31 03:41:12 +00:00
Nathanial.C.Jones 5817b6915c Initial implementation of direct querying of WoW for quest info.
Also changed planes to be the same as the equivalent mapID. Eliminated instances for the time being, as this whole scheme may go by the wayside in upcoming iterations.

WARNING: This revision MAY NOT work at all (and if it does, Elder tracking won't work). With that said, feel free to test and note any issues you discover, with the exception of Elder tracking not working (I didn't touch that at all).
2012-01-31 03:10:39 +00:00
Nathanial.C.Jones a1c556a40a This branch is for attempting to convert from an internal database to WoW's database. This will vastly reduce the memory usage. After this is done, it is expected that some internal database will be needed for certain tasks, but far less than current, making database building easier along the way. 2012-01-29 15:14:23 +00:00
Nathanial.C.Jones ec57f73384 Abandoning the idea of separating the collection system from the core for the moment. It is looking a bit harder than anticipated for the moment. I will revisit this later. 2012-01-02 01:34:49 +00:00