Склонение при выстрелах

This commit is contained in:
Alexander Yakovlev 2020-12-22 21:11:09 +07:00
parent 10ef045765
commit 8ce3e38748
Signed by: oreolek
GPG key ID: 1CDC4B7820C93BD3
3 changed files with 20 additions and 3 deletions

View file

@ -10,7 +10,6 @@
взять вырезатель
выставить К
стрелять в пластинку
стрелять пластинка
выставить С
стрелять в пластину
выставить Л

View file

@ -155,13 +155,13 @@ function mp:LetterShoot(w)
if newTarget then
w:remove();
put(newTarget, here());
pn('Вы стреляете в '.. w.canonical ..',и это вырезается в '..newCanonical);
pn('Вы стреляете в '.. w:noun'вн' ..',и это вырезается в '..newCanonical..'.');
if newTarget.oncreate ~= nil then
newTarget.oncreate()
end
return;
end
return 'Вы стреляете в '.. w.canonical ..' и это мигает в слабом тумане букв «'..newCanonical..'», но затем возвращается в прежнее состояние.';
return 'Вы стреляете в '.. w:noun'вн' ..' и это мигает в слабом тумане букв «'..newCanonical..'», но затем возвращается в прежнее состояние.';
end
Verb {

View file

@ -25,6 +25,12 @@ obj {
canonical = 'пластина';
nam = 'plastina';
description = 'Гладкая стальная пластина с надписью «ПЯТНАДЦАТЫЙ».';
}: dict {
['пластина/рд'] = 'пластины';
['пластина/дт'] = 'пластине';
['пластина/вн'] = 'пластину';
['пластина/тв'] = 'пластиной';
['пластина/пр'] = 'пластине';
}
obj {
@ -32,6 +38,12 @@ obj {
canonical = 'платина';
nam = 'platina';
description = 'Кусок белого металла. Когда-то он был очень ценным, но сейчас его проще синтезировать, чем искать в космосе.';
}: dict {
['платина/рд'] = 'платины';
['платина/дт'] = 'платине';
['платина/вн'] = 'платину';
['платина/тв'] = 'платиной';
['платина/пр'] = 'платине';
}
obj {
@ -43,6 +55,12 @@ obj {
here().dirty = true;
end;
description = 'Слой грязно-серой патины лежит на всём вокруг вас.';
}: dict {
['патина/рд'] = 'патины';
['патина/дт'] = 'патине';
['патина/вн'] = 'патину';
['патина/тв'] = 'патиной';
['патина/пр'] = 'патине';
}
obj {