Module:Characters

local VS   = 'VIRTUAL SINGER' local LN   = 'Leo/need' local MMJ  = 'MORE MORE JUMP!' local VBS  = 'Vivid BAD SQUAD' local WXS  = 'Wonderlands×Showtime' local NIIGO = '25-ji, Nightcord de.'

-- To add more options for a certain character, add them here local CHARACTERS = { -- VIRTUAL SINGER (without unit specification) ['hatsune miku'] = 'Hatsune Miku', ['miku']     = 'Hatsune Miku', ['kagamine rin'] = 'Kagamine Rin', ['rin']      = 'Kagamine Rin', ['kagamine len'] = 'Kagamine Len', ['len']      = 'Kagamine Len', ['megurine luka'] = 'Megurine Luka', ['luka']     = 'Megurine Luka', ['meiko']        = 'MEIKO', ['kaito']        = 'KAITO', -- VIRTUAL SINGER (with unit specification) [string.lower('Hatsune Miku (' .. VS .. ')')]	                = 'Hatsune Miku (' .. VS .. ')', ['vs miku'] = 'Hatsune Miku (' .. VS .. ')', [string.lower('Kagamine Rin (' .. VS .. ')')]	                = 'Kagamine Rin (' .. VS .. ')', ['vs rin']  = 'Kagamine Rin (' .. VS .. ')', [string.lower('Kagamine Len (' .. VS .. ')')]	                = 'Kagamine Len (' .. VS .. ')', ['vs len']  = 'Kagamine Len (' .. VS .. ')', [string.lower('Megurine Luka (' .. VS .. ')')]	                = 'Megurine Luka (' .. VS .. ')', ['vs luka'] = 'Megurine Luka (' .. VS .. ')', [string.lower('MEIKO (' .. VS .. ')')]	                = 'MEIKO (' .. VS .. ')', ['vs meiko'] = 'MEIKO (' .. VS .. ')', [string.lower('KAITO (' .. VS .. ')')]	                = 'KAITO (' .. VS .. ')', ['vs kaito'] = 'KAITO (' .. VS .. ')',

-- Leo/need ['hoshino ichika']  = 'Hoshino Ichika', ['ichika']      = 'Hoshino Ichika', ['tenma saki']      = 'Tenma Saki', ['saki']        = 'Tenma Saki', ['mochizuki honami'] = 'Mochizuki Honami', ['honami']      = 'Mochizuki Honami', ['hinomori shiho']  = 'Hinomori Shiho', ['shiho']       = 'Hinomori Shiho', [string.lower('Hatsune Miku (' .. LN .. ')')]	                 = 'Hatsune Miku (' .. LN .. ')', ['l/n miku'] = 'Hatsune Miku (' .. LN .. ')', ['ln miku']  = 'Hatsune Miku (' .. LN .. ')', [string.lower('Kagamine Rin (' .. LN .. ')')]	                 = 'Kagamine Rin (' .. LN .. ')', ['l/n rin']  = 'Kagamine Rin (' .. LN .. ')', ['ln rin']   = 'Kagamine Rin (' .. LN .. ')', [string.lower('Kagamine Len (' .. LN .. ')')]	                 = 'Kagamine Len (' .. LN .. ')', ['l/n len']  = 'Kagamine Len (' .. LN .. ')', ['ln len']   = 'Kagamine Len (' .. LN .. ')', [string.lower('Megurine Luka (' .. LN .. ')')]	                 = 'Megurine Luka (' .. LN .. ')', ['l/n luka'] = 'Megurine Luka (' .. LN .. ')', ['ln luka']  = 'Megurine Luka (' .. LN .. ')', [string.lower('MEIKO (' .. LN .. ')')]	                 = 'MEIKO (' .. LN .. ')', ['l/n meiko'] = 'MEIKO (' .. LN .. ')', ['ln meiko'] = 'MEIKO (' .. LN .. ')', [string.lower('KAITO (' .. LN .. ')')]	                 = 'KAITO (' .. LN .. ')', ['l/n kaito'] = 'KAITO (' .. LN .. ')', ['ln kaito'] = 'KAITO (' .. LN .. ')', -- MORE MORE JUMP! ['hanasato minori'] = 'Hanasato Minori', ['minori']      = 'Hanasato Minori', ['kiritani haruka'] = 'Kiritani Haruka', ['haruka']      = 'Kiritani Haruka', ['momoi airi']      = 'Momoi Airi', ['airi']        = 'Momoi Airi', ['hinomori shizuku'] = 'Hinomori Shizuku', ['shizuku']     = 'Hinomori Shizuku', [string.lower('Hatsune Miku (' .. MMJ .. ')')]                     = 'Hatsune Miku (' .. MMJ .. ')', ['mmj miku'] = 'Hatsune Miku (' .. MMJ .. ')', [string.lower('Kagamine Rin (' .. MMJ .. ')')]	                 = 'Kagamine Rin (' .. MMJ .. ')', ['mmj rin']  = 'Kagamine Rin (' .. MMJ .. ')', [string.lower('Kagamine Len (' .. MMJ .. ')')]	                 = 'Kagamine Len (' .. MMJ .. ')', ['mmj len']  = 'Kagamine Len (' .. MMJ .. ')', [string.lower('Megurine Luka (' .. MMJ .. ')')]	                 = 'Megurine Luka (' .. MMJ .. ')', ['mmj luka'] = 'Megurine Luka (' .. MMJ .. ')', [string.lower('MEIKO (' .. MMJ .. ')')]	                 = 'MEIKO (' .. MMJ .. ')', ['mmj meiko'] = 'MEIKO (' .. MMJ .. ')', [string.lower('KAITO (' .. MMJ .. ')')]	                 = 'KAITO (' .. MMJ .. ')', ['mmj kaito'] = 'KAITO (' .. MMJ .. ')', -- Vivid BAD SQUAD ['azusawa kohane'] = 'Azusawa Kohane', ['kohane']     = 'Azusawa Kohane', ['shiraishi an']   = 'Shiraishi An', ['an']         = 'Shiraishi An', ['shinonome akito'] = 'Shinonome Akito', ['akito']      = 'Shinonome Akito', ['aoyagi toya']    = 'Aoyagi Toya', ['toya']       = 'Aoyagi Toya', [string.lower('Hatsune Miku (' .. VBS .. ')')]                     = 'Hatsune Miku (' .. VBS .. ')', ['vbs miku'] = 'Hatsune Miku (' .. VBS .. ')', [string.lower('Kagamine Rin (' .. VBS .. ')')]	                 = 'Kagamine Rin (' .. VBS .. ')', ['vbs rin']  = 'Kagamine Rin (' .. VBS .. ')', [string.lower('Kagamine Len (' .. VBS .. ')')]	                 = 'Kagamine Len (' .. VBS .. ')', ['vbs len']  = 'Kagamine Len (' .. VBS .. ')', [string.lower('Megurine Luka (' .. VBS .. ')')]	                 = 'Megurine Luka (' .. VBS .. ')', ['vbs luka'] = 'Megurine Luka (' .. VBS .. ')', [string.lower('MEIKO (' .. VBS .. ')')]	                 = 'MEIKO (' .. VBS .. ')', ['vbs meiko'] = 'MEIKO (' .. VBS .. ')', [string.lower('KAITO (' .. VBS .. ')')]	                 = 'KAITO (' .. VBS .. ')', ['vbs kaito'] = 'KAITO (' .. VBS .. ')', -- Wonderlands×Showtime ['tenma tsukasa'] = 'Tenma Tsukasa', ['tsukasa']  = 'Tenma Tsukasa', ['otori emu']    = 'Otori Emu', ['emu']      = 'Otori Emu', ['kusanagi nene'] = 'Kusanagi Nene', ['nene']     = 'Kusanagi Nene', ['kamishiro rui'] = 'Kamishiro Rui', ['rui']      = 'Kamishiro Rui', [string.lower('Hatsune Miku (' .. WXS .. ')')]                     = 'Hatsune Miku (' .. WXS .. ')', ['wxs miku'] = 'Hatsune Miku (' .. WXS .. ')', [string.lower('Kagamine Rin (' .. WXS .. ')')]	                 = 'Kagamine Rin (' .. WXS .. ')', ['wxs rin']  = 'Kagamine Rin (' .. WXS .. ')', [string.lower('Kagamine Len (' .. WXS .. ')')]	                 = 'Kagamine Len (' .. WXS .. ')', ['wxs len']  = 'Kagamine Len (' .. WXS .. ')', [string.lower('Megurine Luka (' .. WXS .. ')')]	                 = 'Megurine Luka (' .. WXS .. ')', ['wxs luka'] = 'Megurine Luka (' .. WXS .. ')', [string.lower('MEIKO (' .. WXS .. ')')]	                 = 'MEIKO (' .. WXS .. ')', ['wxs meiko'] = 'MEIKO (' .. WXS .. ')', [string.lower('KAITO (' .. WXS .. ')')]	                 = 'KAITO (' .. WXS .. ')', ['wxs kaito'] = 'KAITO (' .. WXS .. ')', -- 25-ji, Nightcord de. ['yoisaki kanade'] = 'Yoisaki Kanade', ['kanade']    = 'Yoisaki Kanade', ['asahina mafuyu'] = 'Asahina Mafuyu', ['mafuyu']    = 'Asahina Mafuyu', ['shinonome ena'] = 'Shinonome Ena', ['ena']       = 'Shinonome Ena', ['akiyama mizuki'] = 'Akiyama Mizuki', ['mizuki']    = 'Akiyama Mizuki', [string.lower('Hatsune Miku (' .. NIIGO .. ')')]                      = 'Hatsune Miku (' .. NIIGO .. ')', ['25ji miku'] = 'Hatsune Miku (' .. NIIGO .. ')', [string.lower('Kagamine Rin (' .. NIIGO .. ')')]	                  = 'Kagamine Rin (' .. NIIGO .. ')', ['25ji rin']  = 'Kagamine Rin (' .. NIIGO .. ')', [string.lower('Kagamine Len (' .. NIIGO .. ')')]	                 = 'Kagamine Len (' .. NIIGO .. ')', ['25ji len']  = 'Kagamine Len (' .. NIIGO .. ')', [string.lower('Megurine Luka (' .. NIIGO .. ')')]	                  = 'Megurine Luka (' .. NIIGO .. ')', ['25ji luka'] = 'Megurine Luka (' .. NIIGO .. ')', [string.lower('MEIKO (' .. NIIGO .. ')')]	                  = 'MEIKO (' .. NIIGO .. ')', ['25ji meiko'] = 'MEIKO (' .. NIIGO .. ')', -- [string.lower('KAITO (' .. NIIGO .. ')')]	--                  = 'KAITO (' .. NIIGO .. ')', -- 	['25ji kaito'] = 'KAITO (' .. NIIGO .. ')', }

return CHARACTERS