summaryrefslogtreecommitdiff
path: root/engine/engine_flags.asm
blob: 11414438ecbee7e8a8d46226900732930dbc6e60 (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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
; All locations are in WRAM bank 1.

	; location, bit

	; pokegear
	dwb $d957, %00000010 ; radio card       ; $0
	dwb $d957, %00000001 ; map card
	dwb $d957, %00000100 ; phone card
	dwb $d957, %00001000 ; expn card
	dwb $d957, %10000000 ; on/off
	
	;   DaycareMan, %10000000 ; daycare 1 on
	dwb DaycareMan, %01000000 ; monster 1 and 2 are compatible
	;   DaycareMan, %00100000 ; egg is ready
	dwb DaycareMan, %00000001 ; monster 1 in daycare
	
	;   DaycareLady, %10000000 = daycare 2 on
	dwb DaycareLady, %00000001 ; monster 2 in daycare
	
	dwb $d854, %00000001 ; mom saving money ; $8
	dwb $d854, %10000000 ; dst
	
	dwb $dc39, %00000001
	
	dwb $d84c, %00000001 ; pokedex
	dwb $d84c, %00000010 ; unown dex
	dwb $d84c, %00001000 ; pokerus
	dwb $d84c, %00010000 ; rocket signal on ch20
	dwb $d84c, %01000000 ; credits skip
	dwb $d84c, %10000000 ; bug contest on   ; $10
	dwb $d84d, %00000100 ; bug contest timer
	dwb $d84d, %00000010 ; rockets in radio tower
	dwb $d84d, %00000001 ; bike shop call enabled (1024 bike steps reqd)
	dwb $d84d, %00010000
	dwb $d84d, %00100000 ; give pokerus; berry -> berry juice when trading?
	dwb $d84d, %01000000
	dwb $d84d, %10000000 ; rockets in mahogany
	
	dwb $dbf5, %00000001 ; strength active  ; $18
	dwb $dbf5, %00000010 ; always on bike (cant surf)
	dwb $dbf5, %00000100 ; downhill (cycling road)
	
	dwb JohtoBadges, %00000001 ; zephyrbadge
	dwb JohtoBadges, %00000010 ; hivebadge
	dwb JohtoBadges, %00000100 ; plainbadge
	dwb JohtoBadges, %00001000 ; fogbadge
	dwb JohtoBadges, %00010000 ; mineralbadge
	dwb JohtoBadges, %00100000 ; stormbadge ; $20
	dwb JohtoBadges, %01000000 ; glacierbadge
	dwb JohtoBadges, %10000000 ; risingbadge
	
	dwb KantoBadges, %00000001 ; boulderbadge
	dwb KantoBadges, %00000010 ; cascadebadge
	dwb KantoBadges, %00000100 ; thunderbadge
	dwb KantoBadges, %00001000 ; rainbowbadge
	dwb KantoBadges, %00010000 ; soulbadge
	dwb KantoBadges, %00100000 ; marshbadge ; $28
	dwb KantoBadges, %01000000 ; volcanobadge
	dwb KantoBadges, %10000000 ; earthbadge
	
	; unown sets
	dwb UnlockedUnowns, %00000001 ; 1
	dwb UnlockedUnowns, %00000010 ; 2
	dwb UnlockedUnowns, %00000100 ; 3
	dwb UnlockedUnowns, %00001000 ; 4
	dwb UnlockedUnowns, %00010000 ; 5
	dwb UnlockedUnowns, %00100000 ; 6       ; $30
	dwb UnlockedUnowns, %01000000 ; 7
	dwb UnlockedUnowns, %10000000 ; 8
	
	; fly
	dwb VisitedSpawns, %00000001 ; your house
	dwb VisitedSpawns, %00000010 ; viridian pokecenter
	dwb VisitedSpawns, %00000100 ; pallet
	dwb VisitedSpawns, %00001000 ; viridian
	dwb VisitedSpawns, %00010000 ; pewter
	dwb VisitedSpawns, %00100000 ; cerulean ; $38
	dwb VisitedSpawns, %01000000 ; rock tunnel
	dwb VisitedSpawns, %10000000 ; vermilion
	dwb VisitedSpawns + 1, %00000001 ; lavender
	dwb VisitedSpawns + 1, %00000010 ; saffron
	dwb VisitedSpawns + 1, %00000100 ; celadon
	dwb VisitedSpawns + 1, %00001000 ; fuchsia
	dwb VisitedSpawns + 1, %00010000 ; cinnabar
	dwb VisitedSpawns + 1, %00100000 ; indigo plateau ; $40
	dwb VisitedSpawns + 1, %01000000 ; new bark
	dwb VisitedSpawns + 1, %10000000 ; cherrygrove
	dwb VisitedSpawns + 2, %00000001 ; violet
	dwb VisitedSpawns + 2, %00000100 ; azalea
	dwb VisitedSpawns + 2, %00001000 ; cianwood
	dwb VisitedSpawns + 2, %00010000 ; goldenrod
	dwb VisitedSpawns + 2, %00100000 ; olivine
	dwb VisitedSpawns + 2, %01000000 ; ecruteak  ; $48
	dwb VisitedSpawns + 2, %10000000 ; mahogany
	dwb VisitedSpawns + 3, %00000001 ; lake of rage
	dwb VisitedSpawns + 3, %00000010 ; blackthorn
	dwb VisitedSpawns + 3, %00000100 ; silver cave
	dwb VisitedSpawns + 3, %00010000 ; unused
	
	dwb $dc9d, %00000001 ; lucky number show
	dwb $d84d, %00001000
	
	dwb $dc1e, %00000001 ; kurt making balls  ; $50
	dwb $dc1e, %00000010
	dwb $dc1e, %00000100 ; special wilddata?
	dwb $dc1e, %00001000 ; time capsule (24h wait)
	dwb $dc1e, %00010000 ; all fruit trees
	dwb $dc1e, %00100000 ; shuckle given
	dwb $dc1e, %01000000 ; goldenrod underground merchant closed
	dwb $dc1e, %10000000 ; fought in trainer hall today
	
	dwb $dc1f, %00000001 ; mt moon square clefairy  ; $58
	dwb $dc1f, %00000010 ; union cave lapras
	dwb $dc1f, %00000100 ; goldenrod underground haircut used
	dwb $dc1f, %00001000 ; goldenrod mall happiness event floor05 person07
	dwb $dc1f, %00010000 ; tea in blues house
	dwb $dc1f, %00100000 ; indigo plateau rival fight
	dwb $dc1f, %01000000
	dwb $dc1f, %10000000
	
	dwb $dc20, %00000001 ; $60
	dwb $dc20, %00000010 ; goldenrod dept store sale is on
	
	dwb $cfbc, %10000000 ; $62
	
	dwb PlayerGender, %00000001 ; player is female
	
	dwb $dbf3, %00000100 ; have gs ball after kurt examined it
	
	; rematches
	dwb $dc4c, %00000001 ; jack
	dwb $dc4c, %00000010 ; huey
	dwb $dc4c, %00000100 ; gaven
	dwb $dc4c, %00001000 ; beth  ; $68
	dwb $dc4c, %00010000 ; jose
	dwb $dc4c, %00100000 ; reena
	dwb $dc4c, %01000000 ; joey
	dwb $dc4c, %10000000 ; wade
	dwb $dc4d, %00000001 ; ralph
	dwb $dc4d, %00000010 ; liz
	dwb $dc4d, %00000100 ; anthony
	dwb $dc4d, %00001000 ; todd  ; $70
	dwb $dc4d, %00010000 ; gina
	dwb $dc4d, %00100000 ; arnie
	dwb $dc4d, %01000000 ; alan
	dwb $dc4d, %10000000 ; dana
	dwb $dc4e, %00000001 ; chad
	dwb $dc4e, %00000010 ; tully
	dwb $dc4e, %00000100 ; brent
	dwb $dc4e, %00001000 ; tiffany  ; $78
	dwb $dc4e, %00010000 ; vance
	dwb $dc4e, %00100000 ; wilton
	dwb $dc4e, %01000000 ; parry
	dwb $dc4e, %10000000 ; erin
	
	dwb $dc50, %00000001 ; beverly has nugget
	dwb $dc50, %00000010 ; jose has star piece
	dwb $dc50, %00000100 ; wade has item (see bittable1 $032b-e)
	dwb $dc50, %00001000 ; gina has leaf stone  ; $80
	dwb $dc50, %00010000 ; alan has fire stone
	dwb $dc50, %00100000 ; liz has thunderstone
	dwb $dc50, %01000000 ; derek has nugget
	dwb $dc50, %10000000 ; tully has water stone
	
	dwb $dc51, %00000001 ; tiffany has pink bow
	dwb $dc51, %00000010 ; wilton has item (see bittable1 $032f-31)
	
	dwb $dc54, %00000001
	dwb $dc54, %00000010  ; $88
	dwb $dc54, %00000100
	dwb $dc54, %00001000
	dwb $dc54, %00010000
	dwb $dc54, %00100000
	dwb $dc54, %01000000
	dwb $dc54, %10000000
	
	dwb $dc55, %00000001
	dwb $dc55, %00000010  ; $90
	dwb $dc55, %00000100
	dwb $dc55, %00001000
	dwb $dc55, %00010000
	dwb $dc55, %00100000
	dwb $dc55, %01000000
	dwb $dc55, %10000000
	
	dwb $dc56, %00000001
	dwb $dc56, %00000010  ; $98
	dwb $dc56, %00000100
	dwb $dc56, %00001000
	dwb $dc56, %00010000
	dwb $dc56, %00100000
	dwb $dc56, %01000000
	dwb $dc56, %10000000
	
	dwb $d45b, %00000100 ; female player has been transformed into male
	
	dwb $dc20, %00000100 ; dunsparce swarm   ; $a0
	dwb $dc20, %00001000 ; yanma swarm