1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
SSAnneKitchen_Script:
call EnableAutoTextBoxDrawing
ret
SSAnneKitchen_TextPointers:
def_text_pointers
dw_const SSAnneKitchenCook1Text, TEXT_SSANNEKITCHEN_COOK1
dw_const SSAnneKitchenCook2Text, TEXT_SSANNEKITCHEN_COOK2
dw_const SSAnneKitchenCook3Text, TEXT_SSANNEKITCHEN_COOK3
dw_const SSAnneKitchenCook4Text, TEXT_SSANNEKITCHEN_COOK4
dw_const SSAnneKitchenCook5Text, TEXT_SSANNEKITCHEN_COOK5
dw_const SSAnneKitchenCook6Text, TEXT_SSANNEKITCHEN_COOK6
dw_const SSAnneKitchenCook7Text, TEXT_SSANNEKITCHEN_COOK7
SSAnneKitchenCook1Text:
text_far _SSAnneKitchenCook1Text
text_end
SSAnneKitchenCook2Text:
text_far _SSAnneKitchenCook2Text
text_end
SSAnneKitchenCook3Text:
text_far _SSAnneKitchenCook3Text
text_end
SSAnneKitchenCook4Text:
text_far _SSAnneKitchenCook4Text
text_end
SSAnneKitchenCook5Text:
text_far _SSAnneKitchenCook5Text
text_end
SSAnneKitchenCook6Text:
text_far _SSAnneKitchenCook6Text
text_end
SSAnneKitchenCook7Text:
text_asm
ld hl, .MainCourseIsText
call PrintText
ldh a, [hRandomAdd]
bit 7, a
jr z, .not_dialog_1
ld hl, .SalmonDuSaladText
jr .done
.not_dialog_1
bit 4, a
jr z, .not_dialog_2
ld hl, .EelsAuBarbecueText
jr .done
.not_dialog_2
ld hl, .PrimeBeefSteakText
.done
call PrintText
jp TextScriptEnd
.MainCourseIsText:
text_far _SSAnneKitchenCook7MainCourseIsText
text_end
.SalmonDuSaladText:
text_far SSAnneKitchenCook7SalmonDuSaladText
text_end
.EelsAuBarbecueText:
text_far SSAnneKitchenCook7EelsAuBarbecueText
text_end
.PrimeBeefSteakText:
text_far SSAnneKitchenCook7PrimeBeefSteakText
text_end
|