Thief: the Dark Fate Forum

Гильдия Редакторов => DromEd => Тема начата: Zontik от 20 апреля 2006 14:21:12

Название: "Set Property" in Receptron
Отправлено: Zontik от 20 апреля 2006 14:21:12
Кто подскажет, где можно найти список свойств, к которым могут обращаться Receptrons? Имеется в виду действие Set Property. Пытался вводить названия "по логике", то есть так, как они называются в иерерхии. Не работает.  Где-то, говорят, есть список...
Название: "Set Property" in Receptron
Отправлено: clearing от 20 апреля 2006 14:47:28
Receptron Effects (http://www.geocities.com/nameless_voice/Tutorials/Receptrons.htm)
Properties (http://www.geocities.com/nameless_voice/Tutorials/Properties.htm)
Scripts (http://www.geocities.com/nameless_voice/Tutorials/Scripts.htm)
Link Types (http://www.geocities.com/nameless_voice/Tutorials/Links.htm)
Короче Tutorial Index (http://www.geocities.com/nameless_voice/Tutorials/Tutorials.htm)
Название: "Set Property" in Receptron
Отправлено: LongShad от 05 декабря 2010 10:30:36
Ссылки битые. На TTLG можно найти офлайн-версию туториала от Nameless Voice в этой теме:
http://www.ttlg.com/forums/showthread.php?t=131800

Вот ссылка на аттач с туториалом:
http://www.ttlg.com/forums/attachment.php?attachmentid=213&d=1257970168
При просмотре свойств можно увидеть специфичные для Receptions названия.

Для тех кто еще не зарегистрировался на TTLG - отличный повод.
Название: "Set Property" in Receptron
Отправлено: LongShad от 12 декабря 2010 20:48:16
Как сделать, чтобы реакция срабатывала при пропадании стимула? То есть действует на нас какое-то поле, как только выйдем из него - происходит какое-то действие (Set Property).
В Turning the Tables (T1) сделан динамический свет через стимулы. Фонарь в руках стражника излучает 2 стимула. Один, в зависимости от интенсивности меняет индикатор освещенности игрока, другой - срасывает его, когда игрок выходит из поля света фонаря. Делаю так же, проблема именно в этом "сбрасывании".
Название: "Set Property" in Receptron
Отправлено: Dront от 12 декабря 2010 21:51:11
Может, можно поставить стимулу отрицательную интенсивность, а объекту(ам) - реакцию на положительную интенсивность?
Первое, что пришло в голову. Не знаю, можно ли в intensity прописывать отрицательное число.
Название: "Set Property" in Receptron
Отправлено: Zontik от 13 декабря 2010 15:21:50
Примерно такая мысль.
Существует предмет, от которого нельзя отдаляться больше, чем это разрешил автор. Этот объект излучает некий стимул с интервалом, скажем, 1000 миллисекунд. У игрока (Avatar > Garrett) есть рецептрон на этот стимул с эффектом "нажать кнопку". Кнопка запускает двухсекундный таймер, от которого проложена CD-связь к нежелательному событию.
Как это должно работать?
Каждую секунду игрок получает сигнал, что он пока не ушел достаточно далеко, и перезапускает таймер с нуля. Как только он удалится на критическое расстояние, сигнал перезапуска не будет получен, таймер доработает до конца и запустит событие.
На всякий случай: связи типа CD можно спокойно добавлять в ходе игры с помощью диалогов. Таким образом, систему "не уходить дальше, чем" можно включить и выключить в любой момент игры.
Название: "Set Property" in Receptron
Отправлено: LongShad от 13 декабря 2010 17:19:12
Извините за банальность, но это еще один забор. А нельзяли сделать так, чтобы после "смерти" объекта по ссылке Corpse появлялся другой объект с освещением AnimLight и одноименным скриптом, через 2-3 секунды он пропадал и освещенность возвращалась в норму?
Название: "Set Property" in Receptron
Отправлено: Zontik от 13 декабря 2010 17:23:07
Объект-то появится, только светить он не будет.
Здесь мог бы сработать только DynamicLight, но в T1 нет и этого.
А про забор не понял... Вопрос задан, ответ получен.
Цитироватьчтобы реакция срабатывала при пропадании стимула
Если имелось в виду что-то другое - то я, прошу прощения, не телепат.
Название: "Set Property" in Receptron
Отправлено: LongShad от 13 декабря 2010 17:30:10
Требуется создать симуляцию динамического света, как в Turning the Tables (T1) и всего. Освещенность игрока меняется, но вот когда выхожу из поля действия света, она не возвращается (замирает в том значении, в каком была).
Название: "Set Property" in Receptron
Отправлено: winter cat от 13 декабря 2010 18:01:45
Так посмотри как это сделано в той же Turning the Tables, или в Tears of Blood.
Название: "Set Property" in Receptron
Отправлено: LongShad от 13 декабря 2010 18:02:41
Вот я и пишу вам - "Пробую сделать так же, не выходит". Может проглядел чего?
Название: "Set Property" in Receptron
Отправлено: Zontik от 14 декабря 2010 15:22:21
Цитировать"Пробую сделать так же, не выходит". Может проглядел чего?
По-моему, это очевидно. В смысле - да.
В навороченных авторских миссиях вообще порой бывает трудно разобраться. Связи еще можно как-то отследить, но нет никакого способа узнать, какой объект стимулируется, чем и когда. Кажется, что скопировал все данные... но это не так.
Лучший способ - наверное, почитать какое-нибудь руководство по созданию фонаря для T1. Наверняка даже на DarkFate есть не одно такое.
Название: "Set Property" in Receptron
Отправлено: LongShad от 18 декабря 2010 14:24:54
Я не знаю.
Сделайте с этим что-нибудь.

Изменено: проблема решена
Название: "Set Property" in Receptron
Отправлено: LongShad от 18 декабря 2010 18:06:41
Я тут понял почему не работает как надо.
В Turning The Tables при смерти стражника его фонарь не выключается. Поэтому и проблем не возникает. У меня же объект удаляется спустя опр-ое время. В результате, игрок остается с теми параметрами индикатора освещенности, которые у него были в момент удаления объекта.
Поэтому-то игрок остается или слишком освещенным или наоборот - почти невидимым.