В нескольких картах я видел интересные, но не совершенные системы блокировки поднятия предметов.
В зависимости от :
- Лвла героя
- Основной характеристики
- Типа юнита (Маг / Рыцарь / Лучник / Воин с огнестрельным оружием и т. д.)
- Того есть ли у юнита уже этот предмет в инвентаре.
Но у всех них есть 1 проблема.
Когда артефактов накопилось на земле много. Их желательно продать.
Но из-за вышеописанных систем это проблематично, или вообще нереально сделать.
Когда артефактов накопилось на земле много. Их желательно продать.
Но из-за вышеописанных систем это проблематично, или вообще нереально сделать.
В 1 карте эту систему дополнили дами юнитом, который летает над героем.
В другой просто неуязвимым юнитом, который давался 1, на 1-го героя игрока.
В другой просто неуязвимым юнитом, который давался 1, на 1-го героя игрока.
Эти юниты не только помогают. Но и периодически мешают наведению скила, или продаже арта (Загораживая цель).
Так вот вопрос заключается в том :
Можно ли заблокировать эффект от ношения артефакта, не угодному юниту.
Не заменяя его в инвентаре, пустышкой.
(Не визуальный эффект. А эффект от способностей артефакта - (+к статам и т. д.)).
Триггерно или Jass.
Не заменяя его в инвентаре, пустышкой.
(Не визуальный эффект. А эффект от способностей артефакта - (+к статам и т. д.)).
Триггерно или Jass.
Принятый ответ
Дик, все настолько просто, что я дам только идею: все способности от предметов давай триггерно при поднятии оного, удаляй когда предмет продан или выброшен. Вместо классов (которых не очень много) используй уровень (1-мечи, 2-луки, 3-посохи и т.д.)
Для каждого типа героев создай группы вроде: fletchers-лучники, blademans-воины, mages-маги. При старте карты заносишь нужного героя в нужную группу. Ну а при тыке предмета ставишь проверку на принадлежность к группе и уровень предмета.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован EnergyFrost
ЗЫ Триггерно и Jass? Звучит, как кораблестроение и корабль . Мб ты хотел сказать Gui или Jass
Отредактирован SANTIMEL
Отредактирован EnergyFrost
Отредактирован SANTIMEL
На некоторые скилы вообще не надо цели, все-равно действуют на носителя арта. (Добавление атаки)
И активные арты, вызова кого-либо, очищения карты, тоже не исправить.
Отредактирован SANTIMEL
Бред полный. Вообще, с чего ты так решил?
Отредактирован EnergyFrost
какая еще пустышка?
RiseD_Konst, это было не тебе адресовано. Мой способ ниже
Отредактирован EnergyFrost
А если способность актив. То триггер сделать. Событие- юнит начинает использовать споосбность или наводить , в общем до каста. Условие-сравниваешь юнита Действие- приказ отставить
Отредактирован SANTIMEL
RiseD_Konst вб хороший способ предложил.