Недостающие предметы
This commit is contained in:
parent
91be3ba8f3
commit
9ed599c58b
|
@ -1,5 +1,5 @@
|
|||
--$Name: Полёт в Петербург$
|
||||
--$Version: 1.2$
|
||||
--$Version: 1.2.1$
|
||||
--$Author:Александр Яковлев$
|
||||
|
||||
require "fmt"
|
||||
|
|
|
@ -100,14 +100,22 @@ obj {
|
|||
obj {
|
||||
-"робот,уборщик/мр,ед";
|
||||
nam = 'robot';
|
||||
description = 'У стенки стоит выключенный робот-уборщик. У него два длинных манипулятора-руки и широкие стальные гусеницы.';
|
||||
description = function(s)
|
||||
p 'У стенки стоит выключенный робот-уборщик. У него ';
|
||||
if not (s:srch('hand')) then
|
||||
p 'длинное щупальце как один из манипуляторов, пустое гнездо вместо второго '
|
||||
else
|
||||
p 'два длинных манипулятора типа «рука» и «щупальце» '
|
||||
end
|
||||
pn 'и широкие стальные гусеницы.';
|
||||
end;
|
||||
before_SwitchOn = function(s)
|
||||
if not (s:srch('battery')) then
|
||||
p "Над кнопкой включения загорается сообщение: нет батареи.";
|
||||
return true;
|
||||
end
|
||||
if not (s:srch('hand')) then
|
||||
p "Робот оживляется, но тут же потухает. Новое сообщение: неисправность руки.";
|
||||
p "Робот оживляется, но тут же потухает. Новое сообщение: неисправность манипулятора типа «рука».";
|
||||
return true;
|
||||
end
|
||||
lifeon('robot');
|
||||
|
@ -317,3 +325,66 @@ obj {
|
|||
dsc = 'Стена комнаты.';
|
||||
description = 'Стена комнаты. Ничего примечательного.';
|
||||
}: attr 'scenery';
|
||||
|
||||
obj {
|
||||
-"пол/мр";
|
||||
nam = 'floor';
|
||||
found_in = 'pantry';
|
||||
canonical = 'пол';
|
||||
description = 'Пол покрыт чем-то под ламинат, который покрашен под какое-то дерево. (Это точно не берёза.)';
|
||||
}: dict {
|
||||
['пол/рд'] = 'пола';
|
||||
['пол/дт'] = 'полу';
|
||||
['пол/вн'] = 'пол';
|
||||
['пол/тв'] = 'полом';
|
||||
['пол/пр'] = 'поле';
|
||||
}:attr 'scenery,static'
|
||||
|
||||
obj {
|
||||
-"потолок/мр";
|
||||
nam = 'ceiling';
|
||||
canonical = 'потолок';
|
||||
found_in = 'pantry';
|
||||
description = 'Дюралевый потолок блестит над {#you/тв}.';
|
||||
}: dict {
|
||||
['потолок/рд'] = 'потолка';
|
||||
['потолок/дт'] = 'потолку';
|
||||
['потолок/вн'] = 'потолок';
|
||||
['потолок/тв'] = 'потолком';
|
||||
['потолок/пр'] = 'потолке';
|
||||
}:attr 'scenery,static'
|
||||
|
||||
obj {
|
||||
-"щупальце/ср";
|
||||
nam = 'oldhand';
|
||||
canonical = 'щупальце';
|
||||
found_in = 'pantry';
|
||||
description = 'Длинный манипулятор типа «щупальце». Имеет присоски. Может хватать. Может сгибаться. Много чего может.';
|
||||
}: dict {
|
||||
['щупальце/рд'] = 'щупальца';
|
||||
['щупальце/дт'] = 'щупальцу';
|
||||
['щупальце/вн'] = 'щупальце';
|
||||
['щупальце/тв'] = 'щупальцем';
|
||||
['щупальце/пр'] = 'щупальце';
|
||||
}:attr 'scenery,static'
|
||||
|
||||
obj {
|
||||
-"гнездо/ср";
|
||||
nam = 'oldhand';
|
||||
canonical = 'гнездо';
|
||||
found_in = 'pantry';
|
||||
description = function()
|
||||
p 'Гнездо для манипулятора.';
|
||||
if not (here():srch('hand')) then
|
||||
p 'Пока что пустое.'
|
||||
else
|
||||
p 'В нём надёжно стоит пластиковая рука.'
|
||||
end
|
||||
end;
|
||||
}: dict {
|
||||
['гнездо/рд'] = 'гнезда';
|
||||
['гнездо/дт'] = 'гнезду';
|
||||
['гнездо/вн'] = 'гнездо';
|
||||
['гнездо/тв'] = 'гнездом';
|
||||
['гнездо/пр'] = 'гнездо';
|
||||
}:attr 'scenery,static'
|
||||
|
|
Loading…
Reference in a new issue