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

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

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