-- activityinitialization.lua
require("scripts/activities/moleProperties.lua")

-- Properties for San Francisco
PropsCalifornia = 
{
	backgroundImage = "level/sanfrancisco/textures/background",
	floorImage = "level/sanfrancisco/textures/floor",
	wallImage = "level/sanfrancisco/textures/wall",
	stairsImage = "level/sanfrancisco/textures/stairs",
	strFrontImage = "level/sanfrancisco/textures/deco",
	
	bgm = "audio/music/music_core_01.ogg",
	duration = 45,
	requiredEvidences = 4,

	sub1 = {  
		levelWaitStealTime = sanFranciscoWaitTime,
		moleCount = 0,
		-- Lowered the minimumScore so that it's reached faster in the first levels
		minimumScore = 400, --544, 
		expertScore = 606,
		targetGreenPoints = 0,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory ="level/sanfrancisco/story/sub1.lua",		
		tutorial = true,
		duration = 45,
		customerStationsRequests = {1, 1, 2, 3, 3},
		garmentToUnlock = 16,
		recommendedEcoStations = 0,
	};
	sub2 = {  
		levelWaitStealTime = sanFranciscoWaitTime,
		moleCount = 0,
		-- Lowered the minimumScore so that it's reached faster in the first levels
		minimumScore = 530, --615,
		expertScore = 685,
		targetGreenPoints = 22, --12,
		expertGreenPoints = 22,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		purchaseStory = "level/sanfrancisco/story/purchase2.lua",
		purchaseHint = "sanfrancisco_tip_2",
		entryStory = "level/sanfrancisco/story/sub2.lua",
		tutorial = true,
		duration = 45,
		customerStationsRequests = {1, 2, 2, 3, 3},
		recommendedEcoStations = 1,
	};	
	sub3 = {  
		levelWaitStealTime = 0.3,
		moleCount = 2,
		moleRequiredClicks = sanFranciscoMoleClicks,
		-- Lowered the minimumScore so that it's reached faster in the first levels
		minimumScore = 700, --753,
		expertScore = 839,
		targetGreenPoints = 27, --15,
		expertGreenPoints = 27,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		purchaseStory = "level/sanfrancisco/story/purchase3.lua",
		--entryStory = "level/sanfrancisco/story/sub3.lua",
		purchaseHint = "one_eco_min",
		--tutorial = true,
		duration = 60,
		customerStationsRequests = {1, 2, 3, 3, 3, 3},
		recommendedEcoStations = 1,
	};
	sub4 = { 
		tutorial = true,    
		levelWaitStealTime = sanFranciscoWaitTime,
		moleCount = 2,
		moleRequiredClicks = sanFranciscoMoleClicks,
		-- Lowered the minimumScore so that it's reached faster in the first levels
		minimumScore = 800, --1094,
		expertScore = 1238,
		targetGreenPoints = 22, --15,   
		expertGreenPoints = 22,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory = "level/sanfrancisco/story/sub3.lua",
		purchaseStory = "level/sanfrancisco/story/purchase3.lua",
		purchaseHint = "one_eco_min",
		duration = 60,
		customerStationsRequests = {2, 2, 3, 3, 4, 4},
		recommendedEcoStations = 1,
	};
	sub5 = {  
		levelWaitStealTime = sanFranciscoWaitTime,
		moleCount = 3,
		moleRequiredClicks = sanFranciscoMoleClicks,
		-- Lowered the minimumScore so that it's reached faster in the first levels
		minimumScore = 1000, --1102,
		expertScore = 1255,
		targetGreenPoints = 22, --15, 
		expertGreenPoints = 22,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		exitStory = "level/sanfrancisco/story/ending.lua",
		entryStory = "level/sanfrancisco/story/sub5.lua",
		purchaseStory = "level/sanfrancisco/story/purchase3.lua",
		purchaseHint = "one_eco_min",
		duration = 60,
		customerStationsRequests = {2, 2, 3, 3, 4, 4},
		garmentToUnlock = 6,
		recommendedEcoStations = 1,
	};	
};

-- Properties for Honolulu
PropsMexico = 
{
	backgroundImage = "level/honolulu/textures/background",
	floorImage = "level/honolulu/textures/floor",
	wallImage = "level/honolulu/textures/wall",
	stairsImage ="level/honolulu/textures/stairs",
	strFrontImage = "level/honolulu/textures/deco",
	
	bgm = "audio/music/music_core_02.ogg",
	duration = 65,
	requiredEvidences = 4,

	sub1 = { 
		tutorial = true,
		levelWaitStealTime = honoluluWaitTime,
		moleCount = 2,
		moleRequiredClicks = honoluluMoleClicks,
		minimumScore = 1298,
		expertScore = 1465,
		targetGreenPoints = 22,   
		expertGreenPoints = 22,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory = "level/honolulu/story/purchase1.lua",
		purchaseStory = "level/honolulu/story/sub1.lua",
		purchaseHint = "one_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 4, 4, 4},
		duration = 65,
		recommendedEcoStations = 1,
	};
	
	sub2 = {  
		levelWaitStealTime = honoluluWaitTime,
		moleCount = 3,
		moleRequiredClicks = honoluluMoleClicks,
		minimumScore = 1371,
		expertScore = 1555,
		targetGreenPoints = 27,
		expertGreenPoints = 60,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory = "level/honolulu/story/sub2.lua",
		--purchaseStory = "level/honolulu/story/purchase2.lua",
		purchaseHint = "one_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 3, 4, 4},
		duration = 65,
		garmentToUnlock = 14,
		recommendedEcoStations = 1,
	};	
	
	sub3 = {
		levelWaitStealTime = honoluluWaitTime,
		moleCount = 3,
		moleRequiredClicks = honoluluMoleClicks,
		minimumScore = 1508,
		expertScore = 1713,
		targetGreenPoints = 22, --39,   
		expertGreenPoints = 22, --71,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory = "level/honolulu/story/sub3.lua",
		purchaseStory = "level/honolulu/story/purchase3.lua",
		purchaseHint = "two_eco_min",
		customerStationsRequests = {2, 2, 2, 3, 3, 3, 4, 4},
		duration = 77,
		recommendedEcoStations = 2,
	};
	sub4 = {  
		levelWaitStealTime = honoluluWaitTime,
		moleCount = 3,
		moleRequiredClicks = honoluluMoleClicks,
		minimumScore = 1624,
		expertScore = 1854,
		targetGreenPoints = 27, --42,   
		expertGreenPoints = 27, --77,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		purchaseStory = "level/honolulu/story/sub4.lua",
		purchaseHint = "two_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 3, 4, 4, 4},
		duration = 77,
		recommendedEcoStations = 2,
	};
	
	sub5 = {  
		levelWaitStealTime = honoluluWaitTime,
		moleCount = 3,
		moleRequiredClicks = honoluluMoleClicks,
		minimumScore = 1742,
		expertScore = 2001,
		targetGreenPoints = 49, --41,   
		expertGreenPoints = 49, --78,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		exitStory = "level/honolulu/story/ending.lua",
		entryStory = "level/honolulu/story/sub5.lua",
		purchaseHint = "two_eco_min",
		customerStationsRequests = {2, 3, 3, 3, 4, 4, 4, 4},
		duration = 77,
		recommendedEcoStations = 2,
	};
};

-- Properties for Hollywood
PropsJapan = 
{
	backgroundImage = "level/hollywood/textures/background",
	floorImage = "level/hollywood/textures/floor",
	wallImage = "level/hollywood/textures/wall",
	stairsImage ="level/hollywood/textures/stairs",
	strFrontImage = "level/hollywood/textures/deco",
	
	
	bgm = "audio/music/music_core_03.ogg",
	duration = 85,
	requiredEvidences = 4,
	
	sub1 = {  
		levelWaitStealTime = hollywoodWaitTime,
		moleCount = 3,
		moleRequiredClicks = hollywoodMoleClicks,
		minimumScore = 1765,
		expertScore = 2023,
		targetGreenPoints = 54, --45,  
		expertGreenPoints = 54,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		--purchaseStory = "level/hollywood/story/sub1.lua",
		purchaseHint = "two_eco_min",
		customerStationsRequests = {2, 2, 2, 3, 3, 3, 4, 4, 4},
		recommendedEcoStations = 2,
	};
	sub2 = { 
		levelWaitStealTime = hollywoodWaitTime,
		moleCount = 3,
		moleRequiredClicks = hollywoodMoleClicks,
		minimumScore = 1891,
		expertScore = 2186,
		targetGreenPoints = 54, --46,   
		expertGreenPoints = 54,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		purchaseHint = "two_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 3, 4, 4, 4, 4},
		recommendedEcoStations = 2,
	};	
	sub3 = {
		levelWaitStealTime = hollywoodWaitTime,
		moleCount = 3,
		moleRequiredClicks = hollywoodMoleClicks,
		minimumScore = 1827,
		expertScore = 2081,
		targetGreenPoints = 58, --48,   
		expertGreenPoints = 58,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory = "level/hollywood/story/sub3.lua",
		purchaseHint = "two_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 4, 4, 4},
		recommendedEcoStations = 2,
	};
	sub4 = {  
		levelWaitStealTime = hollywoodWaitTime,
		moleCount = 3,
		moleRequiredClicks = hollywoodMoleClicks,
		minimumScore = 1950,
		expertScore = 2239,
		targetGreenPoints = 36, --30,  
		expertGreenPoints = 36,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		entryStory = "level/hollywood/story/sub4.lua",
		customerStationsRequests = {2, 3, 3, 3, 3, 4, 4, 4, 4},
		--purchaseHint = "three_eco_expert",
		purchaseHint = "two_eco_min",
		recommendedEcoStations = 2,
	};
	sub5 = { 
		levelWaitStealTime = hollywoodWaitTime,
		moleCount = 3,
		moleRequiredClicks = hollywoodMoleClicks,
		minimumScore = 1970,
		expertScore = 2323,
		targetGreenPoints = 36, --34,   
		expertGreenPoints = 36,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 0,
		exitStory = "level/hollywood/story/ending.lua",
		customerStationsRequests = {2, 3, 3, 3, 4, 4, 4, 4, 4},
		--purchaseHint = "three_eco_min",
		purchaseHint = "two_eco_min",
		garmentToUnlock = 8,
		recommendedEcoStations = 2,
	};
};

-- Properties for Las Vegas
PropsIndia = 
{
	backgroundImage = "level/lasvegas/textures/background",
	floorImage = "level/lasvegas/textures/floor",
	wallImage = "level/lasvegas/textures/wall",
	stairsImage ="level/lasvegas/textures/stairs",
	strFrontImage = "level/lasvegas/textures/deco",
	
	bgm = "audio/music/music_core_04.ogg",
	duration = 95,
	requiredEvidences = 4,

	sub1 = { 
		levelWaitStealTime = lasVegasWaitTime,
		moleCount = 4,
		moleRequiredClicks = lasVegasMoleClicks,
		minimumScore = 2016,
		expertScore = 2315,
		targetGreenPoints = 88, --27,  
		expertGreenPoints = 88,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		--customerStationsRequests = {2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4},
		customerStationsRequests = {2, 2, 2, 3, 3, 3, 4, 4, 4, 4},
		--entryStory = "level/lasvegas/story/sub1.lua",
		purchaseStory = "level/lasvegas/story/purchase1.lua",
		purchaseHint = "three_eco_min",
		recommendedEcoStations = 3,
	};
	sub2 = {  
		levelWaitStealTime = lasVegasWaitTime,
		moleCount = 4,
		moleRequiredClicks = lasVegasMoleClicks,
		minimumScore = 2180,
		expertScore = 2526,
		targetGreenPoints = 88, --50,   
		expertGreenPoints = 88,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		--customerStationsRequests = {2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4},
		customerStationsRequests = {2, 2, 3, 3, 4, 4, 4, 4, 4, 4},
		purchaseHint = "three_eco_min",
		--purchaseStory = "level/lasvegas/story/purchase2.lua",
		dressDetail = 2,
		garmentToUnlock = 4,
		recommendedEcoStations = 3,
	};	
	sub3 = {  
		levelWaitStealTime = lasVegasWaitTime,
		moleCount = 4,
		moleRequiredClicks = lasVegasMoleClicks,
		minimumScore = 2215,
		expertScore = 2532,
		targetGreenPoints = 71, --56, 
		expertGreenPoints = 71,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		entryStory = "level/lasvegas/story/sub3.lua",
		purchaseHint = "three_eco_min",
		--customerStationsRequests = {2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4},
		customerStationsRequests = {2, 2, 3, 3, 3, 4, 4, 4, 4, 4},
		recommendedEcoStations = 3,
	};
	sub4 = { 
		levelWaitStealTime = lasVegasWaitTime,
		moleCount = 4,
		moleRequiredClicks = lasVegasMoleClicks,
		minimumScore = 2230,
		expertScore = 2543,
		targetGreenPoints = 71, --56,  
		expertGreenPoints = 71,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		--customerStationsRequests = {2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4},
		customerStationsRequests = {2, 3, 3, 3, 4, 4, 4, 4, 4, 4},
		purchaseHint = "three_eco_min",
		recommendedEcoStations = 3,
	};
	sub5 = {
		levelWaitStealTime = lasVegasWaitTime,
		moleCount = 4,
		moleRequiredClicks = lasVegasMoleClicks,
		minimumScore = 2262,
		expertScore = 2634,
		targetGreenPoints = 82, --62,   
		expertGreenPoints = 82,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		exitStory = "level/lasvegas/story/ending.lua",
		purchaseStory = "level/lasvegas/story/sub5.lua",
		purchaseHint = "three_eco_min",
		--customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4},
		customerStationsRequests = {2, 3, 3, 3, 3, 4, 4, 4, 4, 4},
		recommendedEcoStations = 3,
	};
};

-- Properties for level Colorado
PropsPeru = 
{
	backgroundImage = "level/colorado/textures/background",
	floorImage = "level/colorado/textures/floor",
	wallImage = "level/colorado/textures/wall",
	stairsImage = "level/colorado/textures/stairs",
	strFrontImage = "level/colorado/textures/deco",
	
	bgm = "audio/music/music_core_05.ogg",
	duration = 102,
	requiredEvidences = 4,

	sub1 = {  
		levelWaitStealTime = coloradoWaitTime,
		moleCount = 4,
		moleRequiredClicks = coloradoMoleClicks,
		minimumScore = 2247,
		expertScore = 2611,
		targetGreenPoints = 67, --64,   
		expertGreenPoints = 67,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		entryStory = "level/colorado/story/sub1.lua",
		purchaseHint = "three_eco_min",
		customerStationsRequests = {2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4},
		recommendedEcoStations = 3,
	};
	sub2 = { 
		levelWaitStealTime = coloradoWaitTime,
		moleCount = 4,
		moleRequiredClicks = coloradoMoleClicks,
		minimumScore = 2342,
		expertScore = 2706,
		targetGreenPoints = 63, --60,   
		expertGreenPoints = 63,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		purchaseHint = "three_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4},
		recommendedEcoStations = 3,
	};	
	sub3 = { 
		levelWaitStealTime = coloradoWaitTime,
		moleCount = 4,
		moleRequiredClicks = coloradoMoleClicks,
		minimumScore = 2323,
		expertScore = 2617,
		targetGreenPoints = 58, --47,   
		expertGreenPoints = 58,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 1,
		entryStory = "level/colorado/story/sub3.lua",
		purchaseHint = "three_eco_min",
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 4, 4, 5, 5},
		garmentToUnlock = 15,
		recommendedEcoStations = 3,
	};
	sub4 = {  
		levelWaitStealTime = coloradoWaitTime,
		moleCount = 4,
		moleRequiredClicks = coloradoMoleClicks,
		minimumScore = 2572,
		expertScore = 2822,
		targetGreenPoints = 85, --54,   
		expertGreenPoints = 85,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		purchaseStory = "level/colorado/story/purchase1.lua",
		recommendedEcoStations = 4,
	};
	sub5 = { 
		levelWaitStealTime = coloradoWaitTime,
		moleCount = 4,
		moleRequiredClicks = coloradoMoleClicks,
		minimumScore = 2600,
		expertScore = 2850,
		targetGreenPoints = 81, --74,   
		expertGreenPoints = 81,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		--purchaseStory = "level/colorado/story/purchase2.lua",
		entryStory = "level/colorado/story/sub5.lua",
		exitStory = "level/colorado/story/ending.lua",
		customerStationsRequests = {2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
};

-- Properties for level Texas
PropsChina = 
{
	backgroundImage = "level/texas/textures/background",
	floorImage = "level/texas/textures/floor",
	wallImage = "level/texas/textures/wall",
	stairsImage = "level/texas/textures/stairs",
	strFrontImage = "level/texas/textures/deco",
	
	bgm = "audio/music/music_core_06.ogg",
	duration = 110,
	requiredEvidences = 4,

	sub1 = { 
		levelWaitStealTime = texasWaitTime,
		moleCount = 5,
		moleRequiredClicks = texasMoleClicks,
		minimumScore = 2673,
		expertScore = 2909,
		targetGreenPoints = 94, --87,   
		expertGreenPoints = 94,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub2 = { 
		levelWaitStealTime = texasWaitTime,
		moleCount = 5,
		moleRequiredClicks = texasMoleClicks,
		minimumScore = 2610,
		expertScore = 2864,
		targetGreenPoints = 81, --62,   
		expertGreenPoints = 81,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		entryStory = "level/texas/story/sub2.lua",
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};	
	sub3 = { 
		levelWaitStealTime = texasWaitTime,
		moleCount = 5,
		moleRequiredClicks = texasMoleClicks,
		minimumScore = 2720,
		expertScore = 2955,
		targetGreenPoints = 85, --72,   
		expertGreenPoints = 85,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 4, 4, 5, 5, 5},	
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub4 = { 
		levelWaitStealTime = texasWaitTime,
		moleCount = 5,
		moleRequiredClicks = texasMoleClicks,
		minimumScore = 2823,
		expertScore = 3124,
		targetGreenPoints = 81, --75,   
		expertGreenPoints = 81,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		entryStory = "level/texas/story/sub4.lua",
		garmentToUnlock = 10,
		recommendedEcoStations = 4,
	};
	sub5 = { 
		levelWaitStealTime = texasWaitTime,
		moleCount = 5,
		moleRequiredClicks = texasMoleClicks,
		minimumScore = 2783,
		expertScore = 3109,
		targetGreenPoints = 81, --72,   
		expertGreenPoints = 81,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		exitStory = "level/texas/story/ending.lua",
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 3, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
};

-- Properties for level New Orleans
PropsSweden = 
{
	backgroundImage = "level/neworleans/textures/background",
	floorImage = "level/neworleans/textures/floor",
	wallImage = "level/neworleans/textures/wall",
	stairsImage ="level/neworleans/textures/stairs",
	strFrontImage = "level/neworleans/textures/deco",
	
	bgm = "audio/music/music_core_07.ogg",
	duration = 122,
	requiredEvidences = 4,

	sub1 = { 
		levelWaitStealTime = newOrleansWaitTime,
		moleCount = 5,
		moleRequiredClicks = newOrleansMoleClicks,
		minimumScore = 2967,
		expertScore = 3274,
		targetGreenPoints = 85, --78,   
		expertGreenPoints = 85,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		entryStory = "level/neworleans/story/sub1.lua",
		purchaseHint = "four_eco_min",
		garmentToUnlock = 11,
		recommendedEcoStations = 4,
	};
	sub2 = { 
		levelWaitStealTime = newOrleansWaitTime,
		moleCount = 5,
		moleRequiredClicks = newOrleansMoleClicks,
		minimumScore = 2915,
		expertScore = 3186,
		targetGreenPoints = 85, --68,   
		expertGreenPoints = 85,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};	
	sub3 = {
		levelWaitStealTime = newOrleansWaitTime,
		moleCount = 5,
		moleRequiredClicks = newOrleansMoleClicks,
		minimumScore = 2978,
		expertScore = 3242,
		targetGreenPoints = 99, --84,   
		expertGreenPoints = 99,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		entryStory = "level/neworleans/story/sub3.lua",
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub4 = {
		levelWaitStealTime = newOrleansWaitTime,
		moleCount = 5,
		moleRequiredClicks = newOrleansMoleClicks,
		minimumScore = 3100,
		expertScore = 3411,
		targetGreenPoints = 99, --97,   
		expertGreenPoints = 99,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub5 = { 
		levelWaitStealTime = newOrleansWaitTime,
		moleCount = 5,
		moleRequiredClicks = newOrleansMoleClicks,
		minimumScore = 3028,
		expertScore = 3341,
		targetGreenPoints = 99, --100,   
		expertGreenPoints = 99,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		exitStory = "level/neworleans/story/ending.lua",
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 3, 3, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		garmentToUnlock = 7,
		recommendedEcoStations = 4,
	};
};

-- Properties for level Washington
PropsAfrica = 
{
	backgroundImage = "level/washington/textures/background",
	floorImage = "level/washington/textures/floor",
	wallImage = "level/washington/textures/wall",
	stairsImage ="level/washington/textures/stairs",
	--strFrontImage = "level/washington/textures/deco",
	
	bgm = "audio/music/music_core_08.ogg",
	duration = 128,
	requiredEvidences = 4,

	sub1 = { 
		levelWaitStealTime = washingtonWaitTime,
		moleCount = 5,
		moleRequiredClicks = washingtonMoleClicks,
		minimumScore = 3158,
		expertScore = 3447,
		targetGreenPoints = 108, --91,   
		expertGreenPoints = 108,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub2 = { 
		levelWaitStealTime = washingtonWaitTime,
		moleCount = 5,
		moleRequiredClicks = washingtonMoleClicks,
		minimumScore = 3333,
		expertScore = 3573,
		targetGreenPoints = 117, --101,   
		expertGreenPoints = 117,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		garmentToUnlock = 3,
		recommendedEcoStations = 4,
	};	
	sub3 = { 
		levelWaitStealTime = washingtonWaitTime,
		moleCount = 5,
		moleRequiredClicks = washingtonMoleClicks,
		minimumScore = 3245,
		expertScore = 3518,
		targetGreenPoints = 108, --95,   
		expertGreenPoints = 108,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub4 = { 
		levelWaitStealTime = washingtonWaitTime,
		moleCount = 5,
		moleRequiredClicks = washingtonMoleClicks,
		minimumScore = 3443,
		expertScore = 3707,
		targetGreenPoints = 113, --103,   
		expertGreenPoints = 113,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub5 = { 
		levelWaitStealTime = washingtonWaitTime,
		moleCount = 5,
		moleRequiredClicks = washingtonMoleClicks,
		minimumScore = 3452,
		expertScore = 3791,
		targetGreenPoints = 120, --104,   
		expertGreenPoints = 120,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		exitStory = "level/washington/story/ending.lua",
		customerStationsRequests = {3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		garmentToUnlock = 9,
		recommendedEcoStations = 4,
	};
};

-- Properties for level New York
PropsAustralia = 
{
	backgroundImage = "level/ny/textures/background",
	floorImage = "level/ny/textures/floor",
	wallImage = "level/ny/textures/wall",
	stairsImage = "level/ny/textures/stairs",
	strFrontImage = "level/ny/textures/deco",
	
	bgm = "audio/music/music_core_09.ogg",
	duration = 134,
	requiredEvidences = 4,

	sub1 = { 
		levelWaitStealTime = nyWaitTime,
		moleCount = 6,
		moleRequiredClicks = nyMoleClicks,
		minimumScore = 3473,
		expertScore = 3725,
		targetGreenPoints = 140, --109,   
		expertGreenPoints = 140,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		garmentToUnlock = 12,
		recommendedEcoStations = 4,
	};
	sub2 = {
		levelWaitStealTime = nyWaitTime,
		moleCount = 6,
		moleRequiredClicks = nyMoleClicks,
		minimumScore = 3421,
		expertScore = 3651,
		targetGreenPoints = 103, --71,   
		expertGreenPoints = 103,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};	
	sub3 = { 
		levelWaitStealTime = nyWaitTime,
		moleCount = 6,
		moleRequiredClicks = nyMoleClicks,
		minimumScore = 3575,
		expertScore = 3805,
		targetGreenPoints = 167, --132,   
		expertGreenPoints = 167,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub4 = { 
		levelWaitStealTime = nyWaitTime,
		moleCount = 6,
		moleRequiredClicks = nyMoleClicks,
		minimumScore = 3699,
		expertScore = 3969,
		targetGreenPoints = 148, --134,   
		expertGreenPoints = 148,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		customerStationsRequests = {3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub5 = { 
		levelWaitStealTime = nyWaitTime,
		moleCount = 6,
		moleRequiredClicks = nyMoleClicks,
		minimumScore = 3740,
		expertScore = 3978,
		targetGreenPoints = 188, --144,   
		expertGreenPoints = 188,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		exitStory = "level/ny/story/ending.lua",
		customerStationsRequests = {3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		garmentToUnlock = 1,
		recommendedEcoStations = 4,
	};
};

-- Properties for level Vermont
PropsFrance = 
{
	backgroundImage = "level/vermont/textures/background",
	floorImage = "level/vermont/textures/floor",
	wallImage = "level/vermont/textures/wall",
	stairsImage = "level/vermont/textures/stairs",
	strFrontImage = "level/vermont/textures/deco",
	
	bgm = "audio/music/music_core_10.ogg",
	duration = 140,
	requiredEvidences = 4,

	sub1 = { 
		levelWaitStealTime = vermontWaitTime,
		moleCount = 6,
		moleRequiredClicks = vermontMoleClicks,
		minimumScore = 3622,
		expertScore = 3887,
		targetGreenPoints = 175, --128,   
		expertGreenPoints = 175,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		--entryStory = "level/vermont/story/sub1.lua",
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5},
		garmentToUnlock = 0,
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub2 = { 
		levelWaitStealTime = vermontWaitTime,
		moleCount = 6,
		moleRequiredClicks = vermontMoleClicks,
		minimumScore = 3800,
		expertScore = 4105,
		targetGreenPoints = 173, --146,   
		expertGreenPoints = 173,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		--entryStory = "level/vermont/story/sub2.lua",
		customerStationsRequests = {2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};	
	sub3 = { 
		levelWaitStealTime = vermontWaitTime,
		moleCount = 6,
		moleRequiredClicks = vermontMoleClicks,
		minimumScore = 3910,
		expertScore = 4185,	
		targetGreenPoints = 224, --156,  
		expertGreenPoints = 224,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		--entryStory = "level/vermont/story/sub3.lua",
		customerStationsRequests = {3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub4 = { 
		levelWaitStealTime = vermontWaitTime,
		moleCount = 6,
		moleRequiredClicks = vermontMoleClicks,
		minimumScore = 4072,
		expertScore = 4371,
		targetGreenPoints = 208, --160,   
		expertGreenPoints = 208,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		--entryStory = "level/vermont/story/sub4.lua",
		customerStationsRequests = {3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
	sub5 = { 
		levelWaitStealTime = vermontWaitTime,
		moleCount = 7,
		moleRequiredClicks = vermontMoleClicks,
		minimumScore = 4124,
		expertScore = 4436,
		targetGreenPoints = 224, --169,   
		expertGreenPoints = 224,
		--gpLevel 0= low 1= medium 2 = high 
		gpLevel = 2,
		--entryStory = "level/vermont/story/sub5.lua",
		exitStory = "level/vermont/story/ending.lua",
		customerStationsRequests = {3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5},
		purchaseHint = "four_eco_min",
		recommendedEcoStations = 4,
	};
};

PropsBalloon = {
	
	backgroundImage = "level/balloon/textures/background",
	hudDockImage = "level/balloon/textures/dock_balloon",
    bgm = "audio/music/music_sandalwood.ogg",
	duration = 80, -- 60 sec default
	sub1 = {
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/balloon/sub1.lua",
        secondEntryStory = "level/balloon/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
		
	
	};
	
	sub2 = {
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/balloon/sub1.lua",
        secondEntryStory = "level/balloon/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
	};
	
	sub3 = {
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/balloon/sub1.lua",
        secondEntryStory = "level/balloon/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
	};
	
	


};

PropsTreatmentFactory= {
	
	backgroundImage = "level/treatmentfactory/textures/background",
	hudDockImage = "level/treatmentfactory/textures/dock_treatment",
	bgm = "audio/music/music_mixing.ogg",
	duration = 120, -- 60 sec default
	sub1 = {
	
		subBackgroundImage = 
		{
			texture = "level/treatmentfactory/textures/dock",
			x = 62,
			y = 354,
			zLayer = 1,
			
		},
		
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/treatmentfactory/sub1.lua",
        secondEntryStory = "level/treatmentfactory/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
		
		tutorial = true,
		tutorialPosX = 700.0,
		tutorialPosY = 30.0,
		treatmentMultiplier = 3.0,
		finalXPositionFirstBasket = 580,
		finalXPositionSecondBasket = 500,
		
        --how far of the correct position could be the conveyor
		correctPositionOffsetAllowed = 5,
		
        --the correct positions are matched in order 
		conveyorPositions = {
		
			{704,240},
			{450,240},		
		
		}
	};
	
	sub2 = {
	
		subBackgroundImage = 
		{
			texture = "level/treatmentfactory/textures/dock",
			x = 62,
			y = 354,
			zLayer = 1,
		},
		
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/treatmentfactory/sub1.lua",
        secondEntryStory = "level/treatmentfactory/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
	};
	
	sub3 = {
	
		subBackgroundImage = 
		{
			texture = "level/treatmentfactory/textures/dock",
			x = 62,
			y = 354,
			zLayer = 1,
		},
		
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/treatmentfactory/sub1.lua",
        secondEntryStory = "level/treatmentfactory/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
	};


};


PropsDeliveryTruck= {
	
	backgroundImage = "level/deliverytruck/textures/background",
    hudDockImage = "level/deliverytruck/textures/dock_delivery",
    bgm = "audio/music/music_meditation.ogg",
	duration = 90,
	sub1 = {
		subBackgroundImage = 
		{
			texture = "level/deliverytruck/textures/box_01",
			x = 521,
			y = 375,
		},
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/deliverytruck/sub1.lua",
        secondEntryStory = "level/deliverytruck/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
		
		tutorial = true,
		tutorialPosX = 720.0,
		tutorialPosY = 10.0,
		treatmentMultiplier = 3.0,
		firstTutorialBlockPositionX = 0,
		firstTutorialBlockPositionY = 4,
		secondTutorialBlockPositionX = 4,
		secondTutorialBlockPositionY = 4,
		tutorialTimer = 0,
		truckTutorialSpeed = 50,
	};
	
	sub2 = {
		subBackgroundImage = 
		{
			texture = "level/deliverytruck/textures/box_02",
			x = 512,
			y = 379,
		},
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/deliverytruck/sub1.lua",
        secondEntryStory = "level/deliverytruck/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
	};
	
	sub3 = {
		subBackgroundImage = 
		{
			texture = "level/deliverytruck/textures/box_03",
			x = 512,
			y = 374,
		},
		minimumScore = 6,
		expertScore = 9,
        entryStory = "level/deliverytruck/sub1.lua",
        secondEntryStory = "level/deliverytruck/sub2.lua",
		mentor = 
		{
			texture = "common/screens/stats/LevelIndia/agree",
			x = -23,
			y = 25,
		},
	};


};


-- Properties for Customize Jade mini-game
PropsCustomize = 
{
	backgroundImage = "level/customization/background",
	bgm = "audio/music/music_custom.ogg",
	hudDockImage = "level/customization/textures/dock",
    entryStory = "level/customization/sub1.lua",
};
