В нескольких картах я видел интересные, но не совершенные системы блокировки поднятия предметов.
В зависимости от :
  1. Лвла героя
  2. Основной характеристики
  3. Типа юнита (Маг / Рыцарь / Лучник / Воин с огнестрельным оружием и т. д.)
  4. Того есть ли у юнита уже этот предмет в инвентаре.
Но у всех них есть 1 проблема.
Когда артефактов накопилось на земле много. Их желательно продать.
Но из-за вышеописанных систем это проблематично, или вообще нереально сделать.
В 1 карте эту систему дополнили дами юнитом, который летает над героем.
В другой просто неуязвимым юнитом, который давался 1, на 1-го героя игрока.
Эти юниты не только помогают. Но и периодически мешают наведению скила, или продаже арта (Загораживая цель).
Так вот вопрос заключается в том :
Можно ли заблокировать эффект от ношения артефакта, не угодному юниту.
Не заменяя его в инвентаре, пустышкой.
(Не визуальный эффект. А эффект от способностей артефакта - (+к статам и т. д.)).
Триггерно или Jass.

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

Дик, все настолько просто, что я дам только идею: все способности от предметов давай триггерно при поднятии оного, удаляй когда предмет продан или выброшен. Вместо классов (которых не очень много) используй уровень (1-мечи, 2-луки, 3-посохи и т.д.)
Для каждого типа героев создай группы вроде: fletchers-лучники, blademans-воины, mages-маги. При старте карты заносишь нужного героя в нужную группу. Ну а при тыке предмета ставишь проверку на принадлежность к группе и уровень предмета.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
15
10 лет назад
Отредактирован EnergyFrost
0
Бред полный. Вообще, с чего ты так решил?
ну ок, способность без свойств с обычной иконкой как называется? Ответ : п*****к*
0
21
10 лет назад
0
EnergyFrost, зачем добавлять пустышку что ниче не делает??
какая еще пустышка?
0
15
10 лет назад
0
Чтобы не действовали бонусы: создай юнита, дай ему способность инвентарь и убери атаку. Все
RiseD_Konst, это было не тебе адресовано. Мой способ ниже
0
5
10 лет назад
0
EnergyFrost:
ну ок, способность без свойств с обычной иконкой как называется? Ответ : п*****к*
Видимо, ты не понял меня. Я пояснил, как сделать так, чтоб могли лежать два предмета в инвентаре инвентаре, при том, чтоб эффект был только от одного. Это для примера. Если изменить (добавить) условие, то можно и решить остальные цели автора.
В принципе RiseD_Konst уже все описал, так что я дальше объяснять не вижу смысла.
0
15
10 лет назад
Отредактирован EnergyFrost
0
Хз. Я бы сделал так: юнит- не герой, не имеющий дамага,имеющий бесконечный запас хп, 0 маны, может лишь передвигатся (по желанию автора). В общем обычный склад. И все, какие бонусы?
А если способность актив. То триггер сделать. Событие- юнит начинает использовать споосбность или наводить , в общем до каста. Условие-сравниваешь юнита Действие- приказ отставить
0
18
10 лет назад
Отредактирован SANTIMEL
0
Спс парни.
RiseD_Konst вб хороший способ предложил.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.