У меня есть пустышка на основе спеллбука. Если я дам ее юниту, кодом добавлю в нее способность предмета, например, на скорость атаки от перчаток, могу ли я изменить значение скорости конкретно этой способности, чтобы оно не изменилось у всех способностей с этим ID? Т.е. у тех, кто в данный момент будет иметь в инвентаре перчатки скорости, бонус должен остаться прежним.
Патч текущий (1.32+).

Я проверю с атакой. В единицах будет сразу понятно, но уже видно, что не у всех перчаток меняется как минимум, что хорошо.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
Учти, что в этих функциях уровень начинается с 0, а не с 1.
То есть, чтобы изменить значение поля для уровня 1, нужно в функцию передать 0. Чтобы изменить для уровня 2, передать 1, и так далее.
8
PT153, ничего не меняется в выводе, так же 0. Мне кажется, что скорость все же меняется, но именно Get-функция ничего не возвращает из-за какого-то бага. То, что у юнита с перчатками скорость стоит как средняя, а у юнита со скиллом как быстрая.
21
build, некоторые функции хоть и есть, но не пашут, по крайней мере они не пахали, и на вряд ли просто так станут работать, если в новых патчах ничего не сказано о том, что близы заставили их работать
33
В последнем патче не проверял, но не работало, за изменения таких значений отвечает функции типа SetAbilityDataField. Там 10% полей так можно было поменять, вернее они менялись, и значение можно было извлечь измененное, но на деле оно не менялось...
И эта функция не брала юнита как аргумент, следовательно да, она бы меняла полностью для всех юнитов (если бы работала конечно)
33
P.s. недавно Zetox в дискорде написал, что смог что то сделать, он хотел деактивировать способность, а потом просто написал что всё получилось и он может менять все поля в абилах
8
Я проверю с атакой. В единицах будет сразу понятно, но уже видно, что не у всех перчаток меняется как минимум, что хорошо.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.