Ситуация очень занятная и странная. Есть на карте несколько предметов, которые изначально скрыты и открываться должны только в тот момент, когда задание выполняется и игрок возвращается к персонажу, который ему квест выдал.
У меня на двух версиях игры (1.26 и 1.30) и у части тех, кто тестировал, всё работает правильно: предметов изначально нет, открываются после выполнения. Но некоторые игроки жалуются, что предметы не скрыты и с самого начала игры лежат на карте, благодаря чему их легко можно подобрать, вообще не выполняя квест.
Триггер, который предметы скрывает, выглядит вот так:
Карты создаю в NewGen WE.
Из-за чего может случаться этот баг? И как его вообще исправить, если у меня всё работает, как надо, и я даже не могу никак проверить, остался ли он или оказался исправлен?
Я даже не представляю, что такого можно было сделать не так, чтобы у части людей всё правильно работало, а у остальных были какие-то проблемы. И ведь, как уже писал выше, проверял на двух абсолютно разных версиях, на обеих всё работает, значит проблема точно не в этом.

Принятый ответ

Просто предметы перестают быть триггерно скрытыми после загрузки сохранения. Надо делать либо по твоему варианту, то есть создавать предмет, либо по варианту ssbbssc, то есть куда-то переносить предметы при инициализации карты, а в нужный момент возвращать на старые позиции.
Ещё при загрузке слетает цвет воды и освещение, если они нестандартные. Нужно задавать их в триггере с событием Игра загружена.
Если цвет воде можно задать в GUI, то для освещения потребуется Custom Script. Вот тут мне помогли нестандартное освещение опять задать:
Ещё сложность в дополнительных кампаниях сбрасывается после каждой главы, но вроде бы ты не пользуешься уровнями сложности.
Сбрасывается, когда нажимаешь Продолжить, а если выходишь на экран кампании с кнопками глав, то всё нормально.
По идее с событием Игра загружена можно и с предметами аналогично поступать, скрывая их, если они ещё не активированы. Но потребуется вводить ещё переменные, которые будут указывать видимость или невидимость у предмета.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
22
5 лет назад
0
Чуть-чуть добавлю: да, я знаю, что можно убрать предмет с карты, а после выполнения квеста создать его триггерно в нужной области. Я так и сделаю, если проблема не решится.
Но я всё же хочу с ней совладать (чисто из принципа), потому вопрос создал. Ибо ситуация абсолютно ненормальная.
0
28
5 лет назад
0
Открывай Object Manager, и смотри, где используются переменные этих предметов.
Также покажи все места, где итемы раскрываются.
0
22
5 лет назад
0
PT153, они раскрываются только в четырёх триггерах (на каждый предмет по одному), которые остаются выключенными до тех пор, пока не выполнится задание.
И опять же, не работает этот кусок только у части людей. Как ошибка может вообще быть в триггерах, если есть те, у кого всё отлично?
0
28
5 лет назад
0
И опять же, не работает этот кусок только у части людей.
Тем, у кого работает, могут просто не делать определённые действия.
Необходимо скинуть триггеры, которые раскрывают предметы, и триггеры, что включают раскрывающие триггеры.
0
20
5 лет назад
0
можно отвести крошечный уголок на карте и складывать итемы там
а по сабжу - в редакторе 60% функций работают не так, как надо
увы
0
28
5 лет назад
0
а по сабжу - в редакторе 60% функций работают не так, как надо
Эм, что? Всё работает, как надо, только иногда со странными функциями бывают странности, вроде этой.
3
26
5 лет назад
Отредактирован 8gabriel8
3
Просто предметы перестают быть триггерно скрытыми после загрузки сохранения. Надо делать либо по твоему варианту, то есть создавать предмет, либо по варианту ssbbssc, то есть куда-то переносить предметы при инициализации карты, а в нужный момент возвращать на старые позиции.
Ещё при загрузке слетает цвет воды и освещение, если они нестандартные. Нужно задавать их в триггере с событием Игра загружена.
Если цвет воде можно задать в GUI, то для освещения потребуется Custom Script. Вот тут мне помогли нестандартное освещение опять задать:
Ещё сложность в дополнительных кампаниях сбрасывается после каждой главы, но вроде бы ты не пользуешься уровнями сложности.
Сбрасывается, когда нажимаешь Продолжить, а если выходишь на экран кампании с кнопками глав, то всё нормально.
По идее с событием Игра загружена можно и с предметами аналогично поступать, скрывая их, если они ещё не активированы. Но потребуется вводить ещё переменные, которые будут указывать видимость или невидимость у предмета.
Принятый ответ
0
28
5 лет назад
0
Но потребуется вводить ещё переменные, которые будут указывать видимость или невидимость у предмета.
Не надо, есть функции для этого, даже в BJ, то есть и в GUI.
0
22
5 лет назад
0
PT153,
Триггер в прикреплённом файле, все 4 выглядят именно так. И, как я говорил, они все изначально выключены. Во втором файле кинул то, что запускает триггер.
Все 8 кидать не буду, так как всё равно они абсолютно одинаковые. И, как я уже писал, они не могут вообще работать неверно.
8gabriel8,
Просто предметы перестают быть триггерно скрытыми после загрузки сохранения
А вот это уже интересный момент. Поинтересуюсь у людей, разом ли они главу проходили, или перезагружали через сохранение.
Загруженные файлы
0
28
5 лет назад
Отредактирован PT153
0
Триггер в прикреплённом файле, все 4 выглядят именно так. И, как я говорил, они все изначально выключены. Во втором файле кинул то, что запускает триггер.
Выглядит всё чисто, скорее всего дело в загрузке и сохранении, как и говорит 8gabriel8.
Я бы по-другому включал триггер: сделал бы триггер на смерть, в нём Если Убитый юнит есть в группе Огры То удалить Убитого юнита из группы Огры, Если в группе Огры 0 юнитов То Включить триггер.
0
22
5 лет назад
0
Так, человек, который с проблемой столкнулся, действительно загружал сохранения. Значит проблема 100% в этом.
Спасибо всем, кто помочь пытался. Вопрос закрываю и иду переделывать
Ай... промахнулся по "лучшему ответу" немного(((
8gabriel8, прости, на твой хотел нажать, но рука съехала чуть ниже
0
28
5 лет назад
0
Ай... промахнулся по "лучшему ответу" немного(((
Так сам вопрос отредактируй и измени.
0
22
5 лет назад
0
PT153,
Так сам вопрос отредактируй и измени.
Не знал, что такая магия существует. Попробовал бы, но модераторы уже за меня всё исправили, за что им спасибо.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.