Заклинания на заказ

» опубликован
Если вы хотели бы использовать в своей карте нестандартное, оригинальное заклинание, но у вас не хватает знаний для его реализации, то эта тема специально для вас. В данной теме вы можете, в определённом правилами формате, оставить заявку на создание необходимого вам заклинания или системы.
Если вы считаете, что у вас есть возможность выполнить какую-либо из имеющихся заявок, то вы можете оставить сообщение в определённом правилами формате, в котором указать какую из заявок собираетесь исполнить.

Правила темы

  • Запрещается дублирование заявок.
  • Любая заявка, написанная непонятным языком (обилие орфографических ошибок, орфоарт, отсутствие знаков препинания, использование рядов восклицательных и вопросительных знаков) будет удалена.
  • Обсуждение технических нюансов исполнения спелла или багов просьба вести через систему личных сообщений.
  • Для составления заявок используйте формы.
Заявки, не удовлетворяющие правилам, будут удалены !

Как составить заявку

Необходимо, используя форму составить сообщение в данной теме, где указать:
  • Желаемое название заклинания
  • Желаемый метод исполнения (GUI/Jass/cJass/vJass)
  • Требуется ли возможность использовать спелл несколькими юнитами одновременно (MUI)
  • Цель применения способности
  • Количество уровней
  • Описание (Смысловое, а не художественное)
  • Технические характеристики (кол-во маны, параметры урона, перезарядки, время действия и т.п.) для каждого из уровней
» Форма для составления заявки
Заказ
=
**Название:** Название способности (или системы)
**Метод:** GUI/Jass/cJass/vJass
**MUI:** Обязательно/Не обязательно
**Цель:** Другой юнит / Сам юнит / Точка/ Область/Нет цели/Прочее (указать что именно)
**Количество уровней:** Целое число
**Описание:** Ваше описание. Можно слить со следующим.
**Технические характеристики:** Ваше описание. Можно слить с предыдущим.

Как принимать заказ

Необходимо, используя форму составить сообщение в данной теме, где указать:
  • Никнейм заказчика
  • Название выбранного вами заклинания
  • Примерные сроки исполнения (конечно, их соблюдение не критично, но желательно)
» Форма для принятия заявки
Заказ принят
=
**Заказчик:** Никнейм заказчика
**Способность:** Название способности
((центр
**Спелл будет завершен к [дата в формате дд.мм.гггг. без скобок]**
))
[ дата принятия заявки в формате дд.мм.гггг / дата, к которой спелл предположительно будет готов в формате дд.мм.гггг ]

Как сообщить о не/выполнении заказа

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

  • Предоставить карту
» Форма для не/выполненного заказа
Заклинание готово! [Если заказ выполнен успешно] / Не удалось выполнить заклинание [Если по каким-либо причинам вы не способны его выполнить] (1 из 2)
=
**Заказчик:** Никнейм заказчика
**Способность:** Название способности
**Выполнено:** Да/Нет
-
[Сюда добавить инструкцию по импорту, или описать что у вас не/получилось, если не удалось выполнить заказ]
За качественно выполненный заказ вы получите дополнительно 200 единиц опыта.

Дополнительно: как приобрести спелл, не прибегая к этой теме

A. Для начала загляните в Архив готовых спеллов. Возможно, спелл, аналогичный вашему, уже был сделан.
B. Проверьте, нет-ли нужного спелла в Библиотеке заклинаний. Проверенные спелл-мейкеры изготавливали заклинания специально для общественного использования.
C. Поищите общедоступные для открытия карты - там тоже бывают полезные вещи.
D. Если ничего не помогает, пройдитесь поиском по Академии - вероятно, что такие спеллы уже пытались делать и спрашивали как.
E. Если поиски не помогли, попробуй сделать его сам:
  • Осваиваем триггеры в Базе статей, F.A.Q., если не имеем понятия о них.
  • Существуют специальные статьи по созданию спеллов и баффов: 1, 2, 3, 4, 5
  • Поскольку ваши спеллы будут неоптимизированы, и более того, с кучей утечек - настоятельно рекомендуется читать статьи\темы про JASS. Тяжело читать? Легко делать!
  • Если ну никак не выходит сделать то что требуется, заходим в Академию и используем ее по основному назначению - задаем вопросы.

Разумные поиски и тщательное изучение помогут вам добиться результата.

 

Просмотров: 128 728



» Лучшие комментарии


Damien #101 - 3 года назад (отредактировано ) 1
нужно заклинание
Название: убийца
Способ исполнения: GUI
Цель: враг
Для героя: да
MUI: ненужен
Описание: Способность можно применить только если герой находится в невидимости. Герой бросает копье наносит врагу урон равный 5% от недостающего у врага хп, если копье брошено 2 раза подряд (макс. промежуток между бросками 4 сек.) то герой восстановит себе хп в размере нанесенного урона.
уровень 1 - перезарядка 20 сек. стоимость 15 маны.
уровень 2 - перезарядка 15 сек. стоимость 15 маны.
уровень 3 - перезарядка 10 сек. стоимость 15 маны.
MeGa_PrO_GaMe #102 - 3 года назад 1
Опять же обращаюсь с той жей просьбой: Нужна наработка системы убийств как в доте (Первый Килл, Начало серии убийств, Дабл, Трипл, Четвертый Килл, Пятый) и плюс ко всему, что бы ассисты были.
Способ исполнения: jass, vJass (выбирайте любой)
Ancient #103 - 3 года назад 0
MeGa_PrO_GaMe, открываем опен доту, импортим оттуда, вставляем себе в мапу. Все гениальное просто...
MeGa_PrO_GaMe #104 - 3 года назад 1
Ancient, А там с ассистами?
Ancient #105 - 3 года назад 0
MeGa_PrO_GaMe, Угу.
Damien #106 - 3 года назад (отредактировано ) 1
нужно заклинание
Название: Удар молота
Способ исполнения: GUI
Цель: враг
Для героя: да
MUI: ненужен
Описание: Паладин делает взмах молотом вокруг себя и наносит урон всем стоящим вокруг врагам (данный урон пробивает физическую защиту цели. Урон может быть нанесен врагам с маг. имуном, но урон снижается маг сопротивлением).
уровень 1 - 50 + сила героя (без бонусов) 250 АоЕ .
уровень 2 - 70 + сила героя (без бонусов) 300 АоЕ.
уровень 3 - 100 + сила героя (без бонусов) 350 АоЕ.
Стоимость - 80 ед. маны (все уровни)
перезарядка - 15\20\23 сек.
Obelick #107 - 3 года назад 3
Damien, научись уже сам делать такие элементарные спеллы. Мне лично лень открывать редактор, чтобы сделать такую хрень, на которую уйдет максимум 5 минут. Вот здесь просто поменяй разум на силу и все
Damien #108 - 3 года назад (отредактировано ) 1
я видимо не совсем ясно написал.... главное чтобы герой делал именно взмах молота и был урон вокруг по линии взмаха. именно чтобы герой взял молот и крутанулся вокруг ударив по врагам. я точно видел в некоторых картах такое было реализовано. и нет это явно не вихрь блэйд мастера.
если точно я видел такой скил в мапе mortal kombat. каким образом реализовано я досих пор не могу понять....
Ancient #109 - 3 года назад 1
Модель с анимацией вращения + выше предоставленый скил. Сложность просто зашкаливает.
Damien #110 - 3 года назад 1
там вроде был стандартный пал
Ancient #111 - 3 года назад (отредактировано ) 1
О господи, крутят его таймером. Сложность же зашкаливает.
Audes #112 - 3 года назад 1
Урон может быть нанесен врагам с маг. имуном, но урон снижается маг сопротивлением
Это возможно?
Buulichkaa #113 - 3 года назад 2
Audes, в любом случае, сделать свою систему маг. резиста никто не запрещал
Damien #114 - 3 года назад 0
нужна пасивка,
Название: Мастерство
Способ исполнения: GUI
Цель:
Для героя: да
MUI: ненужен
Описание: Уменьшает время перезарядки в % остальных 3х скилов героя (для каждого скила, разный процент).
уровень 1 - 1скил (убирает перезарядку), 2скилл (10%), 3 скилл (40%)
уровень 2 - 1скил (убирает перезарядку), 2скилл (20%), 3 скилл (50%)
уровень 3 - 1скил (убирает перезарядку), 2скилл (30%), 3 скилл (60%)
Damien #116 - 3 года назад (отредактировано ) 0
уже как то пытался делать через пасивку тинкера. но при прокачке на 2 уровень этой пасивки - обычно вар вылетал с крит ошибкой. и чтото писал про десинк.
nvc123 #117 - 3 года назад 0
Damien, триггерная замена
для этого нужна небольшая бд
Temirlan #118 - 3 года назад 0
  • Темная личность
  • Gui
  • пассивная магия
ночью герой " сильвана" меняется на темную сильвану, при этом способности изменяются, уровень способностей сохраняются, уровень героя сохраняется, атака, защита, характеристики, здоровье, мана также сохраняются
Obelick #119 - 3 года назад (отредактировано ) 0
Temirlan,
Событие: Игровое время = X
Действие: Дать герою способность перевоплощения (Алхимик или иллидан), применяй ее и удаляй. Время действия = длительность ночи.
Dark Soul #120 - 3 года назад 2
Название: Каратель
Способ исполнения: GUI
Цель: враг
Для героя: да
MUI: не нужен
[Пассивка]
Если здоровье атакованного юнита ниже 50%, то получает дополнительный урон.
1 - 50 ед. урона.
2 - 100.
3- 150
...
P.S. Надо отследить момент удара, а не событие "Атакован".
vasex #121 - 3 года назад (отредактировано ) 2
Dark Soul, вместо "Атакован" - надо "Получает урон". Вроде так всё должно получиться.
Temirlan #122 - 3 года назад 2
мне нужен скил как у Batrider из доты.
vasex #124 - 3 года назад (отредактировано ) 2
Dark Soul,
событие:
  • какой-нибудь юнит получает урон
условия:
  • атакующий юнит имеет способность каратель
  • процентное здоровье триггерного юнита меньше 50
действия:
  • условие уровень способности каратель у атакующего юнита = 1
-- действия: нанести магический урон триггерному юниту равный 50
---иначе ничего не делать
  • условие уровень способности каратель у атакующего юнита = 2
-- действия: нанести магический урон триггерному юниту равный 100
---иначе ничего не делать
и т.д.
можно продолжать не отдельными условиями, а в "иначе", т.е. если уровень способности не 1, значит "иначе если 2",и т.д.
у меня на английском редактор, русские названия триггеров могу как-то не так помнить в гуи
спелл простой
хотя стоп... если событие generic unit event, т.е. любой юнит получает урон... такой пункт исчезает из возможного списка событий с "любым юнитом". там остаётся в выборе только "атакован".
видимо, в таком случае, чтобы избежать "атакован" в гуи нельзя ничего сделать, нужен джасс. либо придётся каждого потенциального врага на карте вносить в триггер через "определенный юнит получает урон", сделав море событий в триггере, перечислив всех врагов на карте, лол.
попробуй с "атакован" сделать, на мой взгляд должно нормально работать. для проверки, пускай лучник стреляет - и если здоровье у врага будет отниматься до попадания снаряда, значит спелл работает, но работает неправильно.
nvc123 #125 - 3 года назад 2
vasex, нету события какойто юнит получает урон
есть только определённый юнит получает урон(надо указать юнита)
Tobi123 #126 - 3 года назад (отредактировано ) 4
vasex:
Dark Soul,
событие:
  • какой-нибудь юнит получает урон
условия:
  • атакующий юнит имеет способность каратель
  • процентное здоровье триггерного юнита меньше 50
действия:
  • условие уровень способности каратель у атакующего юнита = 1
-- действия: нанести магический урон триггерному юниту равный 50
---иначе ничего не делать
  • условие уровень способности каратель у атакующего юнита = 2
-- действия: нанести магический урон триггерному юниту равный 100
---иначе ничего не делать
и т.д.
можно продолжать не отдельными условиями, а в "иначе", т.е. если уровень способности не 1, значит "иначе если 2",и т.д.
у меня на английском редактор, русские названия триггеров могу как-то не так помнить в гуи
спелл простой
Будет действовать на любой урон, если нужны атаки нужно давать юниту способность "яд" и проверять на бафф.
А еще ветвление с проверкой уровня это такой рак. Надо юзать GetUnitAbilityLevel(unit, abilka)*50.
Temirlan #127 - 3 года назад 2
nvc123, в доте на djass вроде бы. а мне gui.
3 комментария удалено
Gera342 #131 - 3 года назад 1
Сделайте пожалуйста скилл на триггерах (не джасс!)
Название: Невидимость
Цель: Сам кастер
Описание: При касте скилла если в радиусе 300 от цели есть деревья то цель становится невидимым, если кастер отошёл от дерева то он становится видимым, время действия неограниченно (или час), проверка на наличие деревьев происходит каждую секунду. Невидимость также сбивается если атаковать или использовать способность.
Параметры: ману не требует, перезарядка 5 секунд.
Nikson12 #132 - 3 года назад 1
Плохо разбираюсь с заклинаниями
Могущество Льда:
На все Юниты в области применяется ледяная звезда, на все здания - способность ледяного змея(не помню название) и так в течении 30 секунд
Ancient #134 - 3 года назад 0
Gera342, это же как сложно, вытянуть скил с опен доты...
Эльрат #135 - 3 года назад (отредактировано ) 0

ВНИМАНИЕ

Ввиду слабой активности заказов в этой теме, я сделал более доступным получение призовой ачивки (понизив уровень ступеней и докинув опыта). Подробнее - здесь.
vasex #136 - 3 года назад (отредактировано ) 2
Скованные одной цепью
Нужен спелл/эффект, сковывающий персонажей цепью.
Допустим, до 12 юнитов вместе. Минимум 2 юнита.
Примитивно - сделать как у бэтрайдера, от каждого к каждому.
Чуть сложнее (необязательно) - чтобы цепь ослабевала (опускалась), если скованные партнеры сближаются, и чтобы натягивалась (выпрямлялась), если расходятся.
При попытке идти дальше, чем позволяет цепь, пускай персонаж топчется на месте.
Если второй партнёр стоит и ничего не делает, то идущий партнер его перетаскивает с места на место. Медленно.
Если оба идут в разные стороны, то никто никого не перетягивает.
Если сковано несколько человек (больше двух), то большинство очень медленно перетягивает меньшинство. Не надо более тонких настроек. Только такое правило. Четверо медленно тащат сопротивляющихся троих.
Если цепь натыкается на препятствие (а партнеры на двух ее концах продолжают движение), то... как-то не дать им разорвать цепь. Главное, чтобы не давала им разойтись дальше, чем позволяет цепь. Даже если для этого придется сделать её несгибаемой по горизонтали. Но сгибаться должна на самих юнитах, т.е. от средних пленников все время отходит два "луча" к соседним пленникам, образующие разные углы, в зависимости от положения соседей, думаю понятно.
Естественно, если удастся адекватно такое сделать, то, думаю, каждый найдёт подобному применение.
Можно делать спеллы, сковывающие пачки врагов, как делает охотница на демонов в дьябле 3.
Можно просто делать миссии с побегом скованных цепью каторжников/заключенных.
Отсюда много прикольных казусов, можно придумывать интересные задачки.
К тому же божественно будет смотреться в кооперативе при должном исполнении.
Прошу сделать в готовом виде с тестовой картой, принимается jass (можно и гуи, но вряд ли там такое возможно сделать).
Естественно, нужна именно модель и текстура темной или металлической цепи. Даже если корявая. Это не важно. Главное, чтобы работал спелл, как надо.
Buulichkaa #137 - 3 года назад 1
ВОВ, я такое уже делал) неужели!
хоть что-то полезное сделал)
Nikson12 #138 - 3 года назад 2
Интересно смотрелось бы)
Buulichkaa #139 - 3 года назад 0
в действительности удивлен что так точно описал в требованиях то что я уже сделал) как-будто уже где-то видел мою работу прежде
vasex #140 - 3 года назад (отредактировано ) 2
Buulichkaa, да, замечательно, я не видел этой наработки, но и идея не такая уж и сильно оригинальная, витает в воздухе, ведь даже в попсовых играх такой спелл делают. Кстати, вот когда я впервые эту идею предложил сделать: xgm.guru/forum/showthread.php?p=1217563&h=1#post1217563 предпоследний абзац :)
Только:
  1. Можно ли как-то отследить пересечение цепью объекта или юнита? (например, пересекая дерево этой цепью, цепь натыкается на преграду; пересекая юнита - сбивает его с ног или убивает)
  2. Особый вопрос - можно ли как-то отследить пересечение цепью поднятого рельефа? Будь то холмик или подъём на два уровня, типа стены.
  3. Проверял ли ты, что происходит, если два игрока одновременно будут кликать в разные стороны, как себя будет вести цепь? В данный момент у меня нет возможности это проверить.
  4. Цепь поначалу выглядит не в виде прямой, а в виде какого-то странного треугольника. Только начав двигаться, можно выпрямить её. Убрать треугольность начальную можно?
Buulichkaa #141 - 3 года назад (отредактировано ) 0
1 можно
2 можно но геморно, лучше не надо =) (очень геморно и затратно, если я не упустил каких-то особых нативок по рельефу. то нам придется пикать каждую точку цепи и проверять высоту)
3 работает нормально, проверишь увидишь
4 можно убрать, я этот прикол специально сделал это просто косметический понт
vasex #142 - 3 года назад 2
Buulichkaa, хорошо, спасибо, последний вопрос - если цепь натыкается все-таки на декорацию, как по-твоему лучше всего сделать дальше... как она себя должна повести, чтобы выглядело адекватно? По логике должна преломиться, но это, наверное очень геморно. Можно ли чтобы она упиралась в декорацию, как несгибаемая палка и не пропускала дальше, пока её нормально не обойдут?
Buulichkaa #143 - 3 года назад 0
vasex, ну тут будет куча зависимостей, тот юнит который будет идти быстрее, должен будет проходить вперед, мешая более медленному юниту двигатся вперед (и возвращая его назад) это геморно реализовывать, но возможно
то что выше это при условии что цепь несгибаема
vasex #144 - 3 года назад (отредактировано ) 2
Можно ли триггером как-то остледить, что юнит стоит в воде?
Т.е. когда происходит какой-нибудь спелл типа молнии, то заряд передаётся по воде и бьёт других стоящих в воде юнитов. Или если горящий юнит забегает в воду, то огонь гаснет.
Нужно именно сам факт воды отследить, а не привязывать дело в регионам карты.
Buulichkaa #145 - 3 года назад 2
vasex, добавить всю воду в один регион, и отслеживать в регионе юнит или нет
vasex #146 - 3 года назад (отредактировано ) 2
Buulichkaa, не пойдёт, т.к. вода может разливаться игроками в различных зонах, где угодно - с помощью переносимых предметов и магии.
PhysCraft #147 - 3 года назад 2
Воду можно отследить через проверку проходимости точки, типа проходимо для земноводных и летающих, но непроходимо для пеших.
А если ты про мелководье - то нужно проверять особенности ландшафта, там точно есть на это триггеры.
Buulichkaa #148 - 3 года назад 2
vasex, ну так, разлил воду, добавил в регион ту область...
nvc123 #149 - 3 года назад 0
Buulichkaa, а если воду уберут?
можно отслеживать высоту ланда
Ancient #150 - 3 года назад 0
Под водой использовать особый тип ланда на который делать проверку. Самый простой способ. Можно проверять по высоте, как предложил нвц, но если карта будет на разных уровнях - то такой номер не пройдет.
Еще вариант, если лужи круглые, в центр лужи помещать даммика и проверять наличие юнитов в радиусе от дамми.