Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Версия 1.0.3 ставится сразу на Готику + gmdk. Это сама Сага и все патчи в одном флаконе. Аналогична установке 1.0.0.4 + 1.0.1.7 + 1.0.2.
Запуск через GothicStarter, как для обычного мода.
Насчет географического положения Хориниса - он определенно в южном полушарии. Там солнце и луна ходит справа налево. И в зените находится на севере, а не на юге. Если, конечно, считать что мы имеем дело с планетой наподобие Земли. Есть еще вариант вблизи экватора - там зимой солнце ходит как в...
Потому что в глоб. переменные npc записываются только после вставки в мир. До тех пор там пустота. Пустая переменная в Wld_InsertNpc => вставить "никого" => вылет. И даже после вставки глоб. переменные сразу не заполняются, только после входа в мир/загрузки игры (B_InitNpcGlobals вызывается...
Testing your script I've found two problems, both in FrameFunctions. The first is that cycle continues working while the game is paused (in menu, while saving etc.). The second is that after loading saves it continues previous cycle instead of creating new. You can see in zSpy, what I mean...
ЛеГо является надстройкой над Икарусом и без него не работает. Компилируется так же, как и Икарус, надо только с порядком файлов в SRC определиться.
А вот про декомпиляцию скриптов спейсером я первый раз слышу.:confused: По моему скромному мнению, декомпилировать скрипты с Икарусом и ЛеГо...
Через обработку PERC_ASSESSOTHERSDAMAGE. Через него, например, выводятся комментарии к драке. Только там есть баг - восприятие срабатывает не только на урон, но и когда игрок делает шаг назад, причем не один раз, а много.
Конструкция из поста #1799 возможна, а из #1800 не работает, т.к. сначала обрабатывается все для прототипа, а потом на него "накладывается" инстанция. Соответственно, if всегда срабатывает для значения из прототипа (0), чтобы потом ни присвоили в инстанции.
Можно так:
var int ElBastardo_Bonus...
Все, что находится внутри instance срабатывает при каждой вставке предмета в мир или чей угодно инвентарь - при загрузке мира, при CreateInvItem, при создании в слоте модели и т.д. Но не каждая экипировка вызывает вставку итема, он может просто переместиться из инвентаря на модель. Так что в...
Присваивание on_equip = Equip_1H(8) нельзя сделать принципиально. on_equip - это переменная, в которой сохраняется сама функция (точнее, ее индекс в скриптах), чтобы движок мог в нужный момент эту функцию вызвать. Там просто нет места для хранения параметров. Запись Equip_1H(8) вообще означает...
Интересная задачка. Сначала я думала, что флаг невидимости срабатывает, когда на модель накладывается визуал. Однако повторный вызов Mdl_SetVisualBody прозрачности ГГ не добавил, хотя внешность изменил. Оверлей тоже не сработал. Зато если выпить зелье и сохранить-загрузить игру, то ГГ становится...
B_AddFightSkill повышает текущий навык владения оружием в % + задает уровень (новичок, боец, мастер). B_RaiseFightTalent, помимо этого, увеличивает реальный навык, который учитывается при повышении стоимости обучения.
По логике, не только можно, но и нужно. Просто по факту здесь всегда slf == self и oth == other, поэтому работает без косяков. Мне еще где-то попадалась такая путаница между slf/self и oth/other.
Можно, отчего ж нельзя. Рискну предположить, что предполагалась возможность разных заклинаний для...
Раз звук перестал проигрываться, с оверлеем должно быть все норм, проблема - в самом звуке. Скорее всего, не тот формат wav. На память не скажу, но где-то тут были требования.
SFX.dat, надеюсь, тоже скомпилен?
Чтобы не нападали первыми, можно прописать aivar[AIV_NoFightParker] = TRUE;
С тем, чтобы не обращали внимания, когда их рубят, немножко сложнее. К сожалению, в B_MM_AssessDamage() нет такого условия, чтобы монстр не среагировал на урон. Варианты решения:
а) Самый простой - отключить восприятие...
AI_UnequipWeapons(self);
Npc_SetToFistMode(self);
B_Attack(self,other,AR_None,0);
Этого должно быть достаточно. Если не получится, то как уже было написано, править B_SelectWeapon.
Причина атаки на выбор оружия влияет мало, только дальнобойное оружие не будет выбираться, если персонаж не хочет...
Косяк в скриптах Готики, EquipItem не позволяет экипировать оружие. Единственное, что имеем, - AI_EquipBestMeleeWeapon. Так что создаем в инвентаре ITMW_2H_ORCMACE_01 и уповаем на то, что у нпс нет ничего лучше.
Чтобы не уповать, можно почистить инвентарь от всего или сделать спец. инстанцию...
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.