Готика 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" от японских разработчиков...
Иконка ресурса

Новые квесты для НБ 0.0.29

Нет прав доступа на загрузку
Неторопливо наполняю мир Готики квестами

st0p_w0rk

Постоялец
Участник форума
Регистрация
17 Янв 2024
Сообщения
66
Реакции
61
Баллы
20
Лучшие ответы
0
какой кровожадный мододел... Одобряю!:flower:
 

TraZag

Избранник богов
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
6 Окт 2012
Сообщения
12.284
Реакции
10.851
Баллы
996
Лучшие ответы
2
Это будет интересно посмотреть. Мир орков, оплоты богов, твердыня демонов... в лупе :P
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
21.000
Реакции
16.416
Баллы
1.291
Лучшие ответы
725
@osipov_jenya, а как это планируешь делать если лимит переменных? Там даже после фикса на 200 переменных в лучше случае останется. Этого явно не хватит.
 

n1kx

Гвардеец
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
1.236
Реакции
790
Баллы
236
Лучшие ответы
101
@osipov_jenya, а как это планируешь делать если лимит переменных? Там даже после фикса на 200 переменных в лучше случае останется. Этого явно не хватит.
Ликер, это проблема только в GS. Ты хоть щас можешь через инжект сделать 40к переменных (иль сколько там до лимита в 65к), все будет работать, а с патчем так вообще скок хочешь. Про то что компилить игрой не умеешь, можешь не писать, все и так знают.
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
21.000
Реакции
16.416
Баллы
1.291
Лучшие ответы
725
@n1kx, ладно, если проблемы нет так нет.
 
Автор
Автор
O

osipov_jenya

Житель города
Участник форума
Регистрация
27 Окт 2018
Сообщения
126
Реакции
116
Баллы
36
Лучшие ответы
0
К слову я уже 2к переменных сверху накатил после твоего предупреждения о 200 оставшихся и полёт нормальный
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
21.000
Реакции
16.416
Баллы
1.291
Лучшие ответы
725
Автор
Автор
O

osipov_jenya

Житель города
Участник форума
Регистрация
27 Окт 2018
Сообщения
126
Реакции
116
Баллы
36
Лучшие ответы
0
переэкипировка сожрала 1600 переменных).не стал заморачиваться
 
Автор
Автор
O

osipov_jenya

Житель города
Участник форума
Регистрация
27 Окт 2018
Сообщения
126
Реакции
116
Баллы
36
Лучшие ответы
0
Вопрос к знатокам. Уперся в проблему. Меняю НПС гильдию, экипировку, всё встаёт визуально нормально, но нпс начинают драться друг с другом. что я не правильно сделал или недоделал?
CSS:
func void DIA_ADDON_THORUS_SLDCamp_Next_info()
{
    AI_Output(other,self,"DIA_ADDON_THORUS_SLDCamp_Next_01");        //Я поговорил с Ли на счет твоего лагеря.
    AI_Output(self,other,"DIA_ADDON_THORUS_SLDCamp_Next_02");        //И что он сказал?
    AI_Output(other,self,"DIA_ADDON_THORUS_SLDCamp_Next_03");        //Он не против принять твоих бандитов в наёмники. Это позволит вашему лагерю вести торговлю с городом, что облегчит вашу дальнейшую жизнь.
    AI_Output(self,other,"DIA_ADDON_THORUS_SLDCamp_Next_04");        //Это хорошие новости. Ли просил что-то взамен?
    AI_Output(other,self,"DIA_ADDON_THORUS_SLDCamp_Next_05");        //Нет...он пришлёт несколько инструкторов, которые будут обучать будущих наёмников, если ты не против конечно
    AI_Output(self,other,"DIA_ADDON_THORUS_SLDCamp_Next_06");        //Хорошие бойцы не помешают нам.
    MIS_THORUS_SLDCamp = LOG_SUCCESS;
    Log_SetTopicStatus(TOPIC_THORUS_SLDCamp,LOG_SUCCESS);
    B_LogEntry(TOPIC_THORUS_SLDCamp,"Теперь Бандиты Торуса стали намниками.");
    B_CloseTopic_Now(TOPIC_THORUS_SLDCamp,MIS_THORUS_SLDCamp,0,2);
    B_GiveInvItems(self,hero,ITAR_ADVENTURE,1);
    Ai_equiparmor(hero, ITAR_ADVENTURE);
    AI_StopProcessInfos(self);
    
    npc_clearaiqueue(BDT_1088_Addon_Torwache);
    BDT_1088_Addon_Torwache.name = "Наемник у ворот";
    BDT_1088_Addon_Torwache.guild = GIL_SLD;
    CreateInvItems(BDT_1088_Addon_Torwache,ItAr_Sld_H,1);
    Ai_equiparmor(BDT_1088_Addon_Torwache, ItAr_Sld_H);
    
    npc_clearaiqueue(BDT_10014_Addon_Thorus);
    BDT_10014_Addon_Thorus.guild = GIL_SLD;
    CreateInvItems(BDT_10014_Addon_Thorus,ITAR_SLD_H_V5,1);
    Ai_equiparmor(BDT_10014_Addon_Thorus, ITAR_SLD_H_V5);
    
    npc_clearaiqueue(BDT_10019_Addon_Wache);
    BDT_10019_Addon_Wache.name = "Наемник страж";
    BDT_10019_Addon_Wache.guild = GIL_SLD;
    CreateInvItems(BDT_10019_Addon_Wache,ItAr_Sld_H,1);
    Ai_equiparmor(BDT_10019_Addon_Wache, ItAr_Sld_H);
    
    npc_clearaiqueue(BDT_10018_Addon_Torwache);
    BDT_10018_Addon_Torwache.name = "Наемник у ворот";
    BDT_10018_Addon_Torwache.guild = GIL_SLD;
    CreateInvItems(BDT_10018_Addon_Torwache,ItAr_Sld_H,1);
    Ai_equiparmor(BDT_10018_Addon_Torwache, ItAr_Sld_H);
    
    npc_clearaiqueue(BDT_10020_Addon_Wache);
    BDT_10020_Addon_Wache.name = "Наемник страж";
    BDT_10020_Addon_Wache.guild = GIL_SLD;
    CreateInvItems(BDT_10020_Addon_Wache,ItAr_Sld_H,1);
    Ai_equiparmor(BDT_10020_Addon_Wache, ItAr_Sld_H);
    
    npc_clearaiqueue(BDT_10021_Addon_Wache);
    BDT_10021_Addon_Wache.name = "Наемник страж";
    BDT_10021_Addon_Wache.guild = GIL_SLD;
    CreateInvItems(BDT_10021_Addon_Wache,ItAr_Sld_H,1);
    Ai_equiparmor(BDT_10021_Addon_Wache, ItAr_Sld_H);
};
 
Автор
Автор
O

osipov_jenya

Житель города
Участник форума
Регистрация
27 Окт 2018
Сообщения
126
Реакции
116
Баллы
36
Лучшие ответы
0
нашел решение,теперь НПС не дерутся между собой,но нападают на меня. если убежать после нападения и вернуться,то всё норм. в общем пока криво ещё работает
CSS:
func void DIA_ADDON_THORUS_SLDCamp_Next_info()
{
    AI_Output(other,self,"DIA_ADDON_THORUS_SLDCamp_Next_01");        //Я поговорил с Ли на счет твоего лагеря.
    AI_Output(self,other,"DIA_ADDON_THORUS_SLDCamp_Next_02");        //И что он сказал?
    AI_Output(other,self,"DIA_ADDON_THORUS_SLDCamp_Next_03");        //Он не против принять твоих бандитов в наёмники. Это позволит вашему лагерю вести торговлю с городом, что облегчит вашу дальнейшую жизнь.
    AI_Output(self,other,"DIA_ADDON_THORUS_SLDCamp_Next_04");        //Это хорошие новости. Ли просил что-то взамен?
    AI_Output(other,self,"DIA_ADDON_THORUS_SLDCamp_Next_05");        //Нет...он пришлёт несколько инструкторов, которые будут обучать будущих наёмников, если ты не против конечно
    AI_Output(self,other,"DIA_ADDON_THORUS_SLDCamp_Next_06");        //Хорошие бойцы не помешают нам.
    MIS_THORUS_SLDCamp = LOG_SUCCESS;
    Log_SetTopicStatus(TOPIC_THORUS_SLDCamp,LOG_SUCCESS);
    B_LogEntry(TOPIC_THORUS_SLDCamp,"Теперь Бандиты Торуса стали намниками.");
    B_CloseTopic_Now(TOPIC_THORUS_SLDCamp,MIS_THORUS_SLDCamp,0,2);
    B_GiveInvItems(self,hero,ITAR_ADVENTURE,1);
    Ai_equiparmor(hero, ITAR_ADVENTURE);
    
    npc_clearaiqueue(BDT_1088_Addon_Torwache);
    BDT_1088_Addon_Torwache.name = "Наемник у ворот";
    BDT_1088_Addon_Torwache.guild = GIL_SLD;
    Npc_SetTrueGuild(BDT_1088_Addon_Torwache,GIL_SLD);
    CreateInvItems(BDT_1088_Addon_Torwache,ItAr_Sld_H_01,1);
    Ai_equiparmor(BDT_1088_Addon_Torwache, ItAr_Sld_H_01);
    
    npc_clearaiqueue(BDT_10014_Addon_Thorus);
    BDT_10014_Addon_Thorus.guild = GIL_SLD;
    Npc_SetTrueGuild(BDT_10014_Addon_Thorus,GIL_SLD);
    CreateInvItems(BDT_10014_Addon_Thorus,ITAR_SLD_H_10,1);
    Ai_equiparmor(BDT_10014_Addon_Thorus, ITAR_SLD_H_10);
    
    npc_clearaiqueue(BDT_10019_Addon_Wache);
    BDT_10019_Addon_Wache.name = "Наемник страж";
    BDT_10019_Addon_Wache.guild = GIL_SLD;
    Npc_SetTrueGuild(BDT_10019_Addon_Wache,GIL_SLD);
    CreateInvItems(BDT_10019_Addon_Wache,ItAr_Sld_H_01,1);
    Ai_equiparmor(BDT_10019_Addon_Wache, ItAr_Sld_H_01);
    
    npc_clearaiqueue(BDT_10018_Addon_Torwache);
    BDT_10018_Addon_Torwache.name = "Наемник у ворот";
    BDT_10018_Addon_Torwache.guild = GIL_SLD;
    Npc_SetTrueGuild(BDT_10018_Addon_Torwache,GIL_SLD);
    CreateInvItems(BDT_10018_Addon_Torwache,ItAr_Sld_H_01,1);
    Ai_equiparmor(BDT_10018_Addon_Torwache, ItAr_Sld_H_01);
    
    npc_clearaiqueue(BDT_10020_Addon_Wache);
    BDT_10020_Addon_Wache.name = "Наемник страж";
    BDT_10020_Addon_Wache.guild = GIL_SLD;
    Npc_SetTrueGuild(BDT_10020_Addon_Wache,GIL_SLD);
    CreateInvItems(BDT_10020_Addon_Wache,ItAr_Sld_H_01,1);
    Ai_equiparmor(BDT_10020_Addon_Wache, ItAr_Sld_H_01);
    
    npc_clearaiqueue(BDT_10021_Addon_Wache);
    BDT_10021_Addon_Wache.name = "Наемник страж";
    BDT_10021_Addon_Wache.guild = GIL_SLD;
    Npc_SetTrueGuild(BDT_10021_Addon_Wache,GIL_SLD);
    CreateInvItems(BDT_10021_Addon_Wache,ItAr_Sld_H_01,1);
    Ai_equiparmor(BDT_10021_Addon_Wache, ItAr_Sld_H_01);
    
    AI_StopProcessInfos(self);
};
--- Добавлено: ---

В общем перевел весь лагерь Бандитов в наёмники, переодел их, переназвал по необходимости. Но некоторые НПС агрятся один раз на гг, видимо нужно чтото менять в их онтошении к гг(я в этом пока не разобрался как это делается). Процесс идет. Наполню парой новых НПС инструкторов, понаполняю квестами, ежедневками и вообще полезностью. Ежедневки будут изменены. Теперь перманент будут давать за 5 ежедневок, далее за 6,7 и тд.
 
Последнее редактирование:
Сверху Снизу