Очень хочется сделать рандомную генерацию предметов

Принятый ответ

Если надо, как в Диабло - типа выпал шлем. Он может давать [+1 к защите], а может [+ 3 к мане и + 1 к защите] и т.д. до бесконечности....
То - ДА - это можно сделать. каждый предмет делаешь структурой. его свойства забиваются в структуру. При получении предмета происходит модификация урона/защиты/скорости атаки/хпрегена и тд. (смотря, что даёт). Для этого нужна система модификаций. На xgm вроде бы были такие. Опять же такая система есть в YouTD, в devel.Kit, который есть на оф.сайте карты. Когда предмет убирается - бонусы снимаются. всё.
Описание свойств предмета получать Тексттагом или любым другим способом. Можно, как в Kingdom of Kaliron сделать. Типа система инвентаря. В принципе, в варике много чего можно сделать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
2
9 лет назад
3
Если надо, как в Диабло - типа выпал шлем. Он может давать [+1 к защите], а может [+ 3 к мане и + 1 к защите] и т.д. до бесконечности....
То - ДА - это можно сделать. каждый предмет делаешь структурой. его свойства забиваются в структуру. При получении предмета происходит модификация урона/защиты/скорости атаки/хпрегена и тд. (смотря, что даёт). Для этого нужна система модификаций. На xgm вроде бы были такие. Опять же такая система есть в YouTD, в devel.Kit, который есть на оф.сайте карты. Когда предмет убирается - бонусы снимаются. всё.
Описание свойств предмета получать Тексттагом или любым другим способом. Можно, как в Kingdom of Kaliron сделать. Типа система инвентаря. В принципе, в варике много чего можно сделать.
Принятый ответ
0
3
9 лет назад
0
Ого, большое спасибо
0
18
9 лет назад
Отредактирован dave_wwid
0
Возможно проще будет сделать пару десятков кастомных предметов в РО и занять ими 1-2-3 уровня предметов полностью Ненужным предметам поменять уровень (вывести за диапазон уровней). Дальше Create random level 1(2/3) item type в позиции умирающего юнита с которого должен быть дроп. Если с триггерами хорошо дружишь, то используй вариант modern19999 если дружишь с РО то этот вариант проще.
А без респауна крипов рандомная генерация делается через таблицы предметов. Меню "дополнительно"> "таблица предметов"
0
2
9 лет назад
Отредактирован modern19999
0
То - ДА - это можно сделать. каждый предмет делаешь структурой. его свойства забиваются в структуру.
То есть при создании предмета происходит случайная генерация его свойств с учётом определённого алгоритма (уровня предмета, его возможных свойств, удачливости героя и т.п.). И эти свойства записываются в структуру предмета. В таком случае варианты возможных свойств хоть и являются конечным числом, но будут огромными по своему разнообразию. В итоге в РО достаточно будет сделать предмет "Кожаная броня". А то, что она будет давать, сгенерируется уже по факту. Это я просто для пояснения напечатал, если вдруг было непонятно, что я предложил.
0
24
9 лет назад
0
Предметам добавить способности нельзя. Юнитам можно.
Ещё можно сделать забавное добавление случайных способностей используя баг со скрытой лавкой, но разумеется в подсказке к предмету не будет достоверного описания.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.