MultipleForms.register(:VENUSAUR,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:VENUSAURITE))
next
}
})
MultipleForms.register(:BLASTOISE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:BLASTOISINITE))
next
}
})
MultipleForms.register(:PIDGEOT,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:PIDGEOTITE))
next
}
})
MultipleForms.register(:ALAKAZAM,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:ALAKAZITE))
next
}
})
MultipleForms.register(:GENGAR,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GENGARITE))
next
}
})
MultipleForms.register(:KANGASKHAN,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:KANGASKHANITE))
next
}
})
MultipleForms.register(:PINSIR,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:PINSIRITE))
next
}
})
MultipleForms.register(:BEEDRILL,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:BEEDRILITE))
next
}
})
MultipleForms.register(:GYARADOS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GYARADOSITE))
next
}
})
MultipleForms.register(:AERODACTYL,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:AERODACTYITE))
next
}
})
MultipleForms.register(:STEELIX,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:STEELIXITE))
next
}
})
MultipleForms.register(:SCIZOR,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:SCIZORITE))
next
}
})
MultipleForms.register(:HERACROSS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:HERACRONITE))
next
}
})
MultipleForms.register(:AMPHAROS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:AMPHAROSITE))
next
}
})
MultipleForms.register(:HOUNDOOM,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:HOUNDOOMINITE))
next
}
})
MultipleForms.register(:TYRANITAR,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:TYRANITARITE))
next
}
})
MultipleForms.register(:SCEPTILE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:SCEPTILITE))
next
}
})
MultipleForms.register(:BLAZIKEN,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:BLAZIKENITE))
next
}
})
MultipleForms.register(:SWAMPERT,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:SWAMPERTITE))
next
}
})
MultipleForms.register(:GARVEDOIR,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GARVEDOIRITE))
next
}
})
MultipleForms.register(:SABLEYE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:SABLENITE))
next
}
})
MultipleForms.register(:MAWILE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:MAWILITE))
next
}
})
MultipleForms.register(:AGGRON,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:AGGRONITE))
next
}
})
MultipleForms.register(:MEDICHAM,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:MEDICHAMITE))
next
}
})
MultipleForms.register(:MANECTRIC,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:MANECTITE))
next
}
})
MultipleForms.register(:SHARPEDO,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:SHARPEDONITE))
next
}
})
MultipleForms.register(:CAMERUPT,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:CAMERUPTITE))
next
}
})
MultipleForms.register(:ALTARIA,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:ALTARIANITE))
next
}
})
MultipleForms.register(:BANETTE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:BANETTITE))
next
}
})
MultipleForms.register(:ABSOL,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:ABSOLITE))
next
}
})
MultipleForms.register(:GLALIE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GLALITITE))
next
}
})
MultipleForms.register(:SALAMENCE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:SALAMENCITE))
next
}
})
MultipleForms.register(:METAGROSS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:METAGROSSITE))
next
}
})
MultipleForms.register(:LATIAS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:LATIASITE))
next
}
})
MultipleForms.register(:LATIOS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:LATIOSITE))
next
}
})
MultipleForms.register(:LOPUNNY,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:LOPUNNITE))
next
}
})
MultipleForms.register(:GARCHOMP,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GARCHOMPITE))
next
}
})
MultipleForms.register(:GYARADOS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GYARADOSITE))
next
}
})
MultipleForms.register(:GYARADOS,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GYARADOSITE))
next
}
})
MultipleForms.register(:LUCARIO,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:LUCARIONITE))
next
}
})
MultipleForms.register(:ABOMASNOW,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:ABOMASITE))
next
}
})
MultipleForms.register(:GALLADE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:GALLADITE))
next
}
})
MultipleForms.register(:AUDINO,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:AUDINITE))
next
}
})
MultipleForms.register(:DIANCIE,{
"getSpecificMegaForm" => proc { |pkmn|
next 1 if (pkmn.hasItem?(:DIANCITE))
next
}
})