Module:ParallelAliases

Revision as of 14:40, 28 July 2022 by Hypermoron (talk | contribs) (I'll have to simplify this code later)

This module is used for recreating ingame tooltips for Parallel items with custom textures. These are referenced in item templates using the prefix parallel:, as in parallel:itemname. To be rendered correctly on the wiki, an item needs display information specified on this page and an associated image uploaded, titled File:itemname.png.


local aliases = {

	'Gear',
	['Pocket Teleporter']     	= { title = '&5Pocket Teleporter', name = 'Pocket Teleporter', text = '&eRight-click &7to teleport between spawn/and your last location./&eShift + Right-click &7to reset your last location.' },
	['Totem of the Void']     	= { title = '&5Totem of the Void', name = 'Totem of the Void', text = '&7Prevents you from dying in the void' },
	['Makeshift Wings']	        = { title = '&#c8a249Makeshift Wings', name = 'Makeshift Wings', text = '&oThis apparatus *should* grant/its wearer the ability to fly' },
	['Broken Makeshift Wings']	= { title = '&#c8a249Makeshift Wings', name = 'Makeshift Wings', text = '&oThis apparatus *should* grant/its wearer the ability to fly' },
	['Red Astronaut Hat']	= { title = '&4&lRed Astronaut Hat', name = 'Red Astronaut Hat', text = '&oThe vast void of space is harsh without this./&r&cRequired to access the Space Station!//&r&7When on head:/&9+2 Armor Toughness/&9+2 Armor' },

	'Food',
	['Baguette']	    = { name = 'Baguette'},
	['Halloween Candy']	= { title = '&5Spooky Candy', name = 'Halloween Candy', text = '&6&oIts flavor is unique, and/always changing. Quite spooky!' },

	'Misc',
	['Soul Shard']           	= { name = 'Soul Shard'},
	['Unstable Soul Shard']	    = { title = '&6Unstable Soul Shard', name = 'Unstable Soul Shard'},
	['Tinted Potion Bottle']	= { title = '&7Tinted Potion Bottle', name = 'Tinted Potion Bottle', text = '&oA gross bottle that you should/never drink under any circumstances' },
}

-- Fishing loot: junk --

local junkLoot = {
	{ 'Old Boot',			'Who lost their shoe?'},
	{ 'Parallel Soda Can',	'It\'s not Pepsi... it\'s Parallel!'},
	{ 'Rock',				'It\'s not just a boulder... it\'s a rock!'},
}
for _, junk in ipairs( junkLoot ) do
	local name = junk[1]
	local lore = junk[2]
	aliases[name] = { title = name, name = name, text = '&l&cJUNK/&r&7' .. lore}
end

-- Fishing loot: treasure --

local treasureLoot = {
	{ 'Treasure Bundle',				'A bundle full of pirate treasure!'},
	{ 'Overflowing Treasure Bundle',	'A bundle bursting with pirate treasure!'},
}
for _, treasure in ipairs( treasureLoot ) do
	local name = treasure[1]
	local lore = treasure[2]
	aliases[name] = { title = name, name = name, text = '&l&6TREASURE/&r&7' .. lore}
end

-- Fishing loot: common --

local commonLoot = {
	{ 'Cooked Bream',			'A greenish-brown fish, popular with anglers'},
	{ 'Raw Bream',				'A greenish-brown fish, popular with anglers'},
	{ 'Cooked Catfish',			'Why did the catfish have trouble sleeping? The bass next door was too loud.'},
	{ 'Raw Catfish',			'Why did the catfish have trouble sleeping? The bass next door was too loud.'},
	{ 'Cooked Largemouth Bass',	'A common gamefish known for its particularly large mouth. I\'m all about that bass, \'bout that bass. No treble.'},
	{ 'Raw Largemouth Bass',	'A common gamefish known for its particularly large mouth. I\'m all about that bass, \'bout that bass. No treble.'},
	{ 'Cooked Magikarp',		'Gotta catch ‘em all!'},
	{ 'Raw Magikarp',			'Gotta catch ‘em all!'},
	{ 'Cooked Small Fry',		'Not to be confused with the McDonalds menu item, this small fish is thoroughly underwhelming.'},
	{ 'Raw Small Fry',			'Not to be confused with the McDonalds menu item, this small fish is thoroughly underwhelming.'},
	{ 'Cooked Speckled Carp',	'An oily fish with a speckled pattern'},
	{ 'Raw Speckled Carp',		'An oily fish with a speckled pattern'},
}
for _, common in ipairs( commonLoot ) do
	local name = common[1]
	local lore = common[2]
	aliases[name] = { title = name, name = name, text = '&l&eCOMMON/&r&7' .. lore}
end

-- Fishing loot: uncommon --

local uncommonLoot = {
	{ 'Cooked Crab',			'A crustacean with a mean pinch!'},
	{ 'Raw Crab',				'A crustacean with a mean pinch!'},
	{ 'Cooked Flounder',		'A flounder and a sole bump into each other. "A flounder!" says the sole. The flounder, to be polite, says nothing.'},
	{ 'Raw Flounder',			'A flounder and a sole bump into each other. "A flounder!" says the sole. The flounder, to be polite, says nothing.'},
	{ 'Cooked Mackerel',		'Holy mackerel!'},
	{ 'Raw Mackerel',			'Holy mackerel!'},
	{ 'Cooked Pike',			'A carnivorous fish typically found in brackish waters'},
	{ 'Raw Pike',				'A carnivorous fish typically found in brackish waters'},
	{ 'Cooked Red Snapper',		'Gotta catch ‘em all!'},
	{ 'Raw Red Snapper',		'Gotta catch ‘em all!'},
}
for _, uncommon in ipairs( uncommonLoot ) do
	local name = uncommon[1]
	local lore = uncommon[2]
	aliases[name] = { title = name, name = name, text = '&l&2UNCOMMON/&r&7' .. lore}
end

-- Fishing loot: rare --

local rareLoot = {
	{ 'Cooked Calamari',		'A large squid with a distinctive color'},
	{ 'Raw European Squid',		'A large squid with a distinctive color'},
	{ 'Cooked Striped Bass',	'Like a normal bass, but more stylish'},
	{ 'Raw Striped Bass',		'Like a normal bass, but more stylish'},
	{ 'Seahorse',				'The stallion of the sea'},
}
for _, rare in ipairs( rareLoot ) do
	local name = rare[1]
	local lore = rare[2]
	aliases[name] = { title = name, name = name, text = '&l&3RARE/&r&7' .. lore}
end

-- Fishing loot: ultrarare --

local ultrarareLoot = {
	{ 'Cooked Moorish Idol Fish',	'An exotic tropical fish AKA Gill from Finding Nemo'},
	{ 'Raw Moorish Idol Fish',		'An exotic tropical fish AKA Gill from Finding Nemo'},
	{ 'Moray Eel',					'A rare eel with a beautiful green color'},
}
for _, ultrarare in ipairs( ultrarareLoot ) do
	local name = ultrarare[1]
	local lore = ultrarare[2]
	aliases[name] = { title = name, name = name, text = '&l&5ULTRA RARE/&r&7' .. lore}
end

-- Hat Pack 1 --
local hatPack = { 
	{ 'Glow Squid Hat',	'&a',	'*glowy blorp*'},
	{ 'Pirate Hat',		'&6',	'Arr, me matey! Set sail for all the seven seas!'},
	{ 'Squid Hat',		'&9',	'*blorp*'},

}
for _, hat in ipairs( hatPack ) do
	local name = hat[1]
	local color = hat[2]
	local lore = hat[3]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Hat Pack 1 ♦/&r&o' .. lore}
end

-- Halloween Series --
local halloweenHats = { 
	{ 'Original Witch Hat',	'&a',	'Double, double toil and trouble;/Fire burn and cauldron bubble...'},
}
for _, hat in ipairs( halloweenHats ) do
	local name = hat[1]
	local color = hat[2]
	local lore = hat[3]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Hat Pack 1 ♦/&r&o' .. lore}
end

-- Villager Series --
local villagerHats = { 
	{ 'Armorer\'s Welding Mask',		'&7',	'Shield your eyes from the fiery forge!'},
	{ 'Cartographer\'s Golden Monocle',	'&e',	'They make maps so tiny these days...'},
	{ 'Farmer\'s Straw Hat',			'&e',	'It ain\'t much, but it\'s honest work.'},
	{ 'Weaponsmith\'s Eyepatch',		'&c',	'I keep running into walls with this thing...'},
}
for _, hat in ipairs( villagerHats ) do
	local name = hat[1]
	local color = hat[2]
	local lore = hat[3]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Villager Series ♦/&r&o' .. lore}
end

-- Cat Series --
local catHats = { 
	{ 'British Shorthair',	'&7'},
	{ 'Calico',				'&6'},
	{ 'Red',				'&c'},
}
for _, kitty in ipairs( catHats ) do
	local name = kitty[1] .. ' Cat Hat'
	local color = kitty[2]
	aliases[name] = { title = '&l' .. color .. name, name = name, text = '&8♦ Cat Series ♦/&r&oThe purr-fect hat!'}
end

return aliases