blob: 31feb058b140fc3b8dfbab9b972186ba42219421 (
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
164
|
SSAnne8Script: ; 61976 (18:5976)
call EnableAutoTextBoxDrawing
ld hl, SSAnne8TrainerHeaders
ld de, SSAnne8ScriptPointers
ld a, [W_SSANNE8CURSCRIPT]
call ExecuteCurMapScriptInTable
ld [W_SSANNE8CURSCRIPT], a
ret
SSAnne8ScriptPointers: ; 61989 (18:5989)
dw CheckFightingMapTrainers
dw Func_324c
dw EndTrainerBattle
SSAnne8TextPointers: ; 6198f (18:598f)
dw SSAnne8Text1
dw SSAnne8Text2
dw SSAnne8Text3
dw SSAnne8Text4
dw SSAnne8Text5
dw SSAnne8Text6
dw SSAnne8Text7
dw SSAnne8Text8
dw SSAnne8Text9
dw Predef5CText
dw SSAnne8Text11
SSAnne8TrainerHeaders: ; 619a5 (18:59a5)
SSAnne8TrainerHeader0: ; 619a5 (18:59a5)
db $1 ; flag's bit
db ($2 << 4) ; trainer's view range
dw $d805 ; flag's byte
dw SSAnne8BattleText1 ; 0x5a0b TextBeforeBattle
dw SSAnne8AfterBattleText1 ; 0x5a15 TextAfterBattle
dw SSAnne8EndBattleText1 ; 0x5a10 TextEndBattle
dw SSAnne8EndBattleText1 ; 0x5a10 TextEndBattle
SSAnne8TrainerHeader1: ; 619b1 (18:59b1)
db $2 ; flag's bit
db ($3 << 4) ; trainer's view range
dw $d805 ; flag's byte
dw SSAnne8BattleText2 ; 0x5a1a TextBeforeBattle
dw SSAnne8AfterBattleText2 ; 0x5a24 TextAfterBattle
dw SSAnne8EndBattleText2 ; 0x5a1f TextEndBattle
dw SSAnne8EndBattleText2 ; 0x5a1f TextEndBattle
SSAnne8TrainerHeader2: ; 619bd (18:59bd)
db $3 ; flag's bit
db ($2 << 4) ; trainer's view range
dw $d805 ; flag's byte
dw SSAnne8BattleText3 ; 0x5a29 TextBeforeBattle
dw SSAnne8AfterBattleText3 ; 0x5a33 TextAfterBattle
dw SSAnne8EndBattleText3 ; 0x5a2e TextEndBattle
dw SSAnne8EndBattleText3 ; 0x5a2e TextEndBattle
SSAnne8TrainerHeader3: ; 619c9 (18:59c9)
db $4 ; flag's bit
db ($2 << 4) ; trainer's view range
dw $d805 ; flag's byte
dw SSAnne8BattleText4 ; 0x5a38 TextBeforeBattle
dw SSAnne8AfterBattleText4 ; 0x5a42 TextAfterBattle
dw SSAnne8EndBattleText4 ; 0x5a3d TextEndBattle
dw SSAnne8EndBattleText4 ; 0x5a3d TextEndBattle
db $ff
SSAnne8Text1: ; 619d6 (18:59d6)
db $08 ; asm
ld hl, SSAnne8TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text2: ; 619e0 (18:59e0)
db $08 ; asm
ld hl, SSAnne8TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text3: ; 619ea (18:59ea)
db $08 ; asm
ld hl, SSAnne8TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text4: ; 619f4 (18:59f4)
db $08 ; asm
ld hl, SSAnne8TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
SSAnne8Text8: ; 619fe (18:59fe)
TX_FAR _SSAnne8Text8
db $08 ; asm
ld a, WIGGLYTUFF
call PlayCry
jp TextScriptEnd
SSAnne8BattleText1: ; 61a0b (18:5a0b)
TX_FAR _SSAnne8BattleText1
db "@"
SSAnne8EndBattleText1: ; 61a10 (18:5a10)
TX_FAR _SSAnne8EndBattleText1
db "@"
SSAnne8AfterBattleText1: ; 61a15 (18:5a15)
TX_FAR _SSAnne8AfterBattleText1
db "@"
SSAnne8BattleText2: ; 61a1a (18:5a1a)
TX_FAR _SSAnne8BattleText2
db "@"
SSAnne8EndBattleText2: ; 61a1f (18:5a1f)
TX_FAR _SSAnne8EndBattleText2
db "@"
SSAnne8Text_61a24: ; 61a24 (18:5a24)
TX_FAR _SSAnne8Text_61a24
db "@"
SSAnne8BattleText3: ; 61a29 (18:5a29)
TX_FAR _SSAnne8BattleText3
db "@"
SSAnne8EndBattleText3: ; 61a2e (18:5a2e)
TX_FAR _SSAnne8EndBattleText3
db "@"
SSAnne8AfterBattleText3: ; 61a33 (18:5a33)
TX_FAR _SSAnne8AfterBattleText3
db "@"
SSAnne8BattleText4: ; 61a38 (18:5a38)
TX_FAR _SSAnne8BattleText4
db "@"
SSAnne8EndBattleText4: ; 61a3d (18:5a3d)
TX_FAR _SSAnne8EndBattleText4
db "@"
SSAnne8AfterBattleText4: ; 61a42 (18:5a42)
TX_FAR _SSAnne8AfterBattleText4
db "@"
SSAnne8Text5: ; 61a47 (18:5a47)
TX_FAR _SSAnne8Text5
db "@"
SSAnne8Text6: ; 61a4c (18:5a4c)
TX_FAR _SSAnne8Text6
db "@"
SSAnne8Text7: ; 61a51 (18:5a51)
TX_FAR _SSAnne8Text7
db "@"
SSAnne8Text9: ; 61a56 (18:5a56)
TX_FAR _SSAnne8Text9
db "@"
SSAnne8Text11: ; 61a5b (18:5a5b)
TX_FAR _SSAnne8Text11
db "@"
|