Esto va en el script de formas alternativas
MultipleForms.register(:NOMBRE INTERNO DEL POKEMON,{
"ability"=>proc{|pokemon|
next if pokemon.form==0 # Forma Original
next getID(PBAbilities,:NUEVA HABILIDAD) # Forma Secundaria
},
"getBaseStats"=>proc{|pokemon|
next if pokemon.form==0 # Forma Original
next [,,,,,,] # Forma Secundaria
},
"getForm"=>proc{|pokemon|
if isConst?(pokemon.item,PBItems,:OBJETO A PORTAR)
next 1
end
next 0
},
"onSetForm"=>proc{|pokemon,form|
pbSeenForm(pokemon)
}
})