Module:Ability from brand/new
From Inkipedia, the Splatoon wiki
Documentation for this module may be created at Module:Ability from brand/new/doc
local p = {} local brandsAbilityTable = { ["S"] = { ["Firefin"] = { {5, "Ink Saver (Sub)"}, {0.5, "Ink Recovery Up"}, }, ["Forge"] = { {5, "Special Duration Up"}, {0.5, "Ink Saver (Sub)"}, }, ["Inkline"] = { {5, "Defense Up"}, {0.5, "Damage Up"}, }, ["Krak-On"] = { {5, "Swim Speed Up"}, {0.5, "Defense Up"}, }, ["Rockenberg"] = { {5, "Run Speed Up"}, {0.5, "Swim Speed Up"}, }, ["Skalop"] = { {5, "Quick Respawn"}, {0.5, "Special Saver"}, }, ["Splash Mob"] = { {5, "Ink Saver (Main)"}, {0.5, "Run Speed Up"}, }, ["SquidForce"] = { {5, "Damage Up"}, {0.5, "Ink Saver (Main)"}, }, ["Takoroka"] = { {5, "Special Charge Up"}, {0.5, "Special Duration Up"}, }, ["Tentatek"] = { {5, "Ink Recovery Up"}, {0.5, "Quick Super Jump"}, }, ["Zekko"] = { {5, "Special Saver"}, {0.5, "Special Charge Up"}, }, ["Zink"] = { {5, "Quick Super Jump"}, {0.5, "Quick Respawn"}, }, }, ["S2"] = { ["Annaki"] = { {5, "Main Power Up"}, {0.5, "Special Saver"}, }, ["Enperry"] = { {5, "Sub Power Up"}, {0.5, "Ink Resistance Up"}, }, ["Firefin"] = { {5, "Ink Saver (Sub)"}, {0.5, "Ink Recovery Up"}, }, ["Forge"] = { {5, "Special Power Up"}, {0.5, "Ink Saver (Sub)"}, }, ["Inkline"] = { {5, "Bomb Defense Up DX"}, {0.5, "Main Power Up"}, }, ["Krak-On"] = { {5, "Swim Speed Up"}, {0.5, "Bomb Defense Up DX"}, }, ["Rockenberg"] = { {5, "Run Speed Up"}, {0.5, "Swim Speed Up"}, }, ["Skalop"] = { {5, "Quick Respawn"}, {0.5, "Special Saver"}, }, ["Splash Mob"] = { {5, "Ink Saver (Main)"}, {0.5, "Run Speed Up"}, }, ["SquidForce"] = { {5, "Ink Resistance Up"}, {0.5, "Ink Saver (Main)"}, }, ["Takoroka"] = { {5, "Special Charge Up"}, {0.5, "Special Power Up"}, }, ["Tentatek"] = { {5, "Ink Recovery Up"}, {0.5, "Quick Super Jump"}, }, ["Toni Kensa"] = { {5, "Main Power Up"}, {0.5, "Sub Power Up"}, }, ["Zekko"] = { {5, "Special Saver"}, {0.5, "Special Charge Up"}, }, ["Zink"] = { {5, "Quick Super Jump"}, {0.5, "Quick Respawn"}, }, }, ["S3"] = { ["Annaki"] = { {5, "Ink Saver (Sub)"}, {0.5, "Special Saver"}, }, ["Barazushi"] = { {5, "Intensify Action"}, {0.5, "Sub Power Up"}, }, ["Emberz"] = { {5, "Intensify Action"}, {0.5, "Special Charge Up"}, }, ["Enperry"] = { {5, "Sub Power Up"}, {0.5, "Ink Resistance Up"}, }, ["Firefin"] = { {5, "Ink Saver (Sub)"}, {0.5, "Ink Recovery Up"}, }, ["Forge"] = { {5, "Special Power Up"}, {0.5, "Ink Saver (Sub)"}, }, ["Inkline"] = { {5, "Sub Resistance Up"}, {0.5, "Intensify Action"}, }, ["Krak-On"] = { {5, "Swim Speed Up"}, {0.5, "Sub Resistance Up"}, }, ["Rockenberg"] = { {5, "Run Speed Up"}, {0.5, "Swim Speed Up"}, }, ["Skalop"] = { {5, "Quick Respawn"}, {0.5, "Special Saver"}, }, ["Splash Mob"] = { {5, "Ink Saver (Main)"}, {0.5, "Run Speed Up"}, }, ["SquidForce"] = { {5, "Ink Resistance Up"}, {0.5, "Ink Saver (Main)"}, }, ["Takoroka"] = { {5, "Special Charge Up"}, {0.5, "Special Power Up"}, }, ["Tentatek"] = { {5, "Ink Recovery Up"}, {0.5, "Quick Super Jump"}, }, ["Toni Kensa"] = { {5, "Ink Saver (Main)"}, {0.5, "Sub Power Up"}, }, ["Z+F"] = { {5, "Special Saver"}, {0.5, "Ink Recovery Up"}, }, ["Zekko"] = { {5, "Special Saver"}, {0.5, "Special Charge Up"}, }, ["Zink"] = { {5, "Quick Super Jump"}, {0.5, "Quick Respawn"}, }, }, } function p.requireFromModule(frame) return p.getFavoredAbility( string.upper(frame.game), frame.brand ) end function p.getFavoredAbility(game, brand) return brandsAbilityTable[game][brand] end return p