Пока что все побочные линии сделаны, надо сосредоточиться на главных. Как сделать парашют или дельтаплан?
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;
|
v.used = v.use;
|
||||||
return obj(v);
|
return obj(v);
|
||||||
end
|
end
|
||||||
--Плащ+мех с водой+лист подорожника=лечебный компресс
|
|
||||||
rope = cobj{
|
rope = cobj{
|
||||||
nam = 'верёвка',
|
nam = 'верёвка',
|
||||||
inv = 'Длинная крепкая пеньковая верёвка.',
|
inv = 'Длинная крепкая пеньковая верёвка.',
|
||||||
|
@ -47,6 +46,15 @@ boat = cobj{
|
||||||
end;
|
end;
|
||||||
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{
|
boat_with_stick = cobj{
|
||||||
nam = 'лодка с палкой',
|
nam = 'лодка с палкой',
|
||||||
inv = 'Одноместная лодка с вёслами; рядом с сиденьем прикреплена палка, как мачта. От этого сидеть внутри ещё неудобнее, но возможно; впрочем, куда вам уплыть в свободном полёте.',
|
inv = 'Одноместная лодка с вёслами; рядом с сиденьем прикреплена палка, как мачта. От этого сидеть внутри ещё неудобнее, но возможно; впрочем, куда вам уплыть в свободном полёте.',
|
||||||
|
@ -160,6 +168,29 @@ bomb = cobj{
|
||||||
waterskin = cobj{
|
waterskin = cobj{
|
||||||
nam = 'мех с водой',
|
nam = 'мех с водой',
|
||||||
inv = 'Мех с водой.',
|
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{
|
knife = cobj{
|
||||||
nam = 'нож',
|
nam = 'нож',
|
||||||
|
|
|
@ -69,6 +69,7 @@ falling = room{
|
||||||
inv():add('lock');
|
inv():add('lock');
|
||||||
inv():add('boat');
|
inv():add('boat');
|
||||||
inv():add('cape');
|
inv():add('cape');
|
||||||
|
inv():add('plantain');
|
||||||
lifeon('falling');
|
lifeon('falling');
|
||||||
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
|
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
|
||||||
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');
|
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');
|
||||||
|
|
Loading…
Reference in a new issue