Добавлен , опубликован
Название: Похититель душ
Имя: Анашин
Описание/лор:
Лор
Анашин - один из семи Рыцарей Смерти, служащих повелителю Мёртвых Земель. Благодаря особенностям своих способностей он является лучшим охотником на врагов Повелителя. Даже могущественный противник не сможет скрыться от него. "Ты можешь тренировать тело сколько угодно, но твоя душа останется слабой и жалкой" - последние слова, которые слышат жертвы Анашина.

Способности:

Базовые способности

Нет - [[Похищение душ]]]
Описание
Анашин похищает души убитых живых противников (не больше 20). (!) Задача: после убийства 50 противников Анашин получит способность "Блуждающая душа"
. . .
F - Блуждающая душа
Описание
Душа Анашина отделяется от тела на 5 секунд. При окончании действия способности тело Анашина переносится к его душе. Душа и сам Анашин неуязвимы в этот момент.
Перезарядка 15 секунд

Героические способности

Q - Притягивание Души
Описание
В течении 10 секунд Анашин притягивает к себе указанного врага. Если ему удалось притянуть противника, он уничтожает часть его души и замедляет. Противник восстанавливает целостность души в течении 30 секунд. Чем выше уровень у цели, тем сложнее её притянуть, души усиливают притяжение.
Уровень 1 - 20% замедления. 75 маны, перезарядка 30 секунд
Уровень 2 - 40% замедления. 100 маны, перезарядка 30 секунд
Уровень 3 - 60% замедления. 125 маны, перезарядка 30 секунд
Нельзя повторно применить к воину пока он не восстановил душу.
. . .
W - Обнажение Душ
Описание
Анашин стирает грань между миром мертвых и миром живых в указанной области, отправляя врагов в мир мёртвых, а их души в мир живых на 10 секунд (+1 секунда за душу). Душа, находящаяся в мире живых получает на 50% урона больше. Если уничтожить душу, то воин погибнет.
Уровень 1 - Небольшая область (150 АОЕ). 75 маны, перезарядка 30 секунд
Уровень 2 - Средняя область (225 АОЕ). 100 маны, перезарядка 30 секунд
Уровень 3 - Большая область (300 АОЕ). 125 маны, перезарядка 30 секунд
На душу, находящуюся в мире живых, нельзя использовать способность "Тюрьма душ".
. . .
E - Атака банши
Описание
Анашин создаёт из похищенных душ Банши и отправляет их в атаку на указанного противника. Банши атакуют цель в течении 10 секунд, после чего исчезают.
Уровень 1 - до 2 Банши. 75 маны, перезарядка 30 секунд
Уровень 2 - до 4 Банши. 75 маны, перезарядка 30секунд
Уровень 3 - до 6 Банши. 75 маны, перезарядка 30секунд
. . .
R - Тюрьма Душ
Описание
Анашин создаёт вокруг указаного противника тюрьму, из которой он не может выйти. Тюрьма существует 8 секунд и наносит 400 ед. магического урона (+20 урона за душу), при попытке её покинуть противник возвращается в её центр и получает 100 магического урона (+5 урона за душу).
Пока противник находится в тюрьме к нему нельзя применить способность "Притягивание души".
150 маны, перезарядка 60 секунд

Как импортировать

Выполняем следующие действия по очереди:
[ ] Импортировать модели/иконки и прописать пути
[ ] Скопировать всех нестандартных юнитов
[ ] Скопировать все нестандартные способности
[ ] Скопировать все нестандартные баффы
[ ] Скопировать триггеры, также скопировать код из самого верха.

Послесловие

Способность поддержки союзников
Способность, ослабляющая врага
Пассивная способность
Способность, наносящая урон
Способности "Атака банши" и "Тюрьма душ" не подходят для MUI, чтобы это исправить в верхнем коде карты удаляем глобальные переменные SoulGroup и PrisonGroup и сохраняем на ID юнита группы с такими же названиями.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
11
rsfghd:
кто-то хочет повторения чего-то подобного?
если повторение подразумевается под всей этой дичью выше - нет, а вот просто посоревноваться за симпатию зрителей у кого герой прикольнее получился в плане скиллов - хочется, пускай даже без призового фонда, хотя бы очки опыта или значок какой-нибудь в статус, лол)
Полностью согласен с тобой.
11
Обновление:
Убраны способности "Ярость мёртвых" и "Освобождение душ".
Способность "Похищение душ" доступна изначально.
Добавлены способности "Блуждающая душа" и "Атака банши".
Код более оптимизирован.
28
ArhiMEN, первая и третья абилка с одинаковыми названиями, а души он может призвать ещё до накопления 6 душ (вероятно кривое описание и должно быть он призывает не больше 6 накопленных душ)
дальше, порадовало добавление комбинации с тюрьмой душ и притягиванием, однако есть недоработка, притягивание ты сбрасываешь если Анашин сдвинется с места, вот только если к нему подбежит противник, а он будет притягивать кого-то - он пойдёт атаковать противника а связь не разорвётся

Утечек стало намного меньше, это здорово, но ты всё равно продолжаешь юзать BJ функции и локации, которые порой не удаляешь, как со спавном текстага, кста, насчёт него, зачем ты юзаешь бж функцию получения текстага если можно непосредственно к глобалке обратиться? и вообще можно даже не объявлять переменную Tekst
--->

А если вообще по красоте, создание текстага должно так выглядеть
11
rsfghd:
ArhiMEN, первая и третья абилка с одинаковыми названиями, а души он может призвать ещё до накопления 6 душ (вероятно кривое описание и должно быть он призывает не больше 6 накопленных душ)
дальше, порадовало добавление комбинации с тюрьмой душ и притягиванием, однако есть недоработка, притягивание ты сбрасываешь если Анашин сдвинется с места, вот только если к нему подбежит противник, а он будет притягивать кого-то - он пойдёт атаковать противника а связь не разорвётся

Утечек стало намного меньше, это здорово, но ты всё равно продолжаешь юзать BJ функции и локации, которые порой не удаляешь, как со спавном текстага, кста, насчёт него, зачем ты юзаешь бж функцию получения текстага если можно непосредственно к глобалке обратиться? и вообще можно даже не объявлять переменную Tekst
--->
Я знаю про этот баг с притягиванием, но я пока не придумал, как его решить, кроме того, что указать в способности "Следовать" 10 секунд, но тогда её нельзя будет отменить.
А с плавающим текстом я не разобрался, пытался сразу с нативками сделать, но у меня текст, тогда не появлялся вовсе.

А описание банши намного кривое, я имел ввиду, что не больше 2-6 банши можно сделать из душ.
28
ArhiMEN, помимо приказов желательно проверять разницу координат точек (сохраняемая и текущая), если разница больше 0 значит юнит сместился и соответственно прервать каст, но я бы на твоём месте просто выдал ему абилку 'Abun' пока он кастует спелл, а по завершении - удалял бы
11
А если вообще по красоте, создание текстага должно так выглядеть
Не работатет
28
хватит обнулять локальные целочисленные и реальные, оно не имеет смысла от слова совсем, проверь пожалуйста спелл SoulAttraction, у тебя создаётся таймер вначале, и если на цели не будет 'B000', то отменить каст абилки, а таймер удалить, если никаких действий больше не будет с ним? Утечка
11
rsfghd:
ArhiMEN, помимо приказов желательно проверять разницу координат точек (сохраняемая и текущая), если разница больше 0 значит юнит сместился и соответственно прервать каст, но я бы на твоём месте просто выдал ему абилку 'Abun' пока он кастует спелл, а по завершении - удалял бы
Что за способность?
28
Что за способность?
не поленись и через Ctrl+D Ctrl+F поищи в ро ._.
ArhiMEN:
Не работатет
Работает, не надо тут ляля, FadePoint на 0 ставь

--->

Что за способность?
эта абилка не даст атаковать юниту
11
Текст заработал, это я 2head не там поставил 0
28
ArhiMEN, я поставил абилкам перезарядку на 0 и потыкал на кнопочки, в общем счётчик душ каким-то образом сбился у меня, вокруг летало 4 души, убиваю последнего противника и мне пишет "всего душ: 1"

+ у тебя эффекты багуются с обнажением душ, если кастануть обнажение на уже обнаженных

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