@StonedWizzard , когда будешь дорабатывать генератор,
рассмотри возможность добавить также привязку требований по предмету к созданным зачарованиям на шмотке.
Если в json появилось бы также какое нибудь поле, типо, statRequirements. Я бы его заполнил, например также побитово, где первая единица - это сила, вторая - ловкость, третья - жизнь, четвертая - мана. То можно было бы немного улучшить сгенерированные шмотки, чтобы, например, 1ручные мечи при генерации с параметром "Доп урон одноручным" у которого требования = 1100, на него увеличилось требование именно по силе или ловкости.
На посохе привязаны будут статы типо "мощь школы огня" у которых для требований установлено 0001 и требования по мане будут все время расти.
Пусть это не станет супер гибким (силовые\ловкостные мечи всё равно и по силе и по ловкости будут расти), но будет более профильными всё равно.
По умолчанию можно всем заполнить 1111 и для всех всё останется как и было, но кто захочет, сможет альтернативный json скачать, которым я поделюсь.