Idioma
Anvil · para quem monta tabuleirosleitura de 8 min

Um tabuleiro que se registra sozinho

Uma casa é a promessa de que algo será notado. Isto é o que cada tipo realmente enxerga, como escrever duzentas sem perder sua noite, e o punhado de erros que falham em silêncio —— a casa simplesmente nunca dispara, e ninguém descobre até o quarto dia.

15 tipos um por casa, nunca misturados1000 casas por tabuleiro, via planilhaEm silêncio é como uma casa ruim falha
Esta tradução para Português (BR) ainda não foi revisada por um falante nativo. Se alguma frase soar errada, a página em inglês é o original —— e nos avisar é o que faz a correção acontecer.
Passo 1

Uma casa, um tipo

#

Toda casa é exatamente um tipo, e o tipo é a questão inteira: ele decide o que o plugin ou a varredura dos hiscores observa e, portanto, se a casa pode se completar sozinha. Misturar campos de dois tipos é recusado na porta, em vez de aceito e deixado quebrado.

Os tipos se dividem em três famílias, e a família importa mais que o rótulo:

Manualuma pessoa olha uma captura e diz que sim. Sempre disponível, sempre funciona, sempre custa a noite de alguém. Use para o que o software não consegue ver.
Lido dos hiscoresXP de skill e killcount de boss, lidos dos Hiscores oficiais numa varredura a cada 15 minutos. Não precisa de plugin, funciona para todo mundo na lista —— mas só enxerga o que os Hiscores rastreiam, e só depois que o jogador desloga.
Detectado pelo plugintodo o resto: drops, mortes de NPC, conclusões cronometradas, diaries, combat tasks, voltas, valor de loot. Credita em segundos e grava uma captura de prova —— mas só para quem está de fato rodando o plugin.

A lista completa, na ordem em que o seletor os oferece:

PadrãoCasa manual —— um capitão marca como feita. Sem rastreamento automático.
SkillCompleta sozinha quando uma skill atinge uma meta de XP (lido dos hiscores).
KillsN mortes de qualquer boss ou monstro. Contado pelos hiscores quando todo monstro da casa está neles; senão, pelo plugin enquanto você joga (galinhas, vacas, monstros de Slayer).
DropN drops de um item (ou qualquer um de um conjunto) —— detectado pelo plugin, com captura gravada.
Conjunto de itensVários itens, cada um com a própria quantidade exigida —— 1× de cada para o conjunto completo.
Voltas de agilityN voltas numa pista de agility, ou N andares / runs completas do Hallowed Sepulchre —— contadas ao vivo pelo contador do jogo. Só valem as voltas feitas durante o evento.
Kill de PvPMate jogadores —— qualquer um, times rivais ou um alvo nomeado —— na Wild ou em mundos PvP. Minigames seguros nunca contam.
Itens obtidosPesque/cozinhe/colete N de um item —— contados pelos ganhos de inventário. Detectado pelo plugin.
CronometradaConclua uma atividade dentro de um limite de tempo (Inferno, raids, Colosseum). O plugin cronometra.
Sem mortesConclua uma raid com ZERO mortes no grupo, N vezes. O plugin conta as mortes na instância.
LMSFique entre os N primeiros no Last Man Standing (1 = vitória), M vezes. Detectado pelo plugin no fim da partida.
Valor do lootLoot valendo X gp —— uma coleta só ou coletas somando até uma meta. O plugin precifica a coleta.
DiaryConclua tiers de achievement diary durante o evento. Detectado pelo plugin na mensagem de conclusão.
Combat taskConclua tarefas de Combat Achievement durante o evento. Detectado pelo plugin na mensagem de conclusão.
Collection logNew collection-log slots during the event (any page or chosen pages), or finish whole log pages. Credited off the in-game “New item added to your collection log” message.
A pergunta do plugin, feita uma vez

Uma casa detectada pelo plugin é invisível para quem não roda o plugin. Isso não é um bug que se contorne com configuração —— não há nada observando. Se uma parte do seu clã joga no celular ou no cliente oficial, ou mantenha essas casas fora do caminho crítico para a vitória, ou combine-as com uma alternativa manual e conte com verificar capturas.

Passo 2

Escolha o tipo que vai realmente disparar

#

Quase toda casa mal-comportada é a ideia certa expressa no tipo errado. As quatro que pegam as pessoas:

Uma lista de bosses mais um monstro fora dos hiscoresvira uma casa do plugin para tudo. Uma casa Kills só é contada pelos hiscores quando todo monstro nela está lá; junte uma galinha a quatro bosses de GWD e a casa inteira precisa do plugin. Se parte do clã joga sem ele, deixe os bosses dos hiscores numa casa própria.
Um slot do Collection Logé uma casa de drop. Desbloquear a entrada no log credita, então a casa dispara mesmo numa repetida que o jogador já tinha —— que normalmente é o que você quis dizer.
“Pegue um de cada”é uma casa de drop com uma lista de itens e sem requiredAmount. Adicione um requiredAmount e ela vira, em silêncio, “pegue quaisquer N destes” —— a mesma linha, uma casa completamente diferente.
Um diary ou combat tasksó credita pela mensagem de conclusão no jogo, que aparece no instante em que o tier ou a tarefa é concluída. O que o jogador já tem não pode disparar de novo —— exceto uma combat task, em que Settings → Combat Achievements → Repeat completion permite disparar outra vez.
Casas de boss compostas

A estatística rastreada de uma casa de boss pode conter várias chaves dos Hiscores separadas por vírgula, e os ganhos se somam. chambersOfXeric,chambersOfXericChallengeMode é uma casa só que conta CoX e CM juntos, que é quase sempre o que uma casa de raid quer dizer.

Passo 3

Escreva em massa, não no navegador

#

Clicar uma grade de 25 casas tudo bem. Clicar um tabuleiro Point Hunt de 200 tarefas não, e revisar depois também não. A aba Tiles tem uma volta completa feita exatamente para isso.

  1. Download spreadsheet na página Board & tiles do evento. Você recebe um .xlsx do tabuleiro como ele está, com listas suspensas, a lista de itens e as instruções das colunas em abas próprias.
  2. Edite. Uma linha por casa; a ordem das linhas é a ordem das casas.
  3. Upload CSV / Excel na mesma aba. Só a aba Tiles é lida.
A volta não perde nadabaixe e reenvie sem mudanças e nada acontece —— linhas iguais são relatadas como inalteradas e nem sequer regravadas. Isso torna a exportação segura como backup antes de uma edição grande.
As linhas se mapeiam por posiçãoa linha 1 é a casa 1. Casas existentes são atualizadas no lugar, e uma coluna que você omitir fica intocada em vez de apagada —— então dá para enviar uma planilha de duas colunas que só edita pontos.
Só tabuleiros dinâmicos crescemlinhas extras criam casas novas num tabuleiro Point Hunt ou numa corrida de casas, antes de o evento começar, até 1000. Uma grade clássica N×N tem formato fixo e as ignora. Para gerar centenas de tarefas, faça um evento Point Hunt.
Tudo ou nadatoda linha é validada primeiro. Um único nome de item irresolvível derruba a importação inteira, lista os culpados e não muda nada —— você nunca fica com meio tabuleiro.
Alguns campos travam na largadarótulo, tipo, quantidade exigida e configuração de itens só são aplicados antes de o evento começar. Descrição, pontos, categoria e a marca de opcional continuam editáveis o tempo todo, então dá para corrigir um erro de digitação no meio do evento sem reabrir o tabuleiro.
Passo 4

Os erros que falham em silêncio

#

Cada um destes importa limpo, fica no tabuleiro com cara de correto, e nunca dispara. Vale lê-los antes de enviar, não depois.

Casas de skill e de boss são type=standardnão existe type=skill. O tipo vem de trackedStat + statType + statGoal numa linha por outro lado padrão. Escrever type=boss é recusado; escrever type=standard e esquecer as colunas da estatística não é —— você fica com uma casa manual que ninguém jamais vai aprovar.
Os separadores mudam conforme a colunaitems usa ponto e vírgula (a vírgula é o delimitador do CSV). targetNpcs usa barra vertical. Numa linha de combat task a barra vertical é a única opção, porque os nomes reais das tarefas contêm vírgulas —— Nylocas, On the Rocks é uma tarefa só.
Nomes de raid são comparados literalmenteuma casa de raid sem mortes ou cronometrada carrega o modo escrito como no jogo: Chambers of Xeric: Challenge Mode, Theatre of Blood: Hard Mode, Tombs of Amascut: Expert Mode. Uma grafia quase certa é uma casa que nunca se completa. Conclusões em Entry Mode nunca creditam uma casa da raid base; modos mais difíceis creditam.
Nomes de itens têm de ser exatosgrafia do jogo, ou a importação falha e lista o que não conseguiu resolver. Quando um nome é ambíguo, fixe como Nome#id e pare de adivinhar.
timeThresholdSeconds significa quatro coisasum limite de tempo numa casa cronometrada, um limite de colocação numa casa de LMS (1 = vitória), o tamanho exato do grupo numa casa sem mortes, e o tamanho exato do grupo de raid numa casa de drop. Mesma coluna, quatro sentidos —— confira se está preenchendo o que o seu tipo realmente lê.
Uma quantidade exigida no tipo erradoela pertence às linhas de drop, kill, gain, lap, PvP, sem mortes e LMS. Numa linha de estatística ou cronometrada não faz nada, e numa linha de drop transforma um conjunto de itens num pool de “quaisquer N”.
Teste uma antes de escrever duzentas

Escreva uma única casa do tipo sobre o qual você tem dúvida, revele num evento descartável e vá fazer a coisa. Cinco minutos ali valem mais do que descobrir, na noite do bingo do clã, que uma categoria inteira estava morta.

Passo 5

Pontos, faixas e se está justo

#

Num tabuleiro pontuado cada casa carrega o próprio valor, e esses valores se mapeiam em faixas de dificuldade nomeadas —— de easy a elite —— que você pode editar em Rules & scoring se o seu clã classifica de outro jeito. A faixa é o que os jogadores leem; o número é o que pontua.

Marque uma casa como opcional e ela deixa de contar para o total do tabuleiro —— é assim que se adicionam metas extras sem tornar o blackout impossível.

Quando o tabuleiro estiver cheio, rode o auditor de equilíbrio na aba Tiles. Ele confere a estrutura e a distribuição de esforço e te diz onde o tabuleiro está torto —— uma categoria que ninguém consegue fechar, uma faixa que vale muito mais por hora que as vizinhas —— antes que os jogadores achem isso por você e contornem.

Passo 6

Ninguém vê até você mandar

#

Tabuleiros novos começam ocultos. A staff sempre vê; os jogadores não veem absolutamente nada até você revelar —— então um tabuleiro pode ser montado à vista, por dias, num canal que seus membros leem, sem estragar nada.

Essa chave geral é o piso de todo o resto. Num tabuleiro com política de revelação —— agendada, por intervalo, por recompensa, rotativa —— o motor só começa a virar casas individuais depois que o próprio tabuleiro foi revelado, então armar um tabuleiro é sempre um ato deliberado. Qual política escolher tem página própria: Formatos, e como as casas abrem.

As missões são a exceção que vale conhecer: casas escritas antes mas seguradas, anunciadas no meio do evento a partir do próprio conjunto enquanto o resto do tabuleiro segue visível.

Passo 7

Antes de revelar

#

Vale percorrer uma vez por tabuleiro. Quase tudo são cinco minutos.

  • cada casa tem o tipo que você quis, não o tipo que importou limpo
  • modos de raid, nomes de itens e nomes de tarefas batem com a grafia do jogo caractere por caractere
  • as casas detectadas pelo plugin não são o único caminho para vencer, se parte do clã joga sem ele
  • os pontos estão definidos e o auditor de equilíbrio está satisfeito —— ou você discorda dele de propósito
  • as casas opcionais estão marcadas como opcionais
  • você baixou a planilha uma vez, como um backup que dá para reenviar
Quem pode fazer isso

Escrever o tabuleiro é o único trabalho de admin com papel próprio. Um editor pode escrever casas e nada mais, e pode ser limitado a tabuleiros específicos —— então um montador convidado de outro clã recebe exatamente o evento que você entregou e nenhum acesso a mais nada do que você conduz.

Passo 8

A biblioteca de tarefas e as sugestões

#

Editores de casas têm Task library no menu admin: as tarefas salvas do seu clã, e a biblioteca própria do Anvil para copiar. ⬇ Export pack salva suas tarefas em um arquivo e ⬆ Import pack carrega um, que é como um tabuleiro passa de um clã para outro.

Achou um erro na biblioteca do Anvil, ou uma tarefa que falta? Aperte Suggest a fix na tarefa, ou Suggest a new task. O Anvil revisa e a resposta aparece em Your suggestions: Waiting for review, Approved ou Not taken, com uma nota. Você pode ter 5 aguardando. Uma correção aprovada chega a toda cópia do clã que ainda segue a biblioteca.

Passo 9

Stats iniciais e quem entrou depois

#

As casas de XP e de contagem de kills comparam os stats atuais de cada jogador com os starting stats, tirados quando o evento começa. A página Stats do evento é onde você confere e corrige:

Capturar os stats iniciaisantes do início, só aquece os hiscores; a linha de largada em si é tirada no início. Depois do início, o botão vira Capture late joiners, para jogadores adicionados desde então. Pode rodar uma vez a cada 30 minutos.
Atualizar agoraatualiza a classificação com os números mais recentes. Ela também se atualiza sozinha a cada hora.
Corrigir a linha de basepor jogador: muda à mão um número inicial de uma skill ou boss. Use quando um grind feito antes do evento foi contado, porque o jogador não deslogou antes do início.
Resetar todos os stats iniciaisescondido em Danger zone: pega de novo a linha inicial de todos a partir dos stats atuais, apagando todos os ganhos até agora. Só para um evento que começou por engano.

Abaixo disso, Member breakdown mostra quem em cada time fez o quê, e Stat tile standings mostra o início e os números atuais de cada jogador em cada casa de XP ou kills.

Passo 10

Trilhas de corrida de tiles

#

Em um board de corrida de tiles, você monta uma trilha em vez de uma grade. Os tiles ficam em passos numerados, e um time avança por eles.

Abra Tiles e use a seção Route. Escolha um modelo (Diamond é o padrão), adicione seus tiles aos passos e pressione Save route. Todo tile que você vincular deve ficar no passo seguinte.

As estradas podem se dividir e se unir, mas há um só ponto de chegada. Em uma bifurcação, você escolhe se concluir um tile define a estrada, ou se o capitão a escolhe e a trava. A lista completa de opções, e o que os jogadores veem, está em Formats, and how tiles open.

O formato da planilha está especificado por inteiro em docs/tile-authoring.md, escrito para quem (ou o que) estiver gerando as linhas. Esta página é a metade humana: que tipo escolher, e o que dá errado.

Travou ou algo parece errado? Pergunte no Discord de suporte do Anvil