You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
120 lines
4.5 KiB
120 lines
4.5 KiB
local addonName, ns = ...
|
|
|
|
-------------------------------------------------
|
|
-- patrons (order by date)
|
|
-------------------------------------------------
|
|
local patrons1 = {
|
|
-- {"nameInPatronList", "sortKey", "wowIDs"...}
|
|
{"小兔姬-影之哀伤 (CN)", "xiaotuji", "渺渺-影之哀伤"},
|
|
{"夏木沐-伊森利恩 (CN)", "xiamumu"},
|
|
{"七月核桃丶-白银之手 (CN)", "qiyuehetaodian"},
|
|
{"芋包-影之哀伤 (CN)", "yubao"},
|
|
{"青乙-影之哀伤 (CN)", "qingyi"},
|
|
{"黑丨诺-影之哀伤 (CN)", "heishunuo"},
|
|
{"大领主王大发-莫格莱尼 (CN)", "dalingzhuwangdafa"},
|
|
{"Sjerry-死亡之翼 (CN)", "sjerry"},
|
|
{"貼饼子-匕首岭 (CN)", "tiebingzi"},
|
|
{"心耀-冰风岗 (CN)", "xinyao"},
|
|
{"秋末旷夜-凤凰之神 (CN)", "qiumokuangye"},
|
|
{"曾經活過-憤怒使者 (TW)", "cengjinghuoguo"},
|
|
{"音速豆奶-白银之手 (CN)", "yinsudounai"},
|
|
{"Hardpp-Illidan (US)", "hardpp", "六月的奶德-艾露恩"},
|
|
{"握握-暗影之月 (TW)", "wowo"},
|
|
{"Sonichunter-地獄吼 (TW)", "sonichunter", "Katoomba-地獄吼"},
|
|
{"微樓聽雨-銀翼要塞 (TW)", "weiloutingyu"},
|
|
{"黑哥哥-世界之樹 (TW)", "heigege"},
|
|
{"Kuroni-Blackhand (US)", "kuroni"}, -- Kuro (Ko-fi)
|
|
{"Nodwa-Blackhand (US)", "nodwa"}, -- Nodwa (Ko-fi)
|
|
{"Deijava-Illidan (US)", "deijava"}, -- Kyoman (Ko-fi)
|
|
{"Epriestin-TarrenMill (EU)", "epriestin"}, -- Sharelia (ko-fi)
|
|
{"Nascente-TarrenMill (EU)", "nascente"}, -- Nascente-Tarren Mill (Ko-fi)
|
|
{"月刃丶-世界之樹 (TW)", "yuerendian"}, -- Smile (爱发电)
|
|
{"Longmer-Illidan (US)", "longmer"}, -- 爱发电用户_4116d (爱发电)
|
|
{"Phæro-Antonidas (EU)", "phæro", "Callistò-Antonidas (EU)"}, -- Phæro (Ko-fi)
|
|
{"Synthatt-Illidan (US)", "synthatt"}, -- Synthatt (Ko-fi)
|
|
{"Holystora-Antonidas (EU)", "holystora"}, -- devo (Ko-fi)
|
|
{"Tithaya-Kel'Thuzad (US)", "tithaya"}, -- tithaya (Ko-fi)
|
|
}
|
|
|
|
local patrons2 = {
|
|
{"钛锬 (NGA)", "taitan"},
|
|
{"黑色之城 (NGA)", "heisezhicheng"},
|
|
{"flappysmurf (爱发电)", "flappysmurf"},
|
|
{"Mike (爱发电)", "mike"},
|
|
{"古月文武 (爱发电)", "guyuewenwu"},
|
|
{"CC (爱发电)", "cc"},
|
|
{"蓝色-理想 (NGA)", "lanse-lixiang"},
|
|
{"席慕容 (NGA)", "ximurong"},
|
|
{"星空 (爱发电)", "xingkong"},
|
|
{"年复一年路西法 (爱发电)", "nianfuyinianluxifa"},
|
|
{"阿哲 (爱发电)", "azhe"},
|
|
{"北方 (爱发电)", "beifang"},
|
|
{"warbaby (爱不易)", "warbaby"},
|
|
{"6ND8 (爱发电)", "6nd8"},
|
|
{"伊莉丝翠的眷顾 (爱发电)", "yilisicuidejuangu"},
|
|
{"批歪 (爱发电)", "piwai"},
|
|
{"月神之韧 (爱发电)", "yueshenzhiren"},
|
|
{"Si (爱发电)", "si"},
|
|
{"晓文 (爱发电)", "xiaowen"},
|
|
{"千雪之心 (爱发电)", "qianxuezhixin"},
|
|
{"朝 (爱发电)", "chao"},
|
|
{"ATOMS. ོ (爱发电)", "atoms"},
|
|
{"往事 (爱发电)", "wangshi"},
|
|
{"哄哄 (爱发电)", "honghong"},
|
|
{"acm447 (爱发电)", "acm447"},
|
|
{"花爺 (爱发电)", "huaye"},
|
|
{"得闲饮茶 (爱发电)", "dexianyincha"},
|
|
{"Jane (Ko-fi)", "jane"},
|
|
{"qwe#6664 (KOOK)", "qwe#6664"},
|
|
{"Pandora (Ko-fi)", "pandora"},
|
|
}
|
|
|
|
-- sort
|
|
table.sort(patrons1, function(a, b)
|
|
return a[2] < b[2]
|
|
end)
|
|
|
|
table.sort(patrons2, function(a, b)
|
|
return a[2] < b[2]
|
|
end)
|
|
|
|
-------------------------------------------------
|
|
-- patrons (wow IDs)
|
|
-------------------------------------------------
|
|
local tests = {
|
|
["Komugi-Fyrakk"] = true,
|
|
["Celldev-Lycanthoth"] = true,
|
|
["Programming-BurningLegion"] = true,
|
|
["Programming-Lycanthoth"] = true,
|
|
["Programming-影之哀伤"] = true,
|
|
["篠崎-影之哀伤"] = true,
|
|
["蜜柑-影之哀伤"] = true,
|
|
}
|
|
|
|
local wowPatrons = {}
|
|
|
|
do
|
|
for _, t in pairs(patrons1) do
|
|
for i, name in pairs(t) do
|
|
if i == 1 then
|
|
local fullName = strmatch(t[i], "^(.+%-.+) %(%u%u%)$")
|
|
if fullName then
|
|
wowPatrons[fullName] = true
|
|
end
|
|
elseif i ~= 2 then
|
|
wowPatrons[name] = true
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|
|
-------------------------------------------------
|
|
-- make them accessible
|
|
-------------------------------------------------
|
|
if addonName == "Cell" then -- Cell
|
|
ns.patrons1 = patrons1
|
|
ns.patrons2 = patrons2
|
|
ns.wowPatrons = Cell.funcs:TMergeOverwrite(wowPatrons, tests)
|
|
else -- other addons
|
|
ns.cellPatrons = wowPatrons
|
|
end
|