Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание или наработку, но у вас не хватает знаний для реализации, то эта тема специально для вас. В данной теме вы можете, в определённом правилами формате, оставить заявку на создание необходимого вам заклинания или системы.
Если вы считаете, что у вас есть возможность выполнить какую-либо из имеющихся заявок, то вы можете оставить сообщение в определённом правилами формате, в котором указать какую из заявок собираетесь исполнить.
Правила темы
- Запрещается дублирование заявок.
- Любая заявка, написанная непонятным языком (обилие орфографических ошибок, орфоарт, отсутствие знаков препинания, использование рядов восклицательных и вопросительных знаков) будет удалена.
- Обсуждение технических нюансов исполнения спелла или багов просьба вести через систему личных сообщений.
- Для составления заявок используйте формы.
Заявки, не удовлетворяющие правилам, будут удалены !
Как составить заявку
Необходимо, используя форму составить сообщение в данной теме, где указать:
- Желаемое название заказа
- Желаемый метод исполнения (GUI/Jass/cJass/vJass)
- Требуется ли возможность использовать спелл несколькими юнитами одновременно (MUI)
- Цель применения способности
- Количество уровней
- Описание (Смысловое, а не художественное)
- Технические характеристики (кол-во маны, параметры урона, перезарядки, время действия и т.п.) для каждого из уровней
Форма для составления заявки
# Заказ
**Название:** Название способности (или системы)
**Метод:** GUI/Jass/cJass/vJass/lua/angelscript
**MUI:** Обязательно/Не обязательно
**Цели:** Другой юнит / Сам юнит / Точка/ Область/Нет цели/Прочее (указать что именно)
**Количество уровней:** Целое число
**Описание:** Ваше описание. Можно слить со следующим.
**Технические характеристики:** Ваше описание. Можно слить с предыдущим.
Как принимать заказ
Необходимо, используя форму составить сообщение в данной теме, где указать:
- Никнейм заказчика
- Название выбранного вами заказа
- Примерные сроки исполнения (конечно, их соблюдение не критично, но желательно)
Форма для принятия заявки
# Заказ принят
**Заказчик:** Никнейм заказчика
**Заказ:** Название способности/алгоритма
((центр
**Спелл будет завершен к [дата в формате дд.мм.гггг. без скобок]**
))
[ дата принятия заявки в формате дд.мм.гггг / дата, к которой спелл предположительно будет готов в формате дд.мм.гггг ]
Как сообщить о не/выполнении заказа
Необходимо, используя форму составить сообщение в данной теме, где указать:
- Никнейм заказчика
- Название выбранного вами заказа
- Выполнен ли заказ
- В случае, если заказ невыполним/не выполнен полностью, рекомендуется описать, что именно вам удалось/не удалось сделать.
- Предоставить карту
Форма для не/выполненного заказа
Заклинание готово! [Если заказ выполнен успешно] / Не удалось выполнить заклинание [Если по каким-либо причинам вы не способны его выполнить] (1 из 2)
=
Заказчик: Никнейм заказчика
Заказ: Название способности
Выполнено: Да/Нет
Заказ: Название способности
Выполнено: Да/Нет
-
[Сюда добавить инструкцию по импорту, или описать что у вас не/получилось, если не удалось выполнить заказ]
За качественно выполненный заказ вы получите дополнительно 200 единиц опыта.
Дополнительно: как приобрести спелл, не прибегая к этой теме
0. Пройдитесь по базе способностей xgm.guru/p/wc3/tag/ability или алгоритмов xgm.guru/p/wc3/tag/algorithm
A. Для начала загляните в Архив готовых спеллов. Возможно, спелл, аналогичный вашему, уже был сделан.
B. Проверьте, нет-ли нужного спелла в Библиотеке заклинаний. Проверенные спелл-мейкеры изготавливали заклинания специально для общественного использования.
C. Поищите общедоступные для открытия карты - там тоже бывают полезные вещи.
D. Если ничего не помогает, пройдитесь поиском по Академии - вероятно, что такие спеллы уже пытались делать и спрашивали как.
E. Если поиски не помогли, попробуй сделать его сам:
A. Для начала загляните в Архив готовых спеллов. Возможно, спелл, аналогичный вашему, уже был сделан.
B. Проверьте, нет-ли нужного спелла в Библиотеке заклинаний. Проверенные спелл-мейкеры изготавливали заклинания специально для общественного использования.
C. Поищите общедоступные для открытия карты - там тоже бывают полезные вещи.
D. Если ничего не помогает, пройдитесь поиском по Академии - вероятно, что такие спеллы уже пытались делать и спрашивали как.
E. Если поиски не помогли, попробуй сделать его сам:
- Осваиваем триггеры в Базе статей, F.A.Q., если не имеем понятия о них.
- Существуют специальные статьи по созданию спеллов и баффов: 1, 2, 3, 4, 5
- Поскольку ваши спеллы будут неоптимизированы, и более того, с кучей утечек - настоятельно рекомендуется читать статьи\темы про JASS. Тяжело читать? Легко делать!
- Если ну никак не выходит сделать то что требуется, заходим в Академию и используем ее по основному назначению - задаем вопросы.
Разумные поиски и тщательное изучение помогут вам добиться результата.
ВАЖНО: что бы они все были через сам редактор (если получится) а не кодом, тк почему-то после выхода 2.0 Reforged стали ошибки в кодовых строчках повально и не очень хочется потом с этим столкнуться. Главное, чтобы все настройки у спеллов были простыми и в любой момент какие-то значения можно было поменять.
Метод: Главное не кодом а базовым инструментом самого редактора (как и говорил выше).
MUI: (Не знаю, что это)
Цель: Точка на карте (можно с обозначениями кругов на земле)
Количество уровней: 4
Описание: По сути способность как у Гул Дана в Hots но с доработками.
Герой выбирает указанное направление и перед ним с разницей в 0,6 сек. создаются 3 взрыва дальше и дальше вперед, один за другим областью в 325 АоЕ, каждый из которых наносит 40/70/100/130 ед. магического урона сразу замедляя скорость передвижения на 75% в течении 0,5 сек. и накладывают на цель Проклятие наносящее 20/30/40/50 ед. магического урона периодический в течении 6 сек. (12 сек. если улучшить предметом).
Если цель под Проклятием погибает она создает еще один взрыв (два если улучшить предметом) спустя 1,25 сек под собой так же "дебафая" противников рядом (смерть, 1 сек., взрыв).
Предмет 1 "Книга проклятых: Разложение": Улучшает способность "Темная порча" -
! Усиливает основной урон от взрывов до 80/140/200/260 ед. и время действия Проклятия до 12 сек.
! После применения способности, спустя 2,5 сек., она пойдет в обратном порядке назад (не к герою, а по тем областям что уже были).
Предмет 2 "Сфера проклятых: Горе побежденным": Улучшает способность "Темная порча" -
! Ваша подконтрольная Нежить получает бонус 50% к скорости атаки против противников под действием заклинания «Темная порча».
! Если противник умирает под действием способности «Темная порча» создаются два взрыва (смерть, 1 сек., взрыв, 1 сек., взрыв) и с 33% шансом может призвать скелета-воина (просто выберете любого, потом поменяю) на 20 сек.
Метод: Главное не кодом а базовым инструментом самого редактора (как и говорил выше).
MUI: (Не знаю, что это)
Цель: Сам герой, аура
Количество уровней: 4
Описание: Каждая смерть противников в радиусе 1800 АоЕ отрывает его Душу и направляет к герою со скоростью 800 (снаряд некроманта зеленый череп), нанося всем врагам на пути 50% урона от разума + 35/50/65/80 ед. магического урона. По достижения самого героя, Душа повышает скорость регенерации здоровья героя на 4ед. в сек. Эффект суммируется до 8/10/12/14 раз и длиться 10 сек.
Каждая новая душа обновляет время действия.
(Отрыв души должен работать только на существ за которых можно получить опыт и не работать на призванных)
Предмет 2 "Меч проклятых: Утроба смерти": Улучшает способность «Жатва душ» -
! Максимальное количество эффектов скорости регенерации здоровья повышаются до 14/16/18/20.
! Каждая Душа теперь так же повышает урон от атак героя на 3 ед.
! Скорость снаряда Души повышается до 2400 (в три раза быстрее).
По поводу исполнения тогда, хотелось бы без утечек но так что бы было максимально понятно.
Как описывал ситуацию, мне чел один делал много способностей но вышел 2.0 и там в каждой строчке почти теперь ошибка. Мне главное, как человеку который не шарит в кодах, понять что там происходит.
К слову, для более качественного импорта и в целом для работы с кодом, дополнительно мне что то надо установить?
повторюсь, у меня рефа нет, а соответственно нет функций для спокойного изменения скорости атаки, урона с руки или регенерации, для этого придётся костыли цеплять, что: 1. глупо, 2. требует базы данных, 3. требует создание соответствующих абилок в ро
Ред. nazarpunk
Ред. nazarpunk
Ред. Makeba
379 строка - равкод основной абилки
323 строка - равкод скелета
324 - равкод дебаффа
325/327 - равкод абилки для увеличения скорости атаки
192-294 - шаблоны с параметрами, там присутствуют комменты что к чему, можешь по такому же шаблону добавлять больше абилок и более гибко настраивать урон, дистанцию, количество взрывов и остальную пургу, думаю разберёшься, там не сложно, всё что зелёное это комменты, чтобы убрать комментирование сотри двойной слеш (//) или слеши со звёздочками (/* */)
296-298 - усиление от книги проклятых (двойной урон и продолжительность дебаффа, возвращение никак не настраивается)
305-309 - усиление сферы проклятых (шанс спавна, кто спавнится, время спавна и время второго взрыва)
174 - через сколько секунд создавать следующий взрыв (0.60)
162 - через сколько секунд возвращать взрывы в обратную сторону (2.50)
58 - дополнительный эффект по окончанию дебаффа (огонь от Doom'a резко пропадал если юнит не умирал, мне это не понравилось, эти строки можно стереть полностью (57-59)
Привет!
Спасибо за проделанную работу большое.
Но у меня с кодом опять какая то хрень. (Скрин)
В рефордже вроде говорил что никакой JaasHelper не нужен, он типа вшит уже внутрь.
Но я не допонимаю что нужно скачать что бы видеть нумерованные строчки кода.
Привет, я покопался в редакторе, включил все галочки и теперь вот какая ошибка вылетает:
Ред. Makeba
Ред. Без Футболочки
Заказ
MUI: Нужно
Сделать систему эмоций как здесь - xgm.guru/p/wc3/EWIX-Open-source-bI0
Игрок написал сообщение в чат к примеру ":)" и над головой героя игрока появился эффект который через одну секунду изчез.
Честно,всю ночь просидел но так и не понял как её реализовать.
Желательно на GUI либо с пояснениями на Jass.
Он выбирается с таверны)
Мне с этим тоже нужно помочь?
Метод: любой, с возможностью гибкой настройки
MUI: нет
Цель: Точка на карте (можно с обозначениями кругов на земле)
Количество уровней: 4
Описание: По сути способность как у Гул Дана в Hots но с доработками.
Герой выбирает указанное направление и перед ним с разницей в 0,6 сек. создаются 3 взрыва дальше и дальше вперед, один за другим областью в 250 АоЕ, каждый из которых наносит 40/70/100/130 ед. магического урона сразу замедляя скорость передвижения на 75% в течении 0,5 сек. и накладывают на цель Проклятие наносящее 20/30/40/50 ед. магического урона раз в 1 сек. в течении 6 сек.
Если цель под Проклятием погибает она создает Скелета-воина 1/2/3/4-го уровня на 15 сек.
.
Предмет: "Книга проклятых"
Улучшает способность "Темная порча" -
! Усиливает основной урон от взрывов до 80/140/200/260 ед. и время действия Проклятия до 12 сек.
! После применения способности, спустя 2,25 сек., она пойдет в обратном порядке назад (не к герою, а по тем областям в которых уже были взрывы).
Улучшение должны работать соответственно пока предметы в инвентаре героя. Если их выложить то улучшения для героя перестанут работать.
Метод: любой, с возможностью гибкой настройки
MUI: нет
Цель: Точка на карте
Количество уровней: 4
Описание: Герой бьет перед собой эфирным молотом древних два раза. Сначала он разбиваяет землю в небольшом радиусе и наносит урон от своей атаки в виде магического урона, перемещаясь чуть вперед. Потом после паузы в 0,5 сек. бьет еще раз и так же перемещается чуть вперед. но уже с большем радиусом поражения.
Радиус первого удара об землю 250 АоЕ.
Радиус второго удара об землю 350 АоЕ
Урон от каждого удара молота древних: 100% урона от атаки + 60/110/160/210 ед. в виде магического урона.
Перезарядка: 8 сек.
.
Предмет: "Наковальня разрушения"
Улучшает способность "Молот древних" -
! Усиливает дополнительный магический урон до 120/220/360/420.
Если герой убивает противника "Молотом древних", то c 50%-й вероятностью на его месте происходит эффект "Громовой поступи", наносящий 450 ед. магического урона всем противникам в радиусе 300 АоЕ и оглушающий их на 1,25 сек.
Можно сразу подогнать спел под его анимации.
Привет, хорошо, там все стандартно)
Модель удара по земле "Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl"
Модель персонажа "Units\Orc\Samuro\Samuro"
Смотрю на второй вариант и блин, тоже прикольная идея.
Можешь еще кое какой эффект от предмета подкорректировать?
Улучшает способность "Молот древних" -
! Усиливает дополнительный магический урон до 120/220/360/420 и с шансом в 35% может мгновенно перезарядить способность "Молот древних" после окончания действия своего эффекта.
! Если герой убивает противника "Молотом древних", то c 50%-й вероятностью на его месте происходит эффект "Громовой поступи", наносящий 450 ед. магического урона всем противникам в радиусе 300 АоЕ и оглушающий их на 1,25 сек. и оставляет под ним Землетрясение (Dummy, сам потом все настрою) радиусом 400 АоЕ на 5 сек.
Ред. Panda_95
Триггер предмета добавлен, там только предмета поменяешь на свою и всё
Для копирование в свою карту:
Привет! Супер вообще!!
С уроном от атаки не беда, поменяю потом вообще на физический чуть побольше просто.
Там есть нюанс, что анимации ударов остаются и на земле и продолжают издавать "Звуки")) Можно это как то пофиксить?
И второй вопрос по поводу КД, можно же сделать что после применения способности, как то сбрасывался КД с Молота древних?
Я тебе в личку написал ник в Дискорде, можешь написать, там поболтаем. Я сегодня дома)
Ред. Panda_95
Заказ
Метод: GUI
MUI: Не обязательно
Цели: Другой юнит / Сам юнит
Количество уровней: 0
Описание: Сделать такой триггер:
Технические характеристики: Если Unit1 ходит то - установить анимацию Unit2 на Walk
Если Unit1 прекратит двигаться (стоит) то - установить анимацию Unit2 на Stand
Ред. SebastianCarrey
Все заработало по JassHelper и кодам!! спасибо большое всем кто принимал участие :))
И еще не особо понял где именно поменять эффект бафа от проклятия. Мне надо как от обычного спелла "Проклятие" (шанс на миссы которое дает, фиолетовый череп надо головой) что бы было, я его поставил и нифига.
P.s. Первый уровень работает вроде бы а последующие нет. Каст на самом герое происходит.
Равкод самой абилки не изменился, я поменял только название.
По поводу уровней сейчас попробую сам заполнить. Если все верно понял)
Тэкс, я полазил по коду и не нашел строчки с "A000" нигде кроме нижней в триггере "SpellE".
Ты говоришь надо заполнить параметры для следующих уровней, они вроде как все заполнены (пример второго уровня скрин).и нету даже анимации взрывов. Может я чего то не догоняю, заранее извиняюсь ибо профан в этом полный.
То, что ты показал на скрине, обведено комментарием с помощью /* */, это значит, что при компиляции этот код удаляется. Убери просто вначале слэш со звездой и в конце звезду со слэшем
Привет, спасибо за разъяснения) попозже попробую и тоже отпишусь.
Все заработало на 100/100!
Не перестану благодарить тебя, спасибо большущее)))
Хотел уточнить по поводу анимации каста тока. Она при использовании будто на половине выключается и герой встает обратно в stand анимацию. Это как то можно исправить? Что бы он выдавал полную по длительности анимацию.