CustomGames.ru - Dota 2 пользовательские игры

Ульт Инвокера

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NanoDragon

  • 4
  • Мощь: 0
  • Скилл по скрптингу = -10
Ульт Инвокера
« : 13-07-2017, 11:50:44 »
Помогите отсталому дауну с нарушениями. Как делать чтобы скиллы делались как у инвокера и как добавить/заменить сферы?
Илья, может не кидать ссылки, я уже читал, но я тупой чтобы это понять...
« Последнее редактирование: 13-07-2017, 12:25:27 от Илья »

Оффлайн I_Explorer

  • 215
  • Мощь: 3
Re: Создание скилла
« Ответ #1 : 13-07-2017, 12:02:16 »
Помогите отсталому дауну с нарушениями. Как делать чтобы скиллы делались как у инвокера и как добавить/заменить сферы?
Илья, может не кидать ссылки, я уже читал, но я тупой чтобы это понять...
Взломай Retro Dota и посмотри код, там у инвока 27 скилов. Или на SpellLibrary посмотри но хз работает там или нет.
Мой недо-мод для ДотА2 - steamcommunity.com/...ils/?id=765024602

Оффлайн Илья

  • Супермодератор
  • 2080
  • Мощь: 20
Re: Создание скилла
« Ответ #2 : 13-07-2017, 12:20:40 »
Логика ульты инвокера:
1) каждая из его трех стихий (сферы) при активации навешивает на него свой модификатор
2) при активации ульты, в зависимости от порядка этих модификаторов, инвокеру дается абилка
3) абилка заменяет ту, которая лежит на конкретном индексе, а заменяемая абилка заменяет абилку на следующем индексе, удаляя последнюю.

Реализация: тупо программирование трех строчек выше в одной lua-абилке-ульте.
*) Если ты не знаком с программированием и не знаешь синтаксиса lua, то тебе еще рано браться за подобное.