Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в обсуждении работ на конкурсе квент 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
есть вариант выставить хорошие отношений ГГ с ментами при сдаче квеста Лорду Андре.так же отношения с ментами можно улучшить после того как герой становится подмастерьем. или просто добавить проверки на это в сам кусок кода.
то есть не просто отработать Ханну, а решить такую ситуацию в целом...
подскажите а как в данном случае вызвать оригинальную функцию?
HOOK oCMobInter_OnTrigger PATCH(&oCMobInter::OnTrigger, &oCMobInter::zOnTrigger);
void oCMobInter::zOnTrigger(zCVob*, zCVob*)
{
cmd << Z"oCMobInter:: zOnTrigger -> " << endl...
я вообще не вижу при каких условиях активировался этот диалог в MDK. видимо её реплики не использовались и были добавлены в неоф. обновлении.
значит надо посмотреть что там в скриптах и поправить.
в целом описанная тобой ситуация вполне обычная для готики, так как там есть "условный ИИ"...
на гитхаб вроде можно залить :)
меняется для всех гильдий при старте 4 главы. Для Нефариуса и Сатураса были бы логичны проверки:
if (oldHeroGuild == GIL_SLD) { return true; };
if (oldHeroGuild == GIL_ORG) { return true; }; // если игрок принципиально собирал фокусные...
J4de_Dr4g0n, ну для этого тебе нужно составить "список всех". первое что на ум приходит написать плагин локатор который выведет на карту всех НПС с фильтрами по гильдиям. впрочем смысла в этом особого нет, так как мир достаточно хорошо зонирован и если играть без перерывов в месяц то можно всё...
горение
Пожалуй вопрос горения выпаривает мозг с выхода Готики 1. Горение я делал по разному, но на триггерах получилось сделать проще всего.
В функции C_CanNpcCollideWithSpell для нужных спеллов добавим запуск триггера
func int C_CanNpcCollideWithSpell(var int spellType)
{
...
//-----...
скачай архив и посмотри файл stringtableMod.ini. а ещё лучше установи мод и протестируй как он работает. это займёт 5 минут и даст исчерпывающие ответы на все вопросы.
при чём тут гениально? ты знаешь хорошо игру и знаешь как работают скрипты. это тебе позволяет бегать туда сюда создавать различные коллизии и пылесосить всевозможный опыт. При этом есть общие правила: Лестер должен оказываться в башне Ксардаса, если герой его нашёл, а Кантар должен решать...
selipasha, правильно. раньше можно было не говорить с Лотаром оббегать его и скриптам казалось что герой ещё не в городе. Дося это исправила. если ты хочешь играть в оригинальные скрипты игры, то очень правильно сделал что удалил этот проект. Так как он вносит много изменений в оригинальные...
расписание у Кантара менялось после попадание героя в город, через первый диалог у Лотара. На сколько я понял Дося собрала все события которые должны происходить в мире при попадание героя в город и сделала про эту общую функция и/или переменную добавив соответствующие проверки напосещение...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.