label0: FUNC GetObjectiveSwitch COMP ? FUNC SetMessagePermit LOAD 0 FUNC GetObjectiveSwitch COMP ? GOTO label1 FUNC GetObjectiveShowing COMP = LOAD 1 COMP ? GOTO label2 label1: FUNC True COMP ? FUNC SetMessageTimerValues LOAD 1000 LOAD 1000 LOAD 10000 FUNC True COMP ? FUNC AddR0 LOAD 1 FUNC True COMP ? FUNC SetR6 LOAD 0 FUNC True COMP ? GOTO label3 label4: FUNC GetMessageTimer COMP > LOAD 0 COMP ? FUNC Stop FUNC True COMP ? FUNC SetTimer0 LOAD 0 FUNC True COMP ? FUNC SetR0 LOAD 0 FUNC True COMP ? FUNC AddR5 LOAD 1 FUNC Stop label2: FUNC True COMP ? FUNC SetTutorialFlags LOAD 4095 FUNC True COMP ? FUNC SetMessagePermit LOAD 1 FUNC True COMP ? FUNC SetTimer0 LOAD 0 FUNC True COMP ? FUNC SetTimer1 LOAD 0 FUNC True COMP ? FUNC SetTimer2 LOAD 0 FUNC True COMP ? FUNC SetR0 LOAD 0 FUNC True COMP ? FUNC SetR1 LOAD 0 FUNC True COMP ? FUNC SetR5 LOAD 0 FUNC True COMP ? FUNC SetR7 LOAD 1 FUNC True COMP ? FUNC CameraUnlock FUNC Stop label5: FUNC True COMP ? FUNC AddR3 LOAD 1 label6: FUNC True COMP ? FUNC SetR0 LOAD 0 FUNC True COMP ? FUNC SetTimer0 LOAD 0 FUNC True COMP ? FUNC AddR7 FUNC GetR5 FUNC True COMP ? FUNC SetR5 LOAD 0 FUNC Stop label7: FUNC Stop label8: FUNC GetMessageTimer COMP > LOAD 0 COMP ? FUNC Stop FUNC True COMP ? FUNC SetLevelCompleted FUNC Stop label3: FUNC True COMP ? FUNC SetTutorialFlags LOAD 0 FUNC True COMP ? FUNC SetMessagePermit LOAD 1 FUNC GetObjectiveSwitch COMP ? FUNC SetR1 LOAD 0 FUNC GetOxygenLevel COMP < LOAD 1 COMP ? FUNC SetLevelFail FUNC GetMiniFiguresOnLevel COMP > LOAD 0 COMP ? GOTO label9 FUNC GetToolStoresBuilt COMP = LOAD 0 COMP ? FUNC SetLevelFail label9: FUNC True COMP ? FUNC SetR1 LOAD 1 label10: FUNC GetRecordObjectAtTutorial FUNC GetR1 COMP ? FUNC SetLevelCompleted FUNC True COMP ? FUNC AddR1 LOAD 1 FUNC GetR1 COMP < LOAD 7 COMP ? GOTO label10