Ещё одна линия объектов...

Всё ещё не могу придумать основную комбинацию.
This commit is contained in:
oreolek 2010-05-11 18:46:52 +07:00
parent f20ac80811
commit 3d78914378
2 changed files with 30 additions and 1 deletions

View file

@ -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 = 'Длинная пеньковая верёвка, на конце которой болтается тяжеленный амбарный замок. В принципе, это можно использовать как оружие..возможно, метательное.',

View file

@ -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('Телепорт."');