g_Levels = 
{
    {
        level = "antiquary",
        comics = "page_2",
        stages = { 
            { location = "antiquary_profile", task = "txtFindProfiles" },
            { location = "mg_board" },            
            { location = "antiquary_onetype", task = "txtFindCoins" }, 
            { location = "antiquary_dual", task = "txtFind10Diff" }
        }
    },
    {
        level = "laboratory",
        comics = "page_4",
        stages = { 
            { location = "laboratory_profile", task = "txtFindProfiles" }, 
            { location = "laboratory", task = "txtFindList" }, 
            { location = "mg_15", task = "txtGatherPic",  skin = 1, inventory = 2 } 
        }
    },
    {
        level = "oldtower",
        comics = "page_3",
        required = { "antiquary" },
        stages = { 
            { location = "oldtower", task = "txtFindList" }, 
            { location = "oldtower_profile", task = "txtFindProfiles" },
            { location = "mg_puzzle_1", task = "txtGatherPic", inventory = 4 } 
        }
    },
    {
        level = "oldhouse",
        comics = "page_5",
        required = { "laboratory" },
        stages = { 
            { location = "oldhouse_onetype", task = "txtFindToys" }, 
            { location = "mg_cards", task = "txtFindPairs", skin = 1 }, 
            { location = "oldhouse_dual", task = "txtFind10Diff" } 
        }
    },
    {
        level = "forest",
        comics = "page_6",
        required = { "laboratory" },
        stages = { 
            { location = "forest", task = "txtFindList" }, 
            { location = "forest_profile", task = "txtFindProfiles" }, 
            { location = "mg_15", task = "txtGatherPic", skin = 2, inventory = 1 } 
        }
    },
    {
        level = "garderobe",
        comics = "page_7",
        required = { "laboratory" },
        stages = { 
            { location = "garderobe_profile", task = "txtFindProfiles" }, 
            { location = "mg_puzzle_2", task = "txtGatherPic", inventory = 5 },
            { location = "garderobe_onetype", task = "txtFindFlowers" }            
        }
    },
    {
        level = "kitchen",
        comics = "page_8",
        required = { "garderobe" },
        stages = { 
            { location = "kitchen_onetype", task = "txtFindKitchen" }, 
            { location = "kitchen_profile", task = "txtFindProfiles" },           
            { location = "mg_15", task = "txtGatherPic", skin = 3, inventory = 3 } 
        }
    },
    {
        level = "shop",
        comics = "page_9",
        required = { "oldtower", "oldhouse", "forest", "kitchen" },
        stages = { 
            { location = "shop_onetype", task = "txtFindReactives" }, 
            { location = "mg_cards", task = "txtFindPairs", skin = 2 }, 
            { location = "shop", task = "txtFindList" } 
        }
    },
    {
        level = "chapel",
        comics = "page_10",
        required = { "oldtower", "oldhouse", "forest", "kitchen", "shop" },
        stages = { 
            { location = "mg_code", task = "txtBreakCode", inventory = 6 }, 
            { location = "chapel", task = "txtFindList" }, 
            { location = "chapel_onetype", task = "txtFindKeys" }        
        }
    },
    {
        level = "hiding",
        comics = "page_11",
        required = { "chapel" },
        stages = { 
            { location = "mg_labyrinth", task = "txtLabyrinth", inventory = 7 }, 
            { location = "hiding", task = "txtFindList" }, 
            { location = "hiding_profile", task = "txtFindProfiles" }, 
            { location = "mg_square", task = "txtMagicSquare", inventory = 8 } 
        }
    }
}
