Добавлен , опубликован
Жанр:
Минимум игроков:
1
Максимум игроков:
1
Размеры:
Версия Warcraft:
Версия карты:
Защита:
Моё видение героя "Адмирал Праудмур", никакой особой задумки не было, я ориентировался лишь на модель персонажа, а задумка пришла сразу, как только я его увидел ,
Сразу смотрим видео демонстрацию способностей героя
старое

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

Адмирал Пи - Главный антагонист ещё не вышедшей кампании "Пеон РПГ". Многогранный герой универсал, его основная задача - уничтожение поселений орков, может сражаться на любой дистанции с врагами, не требует особых навыков для освоения и управления им. Умеет:
  • Стрелять из пистолета
  • Бить саблей наотмашь
  • Кидать крюк в убегающих пеонов
  • Создавать пушки прямо из воздуха
  • Ездить на черепахе
  • Дико ненавидит пеонов (интересно за что?)
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 раз. а пока можно довольствоваться только этим:
Сначала убедитесь, что у вас та же версия игры (в нижней части экрана меню игры), для которой сделана карта!
Выпуск The Frozen Throne и Reign of Chaos на Windows:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, открыв его двойным кликом
  • Открыть расположение игры с помощью правого клика по иконке игры - открыть расположение файла. Иногда это нужно повторить в открывшемся окне (ссылка на ссылку)
  • Если это карта:
    • Открыть папку Maps
    • (не обязательно) Создать там подпапку XGM
    • Переместить файл w3x или w3m в папку Maps или подпапку
  • Если это кампания (w3n):
    • Открыть папку Campaigns
    • Переместить файл w3n в папку Campaigns
Выпуск Reforged на Windows:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, открыв его двойным кликом
  • Открыть проводник (Win + E)
  • Если это карта:
    • Ввести в адресной строке Documents\Warcraft III\Maps или %UserProfile%\Documents\Warcraft III\Maps и нажать Enter
    • (не обязательно) Создать там подпапку XGM
    • Переместить файл w3x или w3m в папку Maps или подпапку
  • Если это кампания (w3n):
    • Ввести в адресной строке Documents\Warcraft III\Campaigns или %UserProfile%\Documents\Warcraft III\Campaigns и нажать Enter
    • Переместить файл w3n в папку Campaigns
Выпуск The Frozen Throne и Reign of Chaos на Mac:
  • (если это zip архив) Достать файл w3x, w3m или w3n из архива, распаковав его двойным кликом
  • Откройте Искатель (Finder)
  • Нажмите и удерживайте клавишу OPTION или ALT, затем перейдите в меню Finder в верхней строке меню и откройте меню "Перейти". Когда вы удерживаете клавишу OPTION или ALT, в раскрывающемся меню появится опция "Библиотека". Нажмите "Библиотека". Теперь вы находитесь в папке "Библиотека"
  • Откройте "Поддержка приложений" - Blizzard - Warcraft III
  • Создайте папку "Maps", если ее нет
  • Поместите файлы карт в папку "Maps"
  • В случае кампаний вместо Maps папка Campaigns
Выпуск Reforged на Mac:
В выпуске Reforged такой же алгоритм, но надо перейти в раздел Библиотека от "вашего аккаунта", а не в глобальную библиотеку.
Пример пути: Users/ВАШ АККАУНТ/Library/Application Support/Blizzard
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
31
А вот у меня была проблема во время теста на графике рефорджа...
Некоторые модели HD версии выглядят совсем невпопад... придется делать собственные...
33
У меня тоже невпопад, посмотри только на модель черепахи, это ужас же, на сколько она больше по сравнению с классикой.
Я часть стандартных эффектов залил в виде импорта, чтобы использовать классические в HD графике. Пока нет триггерной проверки на версию графики, мы будет ещё долго страдать
21
Добавлен Аганим
кеееек )
60 мегабайт гифок
много шоле
Выглядит найс, только не сладко ему придётся на мапе без воды xD
И крюк при движении разворачивается коряво )
Кст, а описание? Я так понял способность вообще ничего не делает кроме как просто плавать на воде?) Плавает он бесконечно типа пока к берегу не причалит?
31
У меня тоже невпопад, посмотри только на модель черепахи, это ужас же, на сколько она больше по сравнению с классикой.
это ещё ладно. У меня эффект от "стада" повелителя зверей, который используется как эффект крови в рефордже выглядит как облако пыли...
21
это ещё ладно. У меня эффект от "стада" повелителя зверей, который используется как эффект крови в рефордже выглядит как облако пыли...
эпик xD
24
Вобще, триггерно сделать проверку SD/HD версии на костылях можно и так, правда переносимость системы на другую карту сильно страдать будет от этого. Принцип - абузим встроенную систему автоматического подтягивания ресурсов по SD/HD путям и складываем туда что-то, что можно по трогать из кода потом. Если я правильно помню, один из самых простых вариантов это конфигурационный файл с константными строками и получение локализованой строки в локальном коде. Потом это значение пишется в глобальную переменную и используется в локальных блоках кода для изменения визуала.
В идеале, конечно, это решается через скины, но к скинам у нас доступ только через еще более тяжелые костыли пока.
22
зачем вам проверка? Создаете папку _hd.w3mod в импорте и там создай такой же путь как SD но вместо этого вы триггерно создаете и укажи путь HD и все и он будет работать на SD и HD

Загруженные файлы
33
Черепаха дефолт полный, я же не буду импортить черепаху без изменений к раз ради того чтобы она в хд такая же была

И крюк при движении разворачивается коряво
И крюк при движении разворачивается коряво
Это только тут, потому что я его обогнал при движении, хз, скорости столе сложить, тогда он вперед полетит, хотя надо будет всю суть переделать и.
Плаванье не только движение даёт, там ещё урон при приземлении, если экипирована шляпа, то урон при косании, плюс Тосканини на к крюке, можно стрелять, вот тут я сделал сложение скоростей
22
Bergi_Bear, если на досуге будет время изучи Pin чтобы ваши цепочки были мягкие =)
33
pro100master, эх мягкие это было бы хорошо, но тогда и звеньев надо будет наверное в 4 раза больше =(, не думаю что я это потяну
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.