require( "scripts/game/deftutorial.lua" );
--[[
UnblockAnimal("goathouse1","goat") - разблокировать заблокированный обьект, где goathouse1- его контейнер, goat - сам обьект
EndLevel() - закончить уровень

--]]

--[[
SampleTutorial=
{
    initor=
    {
        id="hen",      -- фильтер на идентификатор обьекта
        wish="eating", -- фильтер на желание обьекта
        action="",     -- фильтер на акцию обьекта
        pos={12,12},   -- фильтер на позицию обьекта
        counter=2,     -- сколько раз должен инитор сработать чтобы начался туториал
        dependence="show_eating_1",           -- имя туториала. который должен выполнится. прежде чем запустится этот
        wait_tutorial ="", -- похоже на dependence, что если на момент срабатывания зависящий туториал не отработал. то туториал ложится в очередь(и отработает сразу же как только отработает туториал, который ждём)
        not_disabled = 1, -- если установлено в 1 - туториал запустится, даже если из опций он отключён
        wait_creating = 1, -- если установлено в 1 тотуториал запустится когда создастся обьект  id
    };   

    message=
    {
        target= {kEmpty, -- список стрелачек, окно всегда привязано к первой стрелочке
                 kCurrent,  -- обьект, который вызвал туториал
                 {id="hen", pos={12, 12}} -- максимум стрелочек - 4
                }; 
        
        position = {  -- смещение окна относительно нормальной позиции
                        x = Random(-5, 5), -- Random - означает что определяется случайно в заданном диапазоне
                        y= Random(-5, 5), 
                        target = {kAll, kArrow1, kArrow2, kArrow4, kWindow} -- списко обьектов на которые воздействует смещение
                   };
        delay = 100; -- задержка перед появлением окна туториала
        block={{id="redbarn"}, }, -- если установлен - то список обьектов. на которые можно кликнуть
        OrderBlock = 1, --клацать надо в строгом порядке б дает ток раз клацнуть, если надо 2 раза подряд, то надо 2 одинаковых обьекта. 
        msg="";      -- сообщение, вывыдимое туториалом
        bg="";       -- фок окна туториала
        image="";    -- рисунок на окне туториала
        skipeable=1; -- разрешена или запрещена кнопка skip
        window="";  -- окно для туториала
        transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
        stop=1;      -- останавливается ли игра когда уториал появился
        
        close = -- условие закрытия туториала
        {
            -- если указана то туториал имеет кнопку, его закрывающую
            button="STANDART_OK",
            -- время через которое туториал закроется автоматически
            timer=8000,
            -- действие. или список действий  которое закрывает туториал
            action={"eating", ""},
            -- клик на какой обьект закрывает туториал           
            click = "ambar"; -- на одиночный обьект
            click = {"ambar", "pond"}; -- на несколько обьектов в строгом порядке
            click = {{"ambar","pond"}}; -- на один из обьектов
        },
    };
    onclose = UnblockAnimal("goathouse1","goat"); -- действие, происходящее по закрфытию туториала
        --UnblockAnimal("контейнер", "обьект") -- разблокировать обьект
        --EndLevel() -- закончить уровень

    post_block = 1; -- после закрытия туториала игра остаётся заплакирыванной до появления следующего туториала
    next_tutorial = ""; -- туториал, который появляется после закрытия текущего
    
};

--]]

tutorials=
{

cow1=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="cow",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
                --action="eating_goat_end",     -- фильтер на акцию обьекта
                --dependence="mother4"
},
        -- собственно сам туториал    
        message={
                msg="cow1",
                block={kCurrent, {id="redbarn"}},
                transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
                stop=1;      -- останавливается ли игра когда уториал появился
                window="default_window",
                --target= {id="hen"},                
                close = 
                {
                   button="STANDART_OK",
                   --click="hen",
                   timer=70000,
                },            
            },      
       next_tutorial="cow2", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
       post_block = 1; 
},

cow2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="ambar",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
                --action="eating_goat_end",     -- фильтер на акцию обьекта
                dependence="cow1"
},
        -- собственно сам туториал    
        message={
                msg="cow2",
                block={kCurrent, {id="ambar"}},
                delay = 150,
                transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
                stop=1;      -- останавливается ли игра когда уториал появился
                window="default_window",
                target= {id="ambar"},                
                close = 
                {
                   --button="STANDART_OK",
                   click="ambar",
                },            
            },      
       --next_tutorial="cow3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
       post_block = 1; 
  },

cow3=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="dad",      -- фильтер на идентификатор обьекта
                --wish="eating", -- фильтер на желание обьекта
                action="eating",     -- фильтер на акцию обьекта
                dependence="cow2"
},
        -- собственно сам туториал    
        message={
                msg="cow3",
                block={kCurrent, {id="eatmachine"}},
                delay = 200,
                window="default_window",
                transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
                stop=1;      -- останавливается ли игра когда уториал появился
                target= {id="eatmachine"},                
                close = 
                {
                   --button="STANDART_OK",
                   click="eatmachine",
                },            
            },      
      --next_tutorial="cow4", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
      post_block = 1; 
 },

cow4=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="dad",      -- фильтер на идентификатор обьекта
                --wish="eating", -- фильтер на желание обьекта
                action="eating_eatmachine_end",     -- фильтер на акцию обьекта
                dependence="cow3"
},
        -- собственно сам туториал    
        message={
                msg="cow4",
                block={kCurrent, {id="eatmachine"}},
                window="default_window",
                --target= {id="eatmachine"},  
               delay = 150,
               transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
               stop=1;      -- останавливается ли игра когда уториал появился              
                close = 
                {
                   timer=100000,
                   button="STANDART_OK",
                   --click="portion",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
       post_block = 1;
 },

cow5=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="portion",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
                --action="eating_eatmachine_end",     -- фильтер на акцию обьекта
                dependence="cow4"
},
        -- собственно сам туториал    
        message={
                msg="cow5",
                block={{id="portion"},{id="cow"}},
                OrderBlock = 1, 
                window="default_window",
                HideArrows = 1,
                transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
                stop=1;      -- останавливается ли игра когда уториал появился
                target= {{id="cow"}, {id="portion"}};
                close = 
                {
                   --button="STANDART_OK"
                   click={"portion","cow"},
                },            
            },      
       --next_tutorial="cow6", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
   post_block=1
},

cow6=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="dad",      -- фильтер на идентификатор обьекта
                --wish="watering", -- фильтер на желание обьекта
                action="eating_cow_end",     -- фильтер на акцию обьекта
                dependence="cow5"
},
        -- собственно сам туториал    
        message={
                msg="cow6",
                block={kCurrent, {id="redbarn"}},
                window="default_window",
               delay = 100,
               transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
               stop=1;      -- останавливается ли игра когда уториал появился
                --target= {id="cow"},                
                close = 
                {
                   button="STANDART_OK",
                   --click="cow",
                  timer = 110000,
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   

  },


cow7=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="cow",      -- фильтер на идентификатор обьекта
                wish="tools", -- фильтер на желание обьекта
                --action="watering",     -- фильтер на акцию обьекта
                --dependence="cow6"
},
        -- собственно сам туториал    
        message={
                msg="cow7",
                block={kCurrent, {id="redbarn"}},
                window="default_window",
                delay = 100,
                transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
                stop=1;      -- останавливается ли игра когда уториал появился
                --target= {id="cow"},                
                close = 
                {
                   button="STANDART_OK",
                   timer = 100000,
                   --click="cow",
                },            
            },      
     next_tutorial="cow8", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
   post_block=1
},

cow8=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="cow",      -- фильтер на идентификатор обьекта
                wish="tools", -- фильтер на желание обьекта
                --action="watering",     -- фильтер на акцию обьекта
                dependence="cow7"
},
        -- собственно сам туториал    
        message={
                msg="cow8",
                delay = 50,
               transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
               stop=1;      -- останавливается ли игра когда уториал появился
                block={kCurrent, {id="workshop"}},
                window="default_window",
                target= {id="workshop"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="workshop",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
 post_block=1
 },

cow9=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="mother",      -- фильтер на идентификатор обьекта
                --wish="tools", -- фильтер на желание обьекта
                action="tools",     -- фильтер на акцию обьекта
                dependence="cow8"
},
        -- собственно сам туториал    
        message={
                msg="cow9",
                block={kCurrent, {id="cow"}},
                window="default_window",
                delay = 50,
               transferring = 1; -- для остонавливающего туториала передаются в игру события от мыши
               stop=1;      -- останавливается ли игра когда уториал появился
                target= {id="cow"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="cow",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
   --post_block=1
 },

cow10=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="cow",      -- фильтер на идентификатор обьекта
                wish="milking", -- фильтер на желание обьекта
                --action="watering",     -- фильтер на акцию обьекта
                --dependence="cow6"
},
        -- собственно сам туториал    
        message={
                msg="cow10",
                block={kCurrent, {id="cow"}},
                window="default_window",
                target= {id="cow"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="cow",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},

cow11=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="mother",      -- фильтер на идентификатор обьекта
                --wish="milking", -- фильтер на желание обьекта
                action="milking_cow",     -- фильтер на акцию обьекта
                dependence="cow10"
},
        -- собственно сам туториал    
        message={
                msg="cow11",
                block={kCurrent, {id="milk"}},
                window="default_window",
                target= {id="milk"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="milk",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    },

lesson25=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="goat",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
                --action="watering_goat_end",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                --dependence="lesson10",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson25",
                -- список обьектов. которые доступны во время работы туториала                
                block={kCurrent, {id="redbarn"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                OrderBlock = 1,
                delay=100,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                --target = {{id="hen"},{id="pond"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    timer=30000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    --click={"pond", "hen"},
                },            
            },      
    next_tutorial="lesson26", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    post_block=1
    
},


lesson26=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="goat",      -- фильтер на идентификатор обьекта
                --wish="eating", -- фильтер на желание обьекта
                --action="watering_goat_end",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                --dependence="lesson25",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson26",
                -- список обьектов. которые доступны во время работы туториала
                block={kCurrent, {id="ambar"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                --OrderBlock = 1,
                delay=150,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                target = {{id="ambar"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    --button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    --timer=7000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    click={"ambar", "ambar","ambar"},
                },            
            },      
    next_tutorial="lesson27", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    post_block=1
    
},

lesson27=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="goat",      -- фильтер на идентификатор обьекта
                --wish="eating", -- фильтер на желание обьекта
                --action="watering_goat_end",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                --dependence="lesson26",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson27",
                -- список обьектов. которые доступны во время работы туториала
                block={kCurrent, {id="redbarn"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                --OrderBlock = 1,
                delay=150,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                --target = {{id=""}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    timer=40000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    --click={{"ambar", "ambar","ambar"}},
                },            
            },      
    --next_tutorial="lesson27", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    post_block=1
    
},

lesson28=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="dad",      -- фильтер на идентификатор обьекта
                --wish="eating", -- фильтер на желание обьекта
                action="eating",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                --dependence="lesson27",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson28",
                -- список обьектов. которые доступны во время работы туториала
                block= {kCurrent,{id="eatmachine"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                --OrderBlock = 1,
                delay=200,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                target = {{id="eatmachine"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    --button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    --timer=13000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    click = "eatmachine",
                },            
            },      
    --next_tutorial="lesson29", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    post_block=1
    
},

lesson29=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="dad",      -- фильтер на идентификатор обьекта
                --wish="eating", -- фильтер на желание обьекта
                action="eating",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                dependence="lesson28",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson29",
                -- список обьектов. которые доступны во время работы туториала
                block= {{id="goat"},{id="hen"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                OrderBlock = 1,
                HideArrows = 1,  
                delay=100,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                target = {{id="goat"},{id="hen"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    --button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    --timer=12000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    click={"goat","hen"},
                },            
            },      
    --next_tutorial="lesson27", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    post_block=1
    
},

lesson30=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="hen",      -- фильтер на идентификатор обьекта
                wish="watering", -- фильтер на желание обьекта
                action="eating_hen_end",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                dependence="lesson29",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson30",
                -- список обьектов. которые доступны во время работы туториала
                block= {{id="redbarn"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                OrderBlock = 1,
                delay=100,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                --target = {{id="eatmachine"},{id="hen"},{id="goat"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    timer=40000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    --click={ "goat","hen","eatmachine"},
                },            
            },      
    --next_tutorial="lesson27", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    post_block=1
    
},

lesson31=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="hen",      -- фильтер на идентификатор обьекта
                wish="watering", -- фильтер на желание обьекта
                --action="eating_eatmachine_end",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                dependence="lesson30",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson31",
                -- список обьектов. которые доступны во время работы туториала
                block= {{id="redbarn"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                OrderBlock = 1,
                delay=100,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                --target = {{id="eatmachine"},{id="hen"},{id="goat"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    timer=50000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    --click={ "goat","hen","eatmachine"},
                },            
            },      
    --next_tutorial="lesson27", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    --post_block=1
    
},


lesson32=
       {
        -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="hen",      -- фильтер на идентификатор обьекта
                --wish="watering", -- фильтер на желание обьекта
                action="watering_hen_end",     -- фильтер на акцию обьекта
                --pos={12,12},                 -- фильтер на позицию обьекта
                --counter=2,     
                dependence="lesson31",           -- имя туториала. который должен выполнится. прежде чем запустится этот
            },
        -- собственно сам туториал    
        message={
                --ключ сообщения
                msg="lesson32",
                -- список обьектов. которые доступны во время работы туториала
                block= {{id="redbarn"}},
                -- окно туториала( покаместь есть только одно)
                window="default_window",
                OrderBlock = 1,
                delay=150,
                --target= kCurrent, -- target = {id="hen", pos={12, 12}}
                -- обьект. на который указывает стрелка туториала
                --target = {{id="eatmachine"},{id="hen"},{id="goat"}},                
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                close = 
                {
                    -- если указана то туториал имеет кнопку, его закрывающую
                    button="STANDART_OK",
                    -- время через которое туториал закроется автоматически
                    timer=50000,
                    -- действие. которое закрывает туториал
                    --action="eating",
                    -- клик на какой обьект закрывает туториал
                    --click={ "goat","hen","eatmachine"},
                },            
            },      
    --next_tutorial="lesson27", -- имя туториала. который будет запущен сразу-же. как только закроется этот
    --post_block=1
    
},

mother2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="dad",      -- фильтер на идентификатор обьекта
                wish="", -- фильтер на желание обьекта
                action="eating",     -- фильтер на акцию обьекта
                dependence="mother1"
},
        -- собственно сам туториал    
        message={
                msg="mother2",
                block={kCurrent, {id="ambar"}},
                window="default_window",
                target= {id="ambar"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="ambar",
                },            
            },      
       next_tutorial="mother3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
   post_block=1
  },

mother3=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="goat",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
               --action="eating",     -- фильтер на акцию обьекта
                dependence="mother2"
},
        -- собственно сам туториал    
        message={
                msg="mother3",
                block={kCurrent, {id="goat"}},
                window="default_window",
                target= {id="goat"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="goat",
                },            
            },      
      next_tutorial="mother4", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    },


mother4=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="hen",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
               --action="eating",     -- фильтер на акцию обьекта
                dependence="mother3"
},
        -- собственно сам туториал    
        message={
                msg="mother4",
                block={kCurrent, {id="hen"}},
                window="default_window",
                target= {id="hen"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="hen",
                },            
            },      
       next_tutorial="mother5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
   post_block=1
  },

mother5=
{
        -- собственно сам туториал    
        message={
                msg="mother5",
                block={kCurrent, {id="redbarn"}},
                window="default_window",
                --target= {id="hen"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="hen",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},
ground1=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="ground",      -- фильтер на идентификатор обьекта
                wish="weeding", -- фильтер на желание обьекта
                --action="eating_goat_end",     -- фильтер на акцию обьекта
                --dependence="mother4"
},
        -- собственно сам туториал    
        message={
                msg="ground1",
                block={{id="house"}},
                window="default_window",
                stop=1,
                --target= {id="ground"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="hen",
                },            
            },      
       next_tutorial="ground2", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
      post_block=1
 },

ground2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="ground",      -- фильтер на идентификатор обьекта
                wish="weeding", -- фильтер на желание обьекта
                --action="eating_goat_end",     -- фильтер на акцию обьекта
                dependence="ground1"
},
        -- собственно сам туториал    
        message={
                msg="ground2",
                block={kCurrent, {id="ground"}},
                window="default_window",
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                target= {id="ground"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="ground",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
       post_block=1
},

ground3=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="ground",      -- фильтер на идентификатор обьекта
                wish="tools", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                dependence="ground2"
},
        -- собственно сам туториал    
        message={
                msg="ground3",
                block={kCurrent, {id="workshop"}},
                window="default_window",
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                target= {id="workshop"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="workshop",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
     post_block=1
  },

ground4=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="mother",      -- фильтер на идентификатор обьекта
                --wish="tools", -- фильтер на желание обьекта
                action="tools",     -- фильтер на акцию обьекта
                dependence="ground3"
},
        -- собственно сам туториал    
        message={
                msg="ground4",
                block={kCurrent, {id="ground"}},
                window="default_window",
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                target= {id="ground"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="ground",
                },            
            },      
       --next_tutorial="ground5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
     post_block=1
    },

ground5=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="dad",      -- фильтер на идентификатор обьекта
                --wish="tools", -- фильтер на желание обьекта
                action="tools_ground_end",     -- фильтер на акцию обьекта
                --dependence="ground3"
},
        -- собственно сам туториал    
        message={
                msg="ground5",
                block={kCurrent, {id="ground"}},
                window="default_window",
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                --target= {id="ground"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="ground",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    },

kreslo1=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="kreslo",      -- фильтер на идентификатор обьекта
                wish="relax", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                --dependence="ground3"
},
        -- собственно сам туториал    
        message={
                msg="kreslo1",
                block={kCurrent, {id="dad"}},
                window="default_window",
                target= {id="dad"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="ground",
                },            
            }, 
       next_tutorial="kreslo2", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    },

kreslo2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="kreslo",      -- фильтер на идентификатор обьекта
                wish="relax", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                --dependence="ground3"
},
        -- собственно сам туториал    
        message={
                msg="kreslo2",
                block={kCurrent, {id="kreslo"}},
                window="default_window",
                target= {id="kreslo"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="kreslo",
                },            
            },      
       --next_tutorial="show_sheep5", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    },


telphon_talk1=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта                
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk1",
                    window="telephon_window",
                    target= {id="mother"},
                    skipeable = 0; -- туториал не может быть пропущен                    
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    close = 
                    {
                        button="STANDART_OK",
                    },            
                }, 
},

telphon_talk2=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
            },
       message={
                    msg="telphon_talk2",
                    window="default_window",
                    --target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии,
                    close = 
                    {
                    button="STANDART_OK",
                    timer = 8000,
                },            
            },      
    }, 

tomato1=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="tomato",      -- фильтер на идентификатор обьекта
                wish="watering", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                --dependence="ground3"
},
        -- собственно сам туториал    
        message={
                msg="tomato1",
                block={kCurrent, {id="redbarn"}},
                window="default_window",
                target= {id="tomato"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="ground",
                },            
            },      
       next_tutorial="tomato2", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
     post_block=1
},

tomato2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="tomato",      -- фильтер на идентификатор обьекта
                wish="watering", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                dependence="tomato1"
},
        -- собственно сам туториал    
        message={
                msg="tomato2",
                block={kCurrent, {id="pond"}},
                window="default_window",
                target= {id="pond"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="pond",
                },            
            },      
       next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
     post_block=1
},

tomato3=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="tomato",      -- фильтер на идентификатор обьекта
                wish="watering", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="tomato3",
                block={kCurrent, {id="tomato"}},
                window="default_window",
                target= {id="tomato"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="tomato",
                },            
            },      
       --next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},


tomato4=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="tomato",      -- фильтер на идентификатор обьекта
                wish="weeding", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                --dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="tomato4",
                block={kCurrent, {id="tomato"}},
                window="default_window",
                target= {id="tomato"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="tomato",
                },            
            },      
       --next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},


tomato5=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="tomato",      -- фильтер на идентификатор обьекта
                wish="collection", -- фильтер на желание обьекта
                --action="tools",     -- фильтер на акцию обьекта
                --dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="tomato5",
                block={kCurrent, {id="tomato"}},
                window="default_window",
                target= {id="tomato"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="tomato",
                },            
            },      
       --next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},

tomato6=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="tomato",      -- фильтер на идентификатор обьекта
                --wish="collection", -- фильтер на желание обьекта
                action="collection_tomato",     -- фильтер на акцию обьекта
                --dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="tomato6",
                block={kCurrent, {id="tomatos"}},
                window="default_window",
                target= {id="tomatos"},                
                close = 
                {
                   --button="STANDART_OK"
                   click="tomatos",
                },            
            },      
       --next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},

lemonade1=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="lemonad",      -- фильтер на идентификатор обьекта
                wish="make", -- фильтер на желание обьекта
                --action="collection_tomato",     -- фильтер на акцию обьекта
                --dependence="tomato2"
                },
        -- собственно сам туториал    
        message={
                msg="lemonade1",
                block={kCurrent, {id="lemonad"}},
                window="default_window",
                target= {id="lemonad"},  
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии              
                close = 
                {
                   --button="STANDART_OK"
                   click="lemonad",
                },            
            },      
       --next_tutorial="lemonade2", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
},    



lemonade2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="lemonad",      -- фильтер на идентификатор обьекта
                --wish="drink", -- фильтер на желание обьекта
                action="make_lemonad",     -- фильтер на акцию обьекта
                --dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="lemonade2",
                --block={kCurrent, {id="lemonad"}},
                window="default_window",
                --stop=1, -- необходима ли остановка всей игры
                delay = 100,
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии 
                --transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                --target= {id="lemonad"},                
                close = 
                {
                   button="STANDART_OK",
                   timer = 40000,
                   --click="lemonad",
                },            
            },      
       next_tutorial="lemonade3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},

lemonade3=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="lemonad",      -- фильтер на идентификатор обьекта
                --wish="take", -- фильтер на желание обьекта
                action="make_lemonad",     -- фильтер на акцию обьекта
                --dependence="lemonade2"
},
        -- собственно сам туториал    
        message={
                msg="lemonade3",
                --block={kCurrent, {id="lemonad"}},

                block={kCurrent, {id="lemonad"}},
                window="default_window",
                --target= {id="lemonad"},  
                delay = 500,
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                --target= {id="lemonad"},                
                close = 
                {
                   button="STANDART_OK",
                   timer = 50000,
                   --click="lemonad",
                },            
            },    
next_tutorial="lemonade4", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
     
},

lemonade4=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                --id="lemonad",      -- фильтер на идентификатор обьекта
                --wish="drink", -- фильтер на желание обьекта
                action="drink_lemonad",     -- фильтер на акцию обьекта
                dependence="lemonade3"
},
        -- собственно сам туториал    
        message={
                msg="lemonade4",
                --block={kCurrent, {id="lemonad"}},
                window="default_window",
                --target= {id="telephone"}, 
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии               
                close = 
                {
                   button="STANDART_OK",
                   timer = 50000,
                   --click="lemonad",
                },            
            }, 
        
},


telphon_talk3=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций                
            },
       message={
                    msg="telphon_talk3",
                    window="telephon_window",
                    --target= {id="mother"},
                    skipeable = 0, -- туториал не может быть пропущен  
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии                  
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer = 10000,
                },            
            },      
    },

telphon_talk1=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта                
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk4",
                    window="telephon_window",
                    target= {id="mother"},
                    skipeable = 0; -- туториал не может быть пропущен                    
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    close = 
                    {
                    button="STANDART_OK",
                },            
            }, 
       --next_tutorial="telphon_talk2", -- имя туториала. который будет запущен сразу-же. как только закроется этот        
    }, 


telphon_talk5=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk5",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=10000,
                },            
            },      
    },

telphon_talk6=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk6",
                    window="telephon_window",
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    skipeable = 0; -- туториал не может быть пропущен                    
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                },            
            },      
    },
telphon_talk7=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk7",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                },            
            },      
    },

telphon_talk8=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk8",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                },            
            },      
    },
telphon_talk13=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk13",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                },            
            },      
    },

telphon_talk14=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk14",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk17=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk17",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },
telphon_talk19=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk19",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },
telphon_talk20=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk20",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk21=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk21",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk22=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk22",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk23=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk23",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk24=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk24",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },


telphon_talk25=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk25",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },


telphon_talk39=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk39",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    --target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },



telphon_talk26=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk26",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk27=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk27",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk28=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk28",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk29=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk29",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },
telphon_talk30=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk30",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },
telphon_talk31=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk31",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk32=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk32",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk33=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk33",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk34=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk34",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },


telphon_talk35=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk35",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk36=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk36",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk37=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk37",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk38=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk38",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk41=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk41",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },


telphon_talk47=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk47",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },

telphon_talk16=
{
       initor={    -- фильтер работает только для автоматических вызавов
                action="start_telphon_talk",     -- фильтер на акцию обьекта
                not_disabled=1; -- туториал работает даже тогда, когда туториалы отключены из меню опций               
            },
       message={
                    msg="telphon_talk16",
                    window="telephon_window",
                    skipeable = 0; -- туториал не может быть пропущен
                    target= {id="mother"},
                    stop=1, -- необходима ли остановка всей игры
                    transferring=0, -- возможность кликать на обьекты в замороженом состоянии
                    stop=1,
                    close = 
                    {
                    button="STANDART_OK",
                    timer=9000,
                },            
            },      
    },



car1=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="car1",      -- фильтер на идентификатор обьекта
                --wish="fixed", -- фильтер на желание обьекта
                action="breakage",     -- фильтер на акцию обьекта
                --dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="car1",
                block={kCurrent, {id="car1"}},
                window="default_window",
                target= {id="car1"},   
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии             
                close = 
                {
                  --button="STANDART_OK"
                   click="car1",
                },            
            },      
       --next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},
car2=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="dad",      -- фильтер на идентификатор обьекта
                --wish="breakage", -- фильтер на желание обьекта
                action="fixed1_car1",     -- фильтер на акцию обьекта
                --dependence="tomato2"
},
        -- собственно сам туториал    
        message={
                msg="car2",
                --block={kCurrent, {id="car1"}},
                window="default_window",
                stop=1, -- необходима ли остановка всей игры
                transferring=1, -- возможность кликать на обьекты в замороженом состоянии
                --target= {id="car1"},                
                close = 
                {
                  button="STANDART_OK"
                   --click="car1",
                },            
            },      
       --next_tutorial="tomato3", -- имя туториала. который будет запущен сразу-же. как только закроется этот   
    
},

eatmachine=
{
       -- инитор, это то что запускает туториал
        initor={    -- фильтер работает только для автоматических вызавов
                id="cow",      -- фильтер на идентификатор обьекта
                wish="eating", -- фильтер на желание обьекта
                --action="eating_goat_end",     -- фильтер на акцию обьекта
                --dependence="mother4"
},
        -- собственно сам туториал    
        message={
                msg="eatmachine",
                --block={kCurrent, {id="redbarn"}},
                window="default_window",
                target= {id="eatmachine_m"},                
                close = 
                {
                   button="STANDART_OK"
                   --click="hen",
                },            
            },       
},

}
