Как триггерно сделать, что бы предмет менял у героя модификатор атаки на Силу Тьмы?

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

ответ
Морф.
ответ
Astra, нет так не должно быть, если это тычка с руки, мб атакующего нетв разрешенных целях?
Кстати камеенные доспехи, шипы неруба, срабатывают только на удар юнита, не срабатывают на триггерный урон или на урон от сплеш атаки, рассекающей атаки, т.е всего урона который исходит не от самого удара юнита руками.
ответ
вкладка в редакьоре ландшафта
Дополнительно - Игровой интерфейс
там меняются все эти тексты, только надо поискать и галочку поставить "использовать нестандартные"
вообще там настраивается куча всего, включая текстуры интерфейса
нужный текст начинается с "Текст - Общий"
ответ
На 126 патче на мемхаке вот можно покупать модификаторы типа атаки, алгоритм для оружия будет тот же самый
На 131 патче функции смены типа атаки есть, но не работают (пока что =))
Морф не костыль, если делаете кампанию и там атаку может менять глав герой, тогда надо будет сделать Х (7) копий героя с новым типом атаки, а если у вас 100 героев и надо всем менять тогда раздувать до 700, это ужасно
Wurst позволит динамически заполнить базу таких героев, но это сложно
ответ
GetEventDamageSource
BlzGetEventDamageType
BlzGetEventWeaponType
BlzGetEventAttackType
Последние три функции вроде только на 1.31 и выше, первая по идее была и раньше.

28
На рефе для этого есть фреймы и возможность изменить параметры урона до его нанесения
На обычном варике я бы просто морфил юнита
14
На сайте кто-то наработку кидал, как менять через морф тип атаки. Вот карта с этой наработкой -
Посмотри, попробуй (это не рефордж, но принцип подходит и для рефорджа). Но если у тебя есть универсальный инструмент (фреймы) то лучше через них это реализовать, я думаю.
Загруженные файлы
Принятый ответ
33
Вас обманули, вам не нужны фреймы и темболее не нужен морф, когда всё решается одной строчкой
index=1--2,3,4,5,6 одна из цифр атака хаоса
BlzSetUnitWeaponIntegerField(unit,UNIT_WEAPON_IF_ATTACK_ATTACK_TYPE,index,0)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.