Выглядит, допустим вот так (про BJ уже много что плохого видел, но пока интересует чтобы работало вообще, даже без разницы уже на ГУИ или в Jass):
call BlzSetAbilityIntegerLevelFieldBJ( BlzGetItemAbility(GetItemOfTypeFromUnitBJ(GetKillingUnitBJ(), 'I023'), 'A048'), ABILITY_ILF_ATTACK_BONUS, 0, ( 10 + GetItemCharges(GetItemOfTypeFromUnitBJ(GetKillingUnitBJ(), 'I023')) ) )
Не работает ни на юнита ни на итем, выкладывание, вкладывание, добавление и удаление абилки ничего не меняют.
Собственно вопрос: это я криворукий такой или это вообще не рабочая штука в рефорже?

NoPractice, Возможно там заработало потому что он менял количество суммонов ABILITY_ILF_SUMMON_1_AMOUNT, а вот поле когтей атаки ABILITY_ILF_ATTACK_BONUS не работает в режиме SET, я на филды забил уже очень давно (потому что они не работают), просто делай своё и будет тебе счастье.
По данному сабжу, у итема есть хендл если бы ты был на луа можно было бы использовать хендл итема как ячейку в большой бд для такого типа предметов, и настакивать атаку, зелёный урон можно выдавать степенями двойки или через жуткий костыль, но лучше доп урона вообще отрисовывать где нить в заряде, или на своём фрейме в своём интрефейсе
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
Основная цель - сделать изменяемый триггером урон у определенной шмотки определенного героя.
Может быть еще проблема в самих iatt, iagi, istr, iint которые менять пытаюсь, ничего не понял.
Тут вроде бы люди говорили что работает: xgm.guru/p/wc3/234769
33
NoPractice, Возможно там заработало потому что он менял количество суммонов ABILITY_ILF_SUMMON_1_AMOUNT, а вот поле когтей атаки ABILITY_ILF_ATTACK_BONUS не работает в режиме SET, я на филды забил уже очень давно (потому что они не работают), просто делай своё и будет тебе счастье.
По данному сабжу, у итема есть хендл если бы ты был на луа можно было бы использовать хендл итема как ячейку в большой бд для такого типа предметов, и настакивать атаку, зелёный урон можно выдавать степенями двойки или через жуткий костыль, но лучше доп урона вообще отрисовывать где нить в заряде, или на своём фрейме в своём интрефейсе
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.