diff --git a/room16.lua b/room16.lua index a7bc8f1..82747aa 100644 --- a/room16.lua +++ b/room16.lua @@ -194,9 +194,12 @@ obj { before_Drop = function() p ('Надо бросать пить, а не крестики бросать.') end; - before_Take = function() + ["before_Take,Remove,Enter"] = function() p ('Что-что?') end; + before_Cut = function(s, w) + mp:xaction('PutOn', s, w) + end; before_PutOn = function(s, w) if (w == _'room16_a1' or w == _'room16_a2' or w == _'room16_a3' or w == _'room16_b1' or w == _'room16_b2' or w == _'room16_b3' or w == _'room16_c1' or w == _'room16_c2' or w == _'room16_c3') then if(_'room16_wardrobe'.state >= 4) then @@ -239,9 +242,12 @@ obj { before_Drop = function() p ('Надо бросать пить, а не нолики бросать.') end; - before_Take = function() + ["before_Take,Remove,Enter"] = function() p ('Что-что?') end; + before_Cut = function(s, w) + mp:xaction('PutOn', s, w) + end; before_PutOn = function(s, w) if (w == _'room16_a1' or w == _'room16_a2' or w == _'room16_a3' or w == _'room16_b1' or w == _'room16_b2' or w == _'room16_b3' or w == _'room16_c1' or w == _'room16_c2' or w == _'room16_c3') then if(_'room16_wardrobe'.state < 4) then