Я уже устал если честн от непродуманности этого редактора из-за чего приходится искать костыли. Крч проблема в том, что у игрока много героев на карте и нужно иметь возможность всех их воскрешать, но в Алтаре можно воскрешать только 7 героев и даже нельзя как-то разграничить группы воскрешаемых героев по другим зданиям, т.к. эти 7 героев синхронизируются в них, а если убито более 7 героев, то остальные просто пропадают... Если кто может подсказать было бы неплохо, а то не оч хочется придумывать костыль с массивами и тд, а потом разбираться с багами.

Редактор не причём, дело в самой игре.
Можно сделать воскрешение, не используя стандартные механики.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
16
Игра рассчитана на то, что есть в ней из коробки, остальное имеет лимиты, так или иначе. Лиьбо меняй принцип карты, либо пиши велосипеды. Так было все 20 лет существования игры
28
Так было все 20 лет существования игры
Ну ещё пока не 20 лет, только 17.
Почувствовал себя старым.
3
PT153:
Я бы попробовал так.
Всех умерших героев удаляю или передаю нейтрально-пассивному игроку, сохраняя их белые статы, опыт, уровень, предметы (и их заряды). Также по ходу игры я бы сохранял, сколько и каких медицинских трактатов и книжек на урон (если такая есть в карте, в стандартом WC3 таких нет) герой взял, какие способности выучены. Так как героя нет, то его можно сделать заново, делаем нового героя, возвращаем статы, опыт, уровень, предметы, выученные способности и все подобранные книги.
Предметы лучше сохранять выкладыванием их из инвентаря героя, то есть передаём героя нейтрально пассивному, воскрешаем героя, вытаскиваем предметы и прячем, удаляем\убиваем героя.
Короче без костылей всё-таки не обойтись как я понял, это печально. Слушай, а есть возможность не позволить игроку отменить возрождение героев в Алтаре, когда он уже начал героя возрождать? Ну убрать кнопочку Отмены или типа того.
28
Ну убрать кнопочку Отмены или типа того.
Можно попробовать, тебе сюда. В том файлике у [CmdCancelRevive] ставишь координаты 0,-11.
Со строительством не работает, им нужно с РО в способностях ставить.
3
DracoL1ch:
Игра рассчитана на то, что есть в ней из коробки, остальное имеет лимиты, так или иначе. Лиьбо меняй принцип карты, либо пиши велосипеды. Так было все 20 лет существования игры
Понимаешь, просто ладно ещё 7 героев на возрождение лимит, но почему остальные умершие герои не сохраняются изначально в какой-нибудь скрытый массив и когда игрок воскресил одного из 7 героев, то пустая ячейка заполнялась бы героем из того массива героев, которые не попали в лимит? Это же явная очень печальная непродуманность. Надеюсь конечн, что в рефорджеде они исправят всё и будет полный контроль над абсолютно всеми данными любых объектов в редакторе.
PT153:
Ну убрать кнопочку Отмены или типа того.
Можно попробовать, тебе сюда. В том файлике у [CmdCancelRevive] ставишь координаты 0,-11.
Со строительством не работает, им нужно с РО в способностях ставить.
Гляну, спасибо.
PT153:
Ну убрать кнопочку Отмены или типа того.
Можно попробовать, тебе сюда. В том файлике у [CmdCancelRevive] ставишь координаты 0,-11.
Со строительством не работает, им нужно с РО в способностях ставить.
Крч решил попроще. Когда игрок начинает воскрешать юнита в Алтаре, то делаю паузу 0.01 сек (т.к. без этой паузы почему-то будет критическая ошибка), а потом воскрешаю героя. Игрок не успевает отменить воскрешение, даже если герои поставлены в очередь на воскрешение.
28
Крч решил попроще.
Я бы вместо этого использовал отлов приказа.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.