Pular para o conteúdo principal

Como Criar Novos Pokémon no PDA (Poke-Derived Alternative)

Criar novos Pokémon envolve a edição de arquivos XML para a entidade e a configuração de diversos parâmetros de jogabilidade nos arquivos de script da pasta Lib.


Passo a Passo para a Criação

1. Arquivo Base (XML)

  • Acesse a pasta Data/monsters.
  • Crie o arquivo pokemon.xml para a nova criatura.
  • Registre o novo arquivo dentro do monsters.xml para que o servidor o reconheça.

2. Movimentos e Ataques

No arquivo movestable em Lib/Configuration, adicione a tabela de magias:

  • Defina o nome do ataque, nível necessário e tempo de recarga (cd).
  • Configure a força do movimento através da variável f.
  • Especifique o tipo do dano (ex: fire, dragon) e se ele requer alvo.

3. Atributos e Status

Adicione o Pokémon à seção de status (Kanto ou Johto) no arquivo de configuração:

  • Defina valores para offense, defense, specialattack, vitality e agility.
  • Insira a experiência base (exp) e o tipo do Pokémon.

4. Identidade Visual e Captura

  • Retrato (Portrait): Em Fotos, adicione o nome do Pokémon e o ID da imagem correspondente.
  • Captura (Catch): Em Pokescatch, defina a chance de captura (chance) e o ID do corpo do Pokémon (corpse).

5. Registro na Pokedex

É necessário adicionar o novo Pokémon em dois locais para o funcionamento correto da Pokedex:

  • Newpokedex: Configure o gênero, nível e storages de registro.
  • OldPokedex: Adicione o nome e o nível básico para compatibilidade.

Habilidades Especiais

Se o seu Pokémon puder atravessar paredes ou usar habilidades de mapa, você deve incluí-lo na lista específica ao final das configurações:

  • Exemplo (Ghostwalk): Adicione o nome do Pokémon à lista de criaturas que possuem a habilidade de caminhar como fantasma.

Dicas de Balanceamento

  • Atributos: Compare os status do seu novo Pokémon com os já existentes para evitar que ele fique forte ou fraco demais.
  • Testes: Sempre reinicie o servidor após as alterações para verificar se o arquivo XML e os IDs de imagem estão carregando corretamente.