WarCraft 3: Простая антистил система

» Раздел: Основы

Система предназначена для мультиплеерных карт в которых есть проблемы с распределением опыта и золота между героями.
Условия использования:
  1. Один герой на игрока
  2. Заполнить в РО значения награды золота в "требуется золота", заполнить в РО значения награды опыта в "Время строительства" заполнение увы придётся делать руками, 131 патч подвёз нам возможность прочитать данные из полей "Награда за уничтожения базовая"
Полностью отключить дефолтные системы получения золота и опыта (хотя это по желанию)
» настраиваем РО для каждого юнита
» настраиваем Игровые константы
Версия Warcraft: 126+, будет работать и на 131
Метод установки: скопировать папку с триггерами себе в карту и настроить согласно подсказкам выше
» как работает система в двух словах
При получения урона юнитом в его хештаблице записываются данные о уроне, который нанёс каждый игрок в отдельности, как только юнит умирает этот урон считывается и согласно ему распределяются коэффициенты, кто сколько получит, а далее согласно эти коэффициентам, начисляется опыт и золото из максимально возможного, ну а максимальные значения уже выставлены в РО

Просмотров: 514

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


KaneThaumaturge #1 - 4 месяца назад 0
Так, а вот, если крипы будут бить крипа, то крипы заберут мою голду? :з
Bergi_Bear #2 - 4 месяца назад 2
Если это твои крипы, то голда достанется тебе
Для асосов, где деруться крипы стенка на стенку, не подойдёт, иначе герои будут довольствоваться только малыми крохами ресурсов
PrincePhoenix #3 - 4 месяца назад 2
Хорошо бы код выложить на сайт
Bergi_Bear #4 - 4 месяца назад 3
PrincePhoenix, думаешь? код размазан по 5 триггерами, специально даже есть чуть-чуть на ГУИ
NazarPunk #5 - 4 месяца назад 2
1.31 патч принёс новый холивар jass vs lua)
прикреплены файлы
Bergi_Bear #6 - 4 месяца назад 0
NazarPunk, меня это не сильно парит, главное новые функции, а в какой они будут обёртке - не столько важно, для общего развития Луа больше полезен, но это весьма печально что нельзя карты просто так конвертануть в него (хоть перевести jass в луа звучит так же глупо как jass в гуи триггеры)