Регенерация ХП как у Хускара из Доты 2 (чем меньше хп, тем сильнее регенерация, также зависит от силы героя)
Алгоритмы, Наработки и Способности
3 330
Огненный шар с плавным движением на Jass-e!
Алгоритмы, Наработки и Способности
25 463
Реализовываем способность посложнее "Цветной Буран" на Jass-е!
Алгоритмы, Наработки и Способности
25 351
Реализовываем простую способность "Буран" на Jass-е!
Алгоритмы, Наработки и Способности
154 510
Утечки: нет
MUI: нет
Герой вдохновлен чемпионом Azir из Лиги Легенд. //
После смерти Адмирала Праудмура Джайне пришлось стать главнокомандующим и возглавить многочисленную армию.

Способности

[!!Q - Призыв пехотинца!!]

Призывает…
Алгоритмы, Наработки и Способности
11 539
Наработка для FFA-карты на новый год. К сожалению, до нового года ещё более десяти месяцев, поэтому, чтобы наработка не пустовала, выкладываю её сюда.
Алгоритмы, Наработки и Способности
1 276
Подсистема динамической дальности прорисовки и дальности тумана в зависимости от FPS. Помогает адаптировать отрисовку вашей карты под производительность целевого ПК игрока в реальном времени.
Этот кусок кода взят из карты XGM New Year 2010.
В теории должен работать и в…
Алгоритмы, Наработки и Способности
1 325
Когда я стал искать людей для игры в "Разделяй и Владствуй (chaosmod)", оказалось, что набрать 12 человек для игры значительно сложнее, чем 8. Поэтому просто выкладываю сюда 6 классических карт сражений на 8 человек с тем же модом.
Алгоритмы, Наработки и Способности
2 243
Как оказалось, в класической версии варкрафта, у камеры есть недокументированые поля, которые могут оказаться полезными для картоделов.

Ближняя плоскость отсечения

// Принимаются значения от 0 до 100. Изначально = 100.
constant camerafield CAMERA_FIELD_NEARZ = ConvertCameraField(7)
Отвечает за…
Алгоритмы, Наработки и Способности
14 451
радужный текст:
  • реализован в статичном виде и в движущемся виде
  • три цветовых режима - черно-белый, радуга7, радуга12
  • изменение скорости
  • изменение направления
""
команды:
-help or -h = этот список
-test = тест длинной строки
-test AAA = тест введённой…
Алгоритмы, Наработки и Способности
7 217
WarCraft каждый символ кодирует разной длиной,
поэтому при использовании SubString могут случаться ошибки для non-EN шрифтов
Алгоритмы, Наработки и Способности
3 185
Прокачка способностей при повышении уровня или в один клик с 1 до максимально возможного уровня
9 реализаций (6 на jass, 3 на GUI)
Алгоритмы, Наработки и Способности
10 252

О системе

Относительно краткий пример создания PopupMenu фрейма используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является полноценный API специально добавленный для обработки PopupMenu фреймов, который позволяет просто на просто отказаться от fdf, а так же позволяет не только добавлять…
Алгоритмы, Наработки и Способности
2 252

О системе

Относительно краткий пример системы контролей (стан/сон/сайленс/замедление), который можно легко дополнять в зависимости от нужд.
Главным бонусом UjAPI в данной наработке является Ability Instance API, который позволяет менять поля заклинаний/баффов без нужды изменений в РО.
Первая система как раз…
Алгоритмы, Наработки и Способности
2 478
[WarCraft III] Jass identifier renamer - автопереименование функций и переменных в j коде
Алгоритмы, Наработки и Способности
14 589

О системе

Относительно краткий пример создания ListBox фрейма используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является полноценный API специально добавленный для обработки ListBox фреймов, который позволяет просто на просто отказаться от fdf, а так же позволяет не только добавлять…
Алгоритмы, Наработки и Способности
4 612
Относительно краткий пример движения фрейма за виджетом/мировой координатой, на CSimpleFrame фрейме используя UjAPI и Frame API.
Система основывается на использовании GetWidgetScreenX/Y, есть конечно же и GetUnitScreenX/Y, всё это доступно с патча 1.0.28.102, потом советую ознакомиться с чейнджлогом.
Алгоритмы, Наработки и Способности
415
Относительно краткий пример создания кнопки с перезарядкой на CSimpleButton и CSpriteFrame фреймах используя UjAPI и Frame API.
Главным бонусом UjAPI в данной наработке является handlelist тип, который позволяет нам хранить все созданные фреймы в "листе" и не использовать тучу переменных, без какой-либо нужды. А так же возможность получать имя/контекст фрейма, что позволяет в целом и не прибегать к спискам, а банально использовать сам фрейм как "ключ" для получения дочерних фреймов.
Алгоритмы, Наработки и Способности
1 496
Относительно краткий пример создания системы магазина строго на CSimpleFrame/CSimpleRegion фреймах используя UjAPI и Frame API.
Алгоритмы, Наработки и Способности
7 851
Относительно краткий пример создания пик системы строго на CSimpleFrame/CSimpleRegion фреймах (за исключением превью героя) используя UjAPI и Frame API.
Алгоритмы, Наработки и Способности
18 1 079
AOE реализация заклинания Благодать, на чистом JASS
Алгоритмы, Наработки и Способности
5 539
Запуск периодического таймера для конкретного игрока.
Алгоритмы, Наработки и Способности
3 825
Наработка способности "Mega Shot"
Алгоритмы, Наработки и Способности
5 580
Наработка способности "Прыжок"
Алгоритмы, Наработки и Способности
16 1 214
наработка способности "Подкоп"
Алгоритмы, Наработки и Способности
6 745
Данный ресурс содержит API для имитации функционала групп для переменных типа item и effect. Так же содержится API для unit группы, которая является скорее "переосмыслением" существующего API.
Алгоритмы, Наработки и Способности
12 691
Наработка способности "Фаталити"
Алгоритмы, Наработки и Способности
2 517
Наработка способности "Ярость Бога"
Алгоритмы, Наработки и Способности
1 487
Наработка способности "Сила Страха"
Алгоритмы, Наработки и Способности
7 555
Пак способностей "Разветвленная Молния", "Демонический Апокалипсис", "Семя Жизни"
Алгоритмы, Наработки и Способности
3 703
`
ОЖИДАНИЕ РЕКЛАМЫ...