Перейти к основному содержимому

Фреймворки на коде

Рецепт: ограничьте число

Ограничьте, что игрок может ввести для числа.

Цель

Держать максимум HP у Keeper между 1 и 40.

Что менять

schemas/keeper.json
    "max_hp": {
      "label": "Maximum HP",
      "description": "How much damage a Keeper can take.",
      "defaultValue": 10,
      "min": 1,
      "max": 40
    }
  1. Строки 12-13 min и max ограничивают число. min не должен превышать max.

Сценарий или пресет за границами не проходит проверку:

Parameter max_hp 99 is not between 1 and 40.

Проверьте

Проверьте края: используйте самое низкое и самое высокое значение в пресете или сценарии.

Дальше