Что там сверхъестественного?
1. Добавил в базу данных новое поле
2. Добавил команду на выдачу (изменение этого поля 0 или 1
3. Дальше уже связываешь с другими системами которые необходимы.
Это так, если на пальцах объяснять
Из п.1 выходящие:
а) Если есть миграция, то особо нечего, да.
б) Если миграции нет, то дописать скрипт на автодобавление поля, ибо бекап может проебаться.
в) Связать с функционалом: выгрузить список игроков (добавить поле в код), сохранение/синхронизация
Из п.2 выходящие:
а) Проверять если есть права на выдачу
б) Логировать выдачу
Из п.3 выходящие:
Если только проверку при добавлении, то делать да, нечего особо.
п.4 - "Забирать билет"
В целом, учитывая риски, то часа 1.5, если показ не нужен)