||||
-|-|
| Resumo | O Dice Roller (Rolador de Dados) adiciona um rolor de dados bem completo às suas postagens no Discourse, atendendo às necessidades do seu jogo baseado em fórum!
| Link do Repositório | https://github.com/discourse/discourse-dice
|Novo nos Temas do Discourse? | Guia para iniciantes sobre como usar Temas do Discourse
Instale este componente de tema
Administradores: Considere desativar a configuração
discourse narrative bot disable public repliesapós a instalação, pois este componente de tema substitui completamente o comportamento de rolagem de dados do bot.
Uso Básico
O componente de tema interpreta rolagens formatadas como [wrap=dice].
[wrap=dice]d20[/wrap]
[wrap=dice]d100[/wrap]
[wrap=dice]2d6[/wrap]
Você pode rolar vários dados do mesmo tipo, aplicar modificadores aditivos e verificar automaticamente o resultado contra um limiar de sucesso:
[wrap=dice]2d6+3t12[/wrap]

Recursos Avançados: Críticos, Rolagens Divididas
Você pode especificar rolagens naturais específicas para serem tratadas como “acertos críticos” com a opção crit=. Os acertos críticos são verificados antes do modificador aditivo.
[wrap=dice crit=1,100]1d100[/wrap]
[wrap=dice crit=1,20]d20+3[/wrap]

Se valores críticos específicos forem notáveis no seu fórum, um administrador pode adicionar CSS extra para enfatizá-los. Neste exemplo, os críticos que rolam um
1são coloridos em vermelho.
Se você estiver permitindo que várias rolagens sejam verificadas contra o mesmo limiar, poderá adicionar o modificador i Individual em conjunto com os Limites t. O número de dados bem-sucedidos que passaram no limiar será resumido no final.
[wrap=dice]5d100t60i[/wrap]
[wrap=dice]3d20-5t0i[/wrap]
Atualmente, as rolagens pré-modificador são exibidas. Isso pode mudar no futuro, dependendo do feedback.
Restrições
Para evitar abusos com corpos de postagem grandes, há um número máximo de dados por rolagem disponível nas configurações do tema para o administrador ajustar. O padrão é 80 dados.
Dados de 0 lados e 1 lado não são permitidos. Rolar 0 dados não é permitido, e dados com mais de ~67 milhões de faces não são permitidos por motivos de desempenho.
Detalhes Técnicos e Trapaças
As rolagens são calculadas em JavaScript usando um gerador de números pseudoaleatórios (RNG) sementeado pelo ID da postagem e pelo carimbo de data/hora de criação, percorrendo a postagem na ordem. Os valores das rolagens não são visíveis antes da criação da postagem.
Vários estilos de formatação especiais são aplicados às rolagens, para distingui-las do texto normal nas postagens. Isso não impede que as pessoas postem imagens!
Os valores das rolagens não são salvos automaticamente no corpo da postagem. Isso apresenta um problema para necessidades de arquivamento. As soluções para isso exigirão o uso de um plugin.
Se você precisar editar rolagens de dados adicionais em sua postagem, elas devem ser adicionadas no final para preservar os resultados de todas as rolagens anteriores. Adicionar novas rolagens de dados no topo de uma postagem irá randomizar os resultados de todas as rolagens. Por esse motivo, ter qualquer rolagem errada em uma postagem impedirá que todas as rolagens subsequentes funcionem.
A visualização do editor lhe dirá se sua especificação de dados está
correta ou
errada.
Embora essas medidas possam ajudar a prevenir trapaças acidentais, um trapaceiro determinado pode tentar prever quando deve enviar sua postagem. Se você estiver considerando isso para algo valioso, peça a um usuário de confiança, que não pode receber a recompensa, que autorize a postagem, ou use uma fonte independente como https://random.org , que oferece serviços pagos para sorteios e rifas auditáveis.
Lembre-se de se divertir!
Configurações
| Nome | Descrição |
|---|---|
| max dice |
| Tradução | Padrão |
|---|---|
| dice.result.success_count.one | (%{count} Sucesso) |
| dice.result.success_count.other | (%{count} Sucessos) |
| dice.excessive.quantity.one | Quantidade excessiva de dados (máx. %{count}) |
| dice.excessive.quantity.other | Quantidade excessiva de dados (máx. %{count}) |
| dice.excessive.faces | O número de faces do dado não pode exceder 67.000.000 |
| dice.missing.faces | Especificação de dado inválida: falta o número de faces |
| dice.invalid.generic | Especificação de dado inválida. Formato: 2d20+3 |
| dice.invalid.quantity | O número de dados não pode ser 0 |
| dice.invalid.faces | O número de faces do dado não pode ser 0 ou 1 |
| dice.invalid.modifier | O modificador não pode ser 0 |
| dice.invalid.threshold | O limiar não pode ser 0 |
| dice.invalid.crits | Números incorretos no atributo de críticos. (Deve ser crits=4,5,6) |
| dice.invalid.halt_after_error | Rolagem interrompida devido a erro anterior. Corrija os erros para ver os resultados. |
Hospedado por nós? Os componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.


