qna_rpg
Thread Id: 24480
Thread Name: [Duda-Pokemon Essentials] Cambio de forma pokemon
Hola! Soy nuevo en todo esto, y con unos amigos(No sabemos mucho, estamos aprendiendo recien) queriamos empezar un juego. Dentro de todo parece que la prueba anda bien jaja, pero tenemos una duda, necesito que alguien me explique, si puede, como aƱadir un objeto que el pokemon, al tenerlo cambie de forma. Es como lo de Shaymin, es decir que le das un objeto al Pokemon y este cambia de forma, se lo quitas y vuelve a su forma normal. Se puede? Gracias de antemano
Pues seria con un script.
si el pokemon tiene X objeto cambie a Y forma, pero si no lo tiene no haga nada, es algo sencillo (supongo)
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)
}
})