Module:Gm4Sprite/Aliases

From Official Gamemode 4 Wiki
Revision as of 06:38, 14 August 2020 by Epyon (talk | contribs) (All liquids from Liquid Tanks: standard, potion, zauber.)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Gm4Sprite/Aliases/doc

local aliases = {

    'Bat Grenades',
    ['Bat Leather'] = { name = 'Bat Leather', text = '&o&5Would make for a very strange,/very tiny jacket' },

	'Boots of Ostara',
	['Boots of Ostara']	= { name = 'Boots of Ostara', text = '&o&5Brings Abundance Beneath You!'},

	'Heart Canisters',
	['Heart Canister Tier 1'] = { title = '&eHeart Canister', name = 'Heart Canister Tier 1', text = '&5Tier 1' },
	['Heart Canister Tier 2'] = { title = '&eHeart Canister', name = 'Heart Canister Tier 2', text = '&5Tier 2' },

	'Lightning Rods',
	['Lightning Rod'] = { title = '&bLightning Rod', name = 'Lightning Rod', text = '&o&5Throw for boom!'},


	'Liquid Tanks',
	'Standard Liquids',
	['Beetroot Soup Liquid'] = { title = 'Beetroot Soup', name = 'Beetroot Soup Liquid' },
	['Experience Liquid'] = { title = 'Experience', name = 'Experience Liquid' },
	['Honey Liquid'] = { title = 'Honey', name = 'Honey Liquid' },
	['Lava Liquid'] = { title = 'Lava', name = 'Lava Liquid' },
	['Milk Liquid'] = { title = 'Milk', name = 'Milk Liquid' },
	['Mushroom Stew Liquid'] = { title = 'Mushroom Stew', name = 'Mushroom Stew Liquid' },
	['Rabbit Stew Liquid'] = { title = 'Rabbit Stew', name = 'Rabbit Stew Liquid' },
	['Water Liquid'] = { title = 'Water', name = 'Water Liquid' },

	'Potion Liquids',
	['Regeneration Potion Liquid'] = { title = 'Regeneration', name = 'Regeneration Potion Liquid' },
	['Strong Regeneration Potion Liquid'] = { title = 'Regeneration II', name = 'Strong Regeneration Potion Liquid' },
	['Healing Potion Liquid'] = { title = 'Instant Health', name = 'Healing Potion Liquid' },
	['Strong Healing Potion Liquid'] = { title = 'Instant Health II', name = 'Strong Healing Potion Liquid' },
	['Strength Potion Liquid'] = { title = 'Strength', name = 'Strength Potion Liquid' },
	['Strong Strength Potion Liquid'] = { title = 'Strength II', name = 'Strong Strength Potion Liquid' },
	['Fire Resistance Potion Liquid'] = { title = 'Regeneration', name = 'Regeneration Potion Liquid' },
	['Poison Potion Liquid'] = { title = 'Poison', name = 'Poison Potion Liquid' },
	['Strong Poison Potion Liquid'] = { title = 'Poison II', name = 'Strong Poison Potion Liquid' },
	['Leaping Potion Liquid'] = { title = 'Leaping', name = 'Leaping Potion Liquid' },
	['Strong Leaping Potion Liquid'] = { title = 'Leaping II', name = 'Strong Leaping Potion Liquid' },
	['Invisibility Potion Liquid'] = { title = 'Invisibility', name = 'Invisibility Liquid' },
	['Harming Potion Liquid'] = { title = 'Instant Damage', name = 'Harming Potion Liquid' },
	['Strong Harming Potion Liquid'] = { title = 'Instant Damage II', name = 'Strong Harming Potion Liquid' },
	['Night Vision Potion Liquid'] = { title = 'Night Vision', name = 'Night Vision Potion Liquid' },
	['Weakness Potion Liquid'] = { title = 'Weakness', name = 'Weakness Potion Liquid' },
	['Slowness Potion Liquid'] = { title = 'Slowness', name = 'Slowness Potion Liquid' },
	['Strong Slowness Potion Liquid'] = { title = 'Slowness IV', name = 'Strong Slowness Potion Liquid' },
	['Swiftness Potion Liquid'] = { title = 'Swiftness', name = 'Swiftness Potion Liquid' },
	['Strong Swiftness Potion Liquid'] = { title = 'Swiftness II', name = 'Strong Swiftness Potion Liquid' },
	['Water Breathing Potion Liquid'] = { title = 'Water Breathing', name = 'Water Breathing Potion Liquid' },
	['Levitation Potion Liquid'] = { title = 'Levitation', name = 'Levitation Potion Liquid' },

	'Zauber Liquids',
	['Zauber Strength Liquid'] = {title = 'Strength IV', name = 'Zauber Strength Liquid' },
	['Zauber Regeneration Liquid'] = {title = 'Regeneration IV/Speed III', name = 'Zauber Regeneration Liquid' },
	['Zauber Swiftness Liquid'] = {title = 'Speed IV/Weakness IV', name = 'Zauber Swiftness Liquid' },
	['Zauber Healing Liquid'] = {title = 'Instant Healing IV/Nausea', name = 'Zauber Healing Liquid' },
	['Zauber Poison Liquid'] = {title = 'Poison IV', name = 'Zauber Poison Liquid' },
	['Zauber Leaping Liquid'] = {title = 'Jump Boost IV', name = 'Zauber Strength Liquid' },
	['Zauber Harming Liquid'] = {title = 'Instant Damage IV', name = 'Zauber Harming Liquid' },

	'Metallurgy - Ores',
	['Baryte Lump'] 	= { name = 'Baryte Lump', text = '&7Contains &fBarium' },
	['Bauxite Lump'] 	= { name = 'Bauxite Lump', text = '&7Contains &cAluminium' },
	['Malachite Lump'] 	= { name = 'Malachite Lump', text = '&7Contains &6Copper' },
	['Thorianite Lump']	= { name = 'Thorianite Lump', text = '&7Contains &8Thorium' },

	'SCUBA Gear',
	['SCUBA Helmet'] = { title = '&eSCUBA Helmet', name = 'SCUBA Helmet', text = '/&7When on head:/&c-0.5 Attack Speed/&9+2 Armour'},
	['SCUBA Tank']   = { name = 'SCUBA Tank', text = '/&7When on chest:/&9+4 Armour/&c-0.01 Movement Speed'},
	['Flippers']     = { name = 'Flippers', text = '/&7When on feet:/&9+1 Armour/&c-0.04 Movement Speed'},

	'Sunken Treasure',
	['Audrey 1']		= { title = 'Message in a Bottle', name = 'Message in a Bottle', text = 'Dearest Audrey, I drank all my beer'},
	['Audrey 2']		= { title = 'Message in a Bottle', name = 'Message in a Bottle', text = 'Dearest Audrey, My Boat was/sunk by a lily-pad and now I\'m/stuck on this island.'},

	
	['Waders']			= { title = '&bWaders', name = 'Waders', text = '&7Depth Strider 1//When on feet:/&9+1 Armour'},
	['Treasure Chest']	= { name = 'Treasure Chest' }
}

local yellowTooltips = {
    'Enderpuff',
	'Crystal of Fire Resistance',
	'Crystal of Regeneration',
	'Crystal of Resistance',
	'Crystal of Speed',
	'Relocator'
}

for _, name in ipairs ( yellowTooltips ) do
	aliases[name] = { title = '&e', name = name }
end

-- Metallurgy
-- Obsidian Casts
local bandFormat = {
    Aluminium = 'c',
    Barimium = 'd',
    Barium = 'f',
    Copper = '6',
    Thorium = '8',
    Thorium_Brass = '2',
}

local obsidianCasts = {
	'Aluminium',
	'Barium',
	'Barimium',
	'Copper',
	'Thorium',
	'Thorium Brass',
}

for _, cast in ipairs ( obsidianCasts ) do
	local name = 'Obsidian Cast (' .. cast .. ' Band)'
    local bandName = cast
    if bandName == "Thorium Brass" then
        bandName = "Thorium_Brass"
    end
    local band = '&' .. bandFormat[bandName] .. cast .. ' Band'
	aliases[name] = { title = '&eObsidian Cast', name = name , text = band }
end

-- Shamirs
local shamirs = { 
	{ 'Arborenda',   'Barium'},
	{ 'Conduction',  'Thorium'},
	{ 'Defuse',      'Aluminium'},
	{ 'Ender Bolt',  'Thorium'},
	{ 'Forterra',    'Copper'},
	{ 'Gemini',      'Barimium'},
	{ 'Hypexperia',  'Copper'},
	{ 'Levity',      'Aluminium'},
	{ 'Musical',     'Barimium'},
	{ 'Sensus',      'Barium'},
	{ 'Spiraculum',  'Thorium Brass'},
	{ 'Tinker',      'Thorium Brass'},
	{ 'Corripio',    'Copper'},
	{ 'Fulcio',      'Barimium'},
	{ 'Helious',     'Aluminium'},
	{ 'Lumos',       'Thorium Brass'},
	{ 'Moneo',       'Aluminium'},
	{ 'Percurro',    'Thorium Brass'},
}

for _, shamir in ipairs( shamirs ) do
	local name = shamir[1] .. ' Shamir'
    local bandName = shamir[2]
    if bandName == "Thorium Brass" then
        bandName = "Thorium_Brass"
    end
    local band = '&' .. bandFormat[bandName] .. shamir[2]
	local shamirName = shamir[1]
	aliases[name] = { title = '&eObsidian Cast', name = name, text = band .. '/&bShamir/&7' .. shamirName }
end


return aliases