Дневник разработки
Ну.
Ну.. вроде переместился по назначению. И картинка люка сгенерилась. Правда это она зря, сейчас должна была отрисоваться арка, но не успел поправить что считать превью при переходе в родительскую локу. А так в целом норм. Доктор Людмила? походу, в нашем сталкере появились ж. Впрочем, ж ли Людмила еще предстоит выяснить. Да и к объектам локации мягко говоря вопросы.. нужно будет с промптом генерации объектов поработать

А еще вижу баг отрисовки карты.. Зеленая клетка справа.. и без названия и как-будто игрок там уже был.. Точно баг
Ну.Ну.Ну.
Ну потихоньку продвигаюсь к выходу из убежища.
Ну потихоньку продвигаюсь к выходу из убежища. Теперь все отображается корректно вроде. Арка, как и должно быть. И в очередь локи поставились. Все эти оповещения чисто для тестов, наверное игрокам их не нужно отсылать. К тому же, у игроков скорее всего уже будет полностью построенный мир. Разве что при генерации доп. квестов потом.. Для доп. квестов скорее всего часть локаций будет генериться на лету даже в уже построенном мире
Ну потихоньку продвигаюсь к выходу из убежища.Ну потихоньку продвигаюсь к выходу из убежища.
и вроде все просто, а опять непросто) по идее если локация имеет ключ lock=1 то значит что она закрыта.
и вроде все просто, а опять непросто) по идее если локация имеет ключ lock=1 то значит что она закрыта. Это значит что в нее снаружи не попасть пока ее свойство lock=1. Но как обстоят дела изнутри дочерних объектов такой локации? Должно быть симметрично.. а именно, из такой локации должно быть нельзя выйти на родительскую локацию.. но на самой этой локации, получается находиться можно. Т.е. например, можно находиться в закрытой комнате. У такой комнаты будет lock=1 что будет означать что из нее не выйти

Хм.. и если так.. то находясь на локации Общий зал по идее я без проблем могу переместиться в локацию Убежище последних (она как бы родительская для этих веток). И получается, что я должен в...
и вроде все просто, а опять непросто) по идее если локация имеет ключ lock=1 то значит что она закрыта.и вроде все просто, а опять непросто) по идее если локация имеет ключ lock=1 то значит что она закрыта.и вроде все просто, а опять непросто) по идее если локация имеет ключ lock=1 то значит что она закрыта.
Эх.
Эх. Хотелось запустить демку уже в середине декабря.. Сорян, не успеваю) но хочется сделать качественно... И вроде как ведь получается! Но не быстро. Ладно, не будем спешить. Главное чтобы получилось удобно и интересно
И если я хочу чтобы нпс по просьбе игроков могли как-то менять свойства мира (например, открыть дверь на локации) то нужно по идее это нужно делать или до отдачи мастером фраз диалога (чтобы нпс ответил в соответствии с действием мастера) или в пост обработке диалога.
И если я хочу чтобы нпс по просьбе игроков могли как-то менять свойства мира (например, открыть дверь на локации) то нужно по идее это нужно делать или до отдачи мастером фраз диалога (чтобы нпс ответил в соответствии с действием мастера) или в пост обработке диалога. И пока я думал как лучше все разрулить вспомнил еще один нюанс. У персонажа есть кнопка Говорить, которая запускает скрипты диалога с игроком, но если просто написать мастеру в чат, что хочется что-то спросить у нпс - мастер не поймет что делать потому что обработчика открытия диалога вне кнопки Говорить - нет. Точнее не было - сегодня добавил (см. скрин)

А возвращаясь в проблеме в начале поста - похоже придется разделить диал...
И если я хочу чтобы нпс по просьбе игроков могли как-то менять свойства мира (например, открыть дверь на локации) то нужно по идее это нужно делать или до отдачи мастером фраз диалога (чтобы нпс ответил в соответствии с действием мастера) или в пост обработке диалога.
Пост от 19.12.2025 17:27
Пост от 19.12.2025 17:27
«1...7891011...38»