Создаю враждебные юниты в разных регионах, если какой - то из них умирает - то через определенное время он снова создается. Вопрос: сделать так чтобы выпадал рандомный предмет с % вероятностью из определенного списка.
Пример: Враждебно-нейтральный рабочий умирает - на его месте могут выпасть предметы: целебное зелье 5%, золотая монетка 15%
p.s прошу написать реализацию с помощью тригеров, а не словесное описание что мол рандом задавай и с него уже падай.. Мне нужно точное решение, ибо я хз как делать.

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

Stalker5500, как ты описал- должно работать.
Только сделай в событие либо только Нейтрально-враждебный умирает, либо Событие- боевая единица умирает, а в условие- Владелец умирающего - Нейтрально-враждебный.
А дальше в действиях есть такая конструкция в разделе Общие параметры if/then/else. Используй ее и будет тебе счастье
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
18
8 лет назад
0
Тебе нужно, чтобы из вновь созданного выпадал предмет?
Если да, то для этого в "Дополнительно" нужно поковыряться для начала в "Таблицах предметов".
0
6
8 лет назад
Отредактирован Stalker5500
0
Таблица предметов сделана, там процентное соотношение выпадения каждого предмета установлено.. да, юнит снова создается после смерти своего предыдущего и с него должна выпадать точно такая же таблица предметов..
3
15
8 лет назад
3
Почему многие пользователи думают, что раздел Вопросы и ответы- это стол заказов? Ну сделают тебе этот алгоритм и что ты от этого получишь? Попытайся сам. Сделай набросок хотя бы. Минимум. Хотя бы наугад натыкай, чтобы люди видели, что ты хотя бы пытался реализовать свою идею.
0
20
8 лет назад
0
  1. использовать поиск и найти нужную систему
  2. написать 3 строки кода\8 строк в гуи самому
это легче чем кажется

и оратор выше прав, в этом разделе помогают советом в реализации
на большее рассчитывать тупо
0
6
8 лет назад
0
Собыития - боевая еденица -Событие игрока Нейтрально-враждебный умирает
Условия - тип умирающего юнита = пыль
Установить переменную = (случайное целое число в диапозоне между 1 и 100)
Если переменная меньше или равно 15, то создать предмет в позиции умирающего юнита
Жаль что в редакторе нельзя самому прописывать нужную тебе программу.. Удобнее и быстрее чем искать нужное в представленном
2
15
8 лет назад
2
Stalker5500, как ты описал- должно работать.
Только сделай в событие либо только Нейтрально-враждебный умирает, либо Событие- боевая единица умирает, а в условие- Владелец умирающего - Нейтрально-враждебный.
А дальше в действиях есть такая конструкция в разделе Общие параметры if/then/else. Используй ее и будет тебе счастье
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.