Готика 2: Другая история Gothic II: Other Story - Описание мода
  • 11.465
  • 54
Готика 2: Другая история / Other Story - это глобальная модификация для игры «Готика 2: Ночь Ворона». Её цель - сделать игру более нелинейной, с большим количеством вариантов выбора и...
Новости Старт 6го сезона Grim League
  • 2.296
  • 1
4 мая в 18-00 стартует шестой сезон Community лиги по одной из лучших игр в жанре arpg Grim Dawn. Сезон представляет собой глобальную модификацию игры, включающую в себя расширение мира, изменение...
Новости Дата релиза Baldur's Gate III
  • 21.379
  • 1
Наконец-то дождались - "Baldur's Gate III" покидает ранний доступ, и в августе 2023 выходит в полноценный релиз, о чём стало известно на церемонии "The Game Awards 2022". С момента выхода игры в...
Новости Итоги года от The Game Awards 2022
  • 15.114
  • 0
Вчера прошла ежегодная церемония награждения проектов в индустрии компьютерных игр и киберспорта. Самую главную награда - "Игра года" забрала игра "Elden Ring" от японских разработчиков...

В процессе Всё тот же баг с печенью черного глорха

Chad

Гвардеец
Участник форума
Регистрация
29 Июл 2020
Сообщения
1.043
Реакции
317
Баллы
155
Лучшие ответы
0
#11
@valvego, sps
--- Добавлено: ---

@Beleriand, не думаю что хоть кто-нибудь в конце игры пересчитывает итог прост.
Баг это баг, повторюсь, что его не должно быть.
Но я очень сомневаюсь что можно сильно расстроится если после дракона нежити в инвентаре будет не 50, а 40 банок черного глорха.
 
Автор
Автор
Beleriand

Beleriand

Командор
Участник форума
Регистрация
9 Сен 2021
Сообщения
3.009
Реакции
1.243
Баллы
252
Лучшие ответы
114
#12
Но я очень сомневаюсь что можно сильно расстроится если после дракона нежити в инвентаре будет не 50, а 40 банок черного глорха.
мне бывало и 100+ банок не хватало, смотря как и за какой класс играть. Чистый воин на УКС без щита, без СНК, нежить агрится толпой, не набегаешься от этих скелетов.
 

Chad

Гвардеец
Участник форума
Регистрация
29 Июл 2020
Сообщения
1.043
Реакции
317
Баллы
155
Лучшие ответы
0
#13
@Beleriand, я ещё не наигрался так, как ты, но по ощущениям штук 10-15 свитков ледяной волны и 700 выносливости хватает на всю игру, не говоря о зельях ускора
 

Хедин

Паладин
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
4.546
Реакции
5.599
Баллы
741
Лучшие ответы
96
#14
Иногда почему-то не срабатывает проверка что это черный глорх.
HLP_GETINSTANCEID(OSTER) возвращает -1.
При этом HLP_GETINSTANCEID(SLF) нормальный.
2.jpg
3.jpg

Соответственно дальше в B_GIVEDEATHINV печень не добавляется.

1708650496730.png
 

n1kx

Гвардеец
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
1.236
Реакции
790
Баллы
236
Лучшие ответы
101
#15
Она и не будет, кривая вещь в этом месте, это как было с одном месте, где я делал оптимизацию и заставил ликера добавить ID для некоторых мобов (ибо тоже не работало как надо).
Тут также надо переделать всю функцию, выкинуть Hlp_GetInstanceId и сделать всё на AIV_MM_REAL_ID == ID ибо не только глорхи могут страдать.
 

Хедин

Паладин
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
4.546
Реакции
5.599
Баллы
741
Лучшие ответы
96
#16
Ну тем более если проблема известна, Ликеру надо просто переделать по рабочей схеме. :)
 
Автор
Автор
Beleriand

Beleriand

Командор
Участник форума
Регистрация
9 Сен 2021
Сообщения
3.009
Реакции
1.243
Баллы
252
Лучшие ответы
114
#17
@Liker на последних скриптах (27.02.2024) с черных глорхов стала падать только печень.
Из охотничьих навыков изучены: шкуры, кожа рептилий, когти, клыки.
Пока проверил в Хоринисе и Яркендаре.
Насчет кожи рептилий не помню, но клыки с них точно раньше падали.
 

Хедин

Паладин
Пользователь VIP
Модостроитель
Почётный пользователь
Участник форума
Регистрация
10 Июл 2013
Сообщения
4.546
Реакции
5.599
Баллы
741
Лучшие ответы
96
#18
Ликер затер AIVAR[43/*AIV_MM_REAL_ID*/] = ID_SNAPPER;
Теперь AIVAR[43/*AIV_MM_REAL_ID*/] = ID_BLACK_SNAPPER;
Соответственно не выполняется
C++:
 if SLF.AIVAR[43/*AIV_MM_REAL_ID*/] == ID_SNAPPER
{
   CREATEINVITEMS(SLF, 24458/*ITAT_TEETH*/, 2);
};
 

n1kx

Гвардеец
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
1.236
Реакции
790
Баллы
236
Лучшие ответы
101
#19
Ликер затер AIVAR[43/*AIV_MM_REAL_ID*/] = ID_SNAPPER;
Теперь AIVAR[43/*AIV_MM_REAL_ID*/] = ID_BLACK_SNAPPER;
Соответственно не выполняется
C++:
 if SLF.AIVAR[43/*AIV_MM_REAL_ID*/] == ID_SNAPPER
{
   CREATEINVITEMS(SLF, 24458/*ITAT_TEETH*/, 2);
};
ничего не затер, просто ликер хлебушка ;)
 
Сверху Снизу