peterburg/rooms/objects.lua

83 lines
2.8 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- Объекты, которые могут появиться на сцене, но изначально не присутствуют.
obj {
-"рука/жр";
nam = 'hand';
canonical = 'рука';
description = 'Пластиковая рука, как будто от манекена. Похоже, она левая.';
}: dict {
['рука/рд'] = 'руки';
['рука/дт'] = 'руке';
['рука/вн'] = 'руку';
['рука/тв'] = 'рукой';
['рука/пр'] = 'руке';
}: attr 'essential'
obj {
-"тарелка/жр|щи/ср,мн";
canonical = 'щи';
nam = 'shi';
description = 'Тарелка с остывшими щами. Выглядит не очень аппетитно.';
}
obj {
-"пластина/жр";
canonical = 'пластина';
nam = 'plastina';
description = 'Гладкая стальная пластина с надписью «ПЯТНАДЦАТЫЙ».';
}: dict {
['пластина/рд'] = 'пластины';
['пластина/дт'] = 'пластине';
['пластина/вн'] = 'пластину';
['пластина/тв'] = 'пластиной';
['пластина/пр'] = 'пластине';
}
obj {
-"металл/мр|платина/жр";
canonical = 'платина';
nam = 'platina';
description = 'Кусок белого металла. Когда-то он был очень ценным, но сейчас его проще синтезировать, чем искать в космосе.';
}: dict {
['платина/рд'] = 'платины';
['платина/дт'] = 'платине';
['платина/вн'] = 'платину';
['платина/тв'] = 'платиной';
['платина/пр'] = 'платине';
}
obj {
-"патина/жр";
canonical = 'патина';
scored = false;
nam = 'patina';
oncreate = function()
p 'Блестящие поверхности вокруг начинают покрываться слоем патины.'
here().dirty = true;
end;
description = 'Слой грязно-серой патины лежит на всём вокруг вас.';
}: dict {
['патина/рд'] = 'патины';
['патина/дт'] = 'патине';
['патина/вн'] = 'патину';
['патина/тв'] = 'патиной';
['патина/пр'] = 'патине';
}
obj {
-"пластика/жр";
canonical = 'пластика';
nam = 'platika';
description = 'Кусок белого пластилина. Он довольно бесполезен без духового шкафа.';
}
obj {
-"булава/жр";
canonical = 'булава';
nam = 'bulava';
oncreate = function()
givepoint()
end;
description = 'Холодное оружие. Может пригодиться против… кого-нибудь.';
}