Пока что все побочные линии сделаны, надо сосредоточиться на главных. Как сделать парашют или дельтаплан?

This commit is contained in:
oreolek 2010-05-12 07:47:27 +07:00
parent 3d78914378
commit 50ffb4ba61
2 changed files with 33 additions and 1 deletions

View file

@ -22,7 +22,6 @@ cobj = function(v)
v.used = v.use;
return obj(v);
end
--Плащ+мех с водой+лист подорожника=лечебный компресс
rope = cobj{
nam = 'верёвка',
inv = 'Длинная крепкая пеньковая верёвка.',
@ -47,6 +46,15 @@ boat = cobj{
end;
end,
}
cape = cobj{
nam = 'плащ',
inv = function()
local response = 'Заботливо сложенный коричневый плотный плащ. Хорош в сырую погоду и неплох для скрытного лазания по лесу.';
if cape.wet == true then response = response.." Да, ещё плащ промок до нитки." end;
return response;
end,
wet = false,
}
boat_with_stick = cobj{
nam = 'лодка с палкой',
inv = 'Одноместная лодка с вёслами; рядом с сиденьем прикреплена палка, как мачта. От этого сидеть внутри ещё неудобнее, но возможно; впрочем, куда вам уплыть в свободном полёте.',
@ -160,6 +168,29 @@ bomb = cobj{
waterskin = cobj{
nam = 'мех с водой',
inv = 'Мех с водой.',
fuse = function(this, that)
if (that == 'cape') then
inv():del('waterskin');
cape.wet = true;
return 'Вы выливаете воду на плащ и он становится мокрым.';
end;
end,
}
plantain = cobj{
nam = 'листья подорожника',
inv = 'Несколько листьев подорожника большого (Plantago major), травянистого растения семейства Подорожниковые.',
fuse = function(this, that)
if (that == 'cape' and cape.wet) then
inv():del('cape');
inv():del('plantain');
inv():add('compress');
return 'Вы заворачиваете листья в мокрый плащ и получаете лечебный компресс с листьями подорожника. Хотя немного не угадали с размером. ';
end;
end,
}
compress = cobj{
nam = 'компресс',
inv = 'Лечебный компресс с листьями подорожника. Если вы ушибнетесь всей спиной (что вполне возможно в вашей ситуации), то может быть, он потом вас вылечит...хотя в вашем случае, вряд ли.',
}
knife = cobj{
nam = 'нож',

View file

@ -69,6 +69,7 @@ falling = room{
inv():add('lock');
inv():add('boat');
inv():add('cape');
inv():add('plantain');
lifeon('falling');
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');