![]() |
Routines |
| Prev: 56724 | Up: Map | Next: 56756 |
|
Used by the routine at Update_Berk_State.
When the player runs out of time / fails the current brief, clear task phase if this is task 1, then print "TOO LATE+I'VE CHANGED MY MIND" from Messaging_TooLateIveChangedMyMind via Print_EncodedMessage.
|
||||
|
Reset task 1's phase, then print the too-late line.
|
||||
| Print_TooLateTaskFeedback | 56739 | LD A,(29358) | Fetch the current task index (CurrentTaskIndex). Is it task 1? If not, skip the phase clear at Print_TooLateTaskFeedback_Print. | |
| 56742 | CP 1 | |||
| 56744 | JR NZ,Print_TooLateTaskFeedback_Print | |||
| 56746 | XOR A | Clear A, then write 0 to the current task phase (CurrentTaskPhase). | ||
| 56747 | LD (29359),A | |||
|
Print the too-late feedback at Messaging_TooLateIveChangedMyMind via Print_EncodedMessage.
|
||||
| Print_TooLateTaskFeedback_Print | 56750 | LD HL,56756 | Point HL at Messaging: Task Feedback (Messaging_TooLateIveChangedMyMind). | |
| 56753 | JP Print_EncodedMessage | Jump to Print_EncodedMessage to print that encoded message. | ||
| Prev: 56724 | Up: Map | Next: 56756 |