Module:Minion/Aliases

local minionDataAliases = { -- aliases for addressing data type for minion data access ['tiers'] = 'tiers', ['s']='storage', ['str']='storage', ['store']='storage', ['storage']='storage', ['tba']='time between actions', ['time b a']='time between actions', ['time betw a']='time between actions', ['time between a']='time between actions', ['time b act']='time between actions', ['time b actions']='time between actions', ['time betw act']='time between actions', ['time between act']='time between actions', ['time between actions']='time between actions', ['time between action']='time between actions', ['ci']='crafting item', ['c item']='crafting item', ['cra i']='crafting item', ['craft i']='crafting item', ['cra item']='crafting item', ['craft item']='crafting item', ['crafting item']='crafting item', ['cn']='crafting number', ['craft n']='crafting number', ['crafting n']='crafting number', ['cra n']='crafting number', ['cra num']='crafting number', ['cra number']='crafting number', ['c n']='crafting number', ['c num']='crafting number', ['c number']='crafting number', ['craft num']='crafting number', ['crafting num']='crafting number', ['crafting number']='crafting number', ['desc']='description', ['d']='description', ['descr']='description', ['descrip']='description', ['description']='description', ['ai']='average item', ['avg i']='average item', ['avrg i']='average item', ['averag i']='average item', ['average i']='average item', ['avg item']='average item', ['avrg item']='average item', ['averag item']='average item', ['average item']='average item', ['a i']='average item', ['a item']='average item', ['an']='average number', ['avg n']='average number', ['avrg n']='average number', ['averag n']='average number', ['average n']='average number', ['avg num']='average number', ['avrg num']='average number', ['averag num']='average number', ['average num']='average number', ['avg number']='average number', ['avrg number']='average number', ['averag number']='average number', ['average number']='average number', }

local fuelAliases = { -- fuel aliases ['coal'] = 'coal', ['block of coal'] = 'block of coal', ['enchanted bread'] = 'enchanted bread', ['ench bread'] = 'enchanted bread', ['enchanted coal'] = 'enchanted bread', ['ench coal'] = 'enchanted coal', ['enchanted charcoal'] = 'enchanted charcoal', ['ench charcoal'] = 'enchanted charcoal', ['everburning flame'] = 'everburning flame', ['everburning flame (combat)'] = 'everburning flame (combat)', ['solar panel'] = 'solar panel', ['solar'] = 'solar panel', ['enchanted lava bucket'] = 'enchanted lava bucket', ['enchanted lava'] = 'enchanted lava bucket', ['ench lava'] = 'enchanted lava bucket', ['lava'] = 'enchanted lava bucket', ['magma bucket'] = 'magma bucket', ['magma'] = 'magma bucket', ['plasma bucket'] = 'plasma bucket', ['plasma'] = 'plasma bucket', ['hamster wheel'] = 'hamster wheel', ['hw'] = 'hamster wheel', ['foul flesh'] = 'foul flesh', ['ff'] = 'foul flesh', ['tasty cheese'] = 'tasty cheese', ['cheese'] = 'tasty cheese', ['catalyst'] = 'catalyst', ['cat'] = 'catalyst', ['c'] = 'catalyst', ['hyper catalyst'] = 'hyper catalyst', ['hc'] = 'hyper catalyst', }

local fuelData = { -- note: fuel multipliers should be written as a multiple, in other words, (1 + increase%) ['coal'] = 1.05, ['block of coal'] = 1.05, ['enchanted bread'] = 1.05, ['enchanted coal'] = 1.1, ['enchanted charcoal'] = 1.2, ['solar panel'] = 1.25, ['enchanted lava bucket'] = 1.25, ['magma bucket'] = 1.3, ['plasma bucket'] = 1.35, ['everburning flame'] = 1.35, ['everburning flame (combat)'] = 1.40, ['hamster wheel'] = 1.5, ['foul flesh'] = 1.9, ['tasty cheese'] = 2, ['catalyst'] = 3, ['hyper catalyst'] = 4, }

local crystalValid = { -- Woodcutting Crystal 'oak', 'spruce', 'birch', 'dark oak', 'acacia', 'jungle', -- Farm Crystal 'wheat', 'carrot', 'potato', 'pumpkin', 'melon', 'mushroom', 'cocoa beans', 'cactus', 'sugar cane', 'nether wart', -- Mithril Crystal 'coal', 'iron', 'gold', 'diamond', 'lapis', 'emerald', 'redstone', 'quartz', 'mithril', }

local corruptsoilValid = { -- Mob-spawning Combat 'blaze', 'cave spider', 'creeper', 'enderman', 'ghast', 'magma cube', 'skeleton', 'slime', 'spider', 'vampire', 'zombie', -- Mob-spawning Farming 'chicken', 'cow', 'pig', 'rabbit', 'sheep', -- Mob-spawning Slayer 'inferno', 'revenant', 'tarantula', 'voidling', }

local everburningFlameCombatValid = { -- Mob-spawning Combat 'blaze', 'cave spider', 'creeper', 'enderman', 'ghast', 'magma cube', 'skeleton', 'slime', 'spider', 'zombie', -- Mob-spawning Slayer 'inferno', 'revenant', 'tarantula', 'voidling', }

local minionPageRowParams = { { param = 'none', condition = 'None'}, { param = 'flintshovel', condition = '' }, { param = 'enchantedegg', condition = '' }, { param = 'inferno', condition = '' }, { param = 'legendaryinfernofuel', condition = 'Any Inferno Minion Fuel' }, { param = 'smelter', condition = ''}, { param = 'compactor', condition = ''}, { param = 'smelter_compactor', condition = ' with '}, { param = 'sc3000', condition = ''}, { param = 'smelter_sc3000', condition = ' with '}, { param = 'compactor_sc3000', condition = ' with '}, { param = 'flintshovel_sc3000', condition = ' with ' }, { param = 'enchantedegg_sc3000', condition = ' with ' }, }

return { minionDataAliases = minionDataAliases, fuelAliases = fuelAliases, fuelData = fuelData, crystalValid = crystalValid, corruptsoilValid = corruptsoilValid, everburningFlameCombatValid = everburningFlameCombatValid, minionPageRowParams = minionPageRowParams, }