Недостающие предметы
This commit is contained in:
parent
91be3ba8f3
commit
9ed599c58b
|
@ -1,5 +1,5 @@
|
||||||
--$Name: Полёт в Петербург$
|
--$Name: Полёт в Петербург$
|
||||||
--$Version: 1.2$
|
--$Version: 1.2.1$
|
||||||
--$Author:Александр Яковлев$
|
--$Author:Александр Яковлев$
|
||||||
|
|
||||||
require "fmt"
|
require "fmt"
|
||||||
|
|
|
@ -100,14 +100,22 @@ obj {
|
||||||
obj {
|
obj {
|
||||||
-"робот,уборщик/мр,ед";
|
-"робот,уборщик/мр,ед";
|
||||||
nam = 'robot';
|
nam = 'robot';
|
||||||
description = 'У стенки стоит выключенный робот-уборщик. У него два длинных манипулятора-руки и широкие стальные гусеницы.';
|
description = function(s)
|
||||||
|
p 'У стенки стоит выключенный робот-уборщик. У него ';
|
||||||
|
if not (s:srch('hand')) then
|
||||||
|
p 'длинное щупальце как один из манипуляторов, пустое гнездо вместо второго '
|
||||||
|
else
|
||||||
|
p 'два длинных манипулятора типа «рука» и «щупальце» '
|
||||||
|
end
|
||||||
|
pn 'и широкие стальные гусеницы.';
|
||||||
|
end;
|
||||||
before_SwitchOn = function(s)
|
before_SwitchOn = function(s)
|
||||||
if not (s:srch('battery')) then
|
if not (s:srch('battery')) then
|
||||||
p "Над кнопкой включения загорается сообщение: нет батареи.";
|
p "Над кнопкой включения загорается сообщение: нет батареи.";
|
||||||
return true;
|
return true;
|
||||||
end
|
end
|
||||||
if not (s:srch('hand')) then
|
if not (s:srch('hand')) then
|
||||||
p "Робот оживляется, но тут же потухает. Новое сообщение: неисправность руки.";
|
p "Робот оживляется, но тут же потухает. Новое сообщение: неисправность манипулятора типа «рука».";
|
||||||
return true;
|
return true;
|
||||||
end
|
end
|
||||||
lifeon('robot');
|
lifeon('robot');
|
||||||
|
@ -317,3 +325,66 @@ obj {
|
||||||
dsc = 'Стена комнаты.';
|
dsc = 'Стена комнаты.';
|
||||||
description = 'Стена комнаты. Ничего примечательного.';
|
description = 'Стена комнаты. Ничего примечательного.';
|
||||||
}: attr 'scenery';
|
}: 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