ТОМ2: Ключ

Материал из IFВики
Перейти к навигации Перейти к поиску

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

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

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

Падеж

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

Значения:

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

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

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

Род

Свойство: р

Значения:

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

Число

Свойство: ч

Значения:

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

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

Свойство: д

Значения:

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

Лицо

Свойство: л

Значения:

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

Время

Свойство: в

Значения:

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

Форма

Свойство: ф

Значения:

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

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

Формы обращений

Свойство: ы

Значения:

  • Ты - обращение на "ты"
  • Вы - обращение на "вы"
  • Мы - обращение на "Мы"

Пока не используются, будут введены вместе с поддержкой NPC.

Отрицание

Свойство: Не

Свойство отрицания возникает при применении операции "не" к значению не булевого типа. В таком случае к ключу значения добавляется свойство "Не".

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

Свойство: а

Значения:

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

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

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

Свойство: м

Значения:

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

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

Прочие

  • Ф2 - вторая форма. Используется для форм слов, по смыслу полностью совпадающих, но отличающихся произношением и написанием: выбрось - выброси, таинствен - таинственнен и т. п.
  • Сш - совершенный тип глагола
  • Нш - несовершенный тип глагола
  • Дз - действительный залог
  • Вз - возвратный залог. Залоги планировались для отношений, пока не используются.