Ещё одна линия объектов...
Всё ещё не могу придумать основную комбинацию.
This commit is contained in:
parent
f20ac80811
commit
3d78914378
29
objects.lua
29
objects.lua
|
@ -23,7 +23,6 @@ cobj = function(v)
|
||||||
return obj(v);
|
return obj(v);
|
||||||
end
|
end
|
||||||
--Плащ+мех с водой+лист подорожника=лечебный компресс
|
--Плащ+мех с водой+лист подорожника=лечебный компресс
|
||||||
--Складная лодка+палка+плащ=парусная лодка
|
|
||||||
rope = cobj{
|
rope = cobj{
|
||||||
nam = 'верёвка',
|
nam = 'верёвка',
|
||||||
inv = 'Длинная крепкая пеньковая верёвка.',
|
inv = 'Длинная крепкая пеньковая верёвка.',
|
||||||
|
@ -36,6 +35,34 @@ rope = cobj{
|
||||||
end;
|
end;
|
||||||
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{
|
rope_with_lock = cobj{
|
||||||
nam = 'верёвка с замком',
|
nam = 'верёвка с замком',
|
||||||
inv = 'Длинная пеньковая верёвка, на конце которой болтается тяжеленный амбарный замок. В принципе, это можно использовать как оружие..возможно, метательное.',
|
inv = 'Длинная пеньковая верёвка, на конце которой болтается тяжеленный амбарный замок. В принципе, это можно использовать как оружие..возможно, метательное.',
|
||||||
|
|
|
@ -67,6 +67,8 @@ falling = room{
|
||||||
inv():add('black_powder');
|
inv():add('black_powder');
|
||||||
inv():add('stick');
|
inv():add('stick');
|
||||||
inv():add('lock');
|
inv():add('lock');
|
||||||
|
inv():add('boat');
|
||||||
|
inv():add('cape');
|
||||||
lifeon('falling');
|
lifeon('falling');
|
||||||
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
|
return [[Как только Джек открыл дверь, свет в комнате погас.Знакомый голос сказал:^^
|
||||||
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');
|
"Да, ты выбрал верно. Продолжаем игру. Второй раунд! ]]..txtem('Телепорт."');
|
||||||
|
|
Loading…
Reference in a new issue