Content added Content deleted
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
local CHARACTERS = { |
local CHARACTERS = { |
||
-- VIRTUAL SINGER |
-- VIRTUAL SINGER |
||
['hatsune miku'] = 'Hatsune Miku', |
['hatsune miku'] = 'Hatsune Miku', |
||
['miku'] = 'Hatsune Miku', |
['miku'] = 'Hatsune Miku', |
||
['kagamine rin'] = 'Kagamine Rin', |
['kagamine rin'] = 'Kagamine Rin', |
||
['rin'] = 'Kagamine Rin', |
['rin'] = 'Kagamine Rin', |
||
['kagamine len'] = 'Kagamine Len', |
['kagamine len'] = 'Kagamine Len', |
||
['len'] = 'Kagamine Len', |
['len'] = 'Kagamine Len', |
||
['megurine luka'] = 'Megurine Luka', |
['megurine luka'] = 'Megurine Luka', |
||
['luka'] = 'Megurine Luka', |
['luka'] = 'Megurine Luka', |
||
['meiko'] = 'MEIKO', |
['meiko'] = 'MEIKO', |
||
['kaito'] = 'KAITO', |
['kaito'] = 'KAITO', |
||
-- Leo/need |
-- Leo/need |
||
['hoshino ichika'] = 'Hoshino Ichika', |
['hoshino ichika'] = 'Hoshino Ichika', |
||
['ichika'] = 'Hoshino Ichika', |
['ichika'] = 'Hoshino Ichika', |
||
['tenma saki'] = 'Tenma Saki', |
['tenma saki'] = 'Tenma Saki', |
||
['saki'] = 'Tenma Saki', |
['saki'] = 'Tenma Saki', |
||
['mochizuki honami'] = 'Mochizuki Honami', |
['mochizuki honami'] = 'Mochizuki Honami', |
||
['honami'] = 'Mochizuki Honami', |
['honami'] = 'Mochizuki Honami', |
||
['hinomori shiho'] = 'Hinomori Shiho', |
['hinomori shiho'] = 'Hinomori Shiho', |
||
['shiho'] = 'Hinomori Shiho', |
['shiho'] = 'Hinomori Shiho', |
||
-- MORE MORE JUMP! |
-- MORE MORE JUMP! |
||
['hanasato minori'] = 'Hanasato Minori', |
['hanasato minori'] = 'Hanasato Minori', |
||
['minori'] = 'Hanasato Minori', |
['minori'] = 'Hanasato Minori', |
||
['kiritani haruka'] = 'Kiritani Haruka', |
['kiritani haruka'] = 'Kiritani Haruka', |
||
['haruka'] = 'Kiritani Haruka', |
['haruka'] = 'Kiritani Haruka', |
||
['momoi airi'] = 'Momoi Airi', |
['momoi airi'] = 'Momoi Airi', |
||
['airi'] = 'Momoi Airi', |
['airi'] = 'Momoi Airi', |
||
['hinomori shizuku'] = 'Hinomori Shizuku', |
['hinomori shizuku'] = 'Hinomori Shizuku', |
||
['shizuku'] = 'Hinomori Shizuku', |
['shizuku'] = 'Hinomori Shizuku', |
||
-- 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', |
|||
} |
} |
||
Line 37: | Line 47: | ||
local IMAGES = { |
local IMAGES = { |
||
-- VIRTUAL SINGER |
-- VIRTUAL SINGER |
||
['Hatsune Miku'] = 'Miku-circle.png', |
['Hatsune Miku'] = 'Miku-circle.png', |
||
['Kagamine Rin'] = 'Rin-circle.png', |
['Kagamine Rin'] = 'Rin-circle.png', |
||
['Kagamine Len'] = 'Len-circle.png', |
['Kagamine Len'] = 'Len-circle.png', |
||
['Megurine Luka'] = 'Luka-circle.png', |
['Megurine Luka'] = 'Luka-circle.png', |
||
['MEIKO'] = 'Meiko-circle.png', |
['MEIKO'] = 'Meiko-circle.png', |
||
['KAITO'] = 'Kaito-circle.png', |
['KAITO'] = 'Kaito-circle.png', |
||
-- Leo/need |
-- Leo/need |
||
['Hoshino Ichika'] = 'Ichika-circle.png', |
['Hoshino Ichika'] = 'Ichika-circle.png', |
||
['Tenma Saki'] = 'Saki-circle.png', |
['Tenma Saki'] = 'Saki-circle.png', |
||
['Mochizuki Honami'] = 'Honami-circle.png', |
['Mochizuki Honami'] = 'Honami-circle.png', |
||
['Hinomori Shiho'] = 'Shiho-circle.png', |
['Hinomori Shiho'] = 'Shiho-circle.png', |
||
-- MORE MORE JUMP! |
-- MORE MORE JUMP! |
||
['Hanasato Minori'] = 'Minori-circle.png', |
['Hanasato Minori'] = 'Minori-circle.png', |
||
['Kiritani Haruka'] = 'Haruka-circle.png', |
['Kiritani Haruka'] = 'Haruka-circle.png', |
||
['Momoi Airi'] = 'Airi-circle.png', |
['Momoi Airi'] = 'Airi-circle.png', |
||
['Hinomori Shizuku'] = 'Shizuku-circle.png', |
['Hinomori Shizuku'] = 'Shizuku-circle.png', |
||
-- Vivid BAD SQUAD |
|||
['Azusawa Kohane'] = 'Kohane-circle.png', |
|||
['Shiraishi An'] = 'An-circle.png', |
|||
['Shinonome Akito'] = 'Akito-circle.png', |
|||
['Aoyagi Toya'] = 'Touya-circle.png', |
|||
} |
} |
||
Line 77: | Line 93: | ||
['Momoi Airi'] = '#ffaacc', |
['Momoi Airi'] = '#ffaacc', |
||
['Hinomori Shizuku'] = '#99eedd', |
['Hinomori Shizuku'] = '#99eedd', |
||
-- Vivid BAD SQUAD |
|||
['Azusawa Kohane'] = '#ff6699', |
|||
['Shiraishi An'] = '#00bbdd', |
|||
['Shinonome Akito'] = '#ff7722', |
|||
['Aoyagi Toya'] = '#0077dd', |
|||
} |
} |
||
Revision as of 04:00, 16 August 2021
Documentation for this module may be created at Module:Dialogue/data/doc
-- To add more options for a certain character, add them here
local CHARACTERS = {
-- VIRTUAL SINGER
['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',
-- 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',
-- 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',
-- 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',
}
-- Use the optimal name here, will be mapped to the "shorthands" in CHARACTERS
local IMAGES = {
-- VIRTUAL SINGER
['Hatsune Miku'] = 'Miku-circle.png',
['Kagamine Rin'] = 'Rin-circle.png',
['Kagamine Len'] = 'Len-circle.png',
['Megurine Luka'] = 'Luka-circle.png',
['MEIKO'] = 'Meiko-circle.png',
['KAITO'] = 'Kaito-circle.png',
-- Leo/need
['Hoshino Ichika'] = 'Ichika-circle.png',
['Tenma Saki'] = 'Saki-circle.png',
['Mochizuki Honami'] = 'Honami-circle.png',
['Hinomori Shiho'] = 'Shiho-circle.png',
-- MORE MORE JUMP!
['Hanasato Minori'] = 'Minori-circle.png',
['Kiritani Haruka'] = 'Haruka-circle.png',
['Momoi Airi'] = 'Airi-circle.png',
['Hinomori Shizuku'] = 'Shizuku-circle.png',
-- Vivid BAD SQUAD
['Azusawa Kohane'] = 'Kohane-circle.png',
['Shiraishi An'] = 'An-circle.png',
['Shinonome Akito'] = 'Akito-circle.png',
['Aoyagi Toya'] = 'Touya-circle.png',
}
local COLORS = {
-- VIRTUAL SINGER
['Hatsune Miku'] = '#33ccbb',
['Kagamine Rin'] = '#ffcc11',
['Kagamine Len'] = '#ffee11',
['Megurine Luka'] = '#ffbbcc',
['MEIKO'] = '#dd4444',
['KAITO'] = '#3366cc',
-- Leo/need
['Hoshino Ichika'] = '#33aaee',
['Tenma Saki'] = '#ffdd44',
['Mochizuki Honami'] = '#ee6666',
['Hinomori Shiho'] = '#bbdd22',
-- MORE MORE JUMP!
['Hanasato Minori'] = '#ffccaa',
['Kiritani Haruka'] = '#99ccff',
['Momoi Airi'] = '#ffaacc',
['Hinomori Shizuku'] = '#99eedd',
-- Vivid BAD SQUAD
['Azusawa Kohane'] = '#ff6699',
['Shiraishi An'] = '#00bbdd',
['Shinonome Akito'] = '#ff7722',
['Aoyagi Toya'] = '#0077dd',
}
local function get_image_mapping()
local mapping = {}
for k,v in pairs(CHARACTERS) do
mapping[k] = IMAGES[v]
end
return mapping
end
local function get_color_mapping()
local mapping = {}
for k,v in pairs(CHARACTERS) do
mapping[k] = COLORS[v]
end
return mapping
end
return {
characters = CHARACTERS,
images = get_image_mapping(),
colors = get_color_mapping()
}