vanilla-wow-addons – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | |
2 | local setname, coremajor = "Zul'Gurub Quest", "1" |
||
3 | local vmajor, vminor = "Zul'Gurub Quest 1", tonumber(string.sub("$Revision: 666 $", 12, -3)) |
||
4 | |||
5 | |||
6 | -- Check to see if an update is needed |
||
7 | -- if not then just return out now before we do anything |
||
8 | if not TekLibStub or not PeriodicTableEmbed or not PeriodicTableEmbed:NeedsUpgraded(vmajor, vminor) then return end |
||
9 | |||
10 | local mem = gcinfo() |
||
11 | local t = { |
||
12 | |||
13 | -- Zul'Gurub items by type |
||
14 | zulgurubquests = {"zulgurubcoin", "zulgurubbijou", "zulgurubprimal"}, |
||
15 | zulgurubcoin = "19698 19699 19700 19701 19702 19703 19704 19705 19706", |
||
16 | zulgurubbijou = "19707 19708 19709 19710 19711 19712 19713 19714 19715", |
||
17 | zulgurubprimal = "19716 19717 19718 19719 19720 19721 19722 19723 19724", |
||
18 | |||
19 | -- Coin trios for repeatable rep quests |
||
20 | zulgurubcoinrep1 = "19698 19699 19700", |
||
21 | zulgurubcoinrep2 = "19701 19702 19703", |
||
22 | zulgurubcoinrep3 = "19704 19705 19706", |
||
23 | |||
24 | -- Zul'Gurub items by class need |
||
25 | -- Value = Reputation index of: |
||
26 | -- {"Hated", "Hostile", "Unfirendly", "Neutral", "Friendly", "Honored", "Revered", "Exalted"} |
||
27 | zulgurubclasses = {"zulgurubdruid", "zulgurubhunter", "zulgurubmage", "zulgurubpaladin", "zulgurubpriest", "zulgurubrogue", "zulgurubshaman", "zulgurubwarlock", "zulgurubwarrior"}, |
||
28 | zulgurubenchants = {"zulgurubdruidenchant", "zulgurubhunterenchant", "zulgurubmageenchant", "zulgurubpaladinenchant", "zulgurubpriestenchant", "zulgurubrogueenchant", "zulgurubshamanenchant", "zulgurubwarlockenchant", "zulgurubwarriorenchant"}, |
||
29 | |||
30 | zulgurubdruid = {"zulgurubdruidenchant", "zulgurubdruidbelt", "zulgurubdruidbracer", "zulgurubdruidchest"}, |
||
31 | zulgurubdruidbelt = "19699:6 19704:6 19711:6 19720:6 ", -- Honored |
||
32 | zulgurubdruidbracer = "19700:5 19702:5 19707:5 19718:5", -- Friendly |
||
33 | zulgurubdruidchest = "19701:7 19698:7 19713:7 19722:7", -- Revered |
||
34 | zulgurubdruidenchant = "19716:5 19821:5 18331:5", |
||
35 | |||
36 | zulgurubhunter = {"zulgurubhunterenchant", "zulgurubhunterbelt", "zulgurubhunterbracer", "zulgurubhuntershoulder"}, |
||
37 | zulgurubhunterbelt = "19700:6 19699:6 19711:6 19721:6", -- Honored |
||
38 | zulgurubhunterbracer = "19704:5 19705:5 19709:5 19716:5", -- Friendly |
||
39 | zulgurubhuntershoulder = "19701:7 19698:7 19714:7 19724:7", -- Revered |
||
40 | zulgurubhunterenchant = "19718:5 19816:5 18329:5", |
||
41 | |||
42 | zulgurubmage = {"zulgurubmageenchant", "zulgurubmagebracer", "zulgurubmagechest", "zulgurubmageshoulder"}, |
||
43 | zulgurubmagebracer = "19702:5 19703:5 19708:5 19716:5", -- Friendly |
||
44 | zulgurubmagechest = "19704:7 19698:7 19714:7 19723:7", -- Revered |
||
45 | zulgurubmageshoulder = "19701:6 19699:6 19710:6 19721:6", -- Honored |
||
46 | zulgurubmageenchant = "19719:5 19818:5 18330:5", |
||
47 | |||
48 | zulgurubpaladin = {"zulgurubpaladinenchant", "zulgurubpaladinbelt", "zulgurubpaladinbracer", "zulgurubpaladinchest"}, |
||
49 | zulgurubpaladinbelt = "19706:7 19705:7 19712:7 19721:7", -- Revered |
||
50 | zulgurubpaladinbracer = "19703:5 19698:5 19707:5 19716:5", -- Friendly |
||
51 | zulgurubpaladinchest = "19704:6 19702:6 19715:6 19722:6", -- Honored |
||
52 | zulgurubpaladinenchant = "19721:5 19815:5 18331:5", |
||
53 | |||
54 | zulgurubpriest = {"zulgurubpriestenchant", "zulgurubpriestbelt", "zulgurubpriestbracer", "zulgurubpriestshoulder"}, |
||
55 | zulgurubpriestbelt = "19700:6 19698:6 19710:6 19720:6", -- Honored |
||
56 | zulgurubpriestbracer = "19706:5 19704:5 19709:5 19718:5", -- Friendly |
||
57 | zulgurubpriestshoulder = "19699:7 19703:7 19713:7 19724:7", -- Revered |
||
58 | zulgurubpriestenchant = "19722:5 19820:5 18330:5", |
||
59 | |||
60 | zulgurubrogue = {"zulgurubrogueenchant", "zulgurubroguebracer", "zulgurubroguechest", "zulgurubrogueshoulder"}, |
||
61 | zulgurubroguebracer = "19706:5 19702:5 19708:5 19717:5", -- Friendly |
||
62 | zulgurubroguechest = "19700:7 19705:7 19715:7 19724:7", -- Revered |
||
63 | zulgurubrogueshoulder = "19699:6 19698:6 19712:6 19719:6", -- Honored |
||
64 | zulgurubrogueenchant = "19723:5 19814:5 18329:5", |
||
65 | |||
66 | zulgurubshaman = {"zulgurubshamanenchant", "zulgurubshamanbelt", "zulgurubshamanbracer", "zulgurubshamanchest"}, |
||
67 | zulgurubshamanbelt = "19701:6 19705:6 19712:6 19719:6", -- Honored |
||
68 | zulgurubshamanbracer = "19706:5 19699:5 19708:5 19717:5", -- Friendly |
||
69 | zulgurubshamanchest = "19700:7 19703:7 19715:7 19722:7", -- Revered |
||
70 | zulgurubshamanenchant = "19720:5 19817:5 18330:5", |
||
71 | |||
72 | zulgurubwarlock = {"zulgurubwarlockenchant", "zulgurubwarlockbracer", "zulgurubwarlockchest", "zulgurubwarlockshoulder"}, |
||
73 | zulgurubwarlockbracer = "19701:5 19702:5 19707:5 19718:5", -- Friendly |
||
74 | zulgurubwarlockchest = "19706:7 19705:7 19714:7 19723:7", -- Revered |
||
75 | zulgurubwarlockshoulder = "19700:6 19703:6 19710:6 19720:6", -- Honored |
||
76 | zulgurubwarlockenchant = "19717:5 19819:5 18330:5", |
||
77 | |||
78 | zulgurubwarrior = {"zulgurubwarriorenchant", "zulgurubwarriorbelt", "zulgurubwarriorbracer", "zulgurubwarriorchest"}, |
||
79 | zulgurubwarriorbelt = "19705:6 19702:6 19711:6 19719:6", -- Honored |
||
80 | zulgurubwarriorbracer = "19701:5 19703:5 19709:5 19717:5", -- Friendly |
||
81 | zulgurubwarriorchest = "19706:7 19704:7 19713:7 19723:7", -- Revered |
||
82 | zulgurubwarriorenchant = "19724:5 19813:5 18331:5", |
||
83 | } |
||
84 | |||
85 | |||
86 | local lib = {} |
||
87 | |||
88 | |||
89 | -- Return the library's current version |
||
90 | function lib:GetLibraryVersion() |
||
91 | return vmajor, vminor |
||
92 | end |
||
93 | |||
94 | |||
95 | -- Activate a new instance of this library |
||
96 | function lib:LibActivate(stub, oldLib, oldList) |
||
97 | self.dataset = t |
||
98 | t = nil |
||
99 | PeriodicTableEmbed:GetInstance(coremajor):AddModule(setname, self.dataset, self.memuse) |
||
100 | end |
||
101 | |||
102 | lib.memuse = gcinfo() - mem |
||
103 | |||
104 | |||
105 | -------------------------------- |
||
106 | -- Load this bitch! -- |
||
107 | -------------------------------- |
||
108 | PeriodicTableEmbed:Register(lib) |