ТОМ: Уроки: различия между версиями
Содержимое удалено Содержимое добавлено
ASBer (обсуждение | вклад) |
ASBer (обсуждение | вклад) |
||
Строка 290:
unique зеркало
{ cls = персонаж
Род = "Ср"
по_имени = "зеркал%; СрЕчНдСи; Ип; Зп=о; Ип=о; Рп=а; Дп=у; Вп=о; Тп=ом; Пп=е;"
описание = "простое волшебное говорящее зеркало"
полное_описание = "Гладкая поверхность отполированного оникса отражает всю пещеру, мягкое свечение камня завораживает.
В пещере зеркало появилось так давно, что даже старый гоблин не помнит когда это было. Иногда зеркало разговаривает с гоблином, илогда гоблин с зеркалом^^^"
персонаж_по_месту = "на стене пещеры висит зеркало странной формы"
пещера + this
}
Из нового здесь только свойство Род = "Ср".
Все персонажи по умолчанию имеют мужской род - Мр, а для зеркала необходимо указать средний род.
Загрузим игру и попробуем осмотреть пещеру:
> осм
Волшебная пещера. Старинный тесак возлежит на своей не менее старинной
подставке. Здесь ты думаешь о смысле жизни и на стене пещеры висит зеркало
странной формы.
Мы видим, что зеркало отображается не вместе с тесаком (предмет), а после ГГ (персонаж), что не очень хорошо.
Попробуем исправить это:
unique зеркало
{ //...
this.предмет_по_месту = "на стене пещеры висит зеркало странной формы"
персонаж_по_месту = нет
//...
}
Мы убрали описание персонаж персонажа и добавили описание для предмета. Зеркало - это всёже не полноценный персонаж
[[Категория:Документация ТОМ]]
| |||