Module:InfoboxNeue/Games

From CLOCKUP WIKI
Quick facts:
euphoria
euphoria
ユーフォリア
Information
Rating
18+
Genre
Eroge, Horror
Releases
Original Japanese PC Releases
2011-05-19 (Trial Version)
2011-06-24
Japanese Android Port Release
2012-10-26
HD Remastered Japanese PC Release
2014-04-25
International English PC Release
2015-10-19 (Trial)
2015-11-27 (Digital)
2016-07-01 (Physical CD)
2023-06-27 (Physical USB)

local p = {}
local infobox = require( 'Module:InfoboxNeue' )

function p.euphoria()
	local infoboxTable = {}
	local sectionTable = {}

	infoboxTable = {
		infobox.renderImage( 'Euphoria int new cover.jpg' ),
		infobox.renderHeader( {
			title = 'euphoria',
			subtitle = 'ユーフォリア'
		} )
	}
	
	gamedata = {
		infobox.renderItem( {
			label = 'Rating',
			data = '18+'
		} ),
		infobox.renderItem( {
			label = 'Genre',
			data = '[[w:Eroge|Eroge]], Horror'
		} ),
	}
	
	table.insert(
		infoboxTable,
		infobox.renderSection( {
			title = 'Information',
			content = table.concat( gamedata ),
			col = 2
		} )
	)
	
	people = {
		infobox.renderItem( {
			label = 'Developer',
			data = '[[CLOCKUP]]'
		} ),
		infobox.renderItem( {
			label = 'Publisher',
			data = '[[CLOCKUP]]<br>[[AiCherry]]<br>[[Hobibox]]<br>[[Mangagamer]]'
		} ),
		infobox.renderItem( {
			label = 'Translator',
			data = '[[Mangagamer|Mangagamer (English)]]'
		} )
	}
	
	table.insert(
		infoboxTable,
		infobox.renderSection( {
			title = 'People',
			content = table.concat( people ),
			col = 3
		} )
	)
	releasedates = {
		infobox.renderItem( {
			label = 'Original Japanese PC Releases',
			data = '2011-05-19 (Trial Version)<br>2011-06-24'
		} ),
		infobox.renderItem( {
			label = 'Japanese Android Port Release',
			data = '2012-10-26'
		} ),
		infobox.renderItem( {
			label = 'HD Remastered Japanese PC Release',
			data = '2014-04-25'
		} ),
		infobox.renderItem( {
			label = 'International English PC Release',
			data = '2015-10-19 (Trial)<br>2015-11-27 (Digital)<br>2016-07-01 (Physical CD)<br>2023-06-27 (Physical USB)'
		} )
	}
	
	table.insert(
		infoboxTable,
		infobox.renderSection( {
			title = 'Releases',
			content = table.concat( releasedates )
		} )
	)
	
	html = infobox.renderInfobox( table.concat( infoboxTable ), 'euphoria' )
	return html
end

function p.maggotbaits()
	local infoboxTable = {}
	local sectionTable = {}

	infoboxTable = {
		infobox.renderImage( 'Maggot baits cover.jpg' ),
		infobox.renderHeader( {
			title = 'Maggot baits',
			subtitle = 'マゴット ベイツ'
		} )
	}
	
	gamedata = {
		infobox.renderItem( {
			label = 'Rating',
			data = '18+'
		} ),
		infobox.renderItem( {
			label = 'Genre',
			data = 'Hentai, Horror'
		} ),
	}
	
	table.insert(
		infoboxTable,
		infobox.renderSection( {
			title = 'Information',
			content = table.concat( gamedata ),
			col = 2
		} )
	)
	
	people = {
		infobox.renderItem( {
			label = 'Developer',
			data = 'CLOCKUP'
		} ),
		infobox.renderItem( {
			label = 'Publisher',
			data = 'CLOCKUP'
		} ),
		infobox.renderItem( {
			label = 'Translator',
			data = 'Mangagamer (English)'
		} )
	}
	
	table.insert(
		infoboxTable,
		infobox.renderSection( {
			title = 'People',
			content = table.concat( people ),
			col = 3
		} )
	)
	releasedates = {
		infobox.renderItem( {
			label = 'Original Japanese PC Releases',
			data = '2015-10-26 (Trial Version)<br>2015-11-27'
		} ),
		infobox.renderItem( {
			label = 'Japanese Android Port Release',
			data = '2016-12-26'
		} ),
		infobox.renderItem( {
			label = 'International English PC Release',
			data = '2019-10-24 (Digital)<br>2020-05-15 (Physical USB)'
		} )
	}
	
	table.insert(
		infoboxTable,
		infobox.renderSection( {
			title = 'Releases',
			content = table.concat( releasedates )
		} )
	)
	
	html = infobox.renderInfobox( table.concat( infoboxTable ), 'euphoria' )
	return html
end

return p
Cookies help us deliver our services. By using our services, you agree to our use of cookies.