Module:Mother3EnemyListing: Difference between revisions

From WikiBound, your community-driven EarthBound/Mother wiki
Jump to navigationJump to search
m (idk)
Tag: Manual revert
mNo edit summary
 
Line 7: Line 7:
local sortingfunc=""
local sortingfunc=""
local nameingfunc=""
local nameingfunc=""
text="{{Enemy list|game=M3}}\n"
text="{| class=\"wikitable\" style=\"margin:auto\"\n|+ \n|-\n! Sprite !! Name !! Note\n|-\n"
if frame.args[1]=="listByHp" then
if frame.args[1]=="listByHp" then
function sortingfunc(stat1, stat2)  
function sortingfunc(stat1, stat2)  
Line 82: Line 82:
end
end
--nameingfunc(i)
--nameingfunc(i)
text=text.."{{Enemy list/cell|"..m3e[i].overworldSprite..linkopen..m3e[i].name..linkclose..m3e[i].text.."}}\n"
--text=text.."{{Enemy list/cell|"..m3e[i].overworldSprite..linkopen..m3e[i].name..linkclose..m3e[i].text.."}}\n"
if i==#m3e then text=text.."|}" end
text=text.."| [[File:" .. m3e[i].overworldSprite .. "]] || [[" .. m3e[i].name .. "]] || " .. m3e[i].text
if i==#m3e then text=text.."\n|}" else text=text.."\n|-\n" end
end
end
return text
return text
end
end
 
--
return p
return p
--print(p.mother3EnemySort({args={"listByHp"}}))

Latest revision as of 22:46, 5 December 2023

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

local p={}

function p.getData()local a={{name="Reconstructed Caribou",overworldSprite="ReconstructedCaribouOverworld.png",sprite1="ReconstructedCaribou.png",hp=512,pp=0,offense=57,defense=21,iq=12,speed=16,xp=112,dp=0,songName="Tragic Reconstruction"},{name="Mr. Passion",overworldSprite="MrPassionOverworld.png",sprite1="MrPassion.png",hp=630,pp=0,offense=60,defense=25,iq=18,speed=20,xp=340,dp=0,songName="Family Matters 2nd Movement"},{name="Oh-So-Snake",overworldSprite="Oh-So-SnakeOverworld.png",twoSprites=true,spriteCount=2,sprite1="Oh-So-Snake.png",sprite2="Oh-So-Snake2.png",hp=1237,pp=0,offense=82,defense=28,iq=16,speed=23,xp=568,dp=0,songName="Formidable Foe "},{name="Clayman",overworldSprite="ClaymanOverworld.png",twoSprites=true,spriteCount=2,sprite1="Clayman.png",sprite2="Clayman2.png",hp=879,pp=0,offense=70,defense=18,iq=5,speed=1,xp=200,dp=0,songName="Cumbersome Guys"},{name="Mecha-Drago",overworldSprite="Mecha-DragoOverworld.png",sprite1="Mecha-Drago.png",hp=724,pp=0,offense=60,defense=34,iq=8,speed=8,xp=486,dp=0,songName="Fight with Mecha-Drago"},{name="Pork Tank",overworldSprite="PorkTankOverworld.png",twoSprites=true,spriteCount=2,sprite1="PorkTank.png",sprite2="PorkTank2.png",hp=1782,pp=0,offense=74,defense=21,iq=12,speed=10,xp=624,dp=0,songName="Audacious March "},{name="Mr. Genetor",overworldSprite="MrGenetorOverworld.png",twoSprites=true,spriteCount=2,sprite1="MrGenetor.PNG",sprite2="MrGenetor2.png",hp=3333,pp=0,offense=120,defense=55,iq=35,speed=38,xp=4389,dp=840,songName="GENE163-1425"},{name="Mole Cricket",overworldSprite="MoleCricketOverworld.png",sprite1="Mole Cricket.png",hp=45,pp=0,offense=10,defense=3,iq=2,speed=1,xp=2,dp=0,songName="Bothersome Guys"},{name="Bright Smile",overworldSprite="BrightSmileOverworld.png",twoSprites=true,spriteCount=2,sprite1="Bright Smile.png",sprite2="BrightSmile2.png",hp=278,pp=128,offense=67,defense=30,iq=35,speed=65,xp=90,dp=2000,songName="More Mischievous Blues"},{name="Porky",overworldSprite="PorkyOverworldM3.png",twoSprites=true,spriteCount=2,sprite1="PorkyBattleM3.png",sprite2="Porky2.png",hp=6569,pp=0,offense=170,defense=182,iq=64,speed=63,xp=0,dp=0,songName="Master Porky's Theme"},{name="Natural Killer Cyborg",overworldSprite="NKCyborgOverworld.png",twoSprites=true,spriteCount=2,sprite1="Natural Killer Cyborg.png",sprite2="NaturalKillerCyborg2.png",hp=7548,pp=500,offense=232,defense=189,iq=52,speed=43,xp=34381,dp=1600,songName="Natural Killer Cyborg"},{name="Masked Man",overworldSprite="MaskedManOverworld.png",twoSprites=true,spriteCount=2,sprite1="Masked Man.png",sprite2="Claus battle sprite.png",hp=5000,pp=999,offense=165,defense=120,iq=64,speed=43,xp=15474,dp=1321,songName="Strong One (Masked Man)"},{name="Fierce Pork Trooper",overworldSprite="FiercePorkTrooper1Overworld.png",sprite1="FiercePorkTrooper1.png",hp=1758,pp=0,offense=125,defense=46,iq=15,speed=25,xp=1548,dp=620,songName="Unfounded Revenge"},{name="Fierce Pork Trooper",overworldSprite="FiercePorkTrooper2Overworld.png",sprite1="FiercePorkTrooper2.png",hp=2064,pp=0,offense=159,defense=59,iq=18,speed=29,xp=3286,dp=650,songName="Unfounded Revenge"},{name="Jealous Bass",overworldSprite="JealousBassOverworld.png",sprite1="JealousBass.png",hp=978,pp=32,offense=58,defense=25,iq=20,speed=26,xp=1176,dp=624,songName="Rock and Roll (Spicy)"},{name="Sticky Slug",overworldSprite="StickySlugOverworld.png",twoSprites=true,spriteCount=2,sprite1="StickySlug.png",sprite2="StickySlug2.png",hp=368,pp=118,offense=138,defense=45,iq=69,speed=45,xp=936,dp=74,songName="Back Beat Battle"},{name="King Statue",overworldSprite="KingStatueOverworld.png",sprite1="Kingstatue.png",hp=99999999,pp=0,offense=228,defense=255,iq=200,speed=78,xp=17,586,dp=2400,songName="Piggy Guys"},{name="New Fassad",overworldSprite="NewFassadOverworld.png",sprite1="NewFassad.png",hp=3182,pp=364,offense=164,defense=78,iq=58,speed=45,xp=11121,dp=1200,songName="Hustle for Pride"},{name="Lord Passion",overworldSprite="LordPassionOverworld.png",sprite1="LordPassion.png",hp=2897,pp=0,offense=82,defense=43,iq=45,speed=34,xp=1086,dp=280,songName="Ode to Ancestors 8th Movement"},{name="Tender Loving Tree",overworldSprite="TenderLovingTreeOverworld.png",twoSprites=true,spriteCount=2,sprite1="TenderLovingTree.png",sprite2="TenderLovingTree2.png",hp=686,pp=144,offense=133,defense=84,iq=69,speed=45,xp=2022,dp=200,songName="Astonishing March"},{name="Miracle Fassad",overworldSprite="NewFassadOverworld.png",twoSprites=true,spriteCount=2,sprite1="Miracle Fassad.png",sprite2="NewFassad.png",hp=5489,pp=382,offense=164,defense=140,iq=58,speed=54,xp=28636,dp=1540,songName="Hustle for Pride"},{name="Fenomeno",overworldSprite="FenomenoOverworld.png",twoSprites=true,spriteCount=2,sprite1="Fenomeno.png",sprite2="Fenomeno2.png",hp=712,pp=0,offense=152,defense=92,iq=70,speed=60,xp=4113,dp=0,songName="Troublesome Guys"},{name="Rhinocerocket Mark II",overworldSprite="RhinocerocketMarkIIOverworld.png",twoSprites=true,spriteCount=2,sprite1="RhinocerocketMarkII.png",sprite2="RhinocerocketMarkII2.png",hp=832,pp=0,offense=159,defense=89,iq=47,speed=59,xp=3628,dp=178,songName="Even More Intense Guys"},{name="Frightbot",overworldSprite="FrightbotOverworld.png",sprite1="Frightbot.png",hp=700,pp=0,offense=68,defense=60,iq=42,speed=45,xp=360,dp=150,songName="Zombeat"},{name="The Squeekz",overworldSprite="TheSqueekzOverworld.png",sprite1="TheSqueekz.png",hp=320,pp=0,offense=78,defense=41,iq=58,speed=52,xp=157,dp=23,songName="Rock and Roll (Mild)"},{name="Pyrefly",overworldSprite="PyreflyOverworld.png",twoSprites=true,spriteCount=2,sprite1="Pyrefly.png",sprite2="Pyrefly2.png",hp=302,pp=0,offense=108,defense=50,iq=30,speed=60,xp=544,dp=163,songName="More Troublesome Guys"},{name="Mecha-Lion",overworldSprite="Mecha-LionOverworld.png",twoSprites=true,spriteCount=2,sprite1="Mecha-Lion.png",sprite2="Mecha-Lion2.png",hp=989,pp=0,offense=136,defense=111,iq=65,speed=68,xp=4286,dp=372,songName="Smashing Song of Praise"},{name="Road Block",overworldSprite="RoadBlockOverworld.png",twoSprites=true,spriteCount=2,sprite1="RoadBlock.png",sprite2="RoadBlock2.png",hp=333,pp=68,offense=90,defense=39,iq=23,speed=40,xp=108,dp=75,songName="Stringendo"},{name="Scamperin' Mushroom",overworldSprite="ScamperinMushroomOverworld.png",twoSprites=true,spriteCount=2,sprite1="ScamperinMushroom.png",sprite2="ScamperinMushroom2.png",hp=386,pp=0,offense=102,defense=55,iq=47,speed=88,xp=543,dp=143,songName="More Mischievous Blues"},{name="Squawking Boomstick",overworldSprite="SquawkingBoomstickOverworld.png",twoSprites=true,spriteCount=2,sprite1="SquawkingBoomstick.png",sprite2="SquawkingBoomstick2.png",hp=400,pp=0,offense=80,defense=37,iq=1,speed=40,xp=240,dp=150,songName="Dry Guys"},{name="Top Dogfish",overworldSprite="TopDogfishOverworld.png",twoSprites=true,spriteCount=2,sprite1="TopDogfish.png",sprite2="TopDogfish2.png",hp=861,pp=120,offense=132,defense=58,iq=38,speed=40,xp=2032,dp=869,songName="Toppling March"},{name="Mr. Batty",overworldSprite="MrBattyOverworldM3.png",twoSprites=true,spriteCount=2,sprite1="MrBatty.png",sprite2="MrBatty2.png",hp=56,pp=0,offense=41,defense=14,iq=10,speed=15,xp=20,dp=0,songName="Mr Batty Twist"},{name="Greedy Mouse",overworldSprite="GreedyMouseOverworld.png",twoSprites=true,spriteCount=2,sprite1="GreedyMouse.png",sprite2="GreedyMouse2.png",hp=86,pp=0,offense=47,defense=16,iq=15,speed=22,xp=35,dp=0,songName="Mambo de Battle"},{name="Firefly",overworldSprite="FireflyOverworld.png",sprite1="Firefly.PNG",hp=53,pp=0,offense=35,defense=10,iq=8,speed=17,xp=17,dp=0,songName="Troublesome Guys"},{name="Yammonster",overworldSprite="YammonsterOverworld.png",twoSprites=true,spriteCount=2,sprite1="Yammonster.png",sprite2="Yammonster2.png",hp=33,pp=0,offense=35,defense=22,iq=12,speed=5,xp=26,dp=0,songName="Dangerous Guys"},{name="Flying Mouse",overworldSprite="FlyingMouseOverworld.png",twoSprites=true,spriteCount=2,sprite1="FlyingMouse.PNG",sprite2="FlyingMouse2.png",hp=110,pp=0,offense=46,defense=20,iq=15,speed=25,xp=45,dp=0,songName="Back Beat Battle"},{name="Mecha-Porky",overworldSprite="PorkyBotOverworld.png",sprite1="PORKY01.png",hp=865,pp=0,offense=135,defense=148,iq=45,speed=49,xp=1580,dp=21,songName="Porky's Porkies"},{name="Agitated Boar",overworldSprite="AgitatedBoarOverworld.png",twoSprites=true,spriteCount=2,sprite1="AgitatedBoar.png",sprite2="AgitatedBoar2.png",hp=133,pp=0,offense=58,defense=25,iq=6,speed=20,xp=62,dp=0,songName="More Mischievous Blues"},{name="Mighty Bitey Snake",overworldSprite="MightyBiteySnakeOverworld.png",twoSprites=true,spriteCount=2,sprite1="MightyBiteySnake.PNG",sprite2="MightyBiteySnake2.png",hp=74,pp=0,offense=46,defense=11,iq=11,speed=16,xp=28,dp=0,songName="Bothersome Guys"},{name="Soot Dumpling",overworldSprite="SootDumplingOverworld.png",twoSprites=true,spriteCount=2,sprite1="SootDumpling.png",sprite2="SootDumpling2.png",hp=36,pp=0,offense=1,defense=99,iq=14,speed=1,xp=1000,dp=0,songName="More Mischievous Blues"},{name="Baked Yammonster",overworldSprite="BakedYammonsterOverworld.png",twoSprites=true,spriteCount=2,sprite1="Bakedyammonster.png",sprite2="BakedYammonster2.png",hp=154,pp=0,offense=48,defense=8,iq=13,speed=15,xp=42,dp=0,songName="Dangerous Guys"},{name="Walking Bushie",overworldSprite="WalkingBushieOverworld.png",twoSprites=true,spriteCount=2,sprite1="WalkingBushie.png",sprite2="WalkingBushie2.png",hp=108,pp=84,offense=45,defense=22,iq=18,speed=20,xp=8,dp=0,songName="Cumbersome Guys"},{name="Carefree Jellyfish",overworldSprite="CarefreeJellyfishOverworld.png",twoSprites=true,spriteCount=2,sprite1="CarefreeJellyfish.png",sprite2="CarefreeJellyfish2.png",hp=485,pp=0,offense=111,defense=50,iq=30,speed=56,xp=579,dp=93,songName="And Yet, El Mariachi"},{name="Mystery Metal Monkey",overworldSprite="MysteryMetalMonkeyOverworld.png",twoSprites=true,spriteCount=2,sprite1="MysteryMetalMonkey.png",sprite2="MysteryMetalMonkey2.png",hp=12,pp=125,offense=120,defense=255,iq=50,speed=255,xp=0,dp=120,songName="Mambo de Battle"},{name="Crag Lizard",overworldSprite="CragLizardOverworld.png",twoSprites=true,spriteCount=2,sprite1="CragLizard.png",sprite2="CragLizard2.png",hp=124,pp=0,offense=51,defense=35,iq=12,speed=1,xp=70,dp=0,songName="Astonishing March"},{name="Spud Bug",overworldSprite="SpudBugOverworld.png",twoSprites=true,spriteCount=2,sprite1="SpudBug.png",sprite2="SpudBug2.png",hp=80,pp=10,offense=47,defense=10,iq=15,speed=8,xp=24,dp=0,songName="More Mischievous Blues"},{name="Ten-Yeti",overworldSprite="Ten-YetiOverworld.png",twoSprites=true,spriteCount=2,sprite1="Ten-Yeti.png",sprite2="Ten-Yeti2.png",hp=653,pp=0,offense=112,defense=47,iq=28,speed=32,xp=633,dp=85,songName="Mambo de Battle Plus"},{name="Chilly Dog",overworldSprite="ChillyDogOverworld.png",twoSprites=true,spriteCount=2,sprite1="ChillyDog.png",sprite2="ChillyDog2.png",hp=337,pp=80,offense=108,defense=40,iq=36,speed=50,xp=505,dp=68,songName="More Mischievous Blues"},{name="Slimy Slug",overworldSprite="SlimySlugOverworld.png",twoSprites=true,spriteCount=2,sprite1="SlimySlug.png",sprite2="SlimySlug2.png",hp=167,pp=40,offense=64,defense=8,iq=26,speed=12,xp=38,dp=15,songName="Back Beat Battle - Hard"},{name="Minerali",overworldSprite="MineraliOverworld.png",twoSprites=true,spriteCount=2,sprite1="Minerali.png",sprite2="Minerali2.png",hp=924,pp=0,offense=158,defense=142,iq=50,speed=58,xp=4546,dp=28,songName="Tough Zombeat"},{name="Ramblin' Mushroom",overworldSprite="RamblinMushroomOverworld.png",twoSprites=true,spriteCount=2,sprite1="RamblinMushroom.png",sprite2="RamblinMushroom2.png",hp=178,pp=0,offense=43,defense=16,iq=7,speed=15,xp=29,dp=14,songName="Mambo de Battle Plus"},{name="Boa Transistor",overworldSprite="BoaTransistorOverworld.png",twoSprites=true,spriteCount=2,sprite1="BoaTransistor.png",sprite2="BoaTransistor2.png",hp=678,pp=0,offense=131,defense=87,iq=41,speed=58,xp=2623,dp=182,songName="GENE163-1425"},{name="Mischievous Mole",overworldSprite="MischievousMoleOverworld.png",twoSprites=true,spriteCount=2,sprite1="MischievousMole.png",sprite2="MischievousMole2.png",hp=103,pp=0,offense=50,defense=17,iq=14,speed=20,xp=31,dp=0,songName="Mischievous Blues"},{name="Mecha-Mole!",overworldSprite="Mecha-Mole!Overworld.png",twoSprites=true,spriteCount=2,sprite1="Mecha-Mole!.png",sprite2="Mecha-Mole!2.png",hp=564,pp=0,offense=142,defense=72,iq=56,speed=51,xp=1590,dp=115,songName="Fate"},{name="Balding Eagle",overworldSprite="BaldingEagleOverworld.png",twoSprites=true,spriteCount=2,sprite1="BaldingEagle.png",sprite2="BaldingEagle2.png",hp=80,pp=0,offense=53,defense=16,iq=16,speed=24,xp=68,dp=0,songName="More Troublesome Guys"},{name="Tree",overworldSprite="TreeOverworld.png",twoSprites=true,spriteCount=2,sprite1="Tree.png",sprite2="Tree2.png",hp=160,pp=12,offense=56,defense=24,iq=10,speed=14,xp=72,dp=0,songName="Toppling March"},{name="Titany",overworldSprite="TitanyOverworld.png",twoSprites=true,spriteCount=2,sprite1="Titany.png",sprite2="Titany2.png",hp=119,pp=12,offense=50,defense=30,iq=16,speed=13,xp=63,dp=0,songName="Back Beat Battle"},{name="Frosted Bun",overworldSprite="FrostedBunOverworld.png",twoSprites=true,spriteCount=2,sprite1="Frostedbun.PNG",sprite2="FrostedBun2.png",hp=522,pp=863,offense=95,defense=38,iq=48,speed=62,xp=1800,dp=300,songName="Dangerous Guys"},{name="Mrs. Lava",overworldSprite="MrsLavaOverworld.png",twoSprites=true,spriteCount=2,sprite1="MrsLava.png",sprite2="MrsLava2.png",hp=461,pp=120,offense=108,defense=58,iq=43,speed=45,xp=837,dp=484,songName="Dangerous Guys"},{name="Magman ",overworldSprite="MagmanOverworld.png",twoSprites=true,spriteCount=2,sprite1="Magman.png",sprite2="Magman2.png",hp=594,pp=150,offense=135,defense=72,iq=39,speed=40,xp=1194,dp=278,songName="More Mischievous Blues"},{name="Zombie Man",overworldSprite="ZombieManOverworld.png",twoSprites=true,spriteCount=2,sprite1="ZombieMan.png",sprite2="ZombieMan2.png",hp=95,pp=0,offense=44,defense=7,iq=5,speed=1,xp=25,dp=0,songName="Zombeat"},{name="Zombie Dog",overworldSprite="ZombieDogOverworldM3.png",twoSprites=true,spriteCount=2,sprite1="ZombieDog.png",sprite2="ZombieDog2.png",hp=115,pp=0,offense=42,defense=5,iq=6,speed=25,xp=25,dp=0,songName="Fate"},{name="Lingering Spirit",overworldSprite="LingeringSpiritOverworld.png",twoSprites=true,spriteCount=2,sprite1="LingeringSpirit.png",sprite2="LingeringSpirit2.png",hp=65,pp=18,offense=44,defense=50,iq=21,speed=17,xp=59,dp=0,songName="More Troublesome Guys"},{name="Mobile Grave",overworldSprite="MobileGraveOverworld.png",twoSprites=true,spriteCount=2,sprite1="MobileGrave.png",sprite2="MobileGrave2.png",hp=158,pp=0,offense=63,defense=26,iq=10,speed=4,xp=60,dp=0,songName="Accelerondo"},{name="Detached Leech",overworldSprite="DetachedLeechOverworld.png",twoSprites=true,spriteCount=2,sprite1="DetachedLeech.png",sprite2="DetachedLeech2.png",hp=61,pp=0,offense=33,defense=5,iq=11,speed=26,xp=21,dp=0,songName="Bothersome Guys"},{name="Spineless Lobster",overworldSprite="SpinelessLobsterOverworld.png",twoSprites=true,spriteCount=2,sprite1="SpinelessLobster.png",sprite2="SpinelessLobster2.png",hp=80,pp=6,offense=42,defense=24,iq=14,speed=8,xp=40,dp=0,songName="More Cumbersome Guys"},{name="HUGE Pillbug",overworldSprite="HUGEPillbugOverworld.png",twoSprites=true,spriteCount=2,sprite1="HUGEPillbug.png",sprite2="HUGEPillbug2.png",hp=60,pp=0,offense=35,defense=20,iq=10,speed=1,xp=30,dp=0,songName="More Dangerous Guys"},{name="Cheery Skeleton",overworldSprite="CheerySkeletonOverworld.png",twoSprites=true,spriteCount=2,sprite1="CheerySkeleton.png",sprite2="CheerySkeleton2.png",hp=109,pp=0,offense=45,defense=16,iq=12,speed=20,xp=62,dp=0,songName="Even Drier Guys"},{name="Big Bro ",overworldSprite="BigBroOverworld.png",twoSprites=true,spriteCount=2,sprite1="BigBro.png",sprite2="BigBro2.png",hp=67,pp=0,offense=10,defense=13,iq=30,speed=28,xp=15,dp=0,songName="Dry Guys"},{name="Barrel Man",overworldSprite="BarrelManOverworld.png",twoSprites=true,spriteCount=2,sprite1="BarrelMan.png",sprite2="BarrelMan2.png",hp=100,pp=0,offense=50,defense=18,iq=17,speed=15,xp=32,dp=0,songName="And El Mariachi"},{name="Strawberry Slime",overworldSprite="StrawberrySlimeOverworld.png",sprite1="StrawberrySlime.png",hp=182,pp=0,offense=52,defense=30,iq=20,speed=5,xp=146,dp=0,songName="Mischievous Blues"},{name="Arachnid!",overworldSprite="Arachnid!Overworld.png",twoSprites=true,spriteCount=2,sprite1="Arachnid!.png",sprite2="Arachnid!2.png",hp=60,pp=0,offense=43,defense=5,iq=12,speed=24,xp=20,dp=0,songName="Back Beat Battle - Hard"},{name="Violent Roach",overworldSprite="ViolentRoachOverworldM3.png",twoSprites=true,spriteCount=2,sprite1="ViolentRoach.png",sprite2="ViolentRoach2.png",hp=88,pp=0,offense=50,defense=11,iq=18,speed=35,xp=40,dp=0,songName="Mambo de Battle Plus"},{name="Barrier Trio",overworldSprite="BarrierTrioOverworld.png",twoSprites=true,spriteCount=2,sprite1="BarrierTrio.png",sprite2="BarrierTrio2.png",hp=4000,pp=999,offense=145,defense=121,iq=70,speed=41,xp=12346,dp=1538,songName="Strong One"},{name="Ghost Armor",overworldSprite="GhostArmorOverworld.png",twoSprites=true,spriteCount=2,sprite1="GhostArmor.png",sprite2="GhostArmor2.png",hp=141,pp=0,offense=47,defense=30,iq=18,speed=5,xp=72,dp=0,songName="Astonishing March"},{name="Ghost Sword",overworldSprite="GhostSwordOverworld.png",twoSprites=true,spriteCount=2,sprite1="GhostSword.png",sprite2="GhostSword2.png",hp=108,pp=12,offense=57,defense=24,iq=15,speed=26,xp=48,dp=0,songName="Bothersome Guys"},{name="Ghost Shield",overworldSprite="GhostShieldOverworld.png",twoSprites=true,spriteCount=2,sprite1="GhostShield.png",sprite2="GhostShield2.png",hp=124,pp=14,offense=45,defense=33,iq=17,speed=10,xp=37,dp=0,songName="Etude for Ghosts"},{name="Ghost Knight",overworldSprite="GhostKnightOverworld.png",twoSprites=true,spriteCount=2,sprite1="GhostKnight.png",sprite2="GhostKnight2.png",hp=200,pp=20,offense=68,defense=36,iq=22,speed=5,xp=180,dp=0,songName="Astonishing March"},{name="Osohe Cape",overworldSprite="OsoheCapeOverworld.png",twoSprites=true,spriteCount=2,sprite1="OsoheCape.png",sprite2="OsoheCape2.png",hp=189,pp=30,offense=65,defense=27,iq=25,speed=28,xp=78,dp=0,songName="Accelerondo"},{name="Rockin' Ghost",overworldSprite="RockinGhostOverworld.png",twoSprites=true,spriteCount=2,sprite1="RockinGhost.png",sprite2="RockinGhost2.png",hp=152,pp=0,offense=54,defense=24,iq=20,speed=23,xp=68,dp=0,songName="More Mischievous Blues"},{name="Pseudoor",overworldSprite="PseudoorOverworld.png",twoSprites=true,spriteCount=2,sprite1="Pseudoor.png",sprite2="Pseudoor2.png",hp=215,pp=0,offense=58,defense=27,iq=12,speed=18,xp=76,dp=0,songName="More Cumbersome Guys"},{name="Dung Beetle",overworldSprite="DungBeetleOverworld.png",twoSprites=true,spriteCount=2,sprite1="DungBeetle.png",sprite2="DungBeetle2.png",hp=43,pp=0,offense=15,defense=2,iq=6,speed=2,xp=2,dp=0,songName="More Dangerous Guys"},{name="Great Antlion ",overworldSprite="GreatAntlionOverworld.png",twoSprites=true,spriteCount=2,sprite1="GreatAntlion.png",sprite2="GreatAntlion2.png",hp=121,pp=0,offense=41,defense=15,iq=13,speed=5,xp=27,dp=0,songName="Tragic Reconstruction"},{name="Sara-Sara-Sahara",overworldSprite="Sara-Sara-SaharaOverworld.png",twoSprites=true,spriteCount=2,sprite1="Sara-Sara-Sahara.png",sprite2="Sara-Sara-Sahara2.png",hp=88,pp=0,offense=26,defense=4,iq=11,speed=8,xp=15,dp=0,songName="Back Beat Battle"},{name="Sand Lizard",overworldSprite="SandLizardOverworld.png",twoSprites=true,spriteCount=2,sprite1="SandLizard.png",sprite2="SandLizard2.png",hp=76,pp=0,offense=19,defense=6,iq=8,speed=7,xp=10,dp=0,songName="Dry Guys"},{name="Cactus Wolf",overworldSprite="CactusWolfOverworld.png",sprite1="CactusWolf.png",hp=468,pp=0,offense=43,defense=20,iq=10,speed=11,xp=143,dp=0,songName="And El Mariachi"},{name="Gooey Goo",overworldSprite="GooeyGooOverworld.png",sprite1="Gooeygoo.png",hp=92,pp=0,offense=35,defense=12,iq=1,speed=1,xp=82,dp=0,songName="Back Beat Battle"},{name="Cleocatra",overworldSprite="CleocatraOverworld.png",twoSprites=true,spriteCount=2,sprite1="Cleocatra.PNG",sprite2="Cleocatra2.png",hp=402,pp=128,offense=118,defense=55,iq=30,speed=84,xp=612,dp=98,songName="And Yet, El Mariachi"},{name="Li'l Big Bro",overworldSprite="LilBigBroOverworld.png",twoSprites=true,spriteCount=2,sprite1="LilBigBro.png",sprite2="LilBigBro2.png",hp=138,pp=0,offense=47,defense=20,iq=15,speed=12,xp=85,dp=0,songName="Dry Guys"},{name="Zombieshroom",overworldSprite="ZombieshroomOverworld.png",sprite1="Zombieshroom.png",hp=2489,pp=0,offense=151,defense=65,iq=32,speed=150,xp=6336,dp=780,songName="Mischievous Blues"},{name="Stinky Ghost",overworldSprite="Stinkyghostoverworld.png",twoSprites=true,spriteCount=2,sprite1="StinkyGhost.png",sprite2="StinkyGhost2.png",hp=125,pp=0,offense=48,defense=10,iq=18,speed=22,xp=125,dp=0,songName="More Dangerous Guys"},{name="Artsy Ghost",overworldSprite="ArtsyGhostOverworld.png",twoSprites=true,spriteCount=2,sprite1="ArtsyGhost.png",sprite2="ArtsyGhost2.png",hp=187,pp=10,offense=55,defense=18,iq=20,speed=21,xp=46,dp=0,songName="Etude for Ghosts"},{name="Horsantula",overworldSprite="HorsantulaOverworld.png",twoSprites=true,spriteCount=2,sprite1="Horsantula.png",sprite2="Horsantula2.png",hp=458,pp=60,offense=116,defense=57,iq=27,speed=47,xp=352,dp=67,songName="Mambo de Battle Plus"},{name="Pigtunia",overworldSprite="PigtuniaOverworld.png",twoSprites=true,spriteCount=2,sprite1="Pigtunia.png",sprite2="Pigtunia2.png",hp=352,pp=0,offense=96,defense=48,iq=38,speed=35,xp=182,dp=60,songName="Astonishing March"},{name="Squawking Stick",overworldSprite="SquawkingStickOverworld.png",twoSprites=true,spriteCount=2,sprite1="SquawkingStick.png",sprite2="SquawkingStick2.png",hp=160,pp=30,offense=49,defense=20,iq=25,speed=35,xp=25,dp=20,songName="Even Drier Guys"},{name="Putrid Moldyman",overworldSprite="PutridMoldymanOverworldM3.png",twoSprites=true,spriteCount=2,sprite1="PutridMoldyman.png",sprite2="PutridMoldyman2.png",hp=789,pp=0,offense=130,defense=85,iq=47,speed=54,xp=3226,dp=154,songName="Serious"},{name="Slitherhen",overworldSprite="SlitherhenOverworld.png",twoSprites=true,spriteCount=2,sprite1="Slitherhen.png",sprite2="Slitherhen2.png",hp=127,pp=0,offense=47,defense=12,iq=11,speed=16,xp=32,dp=17,songName="More Troublesome Guys"},{name="Whatever",overworldSprite="WhateverOverworld.png",twoSprites=true,spriteCount=2,sprite1="Whatever.png",sprite2="Whatever2.png",hp=264,pp=52,offense=80,defense=25,iq=36,speed=39,xp=98,dp=12,songName="Mambo de Battle Plus"},{name="Dogfish",overworldSprite="DogfishOverworld.png",twoSprites=true,spriteCount=2,sprite1="Dogfish.png",sprite2="Dogfish2.png",hp=368,pp=38,offense=102,defense=42,iq=24,speed=35,xp=322,dp=45,songName="Mischievous Blues"},{name="Cattlesnake",overworldSprite="CattlesnakeOverworld.png",twoSprites=true,spriteCount=2,sprite1="Cattlesnake.png",sprite2="Cattlesnake2.png",hp=786,pp=0,offense=90,defense=50,iq=27,speed=22,xp=536,dp=162,songName="And El Mariachi"},{name="Einswine",overworldSprite="EinswineOverworld.png",twoSprites=true,spriteCount=2,sprite1="Einswine.png",sprite2="Einswine2.png",hp=387,pp=60,offense=92,defense=42,iq=28,speed=38,xp=344,dp=100,songName="Serious"},{name="Praying Mantis",overworldSprite="PrayingMantisOverworld.png",twoSprites=true,spriteCount=2,sprite1="PrayingMantis.png",sprite2="PrayingMantis2.png",hp=34,pp=0,offense=32,defense=3,iq=6,speed=9,xp=2,dp=0,songName="Cumbersome Guys"},{name="Ancient Dragonfly",overworldSprite="AncientDragonflyOverworld.png",twoSprites=true,spriteCount=2,sprite1="AncientDragonfly.png",sprite2="AncientDragonfly2.png",hp=402,pp=0,offense=118,defense=55,iq=30,speed=84,xp=612,dp=98,songName="More Troublesome Guys"},{name="Filthy Attack Roach",overworldSprite="FilthyAttackRoachOverworld.png",twoSprites=true,spriteCount=2,sprite1="FilthyAttackRoach.png",sprite2="FilthyAttackRoach2.png",hp=335,pp=0,offense=118,defense=40,iq=30,speed=54,xp=450,dp=92,songName="Mambo de Battle"},{name="Muttshroom",overworldSprite="MuttshroomOverworld.png",twoSprites=true,spriteCount=2,sprite1="Muttshroom.png",sprite2="Muttshroom2.png",hp=248,pp=0,offense=58,defense=25,iq=17,speed=27,xp=62,dp=40,songName="Mambo de Battle"},{name="Mecha-Turtle",overworldSprite="Mecha-TurtleOverworld.png",twoSprites=true,spriteCount=2,sprite1="Mecha-Turtle.png",sprite2="Mecha-Turtle2.png",hp=400,pp=0,offense=80,defense=40,iq=31,speed=10,xp=100,dp=69,songName="Toppling March"},{name="Bro Team",overworldSprite="BroTeamOverworld.png",twoSprites=true,spriteCount=2,sprite1="BroTeam.png",sprite2="BroTeam2.png",hp=380,pp=182,offense=104,defense=45,iq=38,speed=32,xp=447,dp=70,songName="Astonishing March"},{name="Batangutan",overworldSprite="BatangutanOverworld.png",twoSprites=true,spriteCount=2,sprite1="Batangutan.png",sprite2="Batangutan2.png",hp=213,pp=0,offense=60,defense=20,iq=22,speed=18,xp=70,dp=50,songName="Stringendo"},{name="Ostrelephant",overworldSprite="OstrelephantOverworld.png",twoSprites=true,spriteCount=2,sprite1="Ostrelephant.png",sprite2="Ostrelephant2.png",hp=400,pp=0,offense=105,defense=50,iq=25,speed=48,xp=374,dp=75,songName="Even Drier Guys"},{name="Sky Titany",overworldSprite="SkyTitanyOverworld.png",twoSprites=true,spriteCount=2,sprite1="SkyTitany.png",sprite2="SkyTitany2.png",hp=486,pp=200,offense=121,defense=70,iq=35,speed=43,xp=946,dp=245,songName="Back Beat Battle - Hard"},{name="Monkalrus",overworldSprite="MonkalrusOverworld.png",twoSprites=true,spriteCount=2,sprite1="Monkalrus.png",sprite2="Monkalrus2.png",hp=668,pp=0,offense=168,defense=80,iq=32,speed=43,xp=1071,dp=273,songName="Cumbersome Guys"},{name="Parental Kangashark",overworldSprite="ParentalKangasharkOverworld.png",twoSprites=true,spriteCount=2,sprite1="ParentalKangashark.png",sprite2="ParentalKangashark2.png",hp=289,pp=0,offense=82,defense=24,iq=17,speed=28,xp=93,dp=50,songName="Dangerous Guys"},{name="Li'l Miss Marshmallow",overworldSprite="LilMissMarshmallowOverworld.png",twoSprites=true,spriteCount=2,sprite1="LilMissMarshmallow.png",sprite2="LilMissMarshmallow2.png",hp=2300,pp=0,offense=110,defense=46,iq=23,speed=35,xp=2864,dp=824,songName="MROB-6720M"},{name="Almost Mecha-Lion",overworldSprite="AlmostMecha-LionOverworld.png",sprite1="M3 Almost Mecha-Lion sprite.png",hp=1684,pp=0,offense=126,defense=60,iq=36,speed=42,xp=4560,dp=848,songName="Wasteful Anthem"},{name="Rhinocerocket",overworldSprite="RhinocerocketOverworld.png",twoSprites=true,spriteCount=2,sprite1="Rhinocerocket.png",sprite2="Rhinocerocket2.png",hp=400,pp=0,offense=80,defense=27,iq=19,speed=34,xp=171,dp=178,songName="Intense Guys"},{name="Wound-Up Road Hog",overworldSprite="Wound-UpRoadHogOverworld.png",twoSprites=true,spriteCount=2,sprite1="Wound-UpRoadHog.png",sprite2="Wound-UpRoadHog2.png",hp=420,pp=0,offense=98,defense=36,iq=10,speed=34,xp=150,dp=53,songName="Intense Guys"},{name="Metal Attack Roach",overworldSprite="MetalAttackRoachOverworld.png",twoSprites=true,spriteCount=2,sprite1="MetalAttackRoach.png",sprite2="MetalAttackRoach2.png",hp=475,pp=0,offense=125,defense=121,iq=42,speed=84,xp=2266,dp=340,songName="Mambo de Battle Plus"},{name="Really Flying Mouse",overworldSprite="ReallyFlyingMouseOverworld.png",twoSprites=true,spriteCount=2,sprite1="ReallyFlyingMouse.png",sprite2="ReallyFlyingMouse2.png",hp=130,pp=0,offense=48,defense=18,iq=13,speed=35,xp=52,dp=26,songName="More Dangerous Guys"},{name="Short Circuit Zap!",overworldSprite="ShortCircuitZap!Overworld.png",twoSprites=true,spriteCount=2,sprite1="ShortCircuitZap!.png",sprite2="ShortCircuitZap!2.png",hp=300,pp=380,offense=88,defense=36,iq=24,speed=36,xp=265,dp=84,songName="Serious"},{name="Minor Robot",overworldSprite="MinorRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="MinorRobot.png",sprite2="MinorRobot2.png",hp=478,pp=0,offense=98,defense=38,iq=25,speed=33,xp=232,dp=60,songName="Astonishing March"},{name="Love Walker",overworldSprite="LoveWalkerOverworld.png",twoSprites=true,spriteCount=2,sprite1="LoveWalker.png",sprite2="LoveWalker2.png",hp=847,pp=300,offense=132,defense=77,iq=68,speed=53,xp=3316,dp=121,songName="More Mischievous Blues"},{name="Atomic Power Robot",overworldSprite="AtomicPowerRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="AtomicPowerRobot.png",sprite2="AtomicPowerRobot2.png",hp=350,pp=0,offense=64,defense=26,iq=23,speed=27,xp=105,dp=68,songName="Accelerondo"},{name="Nuclear Reactor Robot",overworldSprite="NuclearReactorRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="NuclearReactorRobot.png",sprite2="nuclearReactorRobot2.png",hp=724,pp=0,offense=92,defense=80,iq=38,speed=51,xp=3720,dp=208,songName="Strong One"},{name="Negative Man",overworldSprite="NegativeManOverworld.png",twoSprites=true,spriteCount=2,sprite1="Negative_Man.png",sprite2="NegativeMan2.png",hp=2238,pp=0,offense=1,defense=85,iq=35,speed=48,xp=3,dp=50,songName="Strong One"},{name="Heftyhead",overworldSprite="HeftyheadOverworld.png",twoSprites=true,spriteCount=2,sprite1="Heftyhead.png",sprite2="Heftyhead2.png",hp=1864,pp=380,offense=172,defense=88,iq=88,speed=40,xp=2863,dp=312,songName="Strong One"},{name="Nice Poser",overworldSprite="NicePoserOverworld.png",twoSprites=true,spriteCount=2,sprite1="NicePoser.png",sprite2="NicePoser2.png",hp=280,pp=0,offense=50,defense=50,iq=50,speed=50,xp=300,dp=50,songName="Audacious March"},{name="Big Spud Bug",overworldSprite="BigSpudBugOverworld.png",twoSprites=true,spriteCount=2,sprite1="BigSpudBug.png",sprite2="BigSpudBug2.png",hp=280,pp=50,offense=88,defense=20,iq=31,speed=32,xp=159,dp=21,songName="Mischievous Blues"},{name="Grated Yammonster",overworldSprite="GratedYammonsterOverworld.png",twoSprites=true,spriteCount=2,sprite1="GratedYammonster.png",sprite2="GratedYammonster2.png",hp=387,pp=255,offense=94,defense=43,iq=45,speed=35,xp=422,dp=83,songName="Back Beat Battle"},{name="Hippo Launcher ",overworldSprite="HippoLauncherOverworld.png",twoSprites=true,spriteCount=2,sprite1="HippoLauncher.png",sprite2="HippoLauncher2.png",hp=1623,pp=0,offense=182,defense=108,iq=50,speed=58,xp=4566,dp=254,songName="Strong One"},{name="Steel Mechorilla",overworldSprite="SteelMechorillaOverworld.png",sprite1="SteelMechorilla.png",hp=2860,pp=0,offense=164,defense=68,iq=32,speed=30,xp=9432,dp=710,songName="Smashing Song of Praise"},{name="Zombidillo",overworldSprite="ZombidilloOverworld.png",twoSprites=true,spriteCount=2,sprite1="Zombidillo.png",sprite2="Zombidillo2.png",hp=372,pp=0,offense=108,defense=37,iq=40,speed=43,xp=522,dp=47,songName="Tragic Reconstruction"},{name="Fish Roe Man",overworldSprite="FishRoeManOverworld.png",twoSprites=true,spriteCount=2,sprite1="FishRoeMan.png",sprite2="FishRoeMan2.png",hp=1856,pp=0,offense=168,defense=65,iq=34,speed=57,xp=943,dp=200,songName="Rock and Roll (Spicy)"},{name="Return of Octobot",overworldSprite="ReturnofOctobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="ReturnofOctobot.png",sprite2="ReturnOfOctobot2.png",hp=777,pp=0,offense=128,defense=78,iq=35,speed=58,xp=3164,dp=432,songName="Rock and Roll (Spicy)"},{name="Carpet Monster",overworldSprite="CarpetMonsterOverworld.png",twoSprites=true,spriteCount=2,sprite1="CarpetMonster.png",sprite2="CarpetMonster2.png",hp=132,pp=24,offense=50,defense=21,iq=19,speed=28,xp=67,dp=0,songName="Serious"},{name="Recon Mech",overworldSprite="ReconMechOverworld.png",twoSprites=true,spriteCount=2,sprite1="ReconMech.png",sprite2="ReconMech2.png",hp=90,pp=0,offense=50,defense=35,iq=20,speed=20,xp=65,dp=0,songName="Piggy Something"},{name="Pigmask",overworldSprite="PigmaskOverworld.png",twoSprites=true,spriteCount=2,sprite1="Pigmask.png",sprite2="Pigmask2.png",hp=160,pp=0,offense=55,defense=20,iq=10,speed=23,xp=61,dp=0,songName="Piggy Guys"},{name="Zombie Lady",overworldSprite="ZombieLadyOverworld.png",twoSprites=true,spriteCount=2,sprite1="ZombieLady.png",sprite2="ZombieLady2.png",hp=87,pp=0,offense=44,defense=7,iq=5,speed=1,xp=25,dp=0,songName="Zombeat"},{name="Naughty Mushroom",overworldSprite="NaughtyMushroomOverworld.png",twoSprites=true,spriteCount=2,sprite1="NaughtyMushroom.png",sprite2="NaughtyMushroom2.png",hp=361,pp=0,offense=98,defense=48,iq=32,speed=40,xp=486,dp=102,songName="More Mischievous Blues"},{name="Elder Batty",overworldSprite="ElderBattyOverworld_M3.png",twoSprites=true,spriteCount=2,sprite1="ElderBatty.png",sprite2="ElderBatty2.png",hp=288,pp=0,offense=66,defense=16,iq=17,speed=20,xp=50,dp=31,songName="Intense Guys"},{name="Arachnid!!!!",overworldSprite="Arachnid!!!!Overworld.png",twoSprites=true,spriteCount=2,sprite1="Arachnid!!!!.png",sprite2="Arachnid!!!!2.png",hp=178,pp=0,offense=58,defense=10,iq=12,speed=18,xp=41,dp=18,songName="Back Beat Battle"},{name="Greedier Mouse",overworldSprite="GreedierMouseOverworld.png",twoSprites=true,spriteCount=2,sprite1="GreedierMouse.png",sprite2="GreedierMouse2.png",hp=140,pp=0,offense=70,defense=21,iq=8,speed=29,xp=60,dp=35,songName="Mambo de Battle"},{name="Gently Weeping Guitar",overworldSprite="GentlyWeepingGuitarOverworld.png",twoSprites=true,spriteCount=2,sprite1="GentlyWeepingGuitar.png",sprite2="GentlyWeepingGuitar2.png",hp=250,pp=0,offense=63,defense=18,iq=18,speed=22,xp=90,dp=52,songName="Rock and Roll (Mild)"},{name="Beaten Drum",overworldSprite="BeatenDrumOverworld.png",twoSprites=true,spriteCount=2,sprite1="BeatenDrum.png",sprite2="BeatenDrum2.png",hp=312,pp=0,offense=70,defense=30,iq=13,speed=12,xp=86,dp=55,songName="Tough Zombeat"},{name="Reconstructed Mole",overworldSprite="ReconstructedMoleOverworld.png",twoSprites=true,spriteCount=2,sprite1="ReconstructedMole.png",sprite2="ReconstructedMole2.png",hp=165,pp=0,offense=64,defense=18,iq=14,speed=18,xp=42,dp=33,songName="Fate"},{name="Reconstructed Lion",overworldSprite="ReconstructedLionOverworld.png",twoSprites=true,spriteCount=2,sprite1="ReconstructedLion.png",sprite2="ReconstructedLion2.png",hp=325,pp=0,offense=88,defense=27,iq=23,speed=32,xp=96,dp=62,songName="Tough Zombeat"},{name="Wobbly Robot",overworldSprite="WobblyRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="WobblyRobot.png",sprite2="WobblyRobot2.png",hp=412,pp=0,offense=93,defense=28,iq=13,speed=33,xp=126,dp=64,songName="Zombeat"},{name="Men's Room Sign",overworldSprite="MensRoomSignOverworld.png",twoSprites=true,spriteCount=2,sprite1="MensRoomSign.png",sprite2="MensRoomSign2.png",hp=1222,pp=358,offense=99,defense=82,iq=64,speed=42,xp=3014,dp=200,songName="Mischievous Blues"},{name="Scrapped Robot",overworldSprite="ScrappedRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="ScrappedRobot.png",sprite2="ScrappedRobot2.png",hp=332,pp=0,offense=79,defense=20,iq=13,speed=32,xp=82,dp=32,songName="Rock and Roll (Mild)"},{name="Forlorn Junk Heap",overworldSprite="ForlornJunkHeapOverworld.png",sprite1="Forlorn_Junk_Heap.png",hp=1818,pp=48,offense=122,defense=45,iq=15,speed=27,xp=2534,dp=728,songName="Wasteful Anthem"},{name="Surprise Box",overworldSprite="SurpriseBoxOverworld.png",sprite1="SurpriseBox.png",hp=777,pp=168,offense=80,defense=40,iq=40,speed=40,xp=932,dp=777,songName="Piggy Something"},{name="Battery Man",overworldSprite="BatteryManOverworld.png",twoSprites=true,spriteCount=2,sprite1="BatteryMan.png",sprite2="BatteryMan2.png",hp=300,pp=0,offense=85,defense=27,iq=26,speed=54,xp=165,dp=26,songName="Toppling March"},{name="Screwloose",overworldSprite="ScrewlooseOverworld.png",twoSprites=true,spriteCount=2,sprite1="Screwloose.png",sprite2="Screwloose2.png",hp=350,pp=68,offense=85,defense=35,iq=20,speed=33,xp=180,dp=40,songName="Rock and Roll (Spicy)"},{name="Cuddle Bomb",overworldSprite="CuddleBombOverworld.png",twoSprites=true,spriteCount=2,sprite1="CuddleBomb.png",sprite2="CuddleBomb2.png",hp=884,pp=0,offense=150,defense=120,iq=43,speed=43,xp=1890,dp=162,songName="Stringendo"},{name="K9000",overworldSprite="K9000Overworld.png",twoSprites=true,spriteCount=2,sprite1="K9000.png",sprite2="K90002.png",hp=1086,pp=0,offense=138,defense=126,iq=57,speed=38,xp=3529,dp=230,songName="Audacious March"},{name="Pigmask Major",overworldSprite="PigmaskMajorOverworld.png",twoSprites=true,spriteCount=2,sprite1="PigmaskMajor.png",sprite2="PigmaskMajor2.png",hp=721,pp=0,offense=147,defense=75,iq=38,speed=62,xp=2788,dp=300,songName="More Audacious March"},{name="Pigmask Colonel",overworldSprite="PigmaskColonelOverworld.png",twoSprites=true,spriteCount=2,sprite1="PigmaskColonel.png",sprite2="PigmaskColonel2.png",hp=895,pp=0,offense=168,defense=100,iq=45,speed=59,xp=3910,dp=500,songName="Unfounded Revenge"},{name="Pigmask Captain",overworldSprite="PigmaskCaptainOverworld.png",twoSprites=true,spriteCount=2,sprite1="PigmaskCaptain.png",sprite2="PigmaskCaptain2.png",hp=453,pp=0,offense=121,defense=52,iq=28,speed=43,xp=854,dp=150,songName="Hustle for Pride"},{name="Navy SQUEAL",overworldSprite="NavySQUEALOverworld.png",twoSprites=true,spriteCount=2,sprite1="NavySQUEAL.png",sprite2="NavySQUEAL2.png",hp=563,pp=0,offense=115,defense=70,iq=37,speed=45,xp=774,dp=118,songName="Toppling March"},{name="Master Eddy",overworldSprite="MasterEddyOverworld.png",sprite1="MasterEddy.png",hp=2568,pp=500,offense=127,defense=81,iq=58,speed=52,xp=0,dp=721,songName="Cumbersome Guys"},{name="Rock Lobster",overworldSprite="RockLobsterOverworld.png",twoSprites=true,spriteCount=2,sprite1="RockLobster.png",sprite2="RockLobster2.png",hp=589,pp=48,offense=172,defense=100,iq=28,speed=40,xp=865,dp=148,songName="Serious"},{name="Rooound Fish",overworldSprite="RoooundFishOverworld.png",twoSprites=true,spriteCount=2,sprite1="RoooundFish.png",sprite2="RoooundFish2.png",hp=531,pp=124,offense=123,defense=64,iq=35,speed=46,xp=720,dp=93,songName="Mambo de Battle Plus"},{name="Blue Balding Eagle",overworldSprite="BlueBaldingEagleOverworld.png",twoSprites=true,spriteCount=2,sprite1="BlueBaldingEagle.png",sprite2="BlueBaldingEagle2.png",hp=568,pp=0,offense=156,defense=66,iq=50,speed=69,xp=1714,dp=158,songName="More Troublesome Guys"},{name="Security Robot",overworldSprite="SecurityRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="SecurityRobot.png",sprite2="SecurityRobot2.png",hp=300,pp=0,offense=90,defense=67,iq=28,speed=45,xp=480,dp=100,songName="Tragic Security"},{name="Unwelcome Gust",overworldSprite="UnwelcomeGustOverworld.png",twoSprites=true,spriteCount=2,sprite1="UnwelcomeGust.png",sprite2="UnwelcomeGust2.png",hp=598,pp=0,offense=145,defense=64,iq=46,speed=54,xp=1456,dp=281,songName="MROB-6720M"},{name="Titanian",overworldSprite="TitanianOverworld.png",twoSprites=true,spriteCount=2,sprite1="Titanian.png",sprite2="Titanian2.png",hp=450,pp=38,offense=135,defense=110,iq=44,speed=46,xp=1005,dp=325,songName="Back Beat Battle"},{name="Upgraded Robot",overworldSprite="UpgradedRobotOverworld.png",twoSprites=true,spriteCount=2,sprite1="UpgradedRobot.png",sprite2="UpgradedRobot2.png",hp=921,pp=0,offense=152,defense=120,iq=52,speed=44,xp=4272,dp=287,songName="More Mischievous Blues"},{name="Beanling",overworldSprite="BeanlingOverworld.png",twoSprites=true,spriteCount=2,sprite1="Beanling.png",sprite2="Beanling2.png",hp=138,pp=150,offense=43,defense=20,iq=20,speed=28,xp=538,dp=0,songName="Mambo de Battle"},{name="Black Beanling",overworldSprite="BlackBeanlingOverworld.png",twoSprites=true,spriteCount=2,sprite1="BlackBeanling.png",sprite2="BlackBeanling2.png",hp=377,pp=300,offense=50,defense=25,iq=48,speed=99,xp=16080,dp=0,songName="More Mischievous Blues"},{name="Tiny Forest",overworldSprite="M3Placeholder.png",twoSprites=true,spriteCount=2,sprite1="Tinyforest.png",sprite2="TinyForest2.png",hp=1680,pp=124,offense=120,defense=74,iq=36,speed=36,xp=879,dp=300,songName="More Audacious March"}}return a end

function p.mother3EnemySort(frame)
local m3e = p.getData()
local sortingfunc=""
local nameingfunc=""
text="{| class=\"wikitable\" style=\"margin:auto\"\n|+ \n|-\n! Sprite !! Name !! Note\n|-\n"
if frame.args[1]=="listByHp" then
	function sortingfunc(stat1, stat2) 
  		return stat1.hp < stat2.hp
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].hp .. " HP"
	end
elseif frame.args[1]=="listByPp" then
	function sortingfunc(stat1, stat2) 
  		return stat1.pp < stat2.pp
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].pp .. " PP"
	end
elseif frame.args[1]=="listByXp" then
	function sortingfunc(stat1, stat2) 
  		return stat1.xp < stat2.xp
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].xp .. " XP"
	end
elseif frame.args[1]=="listByDp" then
	function sortingfunc(stat1, stat2) 
  		return stat1.dp < stat2.dp
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].dp .. " DP"
	end
elseif frame.args[1]=="listByOffense" then
	function sortingfunc(stat1, stat2) 
  		return stat1.offense < stat2.offense
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].offense .. " Offense"
	end
elseif frame.args[1]=="listByDefense" then
	function sortingfunc(stat1, stat2) 
  		return stat1.defense < stat2.defense
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].defense .. " Defense"
	end
elseif frame.args[1]=="listByNamelength" then
	function sortingfunc(stat1, stat2) 
  		return #stat1.name < #stat2.name
	end
	for i=1,#m3e do
		m3e[i].text = #m3e[i].name .. " Characters"
	end
elseif frame.args[1]=="listBySpeed" then
	function sortingfunc(stat1, stat2) 
  		return stat1.speed < stat2.speed
	end
	for i=1,#m3e do
		m3e[i].text = m3e[i].speed .. " Speed"
	end
else
	text="Invalid argument 1 '"..frame.args[1].."'\n<br/>Tips:\n* Use 'listByHp','listByPp','listByDp','listByXp','listByOffense','listByDefense','listBySpeed', or 'listByNamelength' for argument 1\n* have 'battlesprites' as second arg to use battle sprites\n* have 'reverse' as the third arg to reverse the order of the list\n* [[Module:Mother3EnemyListing|Look at the module's code]]"
	return text
end
table.sort(m3e,sortingfunc)
if frame.args[3] == "reverse" then
	local newlist = {}
	for i=0,#m3e do
		table.insert(newlist,m3e[#m3e-i])
	end
	m3e = newlist
end
linkopen,linkclose="|","|"
for i=1,#m3e do
	if frame.args[2] == "battlesprites" then
		m3e[i].overworldSprite = m3e[i].sprite1
	end
	--nameingfunc(i)
	--text=text.."{{Enemy list/cell|"..m3e[i].overworldSprite..linkopen..m3e[i].name..linkclose..m3e[i].text.."}}\n"
	text=text.."| [[File:" .. m3e[i].overworldSprite .. "]] || [[" .. m3e[i].name .. "]] || " .. m3e[i].text
	if i==#m3e then text=text.."\n|}" else text=text.."\n|-\n" end
end
return text
end
--
return p
--print(p.mother3EnemySort({args={"listByHp"}}))