Challenge Cup: Use `inheritsFrom`
Challenge Cup: Use `inheritsFrom`

And prevent Eternamax as it should only be legal in Hackmons Cup.

xfix/Pokemon-Showdown,xfix/Pokemon-Showdown,svivian/Pokemon-Showdown,Enigami/Pokemon-Showdown,svivian/Pokemon-Showdown,urkerab/Pokemon-Showdown,AustinXII/Pokemon-Showdown,sirDonovan/Pokemon-Showdown,xfix/Pokemon-Showdown,AustinXII/Pokemon-Showdown,Enigami/Pokemon-Showdown,Zarel/Pokemon-Showdown,Enigami/Pokemon-Showdown,Enigami/Pokemon-Showdown,xfix/Pokemon-Showdown,xfix/Pokemon-Showdown,svivian/Pokemon-Showdown,Zarel/Pokemon-Showdown,Zarel/Pokemon-Showdown,sirDonovan/Pokemon-Showdown,sirDonovan/Pokemon-Showdown,svivian/Pokemon-Showdown,svivian/Pokemon-Showdown,urkerab/Pokemon-Showdown,AustinXII/Pokemon-Showdown,urkerab/Pokemon-Showdown