3
15
4 года назад
3

» WarCraft 3 / cJass2Lua(v1.12) - Преобразователь кода cJass и JASS в Lua

if udg_MBcount[udg_player[i]+10]==0 then
превращается в
if udg_MBcount[udg_playeri] + 10 == 0 then
Это норм?)
0
15
4 года назад
0

» WarCraft 3 / We are Legion

Bergi_Bear:
Steal nerves, так на этом же и построен геймплей, а ты предлагаешь главную фишку убрать, может стоит ввести понятие "трусость" для определённых неатакующих типов юнитов, например магов, чтобы те сами заходили в глубь, если их случайно поставить с краю и они будут атакованы
Трусостьо можно вообще как проклятие, когда у тебя танк убегает внутрь, а вылезает бедный лучник или маг.
0
15
4 года назад
0

» WarCraft 3 / Релиз Warcraft 3: Reforged

Уже устал доказывать, насколько это глупая идея. Есть сохранение файлы как папки, редактируйте код в нормальном редакторе.
Я, например, привык работать одновременно и с ландшафтом, и с кодом. Когда карта РПГ типа, то очень сложно разделить эти два процесса кардинально, особенно если тестить параллельно новые фичи, потому... так себе совет, а если к этому еще добавить редактор объектов и звуков. Не, конечно, можно, но, имхо, это не особо удобнее чем прямо в редакторе с вырвиглазным шрифтом.
0
15
5 лет назад
Отредактирован exAres
0

» Гильдия «Черамор» / Бестиарий XGM

На основании этого бестиария потом Арену\Эволюцию\ТД делать будете?)
0
15
5 лет назад
Отредактирован exAres
0

» Диабло 2: Вне времени / Главная страница

А куча расходящихся кругами трещин в разных местах вокруг голема как-то непонятно выглядит
В смысле? Т.е. у тебя нету эффекта камней которые он раскидывает? Просто я вот специально только что зашел и у меня нормально разлетаются камни, разве-что у тебя что-то еще навернулось, но это очень странно.
Насчет гнолла - его снаряды и должны были оглушать) Просто, опять же, провтыкал кое-что при последних фиксах. Подправил уже.
Спасибо.
8gabriel8:
И так и не увидел Цепную молнию 2 ур., что может сработать при ударе, когда есть нужный предмет. Долго-долго её ждал, но может в следующих версиях будет, иначе придётся докапываться до причин.
Специально для теста делал перса с кучей хп и этой шмоткой, шел к какому-то жирному крипу и долбил, с 5% шансом, конечно, вылетало очень редко, но вылетало. Там есть вероятность, что выпадет шмотка и с большим шансом каста.

0
15
5 лет назад
0

» Диабло 2: Вне времени / Главная страница

8gabriel8:
А какие предметы имеют Хранителя? А то некоторые проверил - Хранителя у них нет.
Хм... надо было удалить эту абилку из сундука) Там с хранителем уникальные предметы, на них пишет, но там только один пока был, для теста, очень маловероятно, что он выпадет ._.
Доделаю парочку предметов, хранителей и опишу этот функционал.
0
15
5 лет назад
Отредактирован exAres
0

» Диабло 2: Вне времени / Главная страница

8gabriel8, извиняюсь, хотфиксы - это плохо, решил в последний момент подправить тот баг с преждевременной смертью и ошибся немного. Вот версия с фиксом, но с аурами еще разбираюсь.
PS: В шапке уже версия с пофикшеными аурами.
Загруженные файлы
0
15
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

pro100master:
exAres, делай костыль если аура наложили вы можете узнать чей владелец аура а потом шамани что хотите!
Я, конечно, извиняюсь... но с этого я и начал. На костылях я ходить уже научился, но близы сейчас ноги раздают, если правильно попросить... и если сильно повезет.
PS: на юните может быть много аур и баффов, чтобы узнать какой бафф появился только сейчас надо держать весь список тех, которые уже были
0
15
5 лет назад
0

» Диабло 2: Вне времени / Главная страница

Специально ради этого установил варик и отложил диплом)
А тут такая лажа, сразу баги полезли =(
Спасибо, ща буду фиксить. Я ауры немного переделывал, из-за них там краши иногда бывали, видимо что-то завтыкал в проверках целей.
0
15
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

exAres, не вижу проблемы в том, что что-то наносит 0 урона, я просто ставлю проверку, что урон больше 0.
Проблема не в этом, вопрос именно с противоположной стороны. Меня, например, интересует момент получения юнитом баффа от скила\ауры, такого события нету в прямом смысле, но при этом оно кое-как обрабатывается событием получения урона, но без возможности "адекватно" отследить именно это событие.
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Официально стал доступен PTR 1.31

DracoL1ch:
ну, и все эти 0-урона ивенты отсеиваются по необходимости. Даже без отсева никогда проблем не было, а у меня все инстансы вызывают тонну кода.
Чисто не там, где убирают, а там, где не мусорят)))) Зачем мне событие на урон в 0 ед. с кучей костылей на проверку баффов, если можно было бы иметь нормальный ивент на получение кокретного баффа юнитом?)
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Официально стал доступен PTR 1.31

DracoL1ch:
у этого урона тип атаки =0 и тип урона =0, очень хорошо отсеивается при желании
ты же сам писал:
негативные ауры наносят 0 урона при наложении, прицельные скилы наносят 0 урона, да дофига 0-урона событий в игре самой по себе
ты близзов сейчас защищаешь?) я понимаю, что "можно") вопрос в том, насколько это логично, ну и насколько меньше костылей требует и насколько больше функциональности даст при более целесообразном структурировании.
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Официально стал доступен PTR 1.31

DracoL1ch:
это не фигня, это полезная штука, она агрит юнитов
"Фигня" в плане того, что это запускает ивент получения урона(и да, я приблизительно понимаю логику этого костыля). А то, что такой ивент, не как урон, полезен и работает с разными механиками варкрафта - немного другой вопрос, вот только сейчас это классифицировать условиями без костылей не выйдет, вот и получается фигня.
0
15
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

DracoL1ch:
негативные ауры наносят 0 урона при наложении, прицельные скилы наносят 0 урона, да дофига 0-урона событий в игре самой по себе
Лажовая фигня, интересно, есть ли какой-то реквест на то, чтобы это убрали и сделали нормальный ивент на получение юнитом абилки\баффа, было бы очень кстати.
4
15
5 лет назад
Отредактирован exAres
4

» Диабло 2: Вне времени / Главная страница

Выкатил новую версию. Ланд пока переделать не удалось настолько, насколько бы хотелось, но с этим и в целом туговато. Кастомную систему сохранения героев прикручивать передумал, тут либо делать сингловую карту, либо переходить на 1.31, т.к. синкать нужное количество данных... для одного игрока ждать надо будет пару минут, что уж говорить о нескольких. Зато теперь должно нормально работать с дефолтным сохранением\загрузкой.
Changelog
v0.2
  • Количество игроков уменьшено с 10 до 6 ( погорячился я вначале, нет смысла в таком большом количестве игроков для этой карты )
  • Практически полностью доделан 3й акт ( хранитель \ основная линия )
  • Изменен интерфейс ( спасибо PrincePhoenix за подгон )
  • Добавлены сундуки и разные разрушаемые объекты с шансом выпадения предметов ( за модели сундуков спасибо Андреич )
  • Добавлена возможность выпадения зелий, но они немного ослаблены
  • Переделан баланс мобов\скилов, уменьшен кд\урон\манакост скилов героев, увеличено количество мобов, но слегка уменьшена их сила ( за последние идеи спасибо Obelick )
  • Мелкие правки ландшафта ( но пока с этим туговато, кардинальные изменения пока переносятся на будущее )
  • Добавлен сундук в городе с тремя отделами для хранения предметов
  • Исправлено множество багов, критических и не очень, связанных с предметами\боссами\сохранением-загрузкой игры, также переделан некоторый баланс и механики ( большое спасибо 8gabriel8 за тестирование, предоставление информации и идей )
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Новичек интересуется областью

set e = GetLastCreatedEffect()
call DestroyEffect(e)
Можно вызывать удаление сразу при создании, реально он удалится только после проигрывания анимации.
4
15
5 лет назад
4

» WarCraft 3 / Официально стал доступен PTR 1.31

ScorpioT1000, с копирование были траблы при "замене", а если не заменяя вставлять, то норм было.
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Официально стал доступен PTR 1.31

prog:
quq_CCCP, в новых реалиях - возможно проще запилить систему кастом урона и переделать интерфейс чтобы он показывал то что нужно и когда нужно.
Вот да, но интересно насколько это будет затратно, как "груз" на дефолтных ивентах.
0
15
5 лет назад
0

» WarCraft 3 / Официально стал доступен PTR 1.31

prog:
Кто там жаловался что для юнитов совсем не меняются поля новыми нативками?
Базовый урон получилось изменить?
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Как установить в переменную полученное золото?

8gabriel8, O_o... abs это откидывание знака, а modulo это остаток от деления ( 8 mod 3 = 2, поскольку наибольшее число после 8, которое на 3 делится без остатка - 6, а 8 - 6 = 2 ). Но в целом да, я ошибся, там для diff не нужно отнимать от всего золота, т.к. у 11 игрока должен остаться именно остаток от деления.
diff = ( current_gold / players_count - I2R(per_player) ) * players_count
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Как установить в переменную полученное золото?

8gabriel8:
Что это за странная формула у diff?
modulo, но без modulo) (остаток от деления)
0
15
5 лет назад
Отредактирован exAres
0

» WarCraft 3 / Как установить в переменную полученное золото?

per_player = R2I( current_gold / players_count )
diff = current_gold - ( current_gold / players_count - per_player ) * players_count
как-то так. Я не могу вспомнить, есть ли modulo.
0
15
5 лет назад
0

» Диабло 2: Вне времени / Главная страница

8gabriel8, спасибо за заметки, сел исправлять\добавлять и не успел за вчера) так что слегка отложу публикацию. И да, собираюсь залить уже с готовым следующим актом.
0
15
5 лет назад
0

» Диабло 2: Вне времени / Главная страница

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