Skip to content

Commit 6a93339

Browse files
committed
feat: added support for TBC
1 parent d1dbc87 commit 6a93339

4 files changed

Lines changed: 58 additions & 13 deletions

File tree

FavoriteContacts.toc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Interface: 120000,110207,50503,11507
1+
## Interface: 120000,110207,50503,20505,11508
22
## Title: Favorite Contacts
33
## Notes: Adds buttons to mailbox to easily access your favorite contacts
44
## IconTexture: Interface\MailFrame\Mail-Icon
@@ -15,8 +15,9 @@ Locals.lua
1515
FavoriteContacts.lua
1616
Settings.lua
1717
Icons.retail.lua [AllowLoadGameType mainline]
18-
Icons.classic.lua
19-
Icons.mop.lua
18+
Icons.mop.lua [AllowLoadGameType mists]
19+
Icons.tbc.lua [AllowLoadGameType tbc]
20+
Icons.classic.lua [AllowLoadGameType vanilla]
2021
UI\AceGUIWidget-FC_CheckedButton.lua
2122
UI\AceGUIWidget-FC_ContactButton.lua
2223
UI\Functions.lua
@@ -26,7 +27,7 @@ UI\ContactButton.lua
2627
UI\EditPopup.lua
2728
UI\DragCursor.lua
2829
UI\MailModule.lua
29-
UI\CraftOrderModule.lua
30+
UI\CraftOrderModule.lua [AllowLoadGameType mainline]
3031
SlashCommand.lua
3132
AddonCompartment.lua
3233
SettingsPanel.lua

Icons.classic.lua

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
local _, ADDON = ...
22

3-
if WOW_PROJECT_ID ~= WOW_PROJECT_CLASSIC then
4-
return
5-
end
6-
73
-- see https://github.com/tomrus88/BlizzardInterfaceCode/blob/classic/Interface/GlueXML/CharacterCreate.lua
84
-- for new race and class icons
95

Icons.mop.lua

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
local _, ADDON = ...
22

3-
-- see: https://warcraft.wiki.gg/wiki/WOW_PROJECT_ID
4-
if nil == WOW_PROJECT_MISTS_CLASSIC or WOW_PROJECT_ID ~= WOW_PROJECT_MISTS_CLASSIC then
5-
return
6-
end
7-
83
ADDON.iconFiles = {
94
"INV_Misc_GroupLooking",
105

Icons.tbc.lua

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
local _, ADDON = ...
2+
3+
ADDON.iconFiles = {
4+
"INV_Misc_GroupLooking",
5+
6+
-- class
7+
"ClassIcon_Druid", "ClassIcon_Hunter",
8+
"ClassIcon_Mage", "ClassIcon_Paladin", "ClassIcon_Priest", "ClassIcon_Rogue", "ClassIcon_Shaman",
9+
"ClassIcon_Warlock", "ClassIcon_Warrior",
10+
11+
--specialisations
12+
"Spell_Nature_StarFall","Ability_druid_catform","Ability_racial_bearform","Spell_nature_healingtouch",
13+
"Ability_hunter_beasttaming","Ability_marksmanship","Ability_hunter_swiftstrike",
14+
"Spell_holy_magicalsentry","Spell_fire_firebolt02","Spell_frost_frostbolt02",
15+
"Spell_holy_holybolt","Spell_holy_devotionaura","Spell_holy_auraoflight",
16+
"Spell_holy_powerwordshield","Spell_holy_guardianspirit","Spell_shadow_shadowwordpain",
17+
"Ability_rogue_eviscerate", "Ability_backstab", "Ability_stealth",
18+
"Spell_nature_lightning", "Spell_nature_lightningshield", "Spell_nature_magicimmunity",
19+
"Spell_shadow_deathcoil", "Spell_shadow_metamorphosis", "Spell_shadow_rainoffire",
20+
"Ability_warrior_savageblow", "Ability_warrior_innerrage", "Ability_warrior_defensivestance",
21+
22+
-- people - uses texture atlas instead of plain textures
23+
"raceicon-human-female", "raceicon-human-male",
24+
"raceicon-gnome-female", "raceicon-gnome-male",
25+
"raceicon-dwarf-female", "raceicon-dwarf-male",
26+
"raceicon-nightelf-female", "raceicon-nightelf-male",
27+
"raceicon-draenei-female", "raceicon-draenei-male",
28+
"raceicon-orc-female", "raceicon-orc-male",
29+
"raceicon-tauren-female", "raceicon-tauren-male",
30+
"raceicon-troll-female", "raceicon-troll-male",
31+
"raceicon-undead-female", "raceicon-undead-male",
32+
"raceicon-bloodelf-female", "raceicon-bloodelf-male",
33+
34+
--profession
35+
"inv_misc_gem_01",
36+
"Trade_Engraving",
37+
"Trade_Engineering",
38+
"Trade_Alchemy",
39+
"Trade_Tailoring",
40+
"inv_misc_armorkit_17",
41+
"Trade_BlackSmithing",
42+
"Trade_Herbalism",
43+
"inv_misc_pelt_wolf_01",
44+
"Trade_Mining",
45+
"inv_misc_food_15",
46+
"Trade_Fishing",
47+
"spell_holy_sealofsacrifice", -- first aid
48+
49+
-- faction
50+
"INV_BannerPVP_01",
51+
"INV_BannerPVP_02",
52+
53+
}

0 commit comments

Comments
 (0)