ТОМ2: Ключ
Ключ в ТОМ2 это строка, начинающаяся со знака '#' и далее содержащая перечень свойств. На каждое свойство отводится два символа. Первый символ – значение свойства, второй символ – имя свойства.
Ключи стандартной библиотеки
В стандартной библиотеке используются следующие ключи:
Падеж
Свойство п - падеж, также часто дополняемое свойством у - уточнение и с - стиль.
Значения:
- Ип - именительный (вот спящий кот)
- Рп - родительный (нет спящего кота)
- РпПу - партатив (налейте чаю)
- РпСу - счетный
- Дп - дательный (помогу спящему коту)
- Вп - винительный (вижу спящего кота)
- Тп - творительный (любуюсь спящим котом)
- ТпПс - поэтический стиль творительного падежа, характерен для большинства сущ. ж.р. (любуюсь красотою)
- Пп - предложный (размышляю о спящем коте)
- ПпМу - местный (сижу в снегу)
Следующие падежи в русском языке не встречаются в чистом виде и образуются только в связке предлог+существительное:
- Ап - аллатив (кинуть в_кота шпротой)
- Бп - аблатив (снять с_кота репей)
- Сп - сквозной (пролезть сквозь_щель)
- Лп - локатив (стоять на_улице)
Род
Свойство: р
Значения:
- Мр - мужской род
- Жр - женский род
- Ср - средний род
Число
Свойство: ч
Значения:
- Еч - единственное число
- Мч - множественное число
Одушевлённость
Свойство: д
Значения:
- Од - одушевлённое
- Нд - неодушевлённое
Лицо
Свойство: л
Значения:
- 1л - первое лицо (я пойду)
- 2л - второе лицо (ты пойдёшь)
- 3л - третье лицо (он пойдёт)
Время
Свойство: в
Значения:
- Пв - прошедшее время
- Нв - настоящее время
- Бв - будущее время
- Ив - инфинитив
Форма
Свойство: ф
Значения:
- Пф - повелительная форма глаголов
- Кф - краткая форма прилагательных
(1ф - мусор, будет вычищаться из базы)
Формы обращений
Свойство: ы
Значения:
- Ты - обращение на "ты"
- Вы - обращение на "вы"
- Мы - обращение на "Мы"
Пока не используются, будут введены вместе с поддержкой NPC.
Отрицание
Свойство: Не
Свойство отрицания возникает при применении операции "не" к значению не булевого типа. В таком случае к ключу значения добавляется свойство "Не".
Свойство актёра
Свойство: а
Значения:
- Эа - это актёр
- На - это не актёр
Актёр - это объект, выполняющий акт действия, о котором говорится в текущий момент. При согласовании влияет на формы "себя", "свой" и им подобные. Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Сейчас считается упрощённо - для персонажа =Эа, для всех других значений =На. Расчёт значительно усложнится после введения NPC.
Свойство места
Свойство: м
Значения:
- Зм - здесь
- Тм - там
Свойство автоматически добавляется всем значениям, участвующим в вычислениях. Для объектов, находящихся в прямой видимости персонажа устанавливается Зм, для всех других значений - Тм. Так например, предмет лежащий в закрытом сундуке имеет свойство Тм, а лежащий в открытом сундуке - Зм. Свойство очень важно для многих действий - большинство манипуляций с предметами можно осуществлять только если они находятся в зоне доступности.
Прочие
- Ф2 - вторая форма. Используется для форм слов, по смыслу полностью совпадающих, но отличающихся произношением и написанием: выбрось - выброси, таинствен - таинственнен и т. п.
- Сш - совершенный тип глагола
- Нш - несовершенный тип глагола
- Дз - действительный залог
- Вз - возвратный залог. Залоги планировались для отношений, пока не используются.