blob: c684f84b13b577033628e24eebdb110a957ac067 (
plain)
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
SSAnne8Script:
call EnableAutoTextBoxDrawing
ld hl, SSAnne8TrainerHeader0
ld de, SSAnne8ScriptPointers
ld a, [wSSAnne8CurScript]
call ExecuteCurMapScriptInTable
ld [wSSAnne8CurScript], a
ret
SSAnne8ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
SSAnne8TextPointers:
dw SSAnne8Text1
dw SSAnne8Text2
dw SSAnne8Text3
dw SSAnne8Text4
dw SSAnne8Text5
dw SSAnne8Text6
dw SSAnne8Text7
dw SSAnne8Text8
dw SSAnne8Text9
dw PickUpItemText
dw SSAnne8Text11
SSAnne8TrainerHeader0:
dbEventFlagBit EVENT_BEAT_SS_ANNE_8_TRAINER_0
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_SS_ANNE_8_TRAINER_0
dw SSAnne8BattleText1 ; TextBeforeBattle
dw SSAnne8AfterBattleText1 ; TextAfterBattle
dw SSAnne8EndBattleText1 ; TextEndBattle
dw SSAnne8EndBattleText1 ; TextEndBattle
SSAnne8TrainerHeader1:
dbEventFlagBit EVENT_BEAT_SS_ANNE_8_TRAINER_1
db ($3 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_SS_ANNE_8_TRAINER_1
dw SSAnne8BattleText2 ; TextBeforeBattle
dw SSAnne8AfterBattleText2 ; TextAfterBattle
dw SSAnne8EndBattleText2 ; TextEndBattle
dw SSAnne8EndBattleText2 ; TextEndBattle
SSAnne8TrainerHeader2:
dbEventFlagBit EVENT_BEAT_SS_ANNE_8_TRAINER_2
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_SS_ANNE_8_TRAINER_2
dw SSAnne8BattleText3 ; TextBeforeBattle
dw SSAnne8AfterBattleText3 ; TextAfterBattle
dw SSAnne8EndBattleText3 ; TextEndBattle
dw SSAnne8EndBattleText3 ; TextEndBattle
SSAnne8TrainerHeader3:
dbEventFlagBit EVENT_BEAT_SS_ANNE_8_TRAINER_3
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_SS_ANNE_8_TRAINER_3
dw SSAnne8BattleText4 ; TextBeforeBattle
dw SSAnne8AfterBattleText4 ; TextAfterBattle
dw SSAnne8EndBattleText4 ; TextEndBattle
dw SSAnne8EndBattleText4 ; TextEndBattle
db $ff
SSAnne8Text1:
TX_ASM
ld hl, SSAnne8TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text2:
TX_ASM
ld hl, SSAnne8TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text3:
TX_ASM
ld hl, SSAnne8TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text4:
TX_ASM
ld hl, SSAnne8TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text8:
TX_FAR _SSAnne8Text8
TX_ASM
ld a, WIGGLYTUFF
call PlayCry
jp TextScriptEnd
SSAnne8BattleText1:
TX_FAR _SSAnne8BattleText1
db "@"
SSAnne8EndBattleText1:
TX_FAR _SSAnne8EndBattleText1
db "@"
SSAnne8AfterBattleText1:
TX_FAR _SSAnne8AfterBattleText1
db "@"
SSAnne8BattleText2:
TX_FAR _SSAnne8BattleText2
db "@"
SSAnne8EndBattleText2:
TX_FAR _SSAnne8EndBattleText2
db "@"
SSAnne8AfterBattleText2:
TX_FAR _SSAnne8AfterBattleText2
db "@"
SSAnne8BattleText3:
TX_FAR _SSAnne8BattleText3
db "@"
SSAnne8EndBattleText3:
TX_FAR _SSAnne8EndBattleText3
db "@"
SSAnne8AfterBattleText3:
TX_FAR _SSAnne8AfterBattleText3
db "@"
SSAnne8BattleText4:
TX_FAR _SSAnne8BattleText4
db "@"
SSAnne8EndBattleText4:
TX_FAR _SSAnne8EndBattleText4
db "@"
SSAnne8AfterBattleText4:
TX_FAR _SSAnne8AfterBattleText4
db "@"
SSAnne8Text5:
TX_FAR _SSAnne8Text5
db "@"
SSAnne8Text6:
TX_FAR _SSAnne8Text6
db "@"
SSAnne8Text7:
TX_FAR _SSAnne8Text7
db "@"
SSAnne8Text9:
TX_FAR _SSAnne8Text9
db "@"
SSAnne8Text11:
TX_FAR _SSAnne8Text11
db "@"
|