std.prog: INSTEAD программирование

Reply to: g6QQ8lkQQ3AA0ZuN32yq
From: Peter (syscall,1) 02.08.17 11:17 UTC
To: Peter
Subject: Re: Выложить объект из инвентаря в произвольную сцену room
Да еще. remove(s) тоже не нужен. place сам убирает объект из прошлого место-положения. Это put не удаляет, а place -- перемещает как бы объект в новое место.
Так что в твоем случае и remove не нужен (но я бы еще воткнул признак отсутствия реакции):

====
used = function(s, w) -- s -- это и будет кувалда, нас интересует w а не s
    if w^'выложить' then
        place (s); -- в текущую комнату
    else
        return false -- даем знать stead3, что ничего не сделали, тогда вызовется game.use
    end 
end
====
[43 / 61]