Pular para o conteúdo principal

Code frameworks

Receita: um preset inicial

Ofereça um Element pronto, com valores já preenchidos.

Objetivo

Ofereça Mira the Warden como um Keeper pronto, com 12 de hp máximo.

A mudança

schemas/keeper.json
  "content": [
    {
      "id": "mira-warden",
      "name": "Mira the Warden",
      "parameters": { "name": "Mira", "max_hp": 12 }
    }
  ]
  1. Linhas 19-20 Um preset tem um id e um nome.
  2. Linha 21 Os valores de entrada que o preset preenche. Devem caber nos limites da entrada.

Os ids de preset devem ser únicos em todo o jogo.

Um preset é um personagem inicial fixo. Para um bônus que depende de uma escolha, como +30 em uma perícia para uma ocupação, use uma condicional no construtor, ou leia ali uma tabela do livro de regras com table.find. A página Tabelas do livro de regras mostra como. Essas são as formas aceitas hoje. Use um modificador para um bônus que vem e vai, como um item vestido. A página Pools e modificadores mostra como.

Teste

O Fabled cria cada preset quando compila, então um valor que quebra os limites de uma entrada falha na verificação. Não há cenário a escrever para um preset. Um jogo pode ter até 512 presets por Framework.

Próximos passos