annotate location_cache.lua @ 20:bdd440ac55be v1.02

(none)
author Aaron@Aaron-PC
date Thu, 19 Aug 2010 17:34:18 -0500
parents 6cdb9377585b
children 1da3cd643786
rev   line source
Aaron@17 1 --[[--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))
Aaron@17 2
Aaron@17 3 RecipeProfit by -[@project-author@]-
Aaron@17 4
Aaron@17 5 Rev: @project-revision@
Aaron@17 6 Updated: @file-date-iso@
Aaron@17 7
Aaron@17 8 --))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))
Aaron@17 9
Aaron@17 10 http://www.wrathguides.com/
Aaron@17 11
Aaron@17 12 --]]--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))--))
Aaron@17 13
Aaron@17 14 --[[
Aaron@17 15 This file contains location fix overrides for data.
Aaron@17 16 ]]
Aaron@17 17 RECIPEPROFIT_location_cache = {
Aaron@17 18 ["Aaron Hollman"] = {
Aaron@17 19 ["y"] = 0.7215260863304138,
Aaron@17 20 ["x"] = 0.6404642462730408,
Aaron@17 21 },
Aaron@17 22 ["Madame Ruby"] = {
Aaron@17 23 ["y"] = 0.7101468443870544,
Aaron@17 24 ["x"] = 0.6331429481506348,
Aaron@17 25 },
Aaron@17 26 ["Endora Moorehead"] = {
Aaron@17 27 ["y"] = 0.5554489493370056,
Aaron@17 28 ["x"] = 0.386496365070343,
Aaron@17 29 },
Aaron@17 30 ["Larana Drome"] = {
Aaron@17 31 ["y"] = 0.3669505119323731,
Aaron@17 32 ["x"] = 0.41370689868927,
Aaron@17 33 },
Aaron@17 34 ["Wind Trader Lathrai"] = {
Aaron@17 35 ["y"] = 0.3077846765518189,
Aaron@17 36 ["x"] = 0.7226132750511169,
Aaron@17 37 },
Aaron@17 38 ["Eiin"] = {
Aaron@17 39 ["y"] = 0.6892650127410889,
Aaron@17 40 ["x"] = 0.6627683639526367,
Aaron@17 41 },
Aaron@17 42 ["Bryan Landers"] = {
Aaron@17 43 ["y"] = 0.245055764913559,
Aaron@17 44 ["x"] = 0.3892331123352051,
Aaron@17 45 },
Aaron@17 46 ["Fyldan"] = {
Aaron@17 47 ["y"] = 0.215785413980484,
Aaron@17 48 ["x"] = 0.4854764640331268,
Aaron@17 49 },
Aaron@17 50 ["Ulthir"] = {
Aaron@17 51 ["y"] = 0.2445829063653946,
Aaron@17 52 ["x"] = 0.5585364103317261,
Aaron@17 53 },
Aaron@17 54 }
Aaron@17 55
Aaron@18 56 --[[
Aaron@18 57 Replaces the X and Y coordinates in the coordinate cached database.
Aaron@18 58 ]]
Aaron@18 59 local function fix_coords(note, cdb)
Aaron@18 60 for name, coord in pairs(cdb) do
Aaron@17 61 if(note.vendor == name) then
Aaron@17 62 note.x = coord.x * 100
Aaron@17 63 note.y = coord.y * 100
Aaron@17 64 end
Aaron@17 65 end
Aaron@17 66 end
Aaron@17 67
Aaron@17 68 --[[
Aaron@17 69 Overwrites RECIPEPROFIT_alliance and RECIPEPROFIT_horde dbs.
Aaron@17 70 ]]
Aaron@20 71 for _, note in pairs(RECIPEPROFIT_alliance) do
Aaron@20 72 fix_coords(note, RECIPEPROFIT_location_cache)
Aaron@17 73 end
Aaron@17 74
Aaron@20 75 for _, note in pairs(RECIPEPROFIT_horde) do
Aaron@20 76 fix_coords(note, RECIPEPROFIT_location_cache)
Aaron@17 77 end