[Конкурс героев] Адмирал П

» опубликован
» Тип карты: Melee
» Число игроков: 1
» Версия Warcraft: 1.32 (Reforged+)
» Защита: Защищена
» Размеры: 64x64
» Версия карты: 0.02
» Поддержка Reforged: Полная
Моё видение героя "Адмирал Праудмур", никакой особой задумки не было, я ориентировался лишь на модель персонажа, а задумка пришла сразу, как только я его увидел ,
Сразу смотрим видео демонстрацию способностей героя

Описание концепта и история героя

Адмирал Пи - Главный антагонист ещё не вышедшей кампании "Пеон РПГ". Многогранный герой универсал, его основная задача - уничтожение поселений орков, может сражаться на любой дистанции с врагами, не требует особых навыков для освоения и управления им. Умеет:
  • Стрелять из пистолета
  • Бить саблей наотмашь
  • Кидать крюк в убегающих пеонов
  • Создавать пушки прямо из воздуха
  • Ездить на черепахе
  • Дико ненавидит пеонов (интересно за что?)
95% - готовность для конкурса
0% - протестированность
37% - моя удовлетворённость в реализации

Способности

Зелёным цветом показаны динамические параметры
Q - Выстрел
Укажите направление, чтобы выстрелить туда, выстрел нанесёт урон и оглушение всем юнитам в небольшой области.
Урон: Сила атаки x scale. Текущий: dmg
Максимальная дистанция: 1200
Задержка: 0.4
Длительность оглушения: stun
Область оглушения: area
Перезарядка: 5
W - Бросок якоря
Укажите направление, чтобы бросить туда якорь, якорь притянет всех задетых врагов на обратном пути, и нанесёт урон и оглушение в области приземления.
Минимальная дистанция: 600
Максимальная дистанция: 900
Урон при касании: str Х Сила героя. Текущий: dmg
Перезарядка: 15
E - Размашистый удар
Активируйте способность, чтобы нанести урон в круговой области. Общий урон увеличивается на 100% за каждого врага в области поражения.
Урон: Базовый урон юнита. Текущий: dmg
Перезарядка: 4
R - Пушечные ряды
Укажите место и не отпуская курсор, укажите направление для стрельбы, как будете готовы отпустите курсор, чтобы создать ряд из count пушек.
Пушки стреляют сами по себе используя способность Q в указанном ранее направлении.
Перезарядка стрельбы пушек: 2
Время жизни: 10
S - Ярости адмирала
Увеличивает базовый урон на 20, за каждую способность или предмет на перезарядке. Длительность бонуса равняется длительности перезарядки.
Текущий бонус: dmg
D - На гребне волны
Активируйте способность около воды, чтобы включить режим плавания
Скорость передвижения: 1600

Предмет - Шляпа адмирала

Усиливает все способности героя, аналог аганима
СпособностьУсиление
Выстрел Если цель погибает под действием этой способности, то её перезарядка уменьшается до 1 секунды.
Якорь Удерживайте якорь в режиме вращения, чтобы увеличить множитель финального урона. Максимальный множитель X 5.
Сабля Исцеляет героя на 10% от нанесённого урона.
Пушки Пушки оглушают врагов при приземлении на 2 секунды.
Ярость Поднимается убитых орков (живые расы орды) в виде скелетов. Сила атаки скелета = Текущему бонусу ярости. Время жизни: 30 Перезарядка: 10.
Волна Черепаха наносит урон касанием в области 250, за каждый тик движения.

Тестовая карта

На тестовой карте необходимо сражаться с ИИ силу которого составляют только пеоны, пеоны пытаются вырубить все деревья, застроить базу, плодятся как мухи, прячутся по горам и при первойвозможности пытаются сбежать с отстрова
Для победы необходимо уничтожить всех пеонов до одного. И только лишь умение правильно использовать способности, помогут адмиралу победить.

Прочие наработки

Помимо концепта и механики героев в карте буду присутствовать необязательные наработки:
  • Визуальные маркеры для упрощения использования способностей
  • Динамическая смена описания способностей, для отображения урона и иных характеристик
  • 3D молнии из эффектов
  • Метод Get для зелёного урона атаки без использования РО
  • Система оглушения без дамми и РО
  • Сглаженное движение для визуальных маркеров
  • Определитель графики, нужен был по причине слишком огромной черепахи в HD версии
  • Каст бар, для воскрешения, и задержки анимации способностей выстрел и сабля

Импорт

Скопировать всё как есть из карты примера 1 в 1 и пользоваться, конец...
если не знаете как то вот более подробно:
Переключить карту в режим Lua
Поместить папку AdmiralAssets в корень своей карты (название сохранить), через Mpq или в режиме папки, или через менеджер импорта, в конечном итоге должно получиться вот так (список файлов примерный):
Скопировать код из файла , в любой пустой блок CustomScripts, или в нестандартный код карты,или воспользоваться гитхабом.
Перенести способности (6), юнитов (2), предмет (1) к себе в карту.
Все настройки хранятся в GlobalSettings, для полной работоспособности достаточно заполнить поля содержащие ID
HeroID = FourCC("H000") -- ID героя Адмирала пирата
CannonID = FourCC("h001") -- ID призываемой пушки
SpellIDQ = FourCC("A000") -- Выстрел из мушкета
SpellIDW = FourCC("A001") -- Бросок якоря
SpellIDE = FourCC("A002") -- Удар саблей
SpellIDR = FourCC("A003") -- Пушки из ларца
SpellIDS = FourCC("A004") -- Ярость адмирала
SpellIDD = FourCC("A005") -- На гребне волны
AdmiralHatItemID = FourCC('I000') -- Шляпа Адмирала
ImportPath="AdmiralAssets" -- Путь к папке импорта, не рекомендуется трогать, иначе придутся менять пути у текстур в моделях
WaterZ = 170 -- Минимальный уровень высоты, после которого начинается вода, это нужно для водных эффектов ,брызг и некоторых условий, введите введите очень мало значение, чтобы отключить воду
OutPoint=6000 -- пространство за экраном, для резкого перемещения эффектов и уберсплатов, рекомендуется изменять только на больших картах
-- Включение и отключение прочих систем true включено, false  отключено
MarkSystem = false -- Система подсветки радиуса способностей героев, изначально отключено из за графических багов
TexTagSystem = true -- Система всплывающего текста
CustomFrameSystem = true -- Система увеличения фреймов, каст (поддержание) способностей и таймер воскрешения
--Параметры способностей, которые можно изменять триггерно
AbilityStats={
	Q={
		damage=5, -- множитель урона при выстреле, умноженный на силу атаки
		stunDuration=1, -- длительность оглушения при выстреле
		damageArea=100 -- область поражения, рекомендуется 50-150
	},
	W={
		damage=10 -- множитель урона при приземлении якоря, умноженный на силу героя
	},
	E={
		damage=1 -- множитель урона ка каждое задетое существо
	},
	R={
		count=6 -- количество призываемых пушек
	},
	S={
		damage=20 -- бонус урон за каждую способность на перезарядке
	},
}
-- Всё остальное правиться через код или РО, если желаете что-то изменить, просто спросите меня как

Исключения и минусы

  • Только стандартная раскладка клавиш управления
  • Lua (Нет совместимости с Jass)
  • Все способности имеют 1 уровень, и их мощность зависит от силы или силы атаки героя (зелёная учитывается), так как я не вижу смысла делать многоуровневые способности, а тем более зависимость от РО
  • Всё что вы посчитаете недоработкой - сделано намерено, ибо мой герой и мне виднее (найс отмазка по рукожопости)
  • 1 Герой на игрока, можно и несколько, но будет сломано описание способностей
  • Нет иконок, ибо это нагружается импорт из за лишнего действия DISBTN

Ссылки на материалы и благодарности

МатериалСсылка
Модель адмирала xgm.guru/p/wc3/admiral-proudmoore-hd
Модель эффекта удара www.hiveworkshop.com/threads/anime-slash.316237
Система 3D молний на эффектах Спасибо PT153
Пушка из этой модели xgm.guru/p/wc3/cannoneer-team-kul-tiras-hd
Звенья цепи www.hiveworkshop.com/threads/chain-element.209142
Иконка шляпы Андреич
Рельеф ArtDirector
Якорь xgm.guru/p/wc3/unchorhdr

Заключение

Уникальность героя составляет 0%, каждая его механика наглым образом украдена из других игр или у других авторов, и ещё более наглым образом испорчена при попытки реализации мною. Ссылка на карту и визуальные материалы появятся ближе к завершению конкурса, ну или когда будет готово. И концепт героя не окончательный, всё ещё поменяется ни 1 раз. а пока можно довольствоваться только этим:


Просмотров: 2 952



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


pro100master #101 - 1 месяц назад 0
Bergi_Bear, если на досуге будет время изучи Pin чтобы ваши цепочки были мягкие =)
Bergi_Bear #102 - 1 месяц назад 0
pro100master, эх мягкие это было бы хорошо, но тогда и звеньев надо будет наверное в 4 раза больше =(, не думаю что я это потяну
ScorpioT1000 #103 - 4 недели назад 0
Плавание - имба) для мили вообще не подойдет
А крюк зачетный
Bergi_Bear #104 - 4 недели назад 0
ScorpioT1000, Герой в принципе для Melee не пригоден, это я просто обычно рофлю и высмеиваю жанр Melee, говоря что серия карт про пеонов (в прошлой я высмеивал добычу дерева) вся этом жанре. Но в тестовой карте предстоит сражаться с усиленным ИИ жанра Melee, чисто против пеонов
У героя нет уровней способностей и он в одиночку сможет сражаться наверное в каком то вакууме, сразу против 3х сильных ботов
ScorpioT1000:
Плавание - имба)
Если у плавания убрать урон (который от шляпы адмирала) то и не такая уже и имба, а просто мобильность
ScorpioT1000 #105 - 4 недели назад 0
Мобильность - та еще имба, может кд сделаешь побольше.
Я щас делаю как раз для мили, но при этом максимально упорото)

Хотя есть итемы для телепорта между юнитами, но там кд. Тут можно быстро прорваться к руднику, как у бма, но у бм мало хп
Bergi_Bear #106 - 4 недели назад 0
Мобильность - та еще имба, может кд сделаешь побольше.
Это же тест, у меня намерено снижены все кд, чтобы быстре было можно понять что делает способность, если не понял с первого раз.
> Я щас делаю как раз для мили, но при этом максимально упорото)
Первые споллеры
Bergi_Bear #107 - 4 недели назад 0

Обновление

  1. Обновлены гифки до HD и описания в посте
  2. Правка 100500 багов и нововведений
» раскрыть
ошибки в работе ИИ
добавлен ИИ скелетов
бонус атаки срабатывает и от самой пассивки когда она на перезарядке
видимость при установке пушек
пушке краснеют если утонут в воде
способность удар саблей увеличивается и показывает число задетых врагов
добавлен звук моторной лодки при движении черепахи
у водных брызг отключен звук при езде на черепахе
брызги создаются каждый 2 кадр за за просадок fps в hd графике
больше динамических описаний (числа урона количества и прочее, см зелёный цвет в посте)
повышен радиус взмаха саблей, и уменьшена дальность атаки таким образом исправлен баг когда герой не попадал по зданиям, но по большим зданиям типа замка всё равно не может попасть
звук перезарядки выстрела
поправлены высоты эффектов при стрельбе
мамка тоадкопа приходила в гости
заменены рефордж эффекты на катом классик из за несовпадения скоростей анимаций, чтобы вызывало проблемы не разных графиках
добавлен фрейм кликер, для отключения визуальных маркеров
убийство скелетами орками засчитывается как убийство героем и триггерит его пассивку по призыву нового скелета
и ещё ТОННА ТЕКСТА но лень писать, всё равно не читает никто
  1. Тренировочный импорт в 3 действия см. НИЖЕ

Планы финального релиза:

Доделать видео демонстрацию способностей героя в HD
Возможно будет ещё 1 версия правок, если будет что править

Тренировочный импорт

Я смог перенести героя в пустую карту за 3 минуты, для полной карты замедлиться лишь перенос РО, и самое сложное это определение точки воды глубокой воды
  1. Карту в режим луа
  2. Распаковываем в корень карты
  3. Копируем весь код в кастомный блок
  4. Импортируем данные РО
  5. Тыкаем героя и готово
Прикрепленные файлы
ScopteRectuS #108 - 4 недели назад 3   
Берги красавчик! Сразу видно человека, который дейсвительно работает и любит варик.
Bergi_Bear #109 - 4 недели назад 2   
ScopteRectuS, Спасибо, но боюсь, что проводя столько времени в нём, уже начинаю ненавидеть

Демо Видео HD

middlefinger24 #110 - 4 недели назад 0
Я пожилая черепаха
Brilock #111 - 3 недели назад 0
Bergi_Bear, круто сделал, красава!!
Proshel_Doty #112 - 3 недели назад (отредактировано ) 0
Bergi_Bear:
Т.е. если рядом со мной стоит крип на горке я стреляю и попадаю не в него а типа в горку?)
Я к тому, что указателем ты указываешь в более высокую часть горки, а пуля врезается раньше, в горку у основания...
По-моему тут явно шот не то

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

шляпа адмирала ;D
шляпа позволяет воскрешать скелетов? бле ну это, имхо, уже вообще какие-то дебри, это не адмирал, а какой-то адмирал некромант
Bergi_Bear #113 - 3 недели назад 0
Я к тому, что указателем ты указываешь в более высокую часть горки, а пуля врезается раньше, в горку у основания...
это так кажется из за рефордж рельефа на классике всё норм видно, пуля реагирует на перепад разницы высот
Proshel_Doty:
То, что пушки нельзя уничтожить, имбово как-то
Можно у них по 500 хп, просто не показывается хпбар, ибо пушка в 90% случаев раньше исчезнет по таймеру чем умрёт, а я не люблю хп бары больше чем у 1 своего юнита, это отвлекает от геймплея
Proshel_Doty:
Да и ваще он наносит урон какой-то лютый, учитывая что у него на видосе у самого всего 650 хп
Это та самая не сочетающаяся пассивка, которая апает урон с руки и урон от способностей, а простой выстрел с трудом пеона убивает
Brilock:
Bergi_Bear, круто сделал, красава!!
СПАСИБО!
Proshel_Doty #114 - 3 недели назад (отредактировано ) 0
это так кажется из за рефордж рельефа на классике всё норм видно, пуля реагирует на перепад разницы высот
тогда покажи это более понятно шоле
на видосе в 4 минуты только один момент и то неудачный
Bergi_Bear #115 - 3 недели назад 0
шляпа позволяет воскрешать скелетов? бле ну это, имхо, уже вообще какие-то дебри, это не адмирал, а какой-то адмирал некромант
Шляпа воскрешает только расу Орда в виде орков скелетов, по лору:
Адмирал на столько ненавидит пеонов и орков, что делает всё, чтобы они умерли ещё раз, и опять таки он маг, а не просто адмирал
Proshel_Doty #116 - 3 недели назад 0
просто не показывается хпбар
через размер выборки на ноль?

Это та самая не сочетающаяся пассивка, которая апает урон с руки и урон от способностей, а простой выстрел с трудом пеона убивает
мб тогда лесом эту пассивку и сделать чтобы он мог стрелять почаще?

Шляпа воскрешает только расу Орда в виде орков скелетов, по лору:
Адмирал на столько ненавидит пеонов и орков, что делает всё, чтобы они умерли ещё раз, и опять таки он маг, а не просто адмирал
ну хз, по мне так уж лучше чтоб он вызывал гейзеры, чем воскрешал кого-то =/
каждому своё конеш, но это не по мне
Bergi_Bear #117 - 3 недели назад 0
тогда покажи это более понятно шоле
на видосе в 4 минуты только один момент и то неудачный
это древняя механика определения высот рельефа, перекачевывает уже в 3 карту, она была в:
Пеонах пиратах
Убей моего пеона
И в Адмирале ПИ
То бишь эта вещь на столько базовая, что я не вижу смысла её как-то отдельно разжевывать
Proshel_Doty #118 - 3 недели назад 0
Bergi_Bear:
кто в курсе о том какая тут механика? лул
ну можешь не показывать, мне хуже не станет )
Bergi_Bear #119 - 3 недели назад (отредактировано ) 1   
мб тогда лесом эту пассивку и сделать чтобы он мог стрелять почаще?
у он и так стреляет с КД в 1 сек, вот это ты мимо ушей и глаз пропустил
Торрентов не будет, ещё скажи добавить, чтобы он корабль призывал, ага, может просто кунку сделать? тут и так крюк с хуком пуджа сравнили, а выстрел со стрелой мираны, всё извольте... хватит доты..

кто в курсе о том какая тут механика? лул
по факту никто, а что непонятного?
с каких пор механика попадания пули в стену требует объяснение?
Вот я тебе на картинке нарисовал:
красный горизонт
синий пуля
зелёный наш холм

Вот именно тут и проходит нижняя грань, это всё убогий рельеф рефорджа
по факту с другого ракурса камеры сразу ясно где гора, в целом спасибо я понял претензию, она действительно объективна, надо ланд подрихтовать, прости, что сагрился
Прикрепленные файлы
Proshel_Doty #120 - 3 недели назад (отредактировано ) 0
с каких пор механика попадания пули в стену требует объяснение?
в стену нет, но в случае с пологим холмом, где указатель выше, а она врезается у основания...

прости, что сагрился
так то был агр? )0
как говорят в доте - не почуствовал xD

надо ланд подрихтовать
ну а что если действие будет происходить на другой мапе с другим ландом?
уверен что надо именно ланд рихтовать? )
Bergi_Bear #121 - 3 недели назад -1   
Система проверенна на трёх картах с любыми типами лендов, собственно и в карте тоже они специально присутствуют, для адекватных тестов..
я вообще не верю что моего героя кто либо будет брать и куда-то переносить, ибо луа никому не нужен, так что особо не вижу смысла париться
AMark #122 - 3 недели назад 2   
Тысяча чертей! Адмирал П собирается сойтись якорями с остальными героями? Дайте ему сундук пиастров, иначе он отправит врагов кормить рыб.
P.S. классная идея и реализация, желаю удачи на конкурсе!
Bergi_Bear #123 - 1 неделю назад 0
AMark, спасибо большое
В общем я сделал финальную правку с размером черепахи в HD графике, остальное всё остаётся в режиме "как есть".
Герой готов для конкурса.
konvan5 #124 - 4 дня назад 0
Ну... Bergi_Bear ... Ты же представляешь, что я думаю? Я просто не знаю, что писать и есть ли в этом смысл вообще)
Ты же все знаешь и понимаешь, ибо тут и так все понятно. Ну... Ну ты понимаешь? Все же понятно... Да?