Мужики, приветствую всех. Вызывает сильную злобу мое непонимание системы работы дропа предметов.
Суть задачи: имеется "ящик". При разрушении из него должен выпадать абсолютно любой предмет абсолютно любого класса и уровня. Обнаружил, что при попытке поставить "Любой предмет: любой класс и любой уровень" не дропаются предметы классов "только для кампании" и "разное".
Решил попробовать побороть проблему настроив случайное выпадение через нестандартные выпадающие предметы (скриншот прикрепляю).
Суть задачи: имеется "ящик". При разрушении из него должен выпадать абсолютно любой предмет абсолютно любого класса и уровня. Обнаружил, что при попытке поставить "Любой предмет: любой класс и любой уровень" не дропаются предметы классов "только для кампании" и "разное".
Решил попробовать побороть проблему настроив случайное выпадение через нестандартные выпадающие предметы (скриншот прикрепляю).
Однако, при таком подходе, предметы вышеупомянутых классов мало того что не продолжили выпадать, так и разрушение ящика периодически влекло дроп "ничего". Пусто. (Полагаю, так происходит при выпадении предмета вышеупомянутых классов.
Также полагаю, это распространяется, на предметы класса "подлежащие продаже", но это не точно.
Также полагаю, это распространяется, на предметы класса "подлежащие продаже", но это не точно.
Мужики, пожалуйста, помогите, у меня очень бомбит.
П.С: вариант дропа пары сотен предметов через триггеры и переменную не рассматриваю.
Принятый ответ
А вообще, с чего такой вывод?
Этот эксперимент очень легко повторить, если для выпадения выставить "любой случайный предмет - разное" или "любой случайный предмет - для кампании". И ничего выпадать не будет.
У всех этих предметов в РО в параметре "Включить как случайный выбор" установлено значение "нет". Если сменить это значение на "да", то предмет будет выпадать.
У всех этих предметов в РО в параметре "Включить как случайный выбор" установлено значение "нет". Если сменить это значение на "да", то предмет будет выпадать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
в жопепоэтому могу от себя посоветовать оставить пытаться понять дат щит и сделать через триггеры то что ты хочешь =)
на кой тебе понадобилось выпадение любых предметов, даже тех, что для кампании
Друг, я уже задаю с помощью триггеров рандомный дроп всех 1488 тысяч юнитов всех уровней, поэтому попенгаген нехило пригорает от необходимости мутить триггер в пол тысячи строк, если я буду еще и предметы так забивать, то я с ума сойду. По поводу того, зачем оно надо?... Скоро узнаешь, я думаю, по мере прогресса.
Ред. makkad
но там стандартных проще перебрать, потому что они все в каждой категории начинаются одинаково
я без понятия что ты мутишь
Ред. Unryze
Конечно придётся все предметы ЕДИНОЖДЫ забить, а потом при триггерном срабатывании смерти виджета (проверить что это был предмет/коробка и т.д.) вызвать PlaceRandomItem( ItemPool,x,y ), с WE не знаю, что тебе там палки в колёса вставляет. :(
У всех этих предметов в РО в параметре "Включить как случайный выбор" установлено значение "нет". Если сменить это значение на "да", то предмет будет выпадать.
Ред. SсRealm
Прописываешь далее все варианты if и когда равно , перечисляешь положительные значения цифр - то выпадает предмет. If нет - ничего не пишешь. В таких случаях ничего не появится( не произойдет) Что тебе и требуется!
Я делал у себя похожую систему в карте когда после смерти убитого Ведьмой юнита на этом месте появляется определенный предмет. Все работает превосходно. Можно с утечкой создавать на месте убитого точку и на ней предмет, потом обнулять. Можно через координаты. - тогда вообще шикардос. Но тут минимальные знания jass нужны.