Мне нужен альтернативный способ обработки внутриигровых предметов.В настоящее время я использую переменную для каждого аспекта, который может иметь предмет.
Пример: оружие имеет урон и шанс критического удара.Предположим, есть два типа оружия: топоры и мечи.
String weapon = "Axe";
int damage = 1;
int critical = 5;
Теперь мне нужно добавить специальные элементы, такие как баффы (увеличение атаки, здоровья, силы заклинаний и т. Д.).
Нужна ли мне переменная для каждого показателя, который оружие может увеличить?Или, скорее, переменная со статистикой, которая будет увеличена, и переменная для суммы, на которую она увеличивается?Тогда, если оператор if проверяет статистику для увеличения?И то же самое для отображения?
Есть советы?Спасибо!