message( "BeginTutorial" ) ; wait_for( "okOrCancelOnMessage" )
action( addIngredient("HealingHerb") ) ; next()
action( addIngredient("DewFlower") ) ; next(()
message( "TutorialVillagersBegin" ) ; wait_for( "okOnMessage" )
message( "TutorialHappiness" ) ; wait_for( "okOnMessage" )
wait_for( okOnHint() ) ; hint( "tutorialHappinessTryHint" , "left" , "button") ; arrow( getPersonTarget( "HappyCamper" ), "leftUp", "0x0" )
clear( "hint" ) ; clear( "arrow" ); next()
message( "TutorialQuest_01" ) ; wait_for( "okOnMessage" )
action( quest("Wounded", "HappyCamper") ) ; next()
wait_for( okOnHint() ) ; hint( "tutorialQuest_01Hint" , "left" , "button") ; arrow( getPersonTarget( "HappyCamper" ), "leftUp", "0x0" )
clear( "hint" ) ; clear( "arrow" ) ; next()
message( "TutorialQuest_02" ) ; wait_for( "okOnMessage" )
wait_for( switchTab("potions") ) ; arrow( getGuiTarget( "menu_potions_btn" ), "leftUp", "48x32" ) ; hint( "tutorialQuest_02Hint", "left", "noButton" )
clear( "hint" ) ; clear( "arrow" ) ; next()
message( "TutorialPotions_01" ) ; wait_for( "okOnMessage" )
message( "TutorialRecipes_01" ) ; wait_for( "okOnMessage" )
wait_for( clickOn("ShamansHut") ) ; arrow( getInteractibleTarget( "ShamansHut" ), "leftUp", "0x0" ) ; hint( "clickOnHutHint", "left", "noButton" )
clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( onButton("recipes_button") ) ; disable_btn("blueprints_ok_button") ; arrow( getGuiTarget( "recipes_button" ), "leftUp", "48x24" ) ; hint( "tutorialRecipes_01aHint", "left", "noButton" )
enable_btn("blueprints_ok_button") ; clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( onButton("recipes_selector_HealingPotion") ) ; disable_btn("recipes_ok_button") ; disable_btn("blueprints_button") ; arrow( getGuiTarget( "recipes_selector_HealingPotion" ), "leftUp", "72x72" ) ; hint( "TutorialRecipesXHint" , "down", "noButton")
enable_btn("recipes_ok_button") ; enable_btn("recipes_button") ; clear( "hint" ) ; clear( "arrow" ) ; next()
action( toggleRecipes() )
message( "TutorialRecipes_02" ) ; wait_for( "okOnMessage" )
wait_for( clickOn("ShamansPot") ) ; arrow( getInteractibleTarget( "ShamansPot" ), "leftUp", "0x0" ) ; hint( "tutorialRecipes_02Hint", "left", "noButton" )
clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( isShamansPot() )
message( "TutorialMakingPotions_01" ) ; wait_for( "okOnMessage" )
wait_for( onButton("HealingPotion_button") ) ; hint( "TutorialRecipesHintZ", "up", "noButton" ) ; arrow( getGuiTarget( "HealingPotion_button" ), "leftUp", "16x20" )
clear( "hint" ) ; clear( "arrow" ) ; next()
message( "TutorialMakingPotions_02" ) ; wait_for( "okOnMessage" )
wait_for( onButton("slot_0_button") ) ; arrow( getGuiTarget( "slot_0_button" ), "leftUp", "24x24" ) ; hint( "TutorialMakingPotions_02Hint", "right", "noButton" )
clear( "arrow" ) ; next()
wait_for( onButton( "slot_1_button" ) ) ; arrow( getGuiTarget( "slot_1_button" ), "leftUp", "24x24" )
clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( onButton( "combine_button_make" ) ) ; arrow( getGuiTarget( "combine_button_make" ), "leftUp", "24x24" ) ; hint( "TutorialMakingPotions_03Hint", "left", "noButton")
clear( "hint" ) ; clear( "arrow" ) ; next()
action( togglePot() ) ; next()
message( "TutorialMakingPotions_03" ) ; wait_for( "okOnMessage" )
message( "TutorialQuest_04" ) ; wait_for( "okOnMessage" )
wait_for( switchTab("potions") ) ; hint("tutorialQuest_04Hint", "left", "noButotn") ; arrow( getGuiTarget("menu_potions_btn"), "leftUp", "0x0")
clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( onButton( "potion_HealingPotion" ) ) ; arrow( getGuiTarget( "potion_HealingPotion" ), "leftDown", "24x64" ) ; hint( "tutorialSelectPotionHint", "left", "noButton")
clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( finishQuests() ) ; arrow( getPersonTarget( "HappyCamper" ), "leftUp", "24x24" ) ; hint( "tutorialUsePotionHint", "left", "noButton")
clear( "hint" ) ; clear( "arrow" ) ; next()
action( quest("Wounded", "AnotherHappyCamper") ) ; next()
message( "TutorialContinue" ) ; wait_for( "okOnMessage" )
wait_for( continue() )
wait_for( wait() )
freeze() ; next()
message( "TutorialEnd" ) ; wait_for( "okOnMessage" )
action( end() )