message( "BeginTutorial" ) ; wait_for( "okOrCancelOnMessage" )
message( "TutorialUpgradesBegin" ) ; wait_for( "okOnMessage" )
message( "TutorialUpgradesBuildWoodcutter" ) ; wait_for( "okOnMessage" )
wait_for( build("WoodProcess")  ) ; hint( "tutorialBuildWoodcutter" , "left" , "noButton") ; arrow( getHardpointTarget( "Hardpoint_01" ), "leftUp", "0x0" )
clear( "hint" ) ; clear( "arrow" ) ; next()
message( "TutorialBuyUpgradeBlueprint" ) ; wait_for( "okOnMessage" )
wait_for( clickOn("ShamansHut") ) ; hint( "clickOnHutHint" , "left" , "button") ; arrow( getInteractibleTarget( "ShamansHut" ), "leftUp", "0x0" )
clear( "hint" ) ; clear( "arrow" ) ; next()
wait_for( onButton("blueprints_selector_WoodUp1") ) ; disable_btn("recipes_button") ; disable_btn("blueprints_ok_button") ; hint( "TutorialUpgradesBuyWoodcuterUpgradeLvl2Hint" , "right" , "noButton") ; arrow( getGuiTarget( "blueprints_selector_WoodUp1" ), "leftUp", "72x72" )
enable_btn("recipes_button") ; enable_btn("blueprints_ok_button") ; clear( "hint" ) ; clear( "arrow" ) ; next()
action( toggleBlueprints() ) ; next()
message( "TutorialUpgradesUpgradeWoodcutter" ) ; wait_for( "okOnMessage" )
wait_for( clickOn("Hardpoint_01") ) ; hint( "TutorialUpgradesSelectWoodcutterHint" , "left" , "noButton") ; arrow( getHardpointTarget( "Hardpoint_01" ), "leftUp", "0x0" )
clear( "hint" ) ; print("Hatdpoint_01_selektiran") ; next()
wait_for( upgrade("WoodUp1") ) ; hint( "TutorialUpgradesUpgradeWoodcutterHint" , "left" , "noButton") ; arrow( getGuiTarget( "upgrades_button_left" ), "leftDown", "44x128" )
clear( "hint" ) ; clear( "arrow" ) ; next()
message( "TutorialContinue" ) ; wait_for( "okOnMessage" )
wait_for( continue() )
wait_for( wait() )
freeze() ; next()
message( "TutorialEnd" ) ; wait_for( "okOnMessage" )
action( end() )