1 - Acontece isso pq vc não adicionou nas tabelas necessárias,Pra vc adicionar Fly/Ride/Surf é fácil basta pega o looktype e subtrair por 351 Exemplo:
O looktype do blastoise é 651 ai vc diminui por 351 ficando 300, ai depois vai em
Data/Lib/Configuration.lua procura por:
surfs = {
Embaixo vc adicionar a tag ficando assim:
["Blastoise"] = {lookType=300, speed = 320},
Pronto depois disso procura por specialabilities = {
Em baixo vai ter as Habilidades Exemplo:
["surf"] = {"Poliwag", "Poliwhirl", "Seaking", "Dewgong". Basta adicionar o blastoise ficando assim:
["surf"] = {"Poliwag", "Poliwhirl", "Seaking", "Dewgong", "Blastoise"},
2 - Pra trocar o looktype da passive é em Data/lib/Pokemon Moves.lua
Ai vc procura pela passive exemplo: Lava-Electricity
Edite a tabela eff exemplo:
["Magmar"] = {5, FIREDAMAGE, 1461},
["Nome do pokémon"] = {efeito da spell, elemento do damage da spell, outfit que o pokémon irá assumir},
Pra mudar o o outfit da passive é so editar o 1461.
Qualquer duvida pergunta pergunta aê.
Espero ter ajudado.