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).
KC de bossCompleta sozinha quando um boss atinge uma meta de killcount (lido dos hiscores).
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.
KillcountN mortes de um NPC —— até dos que nunca estiveram nos hiscores (galinhas, vacas). Detectado pelo plugin.
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.
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 meta de KC de bossnão é uma casa de kill. Casas de kill observam mortes de NPC pelo plugin; uma meta de KC é um número dos hiscores e precisa de trackedStat + statType=boss + statGoal. Use uma casa de kill para o que os Hiscores nunca contaram —— vacas, galinhas, um mob específico de slayer.
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 Leagues 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 aba 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 Leagues 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 Leagues.
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 Advanced settings 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.

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.