mirror of https://github.com/pret/pokecrystal.git
199 lines
7.7 KiB
NASM
199 lines
7.7 KiB
NASM
; All locations are in WRAM bank 1.
|
|
|
|
; location, bit
|
|
|
|
; pokegear
|
|
dwb wPokegearFlags, %00000010 ; radio card ; $0
|
|
dwb wPokegearFlags, %00000001 ; map card
|
|
dwb wPokegearFlags, %00000100 ; phone card
|
|
dwb wPokegearFlags, %00001000 ; expn card
|
|
dwb wPokegearFlags, %10000000 ; on/off
|
|
|
|
; wDaycareMan, %10000000 ; daycare 1 on
|
|
dwb wDaycareMan, %01000000 ; monster 1 and 2 are compatible
|
|
; wDaycareMan, %00100000 ; egg is ready
|
|
dwb wDaycareMan, %00000001 ; monster 1 in daycare
|
|
|
|
; wDaycareLady, %10000000 = daycare 2 on
|
|
dwb wDaycareLady, %00000001 ; monster 2 in daycare
|
|
|
|
dwb wMomSavingMoney, %00000001 ; mom saving money ; $8
|
|
dwb wMomSavingMoney, %10000000 ; dst
|
|
|
|
dwb wdc39, %00000001
|
|
|
|
dwb StatusFlags, %00000001 ; pokedex
|
|
dwb StatusFlags, %00000010 ; unown dex
|
|
dwb StatusFlags, %00001000 ; pokerus
|
|
dwb StatusFlags, %00010000 ; rocket signal on ch20
|
|
dwb StatusFlags, %01000000 ; credits skip
|
|
dwb StatusFlags, %10000000 ; bug contest on ; $10
|
|
dwb StatusFlags2, %00000100 ; bug contest timer
|
|
dwb StatusFlags2, %00000010
|
|
dwb StatusFlags2, %00000001 ; rockets in radio tower
|
|
dwb StatusFlags2, %00010000 ; bike shop call enabled (1024 bike steps reqd)
|
|
dwb StatusFlags2, %00100000 ; give pokerus; berry -> berry juice when trading?
|
|
dwb StatusFlags2, %01000000
|
|
dwb StatusFlags2, %10000000 ; rockets in mahogany
|
|
|
|
dwb BikeFlags, %00000001 ; strength active ; $18
|
|
dwb BikeFlags, %00000010 ; always on bike (cant surf)
|
|
dwb BikeFlags, %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 wdc9d, %00000001 ; lucky number show
|
|
dwb StatusFlags2, %00001000
|
|
|
|
dwb DailyFlags, %00000001 ; kurt making balls ; $50
|
|
dwb DailyFlags, %00000010
|
|
dwb DailyFlags, %00000100 ; special wilddata?
|
|
dwb DailyFlags, %00001000 ; time capsule (24h wait)
|
|
dwb DailyFlags, %00010000 ; all fruit trees
|
|
dwb DailyFlags, %00100000 ; shuckle given
|
|
dwb DailyFlags, %01000000 ; goldenrod underground merchant closed
|
|
dwb DailyFlags, %10000000 ; fought in trainer hall today
|
|
|
|
dwb WeeklyFlags, %00000001 ; mt moon square clefairy ; $58
|
|
dwb WeeklyFlags, %00000010 ; union cave lapras
|
|
dwb WeeklyFlags, %00000100 ; goldenrod underground haircut used
|
|
dwb WeeklyFlags, %00001000 ; goldenrod mall happiness event floor05 person07
|
|
dwb WeeklyFlags, %00010000 ; tea in blues house
|
|
dwb WeeklyFlags, %00100000 ; indigo plateau rival fight
|
|
dwb WeeklyFlags, %01000000 ; move tutor
|
|
dwb WeeklyFlags, %10000000 ; buenas password
|
|
|
|
dwb SwarmFlags, %00000001 ; $60
|
|
dwb SwarmFlags, %00000010 ; goldenrod dept store sale is on
|
|
|
|
dwb GameTimerPause, %10000000 ; $62
|
|
|
|
dwb PlayerGender, %00000001 ; player is female
|
|
|
|
dwb wdbf3, %00000100 ; have gs ball after kurt examined it
|
|
|
|
; rematches
|
|
dwb wDailyRematchFlags, %00000001 ; jack
|
|
dwb wDailyRematchFlags, %00000010 ; huey
|
|
dwb wDailyRematchFlags, %00000100 ; gaven
|
|
dwb wDailyRematchFlags, %00001000 ; beth ; $68
|
|
dwb wDailyRematchFlags, %00010000 ; jose
|
|
dwb wDailyRematchFlags, %00100000 ; reena
|
|
dwb wDailyRematchFlags, %01000000 ; joey
|
|
dwb wDailyRematchFlags, %10000000 ; wade
|
|
dwb wDailyRematchFlags + 1, %00000001 ; ralph
|
|
dwb wDailyRematchFlags + 1, %00000010 ; liz
|
|
dwb wDailyRematchFlags + 1, %00000100 ; anthony
|
|
dwb wDailyRematchFlags + 1, %00001000 ; todd ; $70
|
|
dwb wDailyRematchFlags + 1, %00010000 ; gina
|
|
dwb wDailyRematchFlags + 1, %00100000 ; arnie
|
|
dwb wDailyRematchFlags + 1, %01000000 ; alan
|
|
dwb wDailyRematchFlags + 1, %10000000 ; dana
|
|
dwb wDailyRematchFlags + 2, %00000001 ; chad
|
|
dwb wDailyRematchFlags + 2, %00000010 ; tully
|
|
dwb wDailyRematchFlags + 2, %00000100 ; brent
|
|
dwb wDailyRematchFlags + 2, %00001000 ; tiffany ; $78
|
|
dwb wDailyRematchFlags + 2, %00010000 ; vance
|
|
dwb wDailyRematchFlags + 2, %00100000 ; wilton
|
|
dwb wDailyRematchFlags + 2, %01000000 ; parry
|
|
dwb wDailyRematchFlags + 2, %10000000 ; erin
|
|
|
|
dwb wDailyPhoneItemFlags, %00000001 ; beverly has nugget
|
|
dwb wDailyPhoneItemFlags, %00000010 ; jose has star piece
|
|
dwb wDailyPhoneItemFlags, %00000100 ; wade has item (see bittable1 $032b-e)
|
|
dwb wDailyPhoneItemFlags, %00001000 ; gina has leaf stone ; $80
|
|
dwb wDailyPhoneItemFlags, %00010000 ; alan has fire stone
|
|
dwb wDailyPhoneItemFlags, %00100000 ; liz has thunderstone
|
|
dwb wDailyPhoneItemFlags, %01000000 ; derek has nugget
|
|
dwb wDailyPhoneItemFlags, %10000000 ; tully has water stone
|
|
|
|
dwb wDailyPhoneItemFlags + 1, %00000001 ; tiffany has pink bow
|
|
dwb wDailyPhoneItemFlags + 1, %00000010 ; wilton has item (see bittable1 $032f-31)
|
|
|
|
dwb wDailyPhoneTimeOfDayFlags, %00000001
|
|
dwb wDailyPhoneTimeOfDayFlags, %00000010 ; $88
|
|
dwb wDailyPhoneTimeOfDayFlags, %00000100
|
|
dwb wDailyPhoneTimeOfDayFlags, %00001000
|
|
dwb wDailyPhoneTimeOfDayFlags, %00010000
|
|
dwb wDailyPhoneTimeOfDayFlags, %00100000
|
|
dwb wDailyPhoneTimeOfDayFlags, %01000000
|
|
dwb wDailyPhoneTimeOfDayFlags, %10000000
|
|
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %00000001
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %00000010 ; $90
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %00000100
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %00001000
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %00010000
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %00100000
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %01000000
|
|
dwb wDailyPhoneTimeOfDayFlags + 1, %10000000
|
|
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %00000001
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %00000010 ; $98
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %00000100
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %00001000
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %00010000
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %00100000
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %01000000
|
|
dwb wDailyPhoneTimeOfDayFlags + 2, %10000000
|
|
|
|
dwb wd45b, %00000100 ; female player has been transformed into male
|
|
|
|
dwb SwarmFlags, %00000100 ; dunsparce swarm ; $a0
|
|
dwb SwarmFlags, %00001000 ; yanma swarm
|