From 3d78914378b43f39a3b8bf825b97236ce972c262 Mon Sep 17 00:00:00 2001 From: oreolek <> Date: Tue, 11 May 2010 18:46:52 +0700 Subject: [PATCH] =?UTF-8?q?=D0=95=D1=89=D1=91=20=D0=BE=D0=B4=D0=BD=D0=B0?= =?UTF-8?q?=20=D0=BB=D0=B8=D0=BD=D0=B8=D1=8F=20=D0=BE=D0=B1=D1=8A=D0=B5?= =?UTF-8?q?=D0=BA=D1=82=D0=BE=D0=B2...=20=D0=92=D1=81=D1=91=20=D0=B5=D1=89?= =?UTF-8?q?=D1=91=20=D0=BD=D0=B5=20=D0=BC=D0=BE=D0=B3=D1=83=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B8=D0=B4=D1=83=D0=BC=D0=B0=D1=82=D1=8C=20=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2=D0=BD=D1=83=D1=8E=20=D0=BA=D0=BE=D0=BC=D0=B1=D0=B8?= =?UTF-8?q?=D0=BD=D0=B0=D1=86=D0=B8=D1=8E.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- objects.lua | 29 ++++++++++++++++++++++++++++- rooms.lua | 2 ++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/objects.lua b/objects.lua index 21bbb81..fc95980 100644 --- a/objects.lua +++ b/objects.lua @@ -23,7 +23,6 @@ cobj = function(v) return obj(v); end --Плащ+мех с водой+лист подорожника=лечебный компресс ---Складная лодка+палка+плащ=парусная лодка rope = cobj{ nam = 'верёвка', inv = 'Длинная крепкая пеньковая верёвка.', @@ -36,6 +35,34 @@ rope = cobj{ end; end, } +boat = cobj{ + nam = 'лодка', + inv = 'Складная одноместная лодка с вёслами.', + fuse = function(this, that) + if (that == 'stick') then + inv():del('stick'); + inv():del('boat'); + inv():add('boat_with_stick'); + return 'Вы раскладываете лодку и укрепляете на ней палку, как мачту.' + end; + end, +} +boat_with_stick = cobj{ + nam = 'лодка с палкой', + inv = 'Одноместная лодка с вёслами; рядом с сиденьем прикреплена палка, как мачта. От этого сидеть внутри ещё неудобнее, но возможно; впрочем, куда вам уплыть в свободном полёте.', + fuse = function(this, that) + if (that == 'cape') then + inv():del('cape'); + inv():add('sailboat'); + inv():del('boat_with_stick'); + return 'Вы прикрепляете на мачту плащ и получаете... парусную лодку!'; + end; + end, +} +sailboat = obj{ + nam = 'парусная лодка', + inv = 'Одноместная лодка с двумя вёслами и самодельным парусом из плаща и палки. Трудно сказать, далеко ли вы уплывёте.' +} rope_with_lock = cobj{ nam = 'верёвка с замком', inv = 'Длинная пеньковая верёвка, на конце которой болтается тяжеленный амбарный замок. В принципе, это можно использовать как оружие..возможно, метательное.', diff --git a/rooms.lua b/rooms.lua index 178c7d3..2afc4d0 100644 --- a/rooms.lua +++ b/rooms.lua @@ -67,6 +67,8 @@ falling = room{ inv():add('black_powder'); inv():add('stick'); inv():add('lock'); + inv():add('boat'); + inv():add('cape'); lifeon('falling'); return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^ "Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');