Новости Зал Славы российского геймдева - кто вошел в этом году?
  • 130
  • 0
Зал Славы - проект, который был создан в прошлом году для увековечивания достижений российских разработчиков, киберспортсменов, а также ключевых фигур российского геймдева. Инициатором проекта...
Новости Of Ash and Steel - Ответы на вопросы №4 от 20 декабря 2024 года
  • 144
  • 0
Ответы на вопросы №4 от 20 декабря 2024 года Приветствую вас, искатели приключений! Спасибо за все вопросы, которые вы оставили нам в Steam и Discord по игре Of Ash and Steel. Сегодня мы...
Новости Of Ash and Steel - Ответы на вопросы №3 от 13 декабря 2024 года
  • 117
  • 0
Ответы на вопросы №3 от 13 декабря 2024 года Приветствую вас, искатели приключений!. Спасибо за все вопросы, которые вы оставили нам в Steam и Discord об игре Of Ash and Steel. Добро пожаловать...
Новости Of Ash and Steel - новый готический проект, большое интервью от его создателей
  • 110
  • 0
Вышло большое интервью с разработчиками игры. Очень много интересной информации как о самой игре, так и о тех, кто её создает. В кратце - вы узнаете с чего начинался путь компании, какие...

Решено Вылет при загрузке сохранения

Хедин

Герой
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
5.535
Реакции
6.829
Баллы
776
Лучшие ответы
100
#21
Возможно, что проблема персональная и вызвана патчами/плагинами.
Тебе лишь бы плагины и патчи ругать ))

Единственное, что могу предположить - функция экипировки оружия в диалоге чем-то не нравится движку.
Не нравится вставка посоха ITMW_2H_NOV_MACE, что-то с ним не так.
B_GIVEINVITEMS(SELF, OTHER, ITMW_2H_NOV_MACE, 1);
Если вставить посох алхимика, то вылета нет.
B_GIVEINVITEMS(SELF, OTHER, ITMW_2H_ALCH_MACE, 1);

Причем я специально проверил на новой игре без плагинов. После диалога вылетает на загрузке, причем в разных местах.

Как вариант можно пока посох алхимика и вставить, положить в авторан перед диалогом.
 

Вложения

Последнее редактирование:

WoOliN

Герой
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
5.469
Реакции
3.204
Баллы
711
Лучшие ответы
403
#22
@Хедин, отдает экипированный посох, разве что в этом причина.
Заменю на уникальный, посмотрим.
 

Хедин

Герой
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
5.535
Реакции
6.829
Баллы
776
Лучшие ответы
100
#23
@WoOliN, ну да, если просто давать ГГ через CreateInvItems, то все нормально. Видимо он отрывает от себя вместе с частью себя))
 

WoOliN

Герой
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
5.469
Реакции
3.204
Баллы
711
Лучшие ответы
403
#24
@Хедин, да уж, отрывает прям с куском жо...
 

WoOliN

Герой
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
5.469
Реакции
3.204
Баллы
711
Лучшие ответы
403
#25
@Хедин, еще потестил.
Причина вылета во втором посохе, который лежит у Бабо в инвентаре. Всего у Бабо 2 одинаковых посоха, 1 из них экипирован. Отдаёт он именно экипированный и почему-то наличие второго такого же посоха вызывает вылет.
 

Хедин

Герой
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
5.535
Реакции
6.829
Баллы
776
Лучшие ответы
100
#26
@WoOliN, похоже на баг внутри NPC_REMOVEINVITEMS(GIVER, ITEMINSTANCE, AMOUNT);
 

WoOliN

Герой
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
5.469
Реакции
3.204
Баллы
711
Лучшие ответы
403
#27
В общем, проблема будет решена изъятием одного посоха из инвентаря Бабо.
Но только в следующей версии и только для новой игры.
 

Хедин

Герой
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
5.535
Реакции
6.829
Баллы
776
Лучшие ответы
100
#28
@WoOliN, проблема может быть и сейчас решена без новой игры, зачем ждать обновления и новой игры? Я себе так сделал.
Код:
func void DIA_BABO_HELLO_INFO()
{
    AI_OUTPUT(SELF, OTHER, "DIA_Babo_Hello_03_00");    //(испуганно) Привет, ты тоже новичок здесь, да?
    AI_OUTPUT(OTHER, SELF, "DIA_Babo_Hello_15_01");    //Да. Ты давно здесь?
    AI_OUTPUT(SELF, OTHER, "DIA_Babo_Hello_03_02");    //Четыре недели. Тебе уже выдали боевой посох?
    AI_OUTPUT(OTHER, SELF, "DIA_Babo_Hello_15_03");    //Пока нет.
    AI_OUTPUT(SELF, OTHER, "DIA_Babo_Hello_03_04");    //Тогда возьми вот этот. Мы, послушники всегда ходим с посохом, чтобы показать, что мы способны защитить себя. Ты умеешь сражаться?
    CreateInvItems(hero, ITMW_2H_NOV_MACE , 1);
    AI_OUTPUT(OTHER, SELF, "DIA_Babo_Hello_15_05");    //Ну, мне случалось пользоваться оружием ...
    AI_OUTPUT(SELF, OTHER, "DIA_Babo_Hello_03_06");    //Если хочешь, я могу обучить тебя кое-чему. Но у меня есть просьба ...
    AI_EQUIPBESTMELEEWEAPON(SELF);
};
 

WoOliN

Герой
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
5.469
Реакции
3.204
Баллы
711
Лучшие ответы
403
#29
@Хедин, отдельные патчи я выпускать не планирую. Залить фикс в Стим можно, но в таком варианте нет текстового уведомления о полученном предмете.
 

Хедин

Герой
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
5.535
Реакции
6.829
Баллы
776
Лучшие ответы
100
#30
@WoOliN, ну если в стим заливать, можно и добавть и вывод и ограничения на язык. Думаешь надо? Можно по идее и проще сделать, например снять с него посох, потом все сделать, и потом заново одеть.
 
Сверху Снизу