Пока что все побочные линии сделаны, надо сосредоточиться на главных. Как сделать парашют или дельтаплан?
This commit is contained in:
parent
3d78914378
commit
50ffb4ba61
33
objects.lua
33
objects.lua
|
@ -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 = 'нож',
|
||||
|
|
|
@ -69,6 +69,7 @@ falling = room{
|
|||
inv():add('lock');
|
||||
inv():add('boat');
|
||||
inv():add('cape');
|
||||
inv():add('plantain');
|
||||
lifeon('falling');
|
||||
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
|
||||
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');
|
||||
|
|
Loading…
Reference in a new issue