Кель'Тас Солнечный Скиталец - Принц Кель Таласа. Последний из рода Солнечных Скитальцев, сын покойного короля Анастериана Солнечного Скитальца и внук первого короля высших эльфов, Дат-Ремара Солнечного Скитальца.
Герой был реализован почти полностью на GUI (За исключением ульты). Спеллы довольно простые, в них можно легко разобраться. Заливаю сюда поскольку пока он мне не нужен, может кому-то понадобится.
Отсутствует спелл на W, поскольку он был реализован в карте где я его переносил, так что извиняйте
Я старался убрать максимум утечек, так что в карту встроен кривой Handle Counter. Однако утечки остались:(
Может быть вам понадобится в карте.
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
посмотрел ресурс
дам субъективную оценку если никто не против

спеллы средненькие, но о них ниже, сейчас я хочу сказать, что мне дико не понравилось выставление кулдаунов и маны, а так же отсутствие неуязвимости героя (недовольство к последнему отпадает если тестируются какие-то защитные характеристики, коих в данном спеллпаке нет)
кулдауны лишают возможности проверить способности на муи составляющую

теперь к спеллам
  1. огненная стена, пожалуй механически самый интересный спелл, просто кастуем огненную волну и поджигаем врагов
по поводу гуи, сам спелл окажется не муишным в итоге
в OgnennayStena Yron у тебя утекает работа с группами, заведи темповую группу и темповый булекспр (опционально), выбираешь юнитов в группу через GroupEnumUnitInRect( группа, рект, булекспр (можно null) ), если ты не указывал булекспр, то в самом переборе уже проверять подходит ли юнит для работы с ним, саму группу сразу же очищать после использования (не удалять)
такую проверку:
само собой можно делать, это на случай, если ты какие-то уникальные не связанные друг с другом значения делаешь, но тут напрямую можно привязать урон к уровню абилки, то есть 5 х уровень способности, выйдет абсолютно такой же результат просто меньше проверок

в OgnennayStena Yron Copy тоже работа с группами утечная, это больше задевать не буду, расскажу о другом, там у тебя не переменится точка при выборе юнитов в радиусе от другого юнита
помимо этого ты в целом берёшь всех юнитов в группу, а потом отсеиваешь их добавляя в другую, когда можно попросту использовать функцию "все юниты в радиусе от точки при условии"
что интересно, чуть ниже ты почему-то решил запеременить точку

такая конструкция бесполезная, это имеет смысл только если ты используешь переменную хотя бы в 2 действиях, а так, это излишняя нагрузка, лучше вставить в действие сразу "выбранный юнит"
вообще глобальные переменные юнита нет особого смысла прям обнулять

  1. огненный метеор, механически замедление в области с уроном, ака удар грома вариковский (посмотрел, рофл, реально взят тупо вариковский удар грома), графически мне очень сильно не понравилось, что эффект (дамми) удаляется раньше, чем проиграется анимация смерти, а это сама ударная волна метеорита, частицы взрыва, дым, резкое исчезновение с экрана такого огромного объекта ну это как бы кринж, зачем удалять вообще дамми, я посмотрел, ты взял за основу пехотинца даже почему-то. бери тень или москитов, у них изначально уже много лишних параметров обнулены, выстави время смерти юниту в зависимости от анимации эффекта, поставь неразлагаемость и невозможность воскресить, тогда юнит сам удалится из игры после смерти
триггеры, имеющие событие истекания таймера, не нуждаются в выключении, выключай/включай сам таймер

  1. кровавое изнурение, к сожалению это просто стандарт, 2 порчи, одна хиляющая союзников и одна дамажущая противников

  1. алар, стандартный феникс с огненным дыханием, немного подкручены статы
для сравнения, вот тебе спеллпак

вот тебе маленькое пособие годных и интересных спеллов
Загруженные файлы
22
rsfghd, э, где опыт за рецензию:(
13
Кель — отныне герой игры, который в три раза сильнее любого Архимонда.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.