Module:Dialogue/data: Difference between revisions

From Sekaipedia
Content added Content deleted
No edit summary
mNo edit summary
Line 1: Line 1:
-- To add more options for a certain character, add them here
local CHARACTERS = {
local CHARACTERS = {
-- VIRTUAL SINGER
-- VIRTUAL SINGER
Line 13: Line 14:


-- Leo/need
-- 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'
}
}


-- Use the optimal name here, will be mapped to the "shorthands" in CHARACTERS
local IMAGES = {
local IMAGES = {
-- VIRTUAL SINGER
-- VIRTUAL SINGER
Line 22: Line 32:
['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
['Hoshino Ichika'] = 'Ichika-circle.png',
['Tenma Saki'] = 'Saki-circle.png',
['Mochizuki Honami'] = 'Honami-circle.png',
['Hinomori Shiho'] = 'Shiho-circle.png',
}
}


Line 32: Line 48:
['Megurine Luka'] = '#ffbbcc',
['Megurine Luka'] = '#ffbbcc',
['MEIKO'] = '#dd4444',
['MEIKO'] = '#dd4444',
['KAITO'] = '#3366cc'
['KAITO'] = '#3366cc',
-- Leo/need
['Hoshino Ichika'] = '#33aaee',
['Tenma Saki'] = '#ffdd44',
['Mochizuki Honami'] = '#ee6666',
['Hinomori Shiho'] = '#bbdd22'
}
}



Revision as of 03:34, 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'
}

-- 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',
}

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'
}

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()
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.