Stoneshard Wiki

Geração de encontros

A geração de encontros cria pedidos para acampamentos, locais de monstros e áreas de caça, filtra células candidatas e grava marcadores no mapa durante a geração do mundo. Quando há poucas candidatas, o gerador relaxa algumas condições em etapas; a escolha de modelos e a descoberta do mapa ocorrem separadamente. Esta página distingue o que o gerador tenta fazer do que um salvamento realmente recebe.

Conteúdo

O que esta página de geração cobre

A geração do mundo primeiro cria uma meta para cada tipo de local, escolhe posições entre as células elegíveis e grava marcadores no mapa. Depois de entrar na cena, modelos de salas, objetos iniciais, evocações dinâmicas e saque seguem regras próprias; esta página trata da cadeia de posicionamento e descoberta.

“Solicitar 3” é a meta que o gerador tenta cumprir. Isso não garante três locais em todo salvamento nem uma quantidade fixa de inimigos ao entrar; consulte o artigo do evento para criaturas, recursos e reaparecimento.

Metas solicitadas e resultados reais

A inicialização do mundo da mesma versão solicita separadamente acampamentos, locais de monstros e áreas de caça. Acampamentos usam uma meta total, enquanto monstros e áreas de caça solicitam cada conceito separadamente; falta de candidatas, falha de criação ou reinício de sala podem mudar o resultado final.

Metas solicitadas e resultados reais
CategoriaMeta do geradorComo interpretar
Acampamentos35 posições solicitadasPonto de Interesse; modelo e variante são selecionados separadamente
Locais de monstros3 solicitados para cada um dos 6 conceitosA meta não garante a quantidade criada; os candidatos podem ser insuficientes
Áreas de caça3 solicitados para cada um dos 7 conceitosConceitos de eventos do mapa compartilham o fluxo de posicionamento com locais de monstros

Como as células candidatas são filtradas

A filtragem inicial verifica bioma, peso de floresta, Wilderness, distância dos encontros existentes e se a célula pode ser usada. Alguns locais recebem um argumento de zona inicial, mas a função atual copia a lista global de zonas de encontro; esse argumento não deve ser lido como um bloqueio regional ativo.

Como as células candidatas são filtradas
EtapaComportamento da fonteComo interpretar
Candidatos iniciaisFiltrar por bioma, densidade florestal, Wilderness, zona segura de encontros e ocupaçãoUm bloco só entra no conjunto após essas verificações
Etapa de flexibilização 1Wilderness > 40, mantendo as demais restrições principaisUm limite menor não ignora o terreno
Etapa de flexibilização 2Wilderness > 30Isto ainda é seleção de candidatos, não uma coordenada forçada
Etapa de flexibilização 3Parar de comparar Wilderness, mantendo a zona segura de encontrosO conjunto aumenta, mas ainda pode ficar vazio
Etapa de flexibilização 4Manter o bioma, permitir reutilização da mesma classe em uma zona e ajustar a restrição de florestaMesmo a última alternativa pode não alcançar o objetivo

Como os grupos de candidatas são usados

O gerador escolhe uma posição entre as células candidatas e passa ao próximo pedido. Se nenhuma posição puder ser escolhida, os pedidos restantes param; quando um tipo de origem não cria nada, a sala reinicia. Mesmo após criar pelo menos um local, a meta pode ficar incompleta.

As piscinas de modelos usam uma regra separada sem reposição: o modelo escolhido é removido da piscina atual, que só é preenchida novamente quando fica vazia. O tamanho da piscina descreve layouts disponíveis, não quantidade de inimigos, quantidade de saque ou taxa de encontro por partida.

Como os grupos de candidatas são usados
Variante de acampamentoConjunto de modelosReutilização
Acampamento comum de bandidos15 modelosSorteie sem reposição e reabasteça o conjunto quando ficar vazio
Acampamento de bandidos do rio e da estepe4 modelosReutilizar conforme o trecho do rio ou sem reposição
Acampamento infestado por rastejadores3 modelosSorteio sem reposição
Acampamento infestado por ferrões-da-morte3 modelosSorteio sem reposição

Cobertura dos modelos de locais de monstros

A tabela lista conceitos de locais de monstros cujos modelos de sala foram verificados na mesma versão. Ela mostra entre quantos layouts o gerador pode escolher; os artigos dos eventos explicam criaturas, recursos, saque e reaparecimento após a entrada.

Cobertura dos modelos de locais de monstros
Conceito do localMeta de posicionamentoConjunto de modelos
Toca de Rastejador3 solicitados por conceito3 modelos de cena
Colméia de Zanções da Morte3 solicitados por conceito6 modelos de cena
Covil de Aparições3 solicitados por conceito3 modelos de cena
Covil de Gulon3 solicitados por conceito1 modelo de cena
Ninha de harpia3 solicitados por conceito3 modelos de cena
Domínio dos Trolls3 solicitados por conceito3 modelos de cena

Quando o jogador vê um marcador

Uma atualização da névoa do mapa chama o fluxo de marcadores de pontos de interesse. Ela verifica a vizinhança de uma célula ao redor da posição atual em busca de células Point of Interest, Dungeon e Random Encounter ainda não descobertas, e grava um rumor de ponto de interesse descobrível. Esse é o raio de descoberta, não uma coordenada fixa de surgimento.

O que estas regras não estabelecem

As coordenadas do mapa de exemplo, a quantidade exibida de marcadores e os tamanhos das piscinas de modelos não são resultados fixos em todo salvamento. Falhas de criação, poucas candidatas e etapas de relaxamento podem mudar o resultado; as regras de posicionamento sozinhas não preveem o próximo movimento de um inimigo, o saque ou a recompensa de missão após entrar em um marcador.

Fontes

Versão do jogo 0.9.4.25

  1. Fonte de inicialização do mundo e posicionamento de encontros da versão 0.9.4.25
  2. Fonte de filtros de células candidatas e relaxamento da versão 0.9.4.25
  3. Fonte de descoberta no mapa e de pools de modelos da versão 0.9.4.25
Voltar ao topo