Pular para o conteúdo principal

Code frameworks

Receita: limitar um número

Limite o que um jogador pode digitar em um número.

Objetivo

Manter o hp máximo de um Keeper entre 1 e 40.

A mudança

schemas/keeper.json
    "max_hp": {
      "label": "Maximum HP",
      "description": "How much damage a Keeper can take.",
      "defaultValue": 10,
      "min": 1,
      "max": 40
    }
  1. Linhas 12-13 min e max limitam o número. min não pode passar de max.

Um cenário ou preset fora dos limites faz a verificação falhar:

Parameter max_hp 99 is not between 1 and 40.

Teste

Teste os extremos: use o menor e o maior valor em um preset ou em um cenário.

Próximos passos