Linha 4: |
Linha 4: |
| | | |
| == Analisando as condições de reprodução dos peixes == | | == Analisando as condições de reprodução dos peixes == |
− | O jogo verifica dois locais para determinar quais peixes devem aparecer quando o jogador está pescando. Isso se aplica apenas a peixes normais; a chance de gerar um peixe lendário é calculada separadamente pelo código de localização '' antes '', seguindo as regras abaixo. <small> (engenharia reversa a partir de <tt> BobberBar </tt> e <tt> GameLocation :: getFish </tt>.) </small> | + | O jogo verifica dois locais para determinar quais peixes devem aparecer quando o jogador está pescando. Isso se aplica apenas a peixes normais; a chance de gerar um peixe lendário é calculada separadamente pelo código de localização '' antes '', seguindo as regras abaixo. <small> (engenharia reversa a partir de <samp> BobberBar </samp> e <samp> GameLocation :: getFish </samp>.) </small> |
| | | |
| === Locais de Spawn === | | === Locais de Spawn === |
Linha 14: |
Linha 14: |
| | | |
| Os peixes que podem ser criados em um determinado local são definidos nos dados delimitados por barra de <code> Data \ Locations.xnb </code>, especificamente nos índices de campo 4 (primavera), 5 (verão), 6 (outono), e 7 (inverno). Cada campo contém qualquer número de pares {{t | int fishID}} (combinando <code> Data \ Fish.xnb </code>) + {{t | int areaID}} (ou -1 para qualquer área). Por exemplo, [[Cindersap Forest]] possui esses dados de peixes para o verão: <code> 153 -1 145 0 144 -1 138 0 132 0 706 0 704 0 702 0 </code>. Isso pode ser analisado como: | | Os peixes que podem ser criados em um determinado local são definidos nos dados delimitados por barra de <code> Data \ Locations.xnb </code>, especificamente nos índices de campo 4 (primavera), 5 (verão), 6 (outono), e 7 (inverno). Cada campo contém qualquer número de pares {{t | int fishID}} (combinando <code> Data \ Fish.xnb </code>) + {{t | int areaID}} (ou -1 para qualquer área). Por exemplo, [[Cindersap Forest]] possui esses dados de peixes para o verão: <code> 153 -1 145 0 144 -1 138 0 132 0 706 0 704 0 702 0 </code>. Isso pode ser analisado como: |
− | {| class = "wikitable" | + | {|class = "wikitable" |
| |- | | |- |
| ! Valor | | ! Valor |
Linha 55: |
Linha 55: |
| === Dados dos peixes e critérios de desova === | | === Dados dos peixes e critérios de desova === |
| Os dados de peixes e os critérios de reprodução são armazenados como treze campos delimitados por barra em <code> Data \ Fish.xnb </code>: | | Os dados de peixes e os critérios de reprodução são armazenados como treze campos delimitados por barra em <code> Data \ Fish.xnb </code>: |
− | {| class = "wikitable" | + | {|class = "wikitable" |
| |- | | |- |
| ! Índice | | ! Índice |
Linha 127: |
Linha 127: |
| | O mínimo [[habilidades | nível de pesca]]. | | | O mínimo [[habilidades | nível de pesca]]. |
| |} | | |} |
− | Observe que, a partir da v1.2, o jogo multiplica o tamanho do peixe por 2,54 para todos os idiomas, exceto o inglês (para conversão de polegadas para cm). Veja <tt> FishingRod :: draw </tt>. | + | Observe que, a partir da v1.2, o jogo multiplica o tamanho do peixe por 2,54 para todos os idiomas, exceto o inglês (para conversão de polegadas para cm). Veja <samp> FishingRod :: draw </samp>. |
| | | |
| === Taxa de geração === | | === Taxa de geração === |