Все привет)
Интересует вопрос - как при подборе предмета выдать скил.
По примеру аганима во второй доте.
Юнит купил предмет - ему выдался скилл,юнит выложил предмет - скилл пропал.
Как улучшить скилл я разобрался,а вот как выдать новый?)
Что-бы он не был скрыт а появлялся на панели(не изучения а панели скиллов)
Всем заранее спасибо за ответы)

UnitAddAbility - UnitRemoveAbility....
`
ОЖИДАНИЕ РЕКЛАМЫ...
Ответы (1)
9
quq_CCCP, Благодарю,я что-то из-за того что без сна максимально туплю)
23
Своя панель скиллов из спеллбука, и добавлять туда скиллы через спеллбуки с тем же ид приказа, на каждый скилл свой спеллбук
26
Аганим всегда имел несколько копий самого себя (как предмета), что было очевидно по текстовой приписке к самому названию предмета (хотя можно было бы сделать один и тот же, а саму технику/эффект - выдавать отдельно). Просто при подборе любого их Аганимов происходила проверка, которая выдавала конкретную версия предмета под героя, либо базовую (если этому герою он не подходит вообще). Каждая из версий имела схожий ассортимент бонусных абилок (на статы),одну специальную (аттач спецэффектов), и ещё одну которая являлась вариантом Техники, что давало возможность динамически изменять скилл и его описание на заранее подготовленную альтернативу.
При подборе Аганима срабатывает механизм улучшения абилки за счёт Техники, который сам производит необходимую замену (в обе стороны). А простое удаление/добавление абилок просто вызовет потерю их текущей перезарядки, что вполне можно абузить...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.