Prev: 56724 Up: Map Next: 56756
56739: Print Too-Late Task Feedback
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