Теперь можно съесть щи
This commit is contained in:
parent
74963ea4af
commit
9722a00442
|
@ -23,6 +23,7 @@
|
||||||
включить робота
|
включить робота
|
||||||
выключить робота
|
выключить робота
|
||||||
включить робота
|
включить робота
|
||||||
|
обнять робота
|
||||||
вырезать К из булавки
|
вырезать К из булавки
|
||||||
выйти
|
выйти
|
||||||
юг
|
юг
|
||||||
|
@ -31,5 +32,5 @@
|
||||||
осмотреть дверь
|
осмотреть дверь
|
||||||
вырезать И из щи
|
вырезать И из щи
|
||||||
съесть щи
|
съесть щи
|
||||||
выйти
|
#выйти
|
||||||
открыть дверь
|
#юг
|
||||||
|
|
|
@ -26,6 +26,7 @@ mp.msg.Jump.JUMP = "Прыг-скок. Не помогает."
|
||||||
mp.msg.Consult.CONSULT = "{#You} не {#g/находишь,находите} ничего подходящего."
|
mp.msg.Consult.CONSULT = "{#You} не {#g/находишь,находите} ничего подходящего."
|
||||||
mp.msg.Cut.CUT = "Резать {#first/вн} бессмысленно."
|
mp.msg.Cut.CUT = "Резать {#first/вн} бессмысленно."
|
||||||
mp.msg.Cut.CUT2 = "Резать {#first/вн} {#second/тв} бессмысленно."
|
mp.msg.Cut.CUT2 = "Резать {#first/вн} {#second/тв} бессмысленно."
|
||||||
|
mp.msg.Eat.EAT = "{#You} {#g/съедаешь,съедаете} {#first/вн}."
|
||||||
|
|
||||||
local function split(s, sep)
|
local function split(s, sep)
|
||||||
if sep == nil then
|
if sep == nil then
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--$Name: Полёт в Петербург$
|
--$Name: Полёт в Петербург$
|
||||||
--$Version: 1.2.4$
|
--$Version: 1.2.5$
|
||||||
--$Author:Александр Яковлев$
|
--$Author:Александр Яковлев$
|
||||||
|
|
||||||
require "fmt"
|
require "fmt"
|
||||||
|
|
|
@ -13,11 +13,35 @@ obj {
|
||||||
['рука/пр'] = 'руке';
|
['рука/пр'] = 'руке';
|
||||||
}: attr 'essential'
|
}: attr 'essential'
|
||||||
|
|
||||||
|
obj {
|
||||||
|
-"тарелка/жр";
|
||||||
|
canonical = 'тарелка';
|
||||||
|
nam = 'plate';
|
||||||
|
description = 'Пустая тарелка. Когда-то в ней были щи.';
|
||||||
|
}: dict {
|
||||||
|
['тарелка/рд'] = 'тарелку';
|
||||||
|
['тарелка/дт'] = 'тарелке';
|
||||||
|
['тарелка/вн'] = 'тарелку';
|
||||||
|
['тарелка/тв'] = 'тарелкой';
|
||||||
|
['тарелка/пр'] = 'тарелке';
|
||||||
|
}
|
||||||
|
|
||||||
obj {
|
obj {
|
||||||
-"тарелка/жр|щи/ср,мн";
|
-"тарелка/жр|щи/ср,мн";
|
||||||
canonical = 'щи';
|
canonical = 'щи';
|
||||||
nam = 'shi';
|
nam = 'shi';
|
||||||
description = 'Тарелка с остывшими щами. Выглядит не очень аппетитно.';
|
description = 'Тарелка с остывшими щами. Выглядит не очень аппетитно.';
|
||||||
|
before_Eat = function(s)
|
||||||
|
s:remove();
|
||||||
|
put('plate', here());
|
||||||
|
return '{#You} жадно {#g/съедаешь,съедаете} щи без помощи столовых приборов. Не лучший обед в пути, но очень сытный.';
|
||||||
|
end;
|
||||||
|
}: dict {
|
||||||
|
['щи/рд'] = 'щи';
|
||||||
|
['щи/дт'] = 'щам';
|
||||||
|
['щи/вн'] = 'щи';
|
||||||
|
['щи/тв'] = 'щами';
|
||||||
|
['щи/пр'] = 'щах';
|
||||||
}: attr 'edible'
|
}: attr 'edible'
|
||||||
|
|
||||||
obj {
|
obj {
|
||||||
|
|
|
@ -22,11 +22,21 @@ room {
|
||||||
end
|
end
|
||||||
p 'Это маленькая комнатка, мягко подсвеченная светильниками внутри стен. В углу стоит робот-уборщик. Единственная дверь на юге закрыта ярким голубым щитом.';
|
p 'Это маленькая комнатка, мягко подсвеченная светильниками внутри стен. В углу стоит робот-уборщик. Единственная дверь на юге закрыта ярким голубым щитом.';
|
||||||
end;
|
end;
|
||||||
s_to = function()
|
cant_go = function(s, to)
|
||||||
if here():has('shield') then
|
if to == 's_to' then
|
||||||
|
if here():srch('shield') then
|
||||||
|
return 'Дверь закрыта и заблокирована прочным щитом.';
|
||||||
|
end
|
||||||
|
walk('end');
|
||||||
|
else
|
||||||
|
return [[Там нет ничего интересного.]]
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
before_Exit = function()
|
||||||
|
if here():srch('shield') then
|
||||||
return 'Дверь закрыта и заблокирована прочным щитом.';
|
return 'Дверь закрыта и заблокирована прочным щитом.';
|
||||||
end
|
end
|
||||||
walk('end');
|
return walk('end');
|
||||||
end;
|
end;
|
||||||
obj = {
|
obj = {
|
||||||
'shield',
|
'shield',
|
||||||
|
@ -151,6 +161,7 @@ obj {
|
||||||
here().dirty = false;
|
here().dirty = false;
|
||||||
end
|
end
|
||||||
end;
|
end;
|
||||||
|
before_Hug = '{#You} {#g/обнимаешь,обнимаете} всеми забытого робота. Робот не показывает этого, но внутри он рад.';
|
||||||
obj = {
|
obj = {
|
||||||
'robot_hand',
|
'robot_hand',
|
||||||
'button'
|
'button'
|
||||||
|
|
Loading…
Reference in a new issue