ТОМ2: Ключ

Материал из IFВики
Версия от 16:09, 14 января 2014; ASBer (обсуждение | вклад) (Свойство места)
Перейти к навигации Перейти к поиску

Ключ в ТОМ2 это строка, начинающаяся со знака '#' и далее содержащая перечень свойств. На каждое свойство отводится два символа. Первый символ – значение свойства, второй символ – имя свойства.

Ключи стандартной библиотеки

В стандартной библиотеке используются следующие ключи:

Падеж

Свойство п - падеж, также часто дополняемое свойством у - уточнение и с - стиль.

Значения:

  • Ип - именительный (вот спящий кот)
  • Рп - родительный (нет спящего кота)
  • РпПу - партатив (налейте чаю)
  • РпСу - счетный
  • Дп - дательный (помогу спящему коту)
  • Вп - винительный (вижу спящего кота)
  • Тп - творительный (любуюсь спящим котом)
  • ТпПс - поэтический стиль творительного падежа, характерен для большинства сущ. ж.р. (любуюсь красотою)
  • Пп - предложный (размышляю о спящем коте)
  • ПпМу - местный (сижу в снегу)

Следующие падежи в русском языке не встречаются в чистом виде и образуются только в связке предлог+существительное:

  • Ап - аллатив (кинуть в_кота шпротой)
  • Бп - аблатив (снять с_кота репей)
  • Сп - сквозной (пролезть сквозь_щель)
  • Лп - локатив (стоять на_улице)

Род

Свойство: р

Значения:

  • Мр - мужской род
  • Жр - женский род
  • Ср - средний род

Число

Свойство: ч

Значения:

  • Еч - единственное число
  • Мч - множественное число

Одушевлённость

Свойство: д

Значения:

  • Од - одушевлённое
  • Нд - неодушевлённое

Лицо

Свойство: л

Значения:

  • - первое лицо (я пойду)
  • - второе лицо (ты пойдёшь)
  • - третье лицо (он пойдёт)

Время

Свойство: в

Значения:

  • Пв - прошедшее время
  • Нв - настоящее время
  • Бв - будущее время
  • Ив - инфинитив

Форма

Свойство: ф

Значения:

  • Пф - повелительная форма для глаголов
  • Кф - краткая форма для прилагательных

(1ф - мусор, будет вычищаться из базы)

Свойство актёра

Свойство: а

Значения:

  • Эа - это актёр
  • На - это не актёр

Актёр - это объект, выполняющий акт действия, о котором говорится в текущий момент. При согласовании влияет на формы "себя", "свой" и им подобные. Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Сейчас считается упрощённо - для персонажа =Эа, для всех других значений =На. Расчёт значительно усложнится после введения NPC.

Свойство места

Свойство: м

Значения:

  • Зм - здесь
  • Тм - там

Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Для объектов, находящихся в прямой видимости персонажа устанавливается Зм, для всех других значений - Тм. Так например, предмет лежащий в закрытом сундуке имеет свойство Тм, а лежащий в открытом сундуке - Зм. Свойство очень важно для многих действий - большинство манипуляций с предметами можно осуществлять только если они находятся в зоне доступности.

Прочие

  • Нш - ???
  • Дз - ???

... ??? ...