Хочу сделать систему рандомных предметов (как в диабло), возникли вопросы:
Нужно ли создавать для каждого сгенерированного предмета отдельный "тип", или можно менять такие параметры как стоимость, иконка, название уже для реальных предметов (объекты типа item)? Во втором случае, насколько я понимаю их нельзя будет добавить в лавку для продажи?
Может быть у кого-то есть наработки или идеи как это реализовать?

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

данные предметов хранятся в единой структуре, т.е. меняешь одному - меняешь всем этого типа. что-то дельное можно совершить разве что триггерной выдачей абилок, а мемхаком лишь описания предмета менять, да и то, нужно минимум 6 копий, чтобы делать уникальные описания каждому. Так что скорее нет, но костылей можно придумать массу
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
16
6 лет назад
0
данные предметов хранятся в единой структуре, т.е. меняешь одному - меняешь всем этого типа. что-то дельное можно совершить разве что триггерной выдачей абилок, а мемхаком лишь описания предмета менять, да и то, нужно минимум 6 копий, чтобы делать уникальные описания каждому. Так что скорее нет, но костылей можно придумать массу
Принятый ответ
0
25
6 лет назад
0
Так что скорее нет, но костылей можно придумать массу
через кастом ui к примеру. DGUI или полно экранный инвентарь.
Тут кратко расписывал принцип генерации как раз по типу дьябло для HoV
0
3
6 лет назад
Отредактирован Drynwhyl
0
Jack-of-shadow, ну нет, DGUI, к сожалению, не вариант.
DracoL1ch, ну мне чего-то кажется что копий придется делать не 6 а около 100+ штук, т.е. все что может одновременно валяться на земле\в инвентаре для нескольких игроков. Может можно динамически создавать структуры для предметов, как это делают для абилок?
0
16
6 лет назад
0
у абилки выделяется память под уровни, и с уровней конкретных идет спрос, у предметов ничего подобного нет
Чтобы оставить комментарий, пожалуйста, войдите на сайт.