FANDOM


--  Abbr disbale keys:
local abbr_list = {
    ['no']      = true,
    ['none']    = true,
    ['off']     = true,
    ['false']   = true,
    ['0']       = true
};
--  Region index list:
local rg_list = {
    'EN', 'NA', 'EU', 'AU', 'OC',
    'FR', 'FC',
    'DE', 'IT', 'PT', 'SP',
    'JP', 'JA',
    'AE', 'TC', 'KR'
};
--  Region name list:
local region_list = {
    ['en'] = 'Worldwide English',
    ['na'] = 'North American English',
    ['eu'] = 'European English',
    ['au'] = 'Australian English', ['oc'] = 'Australian English',
    ['fr'] = 'French', ['fc'] = 'French-Canadian',
    ['de'] = 'German',
    ['it'] = 'Italian',
    ['pt'] = 'Portuguese',
    ['es'] = 'Spanish', ['sp'] = 'Spanish',
    ['jp'] = 'Japanese',
    ['ja'] = 'Japanese-Asian',
    ['ae'] = 'Asian-English',
    ['tc'] = 'Chinese', ['zh'] = 'Chinese',
    ['ko'] = 'Korean', ['kr'] = 'Korean',
    --default = error('Invalid {{{region}}}!')
};
--  Language index list:
local ln_list = {
    [''] = 'en',   ['en'] = 'en',
    ['na'] = 'en',
    ['eu'] = 'en',
    ['au'] = 'en', ['oc'] = 'en',
    ['fr'] = 'fr', ['fc'] = 'fr',
    ['de'] = 'de',
    ['it'] = 'it',
    ['pt'] = 'pt',
    ['es'] = 'es', ['sp'] = 'es',
    ['jp'] = 'ja', ['ja'] = 'ja',
    ['ae'] = 'en',
    ['tc'] = 'zh', ['zh'] = 'zh',
    ['ko'] = 'ko', ['kr'] = 'ko'
};
--  Language name list:
local language_list = {
    ['en'] = 'English',
    ['fr'] = 'French',
    ['de'] = 'German',
    ['it'] = 'Italian',
    ['pt'] = 'Portuguese',
    ['es'] = 'Spanish',
    ['ja'] = 'Japanese',
    ['zh'] = 'Chinese',
    ['ko'] = 'Korean'
};
--  Rarity list:
local rarity_list = {
    ['c'] = 'Common', ['common'] = 'Common',
    ['cur'] = 'Colorful Ultra Rare', ['colorful ultra rare'] = 'Colorful Ultra Rare',
    ['nr'] = 'Normal Rare', ['normal'] = 'Normal Rare',
    ['sp'] = 'Short Print', ['short print'] = 'Short Print',
    ['ssp'] = 'Super Short Print', ['super short print'] = 'Super Short Print',
    ['hfr'] = 'Holofoil Rare', ['holofoil'] = 'Holofoil Rare',
    ['r'] = 'Rare', ['rare'] = 'Rare',
    ['sr'] = 'Super Rare', ['super'] = 'Super Rare',
    ['ur'] = 'Ultra Rare', ['ultra'] = 'Ultra Rare',
    ['utr'] = 'Ultimate Rare', ['ultimate'] = 'Ultimate Rare',
    ['gr'] = 'Ghost Rare', ['ghost'] = 'Ghost Rare',
    ['hgr'] = 'Holographic Rare', ['holographic'] = 'Holographic Rare',
    ['scr'] = 'Secret Rare', ['secret'] = 'Secret Rare',
    ['pscr'] = 'Prismatic Secret Rare', ['prismatic secret'] = 'Prismatic Secret Rare',
    ['uscr'] = 'Ultra Secret Rare', ['ultra secret'] = 'Ultra Secret Rare',
    ['scur'] = 'Secret Ultra Rare', ['secret ultra'] = 'Secret Ultra Rare',
    ['escr'] = 'Extra Secret Rare', ['extra secret'] = 'Extra Secret Rare',
    ['plr'] = 'Platinum Rare', ['platinum'] = 'Platinum Rare',
    ['plscr'] = 'Platinum Secret Rare', ['platinum secret'] = 'Platinum Secret Rare',
    ['20scr'] = '20th Secret Rare', ['20th secret'] = '20th Secret Rare',
    ['10000scr'] = '10000 Secret Rare', ['10000 secret'] = '10000 Secret Rare',
    ['altr'] = 'Starlight Rare', ['alternate'] = 'Starlight Rare', ['str'] = 'Starlight Rare', ['starlight'] = 'Starlight Rare',
    ['pr'] = 'Parallel Rare', ['parallel'] = 'Parallel Rare',
    ['pc'] = 'Parallel Common', ['parallel common'] = 'Parallel Common',
    ['npr'] = 'Normal Parallel Rare', ['normal parallel'] = 'Normal Parallel Rare',
    ['spr'] = 'Super Parallel Rare', ['super parallel'] = 'Super Parallel Rare',
    ['upr'] = 'Ultra Parallel Rare', ['ultra parallel'] = 'Ultra Parallel Rare',
    ['scpr'] = 'Secret Parallel Rare', ['secret parallel'] = 'Secret Parallel Rare',
    ['escpr'] = 'Extra Secret Parallel Rare', ['extra secret parallel'] = 'Extra Secret Parallel Rare',
    ['sfr'] = 'Starfoil Rare', ['starfoil'] = 'Starfoil Rare',
    ['msr'] = 'Mosaic Rare', ['mosaic'] = 'Mosaic Rare',
    ['shr'] = 'Shatterfoil Rare', ['shatterfoil'] = 'Shatterfoil Rare',
    ['cr'] = "Collectors Rare", ["collector's"] = "Collector's Rare", ['collectors'] = "Collector's Rare",
    ['rr'] = 'Rush Rare', ['rush'] = 'Rush Rare',
    ['hgpr'] = 'Holographic Parallel Rare', ['holographic parallel'] = 'Holographic Parallel Rare',
    ['kcc'] = 'Kaiba Corporation Common', ['kcn'] = 'Kaiba Corporation Common', ['kaiba corporation common'] = 'Kaiba Corporation Common', ['kaiba corporation normal'] = 'Kaiba Corporation Common',
    ['kcr'] = 'Kaiba Corporation Rare', ['kaiba corporation'] = 'Kaiba Corporation Rare',
    ['kcsr'] = 'Kaiba Corporation Super Rare', ['kaiba corporation super'] = 'Kaiba Corporation Super Rare',
    ['kcur'] = 'Kaiba Corporation Ultra Rare', ['kaiba corporation ultra'] = 'Kaiba Corporation Ultra Rare',
    ['mr'] = 'Millennium Rare', ['mlr'] = 'Millennium Rare', ['millennium'] = 'Millennium Rare',
    ['mlsr'] = 'Millennium Super Rare', ['millennium super'] = 'Millennium Super Rare',
    ['mlur'] = 'Millennium Ultra Rare', ['millennium ultra'] = 'Millennium Ultra Rare',
    ['mlscr'] = 'Millennium Secret Rare', ['millennium secret'] = 'Millennium Secret Rare',
    ['mlgr'] = 'Millennium Gold Rare', ['millennium gold'] = 'Millennium Gold Rare',
    ['gur'] = 'Gold Rare', ['gold'] = 'Gold Rare',
    ['gscr'] = 'Gold Secret Rare', ['gold secret'] = 'Gold Secret Rare',
    ['ggr'] = 'Ghost/Gold Rare', ['ghost/gold'] = 'Ghost/Gold Rare',
    ['pgr'] = 'Premium Gold Rare', ['premium gold'] = 'Premium Gold Rare',
    ['dpc'] = 'Duel Terminal Parallel Common', ['duel terminal parallel common'] = 'Duel Terminal Parallel Common',
    ['dnrpr'] = 'Duel Terminal Normal Rare Parallel Rare', ['duel terminal normal parallel'] = 'Duel Terminal Normal Rare Parallel Rare',
    ['duel terminal normal rare parallel'] = 'Duel Terminal Normal Parallel Rare',
    ['dnpr'] = 'Duel Terminal Normal Parallel Rare',
    ['drpr'] = 'Duel Terminal Rare Parallel Rare', ['duel terminal rare parallel'] = 'Duel Terminal Rare Parallel Rare',
    ['dspr'] = 'Duel Terminal Super Parallel Rare', ['duel terminal super parallel'] = 'Duel Terminal Super Parallel Rare',
    ['dupr'] = 'Duel Terminal Ultra Parallel Rare', ['duel terminal ultra parallel'] = 'Duel Terminal Ultra Parallel Rare',
    ['dscpr'] = 'Duel Terminal Secret Parallel Rare', ['duel terminal secret parallel'] = 'Duel Terminal Secret Parallel Rare'
};
 
return {
    ['abbr_list']     = abbr_list,
    ['rg_list']       = rg_list,
    ['region_list']   = region_list,
    ['ln_list']       = ln_list,
    ['language_list'] = language_list,
    ['rarity_list']   = rarity_list
}
*Disclosure: Some of the links above are affiliate links, meaning, at no additional cost to you, Fandom will earn a commission if you click through and make a purchase. Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+