Не помню, был уже или нет от меня такой вопрос...
Короче, еще раз задача: известен равкод геройской абилки.
Задача: дать ее герою, у которой в РО этой абилки изначально нет, и именно ВЫУЧИТЬ ее, при этом при первом выучивании она должна быть ПЕРВОГО уровня, иначе не получается, у меня на этом все завязано.
Про спеллбуки xgm.guru/p/wc3/abilities пункт 24 наркомания, раскурить никак окончательно не могу - т. е. надо для каждой добавляемой так абилки свой спеллбук пилить? Это ж ппц. Имхо неудобный вариант.
Пока все-таки основная надежда на мемхак:
Раз из поля можно читать, не вижу причин, почему бы в него нельзя было и писать.
Только вот такой вопрос именно для тех, кто уже знает (драколича и др.) - допустим, есть в поле 5 геройских абилок для выучивания. Первая УЖЕ прокачана на 2 уровня (примем, что она и в перечне в редакторе объектов первая, и фактически первая). Мы вместо нее вписываем в поле геройских абилок что-то другое.
Те два уровня имевшейся первой абилы, которые УЖЕ выучены, никуда не пропадут?
И ок, допустим, выучили мы новую абилку добавленную сколько надо, переписали поле обратно. Два уровня исходной первой абилы всё ещё так и останутся? Новая выученная никуда не пропадет?
И вообще все это не зафаталит нахрен? =)
Те два уровня имевшейся первой абилы, которые УЖЕ выучены, никуда не пропадут?
И ок, допустим, выучили мы новую абилку добавленную сколько надо, переписали поле обратно. Два уровня исходной первой абилы всё ещё так и останутся? Новая выученная никуда не пропадет?
И вообще все это не зафаталит нахрен? =)
Принятый ответ
просто втупую смени ид и должно сработать, если условия у абилки такие же, как в начале (ну требуемый уровень, макс уровень и тп)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ок, изученные абилки добавляются и не убираются - это понятно (хотя в принципе и было мало сомнений), спасибо.
///////////////////////////////
return false
endif
if ( not ( GetUnitAbilityLevelSwapped('id выучиваемой способности', GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
Мне надо, чтоб абила через это проходила при ее добавке
Ятп, можно