28

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

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

новые их учат теперь
Новые никого не учат, новые роются в костылях старых разработчиков. И не факт, что те игры делали одни и то же люди.
К "старым сотрудникам" претензия у меня одна: они понапихали кучу механик в одну игру, не продумав их взаимодействие. Это задача в первую очередь геймдизайнеров, но и на этапе реализации могут возникнуть проблемы. Также поведение некоторых функций крайне-крайне странно.
И да, получается у новых разработчиков очень даже хорошо, как минимум дают доступ к тем вещам, которые в варе давно уже есть, но эти "старые сотрудники" почему-то доступ к ним не предоставили.
28

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

для редактора
возможность переподключиться к игре
И как это связано с редактором, если проблема в самой игре?
28

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

8gabriel8, это не так. Старые сделали механики и функции которого работают абы-как, а новые сотрудники пытаются что-то починить и при этом не сломав игру.
28

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Сами близы не гнушались делать многие вещи костыльно
Вот потому Рефорджд и лагает.
28

» WarCraft 3 / Пояснение Timer Exploit

Если охотников ограниченное кол-во, то Custom Value не нужен, просто массив охотников, где номер ячейки есть номер владельца.
28

» WarCraft 3 / Пояснение Timer Exploit

Не нужно использовать TimerExploit, этот баг могут в любое время исправить. Используйте хеш-таблицы.
28

» WarCraft 3 / новый редактор и некоторые способности типо канал

Принятый ответ
Allstars, в Data - Options нет галки Visible, потому и не видно.
Эта способность старая и её настройки давно разобраны тут.
28

» WarCraft 3 / Срабатывание способности только на поверхности воды

easypeasy, с таким способом есть пара проблем.
  • Приказ скорее всего не будет остановлен. Чтобы он точно был остановлен, нужно запаузить юнита, отдать приказ Стоп и отпаузить.
  • Либо мана, либо кд всё равно будут потрачены или запущены. Что-то одно из этого, не помню.
28

» WarCraft 3 / Таблица случайных чисел без повторений [LUA]

он плох в случае GetRandomIntTable(-100500, 100500, 10)
Хм, верно. Тут уж нужно замерять производительность, и смотреть, какой способ лучше.
алло
        -- while true do
            -- if #out >= count then return out end
        while #out < count do  -- вот так лучше
            local i = math.random(min, max)
            if keys[i] == nil then
                keys[i] = true
                table.insert(out, i)
            end
        end
        return out
28

» WarCraft 3 / Таблица случайных чисел без повторений [LUA]

Тут есть избыточность, конечно, потому что оно может, теоретически, 5 раз в ряд генерить одно и тоже значение, но не думаю, что это очень критично.
Вообще-то, критично для производительности, могут выпадать повторения ключей, что замедлит генерацию, и чем больше ключей уже сделано, чем выше шанс их повторения.

Алгоритм, что зависит только от числа элементов и производительности функции рандома.
  1. Генерируем массив Vals от min до max, включая концы промежутка.
  2. top = #Vals
  3. Если #Vals < length, то lenght = #Vals.
  4. Для а = 1 по length делаем.
    а. i = rand(1, top)
    b. result[a] = Vals[i]
    c. Vals[i] = Vals[top]
    d. top = top - 1
  5. return result
28

» Мир безумного / WarCraft III Reforged - WE (что хотите увидеть?)

Добавить возможность менять героя в обычную боевую единицу (в параметрах редактора объектов)
Достаточно добавить в равкод юнита прописную букву.
Добавить редактор математического просчёта траекторий с мини-обучением и подсказками (синусы, косинусы, как сделать так, чтобы снаряд следил за целью)
Это не нужно в редакторе, для этого есть статьи.
Добавить возможность изменять интерфейс игры по своему усмотрению, возможность изменять управление героем. События: "Нажато сочетание клавиш" (напр. a+s).
Есть с 1.31 с некоторыми ограничениями, нет в GUI.
Добавить событие для всех юнитов ("получает урон") а только для одного.
Есть с 1.31.
Чтобы юнит не просто стоял и ждал применения, а производил анимацию "Stand Channel" и рядом с ним появлялось время до применения заклинания.
Воспроизведение анимации настраивается в способности, время можно сделать через скрипты.
Усовершенствовать заклинания: возможность отменить или добавить те или иные характеристики. Например, чтобы "Целительная волна" не только исцеляла союзников, а также воскрешала одного из юнитов. Также, дать назначать каждому заклинанию назначит свой id, чтобы, например, было возможно создать два новых заклинания из целительной волны и назначить их одному юниту (с разной перезарядкой).
Данные поля не требуются, так каждому мапмейкеру нужно своё поле, такое нужно через триггер или скрипт. ID (равкод) у заклинаний и так разный, а вот ID приказа хотелось бы менять.
Добавить возможность работать с декорациями через GUI и jass. А не только с разрушаемыми объектами (анимация, удаление и т.д.)
Декорации прописываются в ландшафте карте и являются неизменными. Вряд ли это будут менять.
Добавить возможность задавать более одного custom value для каждого юнита (чтобы пользователь сам мог добавлять нужное количество значений), при этом, добавить возможность задавать типы custom value: integer, string, real.
Для этого существуют хеш-таблицы, в Lua есть собственные таблицы со схожим принципом работы.
28

» WarCraft 3 / Бета версия Warcraft III Reforged 1.32

оворят все верно, но почему крашит вар при создании юнита из кода никто не знает
Кинь сам код, а желательно всю карту.
28

» WarCraft 3 / Проиграть анимацию наоборот

почему?
Регистрация события произойдёт во время инициализации карты, где и будет получен период.
28

» WarCraft 3 / Работа "Помощи предков", класс "Минотавр", переименование класса

Принятый ответ
Существует ли таки способ изменить класс существа для конкретно этой способности?
Через Редактор Объектов никак, возможно через .slk таблицы, но не уверен.
Существует ли возможность каким-либо образом переименовать название классификации существ?
Дополнительно - Игровой интерфейс.