Одна из проблем игры на больших сгенерированных картах является накопление большого количества артефактов.
Предлагаю сделать возможность объединять два одинаковых артефакта в один с чуть более улучшенными характеристиками, новые артефакты также объединять, и так далее, а на пятом, финальном объединении уже будут уникальные свойства.
1 уровень объединения = 2 артефакта
2 = 4
3 = 8
4 = 16
5 = 32
Универсально такой реализации не сделать из-за модов. Разве что для базовой игры, что имеет мало смысла.
Можно сделать по другому - добавлять новое свойство в зависимости от уровня вливаемого артефакта. Т.е. любой артефакт можно влить в другой артефакт, добавив новое свойство. Прим. случайное из списка для каждого уровня.
p.s. сомневаюсь, что кто-то будет таким заниматься
(23.10.2023 04:43)Elmore Wrote: [ -> ]p.s. сомневаюсь, что кто-то будет таким заниматься
Сомневаюсь, что можно достичь баланса даже на базовой версии игры
Эта фишка годится разве что для авторских карт
ArKan, каждый артефакт состоит из двух полей: ИД типа и ИД подтипа. Подтип используется для свитков только. У меня идея уникальных артефактов в голове была давно, но пока не реализовал никто.
(23.10.2023 04:07)ArKan Wrote: [ -> ]Одна из проблем игры на больших сгенерированных картах является накопление большого количества артефактов.
Можно избавляться от ненужных артефактов:
1. Продать на чёрном рынке или у старьёвщика
2. Выбросить на карту
3. Перековать у ремесленика в что-то более крутое
4. Заполнить ненужными артефактами рюкзак героя и уволить его.
XEPOMAHT, ИИ ничего из этого не может
XEPOMAHT, это не интересно
Нам даже не надо будет рисовать новые изображения артефактов, достаточно пририсовать показатель уровня для отображения в рюкзаке.
Стандартные артефакты мы не трогаем, сборными будут только новые артефакты на основе старых.
Так как при любой передаче артефакта (хотя насчёт воговского оставления на земле не уверен) передаётся и его CustomData - можно сделать всем артефактам срок жизни, по истечении которого удалять предмет у героя. Меч заржавел, дубина сломалась, сапоги износились...
Да, скрипта на износ артефактов ещё не было. Боевые изнашиваются в бою, походные — просто от времени.
Только вот без системы "сохранить набор экипировки" для бой/карта/конец хода/своё - такое делать нельзя. Добавится много лишнего отслеживания. Ну и ИИ опять же.. По сути только усложнение игрового процесса для игрока без полезной отдачи.
Да, лучше объединять артефакты.
Сколько всего еще можно добавить артефактов?
(25.10.2023 07:05)ArKan Wrote: [ -> ]Сколько всего еще можно добавить артефактов?
Теоретически 2147483647. Плагины поддерживают до 1000.