From 8ce3e387484ec445fb9932abe380e462b1660a99 Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Tue, 22 Dec 2020 21:11:09 +0700 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BA=D0=BB=D0=BE=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B8=20=D0=B2=D1=8B=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=B5=D0=BB=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- autoscript | 1 - custom_parser.lua | 4 ++-- rooms/objects.lua | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/autoscript b/autoscript index db7de04..d9e2ec8 100644 --- a/autoscript +++ b/autoscript @@ -10,7 +10,6 @@ взять вырезатель выставить К стрелять в пластинку -стрелять пластинка выставить С стрелять в пластину выставить Л diff --git a/custom_parser.lua b/custom_parser.lua index 3c68f0a..f24e2dd 100644 --- a/custom_parser.lua +++ b/custom_parser.lua @@ -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 { diff --git a/rooms/objects.lua b/rooms/objects.lua index ab75f6d..1dc6099 100644 --- a/rooms/objects.lua +++ b/rooms/objects.lua @@ -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 {