Уважаемые гости и новички, приветствуем Вас на нашем форуме
Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».
Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
Удачи!
Друзья, доброго времени суток! Спешите принять участие в конкурсе "Таинственные миры" 2025!
Ждем именно вас!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
мой комментарий "ХЗ что" касался не SPL_COST_TELEPORT, а cost из C_SPELL_DATA. собственно 31 сообщение именного про него. Думаю Saturas когда нибудь расскажет где это значение используется, может при экипировки руны / свитка.
time_per_mana встречается почти во всех заклинаниях Готики 1 и...
есть предложение добавить в META аналог функции test что бы функцию test не "накидывать" не весь файл, а просто указать в META .
как сейчас
чего не хватает
META
{
Parser = Game;
Engine = G2A;
};
test(KDW_14050_Addon_Merdarion_ADW)
{
...
...
...
};
META
{
Parser = Game...
не очень понятен вопрос. тебе нужны моды которые будут совместимы именно с данным проектом ? или тебе нужны моды которые были выпущены до выхода аддона Готика 2 НВ, то есть в первой половине 2003 года?
***
если речь именно про меня, то я ставил на 1.28 патч 1.29 и 1.30, после чего русификацию...
тогда в самом триггере надо ставить дополнительную проверку на игровое время и делать выход. это всё равно нужно делать даже из соображений того что герой может лечь поспать.
это сильно субъективно что есть "ломать игру".
глобально это надо учитывать:
меняется ли мир первый раз или нет
была ли смена времени при смене мира или нет
был ли это переход на Ирдорат или нет
тот кто может всё это детально проработать и учесть тот может и сам разобраться с триггерами и настроить их под себя, зная все возможные моменты...
читал и перечитывал. и примеры N1kX с огненным луком смотрел.
описанный способ прекрасно подходит для квестов, когда нужно найти какой то предмет. Например "кошелёк Диего" или "глаз инноса". Тогда триггер можно "запустить" в той же функции диалога где герою дают информацию/квест. а когда герой...
закинь архив в папку авторан и проверь как оно работает в игре. если оно в целом тебе подходит тогда можно разбираться что там и как оно работает.
Параметры в отдельном файле с инстанциям зелий.
вся информация о свойствах зелий находится непосредственно в инстанции.
INSTANCE...
Oxbow, ради интереса попробовал сделать триггер на юнион. получилось просто, понятно и быстро.
//*************************************************************************//
// функция запуска триггера
//*************************************************************************//
func void...
ElderGamer, спасибо. очень познавательно :-=)
KirTheSeeker,
func void G_PickLock(var int bSuccess,var int bBrokenOpen)
{
var int rnd;
var int DEX_Lock_KTS_1 ;
DEX_Lock_KTS_1 = hero.attribute[ATR_DEXTERITY] / 10;
if(UnionPickLockStrNum >= DEX_Lock_KTS_1)
{...
баланс оригинальной. ближний бой - сила. дальний бой - ловкость. называть оригинальный баланс недоработкой не совсем корректно. если в оригинальной игре поменять настройки, то герой "ловкач" станет в ближнем бою сильнее героя силача, а герой "силач" станет в дальнем бою сильнее героя ловкача...
он всё таки перенёс в G_PickLock. соответственно теперь происходит вызов после каждого поворота отмычка. вопрос в том как на скриптах корректно прервать взаимодействие с сундуком и встать.
что то не понял на что это влияет :-) это проверка на то может ли нпс экипировать руну?
а можно добавить Spell_Collide_666 информацию о том какого уровня было заклинание ? Gratt это реализовал в рамках OnDamage_Hit
var int rnd;
var int DEX_Lock_KTS_1 ;
DEX_Lock_KTS_1 = hero.attribute[ATR_DEXTERITY] / 10;
if(UnionPickLockStrNum >= DEX_Lock_KTS_1)
{
Print("Нужно больше ловкости.");
AI_PlayAni(self,"T_DONTKNOW");
B_Say_Overlay(self,self,"$MISSINGITEM");
} ;
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.