mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
Merge pull request #456 from Rangi42/master
OAM data documentation; move more content into data/; move palettes into gfx/; more code+script constants; consistent map naming
This commit is contained in:
commit
c60f1331fe
2
FAQ.md
2
FAQ.md
@ -14,7 +14,7 @@
|
||||
|
||||
## What is pokecrystal11.gbc?
|
||||
|
||||
Version 1.1 of Pokémon Crystal, which fixed some issues with the initial international release. `make crystal11` defines `CRYSTAL11` so the assembly builds the changed version.
|
||||
Version 1.1 of Pokémon Crystal, which fixed some issues with the initial international release. `make crystal11` defines `_CRYSTAL11` so the assembly builds the changed version.
|
||||
|
||||
|
||||
## Can't build ROM; "ERROR: `UNION` already defined"
|
||||
|
43
Makefile
43
Makefile
@ -20,8 +20,9 @@ crystal_obj := \
|
||||
audio.o \
|
||||
home.o \
|
||||
main.o \
|
||||
maps.o \
|
||||
wram.o \
|
||||
data/common_text/common_text.o \
|
||||
data/maps/maps.o \
|
||||
data/pokemon/dex_entries.o \
|
||||
data/pokemon/egg_moves.o \
|
||||
data/pokemon/evos_attacks.o \
|
||||
@ -29,8 +30,7 @@ engine/credits.o \
|
||||
engine/events.o \
|
||||
gfx/pics.o \
|
||||
gfx/sprites.o \
|
||||
lib/mobile/main.o \
|
||||
text/common_text.o
|
||||
lib/mobile/main.o
|
||||
|
||||
crystal11_obj := $(crystal_obj:.o=11.o)
|
||||
|
||||
@ -52,7 +52,8 @@ tools:
|
||||
$(MAKE) -C tools/
|
||||
|
||||
|
||||
$(crystal11_obj): RGBASMFLAGS = -D CRYSTAL11
|
||||
$(crystal_obj): RGBASMFLAGS = -D _CRYSTAL
|
||||
$(crystal11_obj): RGBASMFLAGS = -D _CRYSTAL -D _CRYSTAL11
|
||||
|
||||
# The dep rules have to be explicit or else missing files won't be reported.
|
||||
# As a side effect, they're evaluated immediately instead of when the rule is invoked.
|
||||
@ -77,12 +78,12 @@ endif
|
||||
pokecrystal11.gbc: $(crystal11_obj) pokecrystal.link
|
||||
$(RGBLINK) -n pokecrystal11.sym -m pokecrystal11.map -l pokecrystal.link -o $@ $(crystal11_obj)
|
||||
$(RGBFIX) -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -n 1 -p 0 -r 3 -t PM_CRYSTAL $@
|
||||
sort pokecrystal11.sym -o pokecrystal11.sym
|
||||
tools/sort_symfile.sh pokecrystal11.sym
|
||||
|
||||
pokecrystal.gbc: $(crystal_obj) pokecrystal.link
|
||||
$(RGBLINK) -n pokecrystal.sym -m pokecrystal.map -l pokecrystal.link -o $@ $(crystal_obj)
|
||||
$(RGBFIX) -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@
|
||||
sort pokecrystal.sym -o pokecrystal.sym
|
||||
tools/sort_symfile.sh pokecrystal.sym
|
||||
|
||||
|
||||
# For files that the compressor can't match, there will be a .lz file suffixed with the md5 hash of the correct uncompressed file.
|
||||
@ -119,10 +120,12 @@ gfx/pokemon/girafarig/front.animated.tilemap: gfx/pokemon/girafarig/front.2bpp g
|
||||
|
||||
### Pokemon pic graphics rules
|
||||
|
||||
gfx/pokemon/%/normal.gbcpal: gfx/pokemon/%/front.png
|
||||
$(RGBGFX) -p $@ $<
|
||||
gfx/pokemon/%/front.dimensions: gfx/pokemon/%/front.png
|
||||
tools/png_dimensions $< $@
|
||||
gfx/pokemon/%/normal.pal: gfx/pokemon/%/normal.gbcpal
|
||||
tools/palette -p $< > $@
|
||||
gfx/pokemon/%/normal.gbcpal: gfx/pokemon/%/front.png
|
||||
$(RGBGFX) -p $@ $<
|
||||
gfx/pokemon/%/back.2bpp: gfx/pokemon/%/back.png
|
||||
$(RGBGFX) -h -o $@ $<
|
||||
gfx/pokemon/%/bitmask.asm: gfx/pokemon/%/front.animated.tilemap gfx/pokemon/%/front.dimensions
|
||||
@ -133,19 +136,18 @@ gfx/pokemon/%/front.animated.2bpp: gfx/pokemon/%/front.2bpp gfx/pokemon/%/front.
|
||||
tools/pokemon_animation_graphics -o $@ $^
|
||||
gfx/pokemon/%/front.animated.tilemap: gfx/pokemon/%/front.2bpp gfx/pokemon/%/front.dimensions
|
||||
tools/pokemon_animation_graphics -t $@ $^
|
||||
# Don't use -h, pokemon_animation_graphics takes care of it
|
||||
#gfx/pokemon/%/front.2bpp: gfx/pokemon/%/front.png
|
||||
# $(RGBGFX) -o $@ $<
|
||||
|
||||
|
||||
### Misc file-specific graphics rules
|
||||
|
||||
gfx/shrink/shrink1.2bpp: rgbgfx += -h
|
||||
gfx/shrink/shrink2.2bpp: rgbgfx += -h
|
||||
gfx/new_game/shrink1.2bpp: rgbgfx += -h
|
||||
gfx/new_game/shrink2.2bpp: rgbgfx += -h
|
||||
|
||||
gfx/trainers/%.2bpp: rgbgfx += -h
|
||||
gfx/trainers/%.pal: gfx/trainers/%.gbcpal
|
||||
tools/palette -p $< > $@
|
||||
gfx/trainers/%.gbcpal: gfx/trainers/%.png
|
||||
$(RGBGFX) -p $@ $<
|
||||
|
||||
gfx/mail/dragonite.1bpp: tools/gfx += --remove-whitespace
|
||||
gfx/mail/large_note.1bpp: tools/gfx += --remove-whitespace
|
||||
@ -157,6 +159,11 @@ gfx/pokedex/pokedex.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/pokedex/sgb.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/pokedex/slowpoke.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/pokegear/pokegear.2bpp: rgbgfx += -x2
|
||||
gfx/pokegear/pokegear_sprites.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/mystery_gift/mystery_gift.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/title/crystal.2bpp: tools/gfx += --interleave --png=$<
|
||||
gfx/title/old_fg.2bpp: tools/gfx += --interleave --png=$<
|
||||
gfx/title/logo.2bpp: rgbgfx += -x 4
|
||||
@ -194,17 +201,21 @@ gfx/player/kris_back.2bpp: rgbgfx += -h
|
||||
|
||||
gfx/trainer_card/chris_card.2bpp: rgbgfx += -h
|
||||
gfx/trainer_card/kris_card.2bpp: rgbgfx += -h
|
||||
gfx/trainer_card/leaders.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/overworld/chris_fish.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/overworld/kris_fish.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/battle/dude.2bpp: rgbgfx += -h
|
||||
|
||||
gfx/font/unused_bold_font.1bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/pokegear/pokegear.2bpp: rgbgfx += -x2
|
||||
gfx/pokegear/pokegear_sprites.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/sgb/sgb_border.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
gfx/mobile/ascii_font.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/electro_ball.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/electro_ball_nonmatching.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
||||
gfx/mobile/mobile_adapter.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/mobile_splash.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
||||
gfx/mobile/pichu_animated.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
@ -228,7 +239,5 @@ gfx/unknown/unknown_egg.2bpp: rgbgfx += -h
|
||||
$(RGBGFX) -t $@ $<
|
||||
%.gbcpal: %.png
|
||||
$(RGBGFX) -p $@ $<
|
||||
%.pal: %.gbcpal
|
||||
tools/palette $< > $@
|
||||
%.dimensions: %.png
|
||||
tools/png_dimensions $< $@
|
||||
|
2
STYLE.md
2
STYLE.md
@ -1,3 +1,5 @@
|
||||
# Style Guide
|
||||
|
||||
Some of the code will disagree with this guide. Older code is less likely to be correct. Use your best judgement.
|
||||
|
||||
When you come across an edge case that isn't referenced in this guide, please add it.
|
||||
|
@ -1,4 +1,4 @@
|
||||
INCLUDE "includes.asm"
|
||||
INCLUDE "constants.asm"
|
||||
|
||||
|
||||
SECTION "Audio", ROMX
|
||||
|
@ -40,7 +40,7 @@ _MapSetup_Sound_Off:: ; e8000
|
||||
|
||||
ld hl, Channels ; start of channel data
|
||||
ld de, ChannelsEnd - Channels ; length of area to clear (entire sound wram area)
|
||||
.clearchannels ; clear Channel1-$c2bf
|
||||
.clearchannels
|
||||
xor a
|
||||
ld [hli], a
|
||||
dec de
|
||||
@ -408,7 +408,7 @@ UpdateChannels: ; e8125
|
||||
ret
|
||||
|
||||
.asm_e824d
|
||||
ld a, $3f
|
||||
ld a, $3f ; sound length
|
||||
ld [rNR31], a
|
||||
xor a
|
||||
ld [rNR30], a
|
||||
@ -1304,8 +1304,8 @@ ParseSFXOrRest: ; e8698
|
||||
ld [hl], a
|
||||
; are we on the last channel? (noise sampling)
|
||||
ld a, [CurChannel]
|
||||
and $3
|
||||
cp $3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
cp CHAN4
|
||||
ret z
|
||||
; update hi frequency from next param
|
||||
call GetMusicByte
|
||||
@ -1320,8 +1320,8 @@ GetNoiseSample: ; e86c5
|
||||
; load ptr to sample header in NoiseSampleAddress
|
||||
; are we on the last channel?
|
||||
ld a, [CurChannel]
|
||||
and $3
|
||||
cp $3
|
||||
and NUM_MUSIC_CHANS +- 1
|
||||
cp CHAN4
|
||||
; ret if not
|
||||
ret nz
|
||||
; update note duration
|
||||
@ -1668,7 +1668,7 @@ MusicEE; e883e
|
||||
; if ????, jump
|
||||
; get channel
|
||||
ld a, [CurChannel]
|
||||
and $3 ; ch0-3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
ld e, a
|
||||
ld d, 0
|
||||
; hl = Channel1JumpCondition + channel id
|
||||
@ -1966,8 +1966,8 @@ Music_NoteType: ; e8963
|
||||
add hl, bc
|
||||
ld [hl], a
|
||||
ld a, [CurChannel]
|
||||
and $3
|
||||
cp CHAN8 & $3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
cp CHAN4
|
||||
ret z
|
||||
; intensity
|
||||
call Music_Intensity
|
||||
@ -2414,7 +2414,7 @@ SetLRTracks: ; e8b1b
|
||||
push de
|
||||
; store current channel in de
|
||||
ld a, [CurChannel]
|
||||
and $3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
ld e, a
|
||||
ld d, 0
|
||||
; get this channel's lr tracks
|
||||
@ -2449,7 +2449,7 @@ _PlayMusic:: ; e8b30
|
||||
call LoadMusicByte ; store first byte of music header in a
|
||||
rlca
|
||||
rlca
|
||||
and $3 ; get number of channels
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
inc a
|
||||
.loop
|
||||
; start playing channels
|
||||
@ -2474,7 +2474,7 @@ _PlayMusic:: ; e8b30
|
||||
|
||||
; e8b79
|
||||
|
||||
_PlayCryHeader:: ; e8b79
|
||||
_PlayCry:: ; e8b79
|
||||
; Play cry de using parameters:
|
||||
; CryPitch
|
||||
; CryLength
|
||||
@ -2505,7 +2505,7 @@ _PlayCryHeader:: ; e8b79
|
||||
; Top 2 bits contain the number of channels
|
||||
rlca
|
||||
rlca
|
||||
and 3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
|
||||
; For each channel:
|
||||
inc a
|
||||
@ -2530,8 +2530,8 @@ _PlayCryHeader:: ; e8b79
|
||||
|
||||
; No tempo for channel 4
|
||||
ld a, [CurChannel]
|
||||
and 3
|
||||
cp 3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
cp CHAN4
|
||||
jr nc, .start
|
||||
|
||||
; Tempo is effectively length
|
||||
@ -2669,7 +2669,7 @@ _PlaySFX:: ; e8c04
|
||||
call LoadMusicByte
|
||||
rlca ; top 2
|
||||
rlca ; bits
|
||||
and $3
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
inc a ; # channels -> # loops
|
||||
.startchannels
|
||||
push af
|
||||
@ -2722,7 +2722,7 @@ PlayStereoSFX:: ; e8ca6
|
||||
call LoadMusicByte
|
||||
rlca
|
||||
rlca
|
||||
and 3 ; ch1-4
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
inc a
|
||||
|
||||
.loop
|
||||
@ -2736,7 +2736,7 @@ PlayStereoSFX:: ; e8ca6
|
||||
push de
|
||||
; get tracks for this channel
|
||||
ld a, [CurChannel]
|
||||
and 3 ; ch1-4
|
||||
maskbits NUM_MUSIC_CHANS
|
||||
ld e, a
|
||||
ld d, 0
|
||||
call GetLRTracks
|
||||
@ -2749,7 +2749,7 @@ PlayStereoSFX:: ; e8ca6
|
||||
add hl, bc
|
||||
ld [hl], a
|
||||
|
||||
ld hl, Channel1Field30 - Channel1 ; $c131 - Channel1
|
||||
ld hl, Channel1Field30 - Channel1
|
||||
add hl, bc
|
||||
ld [hl], a
|
||||
|
||||
@ -2760,11 +2760,11 @@ PlayStereoSFX:: ; e8ca6
|
||||
; ch3-4
|
||||
ld a, [wSFXDuration]
|
||||
|
||||
ld hl, Channel1Field2e - Channel1 ; $c12f - Channel1
|
||||
ld hl, Channel1Field2e - Channel1
|
||||
add hl, bc
|
||||
ld [hl], a
|
||||
|
||||
ld hl, Channel1Field2f - Channel1 ; $c130 - Channel1
|
||||
ld hl, Channel1Field2f - Channel1
|
||||
add hl, bc
|
||||
ld [hl], a
|
||||
|
||||
|
@ -2,8 +2,8 @@ Sfx_PokeballsPlacedOnTable: ; f0941
|
||||
musicheader 1, 5, Sfx_PokeballsPlacedOnTable_Ch5
|
||||
; f0944
|
||||
|
||||
Sfx_BallWiggle: ; f0944
|
||||
musicheader 1, 5, Sfx_BallWiggle_Ch5
|
||||
Sfx_BallWobble: ; f0944
|
||||
musicheader 1, 5, Sfx_BallWobble_Ch5
|
||||
; f0947
|
||||
|
||||
Sfx_Potion: ; f0947
|
||||
@ -4075,7 +4075,7 @@ Sfx_PokeballsPlacedOnTable_Ch5: ; f1d21
|
||||
endchannel
|
||||
; f1d32
|
||||
|
||||
Sfx_BallWiggle_Ch5: ; f1d32
|
||||
Sfx_BallWobble_Ch5: ; f1d32
|
||||
dutycycle $2
|
||||
soundinput $3a
|
||||
sound __, 5, $f2, $0400
|
||||
|
@ -180,7 +180,7 @@ SFX: ; e927c
|
||||
dba Sfx_Encore
|
||||
dba Sfx_BeatUp
|
||||
dba Sfx_BatonPass
|
||||
dba Sfx_BallWiggle
|
||||
dba Sfx_BallWobble
|
||||
dba Sfx_SweetScent
|
||||
dba Sfx_SweetScent2
|
||||
dba Sfx_HitEndOfExpBar
|
||||
|
@ -1,34 +1,35 @@
|
||||
; Control characters
|
||||
charmap "<START>", $00
|
||||
charmap "<PLAY_G>", $14 ; gendered PlayerName; same as "<PLAYER>" in English
|
||||
charmap "<DAY>", $15
|
||||
; $00-$16 are TX_* constants (see macros/scripts/text.asm)
|
||||
|
||||
; Control characters (see home/text.asm)
|
||||
|
||||
charmap "<PLAY_G>", $14 ; "<PLAYER>くん" or "<PLAYER>ちゃん"; same as "<PLAYER>" in English
|
||||
charmap "¯", $1f ; soft linebreak
|
||||
charmap "<LNBRK>", $22
|
||||
charmap "<KOUGEKI>", $23 ; "こうげき"
|
||||
charmap "<POKE>", $24 ; "<PO><KE>"
|
||||
charmap "%", $25
|
||||
charmap "%", $25 ; soft linebreak in landmark names
|
||||
charmap "<RED>", $38 ; RedsName
|
||||
charmap "<GREEN>", $39 ; GreensName
|
||||
charmap "<ENEMY>", $3f
|
||||
charmap "<MOM>", $49 ; MomsName
|
||||
charmap "<PKMN>", $4a ; "<PK><MN>"
|
||||
charmap "<_CONT>", $4b ; implements "<CONT>"
|
||||
charmap "<SCROLL>", $4c
|
||||
charmap "<NEXT>", $4e
|
||||
charmap "<LINE>", $4f
|
||||
|
||||
charmap "@", $50 ; string terminator
|
||||
charmap "<PARA>", $51
|
||||
charmap "<PLAYER>", $52 ; PlayerName
|
||||
charmap "<RIVAL>", $53
|
||||
charmap "<RIVAL>", $53 ; RivalName
|
||||
charmap "#", $54 ; "POKé"
|
||||
charmap "<CONT>", $55
|
||||
charmap "<......>", $56 ; "……"
|
||||
charmap "<……>", $56 ; "……"
|
||||
charmap "<DONE>", $57
|
||||
charmap "<PROMPT>", $58
|
||||
charmap "<TARGET>", $59
|
||||
charmap "<USER>", $5a
|
||||
charmap "<PC>", $5b ; "PC"
|
||||
charmap "<TM>", $5c ; "TM"
|
||||
charmap "<TRNER>", $5d ; "TRAINER"
|
||||
charmap "<TRAINER>", $5d ; "TRAINER"
|
||||
charmap "<ROCKET>", $5e ; "ROCKET"
|
||||
charmap "<DEXEND>", $5f
|
||||
|
||||
@ -52,8 +53,8 @@
|
||||
charmap "ぅ", $6f ; hiragana small u, unused
|
||||
charmap "<PO>", $70
|
||||
charmap "<KE>", $71
|
||||
charmap "<``>", $72 ; opening quote
|
||||
charmap "<''>", $73 ; closing quote
|
||||
charmap "“", $72 ; opening quote
|
||||
charmap "”", $73 ; closing quote
|
||||
charmap "·", $74 ; middle dot, unused
|
||||
charmap "…", $75 ; ellipsis
|
||||
charmap "ぁ", $76 ; hiragana small a, unused
|
||||
@ -72,7 +73,7 @@
|
||||
|
||||
charmap "<LV>", $6e
|
||||
|
||||
charmap "<ど>", $70 ; hiragana small do, unused
|
||||
charmap "<DO>", $70 ; hiragana small do, unused
|
||||
charmap "◀", $71
|
||||
charmap "『", $72 ; Japanese opening quote, unused
|
||||
charmap "<ID>", $73
|
||||
@ -80,18 +81,18 @@
|
||||
|
||||
; Actual characters (from other graphics files)
|
||||
|
||||
charmap "|", $31 ; from gfx/stats/stats_tiles
|
||||
|
||||
charmap "<SHINY>", $3f ; gfx/stats/shiny
|
||||
|
||||
charmap "<BLACK>", $60 ; from gfx/mobile/phone_tiles.2bpp
|
||||
; needed for _LoadFontsExtra1 (see engine/load_font.asm)
|
||||
charmap "■", $60 ; gfx/font/black.2bpp
|
||||
charmap "▲", $61 ; gfx/font/up_arrow.png
|
||||
charmap "<PHONE>", $62 ; gfx/font/overworld_phone_icon.2bpp
|
||||
charmap "_", $62 ; from gfx/battle/hp_exp_bar_border.1bpp
|
||||
charmap "☎", $62 ; gfx/font/phone_icon.2bpp
|
||||
|
||||
; needed for Special_MagikarpHouseSign (see engine/events/magikarp.asm)
|
||||
charmap "′", $6e ; gfx/font/feet_inches.png
|
||||
charmap "″", $6f ; gfx/font/feet_inches.png
|
||||
|
||||
; needed for StatsScreen_PlaceShinyIcon and PrintPartyMonPage1
|
||||
charmap "⁂", $3f ; gfx/stats/stats_tiles.png, tile 14
|
||||
|
||||
; Actual characters (from gfx/font/font.png)
|
||||
|
||||
charmap "A", $80
|
||||
@ -189,7 +190,7 @@
|
||||
charmap "♂", $ef
|
||||
charmap "¥", $f0
|
||||
charmap "×", $f1
|
||||
charmap "<DOT>", $f2 ; same as "." in English
|
||||
charmap "<DOT>", $f2 ; decimal point; same as "." in English
|
||||
charmap "/", $f3
|
||||
charmap ",", $f4
|
||||
charmap "♀", $f5
|
||||
@ -205,19 +206,34 @@
|
||||
charmap "8", $fe
|
||||
charmap "9", $ff
|
||||
|
||||
; Japanese control characters (see home/text.asm)
|
||||
|
||||
charmap "<JP_18>", $18 ; "ノ゛"? (ungrammatical)
|
||||
charmap "<NI>", $1d ; "に "
|
||||
charmap "<TTE>", $1e ; "って"
|
||||
charmap "<WO>", $1f ; "を "
|
||||
charmap "<TA!>", $22 ; "た!"
|
||||
charmap "<KOUGEKI>", $23 ; "こうげき"
|
||||
charmap "<WA>", $24 ; "は "
|
||||
charmap "<NO>", $25 ; "の "
|
||||
charmap "<ROUTE>", $35 ; "ばん どうろ"
|
||||
charmap "<WATASHI>", $36 ; "わたし"
|
||||
charmap "<KOKO_WA>", $37 ; "ここは"
|
||||
charmap "<GA>", $4a ; "が "
|
||||
|
||||
; Japanese kana, for those bits of text that were not translated to English
|
||||
|
||||
charmap "ガ", $5
|
||||
charmap "ギ", $6
|
||||
charmap "グ", $7
|
||||
charmap "ゲ", $8
|
||||
charmap "ゴ", $9
|
||||
charmap "ザ", $a
|
||||
charmap "ジ", $b
|
||||
charmap "ズ", $c
|
||||
charmap "ゼ", $d
|
||||
charmap "ゾ", $e
|
||||
charmap "ダ", $f
|
||||
charmap "ガ", $05
|
||||
charmap "ギ", $06
|
||||
charmap "グ", $07
|
||||
charmap "ゲ", $08
|
||||
charmap "ゴ", $09
|
||||
charmap "ザ", $0a
|
||||
charmap "ジ", $0b
|
||||
charmap "ズ", $0c
|
||||
charmap "ゼ", $0d
|
||||
charmap "ゾ", $0e
|
||||
charmap "ダ", $0f
|
||||
charmap "ヂ", $10
|
||||
charmap "ヅ", $11
|
||||
charmap "デ", $12
|
||||
@ -227,7 +243,6 @@
|
||||
charmap "ビ", $1a
|
||||
charmap "ブ", $1b
|
||||
charmap "ボ", $1c
|
||||
; charmap "ベ", $1d
|
||||
|
||||
charmap "が", $26
|
||||
charmap "ぎ", $27
|
||||
@ -261,11 +276,18 @@
|
||||
charmap "ぺ", $47
|
||||
charmap "ぽ", $48
|
||||
|
||||
charmap "「", $70
|
||||
charmap "」", $71
|
||||
charmap "』", $73
|
||||
charmap "⋯", $75
|
||||
|
||||
charmap " ", $7f
|
||||
|
||||
charmap "ア", $80
|
||||
charmap "イ", $81
|
||||
charmap "ウ", $82
|
||||
charmap "エ", $83
|
||||
charmap "ォ", $84
|
||||
charmap "オ", $84
|
||||
charmap "カ", $85
|
||||
charmap "キ", $86
|
||||
charmap "ク", $87
|
||||
@ -316,7 +338,6 @@
|
||||
charmap "う", $b3
|
||||
charmap "え", $b4
|
||||
charmap "お", $b5
|
||||
|
||||
charmap "か", $b6
|
||||
charmap "き", $b7
|
||||
charmap "く", $b8
|
||||
@ -342,7 +363,6 @@
|
||||
charmap "ふ", $cc
|
||||
charmap "へ", $cd
|
||||
charmap "ほ", $ce
|
||||
|
||||
charmap "ま", $cf
|
||||
charmap "み", $d0
|
||||
charmap "む", $d1
|
||||
@ -365,8 +385,31 @@
|
||||
charmap "ょ", $e2
|
||||
|
||||
charmap "ー", $e3
|
||||
|
||||
charmap "゚", $e4
|
||||
charmap "゙", $e5
|
||||
|
||||
charmap "?", $e6
|
||||
charmap "!", $e7
|
||||
charmap "。", $e8
|
||||
|
||||
charmap "ァ", $e9
|
||||
charmap "ゥ", $ea
|
||||
charmap "ェ", $eb
|
||||
|
||||
charmap "円", $f0
|
||||
|
||||
charmap ".", $f2
|
||||
charmap "/", $f3
|
||||
|
||||
charmap "ォ", $f4
|
||||
|
||||
charmap "0", $f6
|
||||
charmap "1", $f7
|
||||
charmap "2", $f8
|
||||
charmap "3", $f9
|
||||
charmap "4", $fa
|
||||
charmap "5", $fb
|
||||
charmap "6", $fc
|
||||
charmap "7", $fd
|
||||
charmap "8", $fe
|
||||
charmap "9", $ff
|
@ -1,3 +1,5 @@
|
||||
INCLUDE "charmap.asm"
|
||||
|
||||
INCLUDE "macros.asm"
|
||||
|
||||
INCLUDE "hram.asm"
|
||||
@ -42,8 +44,9 @@ INCLUDE "constants/sprite_data_constants.asm"
|
||||
INCLUDE "constants/sprite_anim_constants.asm"
|
||||
INCLUDE "constants/tileset_constants.asm"
|
||||
INCLUDE "constants/collision_constants.asm"
|
||||
INCLUDE "constants/cgb_constants.asm"
|
||||
INCLUDE "constants/scgb_constants.asm"
|
||||
INCLUDE "constants/battle_tower_constants.asm"
|
||||
INCLUDE "constants/cry_constants.asm"
|
||||
INCLUDE "constants/audio_constants.asm"
|
||||
INCLUDE "constants/printer_constants.asm"
|
||||
INCLUDE "constants/menu_constants.asm"
|
||||
|
@ -37,13 +37,13 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const ANIM_OBJ_06
|
||||
const ANIM_OBJ_07
|
||||
const ANIM_OBJ_08
|
||||
const ANIM_OBJ_09
|
||||
const ANIM_OBJ_FANG
|
||||
const ANIM_OBJ_0A
|
||||
const ANIM_OBJ_0B
|
||||
const ANIM_OBJ_0C
|
||||
const ANIM_OBJ_0D
|
||||
const ANIM_OBJ_0E
|
||||
const ANIM_OBJ_0F
|
||||
const ANIM_OBJ_EMBER
|
||||
const ANIM_OBJ_DRAGON_RAGE
|
||||
const ANIM_OBJ_FLAMETHROWER
|
||||
const ANIM_OBJ_FIRE_SPIN
|
||||
const ANIM_OBJ_FIRE_BLAST
|
||||
const ANIM_OBJ_BURNED
|
||||
const ANIM_OBJ_BLIZZARD
|
||||
const ANIM_OBJ_12
|
||||
@ -57,32 +57,32 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const ANIM_OBJ_1A
|
||||
const ANIM_OBJ_1B
|
||||
const ANIM_OBJ_BALL_POOF
|
||||
const ANIM_OBJ_1D
|
||||
const ANIM_OBJ_1E
|
||||
const ANIM_OBJ_1F
|
||||
const ANIM_OBJ_20
|
||||
const ANIM_OBJ_BIG_ROCK
|
||||
const ANIM_OBJ_SMALL_ROCK
|
||||
const ANIM_OBJ_STRENGTH
|
||||
const ANIM_OBJ_SEISMIC_TOSS
|
||||
const ANIM_OBJ_BUBBLE
|
||||
const ANIM_OBJ_22
|
||||
const ANIM_OBJ_23
|
||||
const ANIM_OBJ_24
|
||||
const ANIM_OBJ_25
|
||||
const ANIM_OBJ_26
|
||||
const ANIM_OBJ_SURF
|
||||
const ANIM_OBJ_SING
|
||||
const ANIM_OBJ_WATER_GUN
|
||||
const ANIM_OBJ_HYDRO_PUMP
|
||||
const ANIM_OBJ_POWDER
|
||||
const ANIM_OBJ_27
|
||||
const ANIM_OBJ_28
|
||||
const ANIM_OBJ_ICE_BUILDUP
|
||||
const ANIM_OBJ_FROZEN
|
||||
const ANIM_OBJ_MASTER_BALL_SPARKLE
|
||||
const ANIM_OBJ_2C
|
||||
const ANIM_OBJ_RECOVER
|
||||
const ANIM_OBJ_2D
|
||||
const ANIM_OBJ_2E
|
||||
const ANIM_OBJ_2F
|
||||
const ANIM_OBJ_30
|
||||
const ANIM_OBJ_THUNDER_WAVE
|
||||
const ANIM_OBJ_31
|
||||
const ANIM_OBJ_LIGHTNING_BOLT
|
||||
const ANIM_OBJ_33
|
||||
const ANIM_OBJ_34
|
||||
const ANIM_OBJ_35
|
||||
const ANIM_OBJ_36
|
||||
const ANIM_OBJ_CLAMP
|
||||
const ANIM_OBJ_BITE
|
||||
const ANIM_OBJ_37
|
||||
const ANIM_OBJ_38
|
||||
const ANIM_OBJ_39
|
||||
@ -95,127 +95,127 @@ BATTLEANIMSTRUCT_LENGTH EQU const_value
|
||||
const ANIM_OBJ_40
|
||||
const ANIM_OBJ_41
|
||||
const ANIM_OBJ_42
|
||||
const ANIM_OBJ_43
|
||||
const ANIM_OBJ_SONICBOOM_JP
|
||||
const ANIM_OBJ_44
|
||||
const ANIM_OBJ_ABSORB
|
||||
const ANIM_OBJ_46
|
||||
const ANIM_OBJ_EGG
|
||||
const ANIM_OBJ_47
|
||||
const ANIM_OBJ_48
|
||||
const ANIM_OBJ_49
|
||||
const ANIM_OBJ_LEECH_SEED
|
||||
const ANIM_OBJ_4B
|
||||
const ANIM_OBJ_4C
|
||||
const ANIM_OBJ_4D
|
||||
const ANIM_OBJ_WAVE
|
||||
const ANIM_OBJ_CONFUSE_RAY
|
||||
const ANIM_OBJ_4E
|
||||
const ANIM_OBJ_4F
|
||||
const ANIM_OBJ_50
|
||||
const ANIM_OBJ_51
|
||||
const ANIM_OBJ_SCREEN
|
||||
const ANIM_OBJ_HARDEN
|
||||
const ANIM_OBJ_CHICK
|
||||
const ANIM_OBJ_53
|
||||
const ANIM_OBJ_54
|
||||
const ANIM_OBJ_AMNESIA
|
||||
const ANIM_OBJ_ASLEEP
|
||||
const ANIM_OBJ_SKULL
|
||||
const ANIM_OBJ_56
|
||||
const ANIM_OBJ_57
|
||||
const ANIM_OBJ_58
|
||||
const ANIM_OBJ_PARALYZED
|
||||
const ANIM_OBJ_5A
|
||||
const ANIM_OBJ_STRING_SHOT
|
||||
const ANIM_OBJ_HAZE
|
||||
const ANIM_OBJ_MIST
|
||||
const ANIM_OBJ_SMOG
|
||||
const ANIM_OBJ_POISON_GAS
|
||||
const ANIM_OBJ_HORN
|
||||
const ANIM_OBJ_60
|
||||
const ANIM_OBJ_61
|
||||
const ANIM_OBJ_62
|
||||
const ANIM_OBJ_63
|
||||
const ANIM_OBJ_PETAL_DANCE
|
||||
const ANIM_OBJ_SLUDGE_BOMB
|
||||
const ANIM_OBJ_PAY_DAY
|
||||
const ANIM_OBJ_64
|
||||
const ANIM_OBJ_65
|
||||
const ANIM_OBJ_66
|
||||
const ANIM_OBJ_67
|
||||
const ANIM_OBJ_68
|
||||
const ANIM_OBJ_69
|
||||
const ANIM_OBJ_6A
|
||||
const ANIM_OBJ_6B
|
||||
const ANIM_OBJ_6C
|
||||
const ANIM_OBJ_6D
|
||||
const ANIM_OBJ_SKY_ATTACK_FEAROW
|
||||
const ANIM_OBJ_MIMIC
|
||||
const ANIM_OBJ_ATTRACT
|
||||
const ANIM_OBJ_BONEMERANG
|
||||
const ANIM_OBJ_BONE_CLUB
|
||||
const ANIM_OBJ_BONE_RUSH
|
||||
const ANIM_OBJ_SWIFT
|
||||
const ANIM_OBJ_KINESIS
|
||||
const ANIM_OBJ_FLASH
|
||||
const ANIM_OBJ_SHINY
|
||||
const ANIM_OBJ_SKY_ATTACK
|
||||
const ANIM_OBJ_LICK
|
||||
const ANIM_OBJ_WITHDRAW
|
||||
const ANIM_OBJ_71
|
||||
const ANIM_OBJ_72
|
||||
const ANIM_OBJ_73
|
||||
const ANIM_OBJ_74
|
||||
const ANIM_OBJ_75
|
||||
const ANIM_OBJ_76
|
||||
const ANIM_OBJ_77
|
||||
const ANIM_OBJ_78
|
||||
const ANIM_OBJ_79
|
||||
const ANIM_OBJ_GROWTH
|
||||
const ANIM_OBJ_CONVERSION2
|
||||
const ANIM_OBJ_SMOKE
|
||||
const ANIM_OBJ_SMOKESCREEN
|
||||
const ANIM_OBJ_SWORDS_DANCE
|
||||
const ANIM_OBJ_SPEED_LINE
|
||||
const ANIM_OBJ_SHARPEN
|
||||
const ANIM_OBJ_DEFENSE_CURL
|
||||
const ANIM_OBJ_7A
|
||||
const ANIM_OBJ_7B
|
||||
const ANIM_OBJ_7C
|
||||
const ANIM_OBJ_7D
|
||||
const ANIM_OBJ_DISABLE
|
||||
const ANIM_OBJ_AGILITY
|
||||
const ANIM_OBJ_HEART
|
||||
const ANIM_OBJ_7F
|
||||
const ANIM_OBJ_80
|
||||
const ANIM_OBJ_FLAME_WHEEL
|
||||
const ANIM_OBJ_SACRED_FIRE
|
||||
const ANIM_OBJ_COTTON_SPORE
|
||||
const ANIM_OBJ_82
|
||||
const ANIM_OBJ_83
|
||||
const ANIM_OBJ_MILK_DRINK
|
||||
const ANIM_OBJ_ANGER
|
||||
const ANIM_OBJ_84
|
||||
const ANIM_OBJ_85
|
||||
const ANIM_OBJ_86
|
||||
const ANIM_OBJ_87
|
||||
const ANIM_OBJ_88
|
||||
const ANIM_OBJ_89
|
||||
const ANIM_OBJ_8A
|
||||
const ANIM_OBJ_8B
|
||||
const ANIM_OBJ_8C
|
||||
const ANIM_OBJ_8D
|
||||
const ANIM_OBJ_BATON_PASS
|
||||
const ANIM_OBJ_LOCK_ON
|
||||
const ANIM_OBJ_MIND_READER
|
||||
const ANIM_OBJ_SAFEGUARD
|
||||
const ANIM_OBJ_PROTECT
|
||||
const ANIM_OBJ_THIEF
|
||||
const ANIM_OBJ_OCTAZOOKA
|
||||
const ANIM_OBJ_PRESENT
|
||||
const ANIM_OBJ_SPIKES
|
||||
const ANIM_OBJ_8F
|
||||
const ANIM_OBJ_90
|
||||
const ANIM_OBJ_91
|
||||
const ANIM_OBJ_92
|
||||
const ANIM_OBJ_POWDER_SNOW
|
||||
const ANIM_OBJ_DRAGONBREATH
|
||||
const ANIM_OBJ_CONVERSION
|
||||
const ANIM_OBJ_SPIDER_WEB
|
||||
const ANIM_OBJ_93
|
||||
const ANIM_OBJ_94
|
||||
const ANIM_OBJ_95
|
||||
const ANIM_OBJ_96
|
||||
const ANIM_OBJ_97
|
||||
const ANIM_OBJ_98
|
||||
const ANIM_OBJ_NIGHTMARE
|
||||
const ANIM_OBJ_IN_NIGHTMARE
|
||||
const ANIM_OBJ_LOVELY_KISS
|
||||
const ANIM_OBJ_SWEET_KISS
|
||||
const ANIM_OBJ_SKETCH
|
||||
const ANIM_OBJ_99
|
||||
const ANIM_OBJ_9A
|
||||
const ANIM_OBJ_9B
|
||||
const ANIM_OBJ_9C
|
||||
const ANIM_OBJ_9D
|
||||
const ANIM_OBJ_9E
|
||||
const ANIM_OBJ_9F
|
||||
const ANIM_OBJ_DESTINY_BOND
|
||||
const ANIM_OBJ_MORNING_SUN
|
||||
const ANIM_OBJ_GLIMMER
|
||||
const ANIM_OBJ_MOONLIGHT
|
||||
const ANIM_OBJ_HIDDEN_POWER
|
||||
const ANIM_OBJ_A0
|
||||
const ANIM_OBJ_A1
|
||||
const ANIM_OBJ_A2
|
||||
const ANIM_OBJ_A3
|
||||
const ANIM_OBJ_A4
|
||||
const ANIM_OBJ_A5
|
||||
const ANIM_OBJ_SANDSTORM
|
||||
const ANIM_OBJ_ZAP_CANNON
|
||||
const ANIM_OBJ_SPITE
|
||||
const ANIM_OBJ_CURSE
|
||||
const ANIM_OBJ_PERISH_SONG
|
||||
const ANIM_OBJ_A7
|
||||
const ANIM_OBJ_A8
|
||||
const ANIM_OBJ_A9
|
||||
const ANIM_OBJ_FORESIGHT
|
||||
const ANIM_OBJ_RAPID_SPIN
|
||||
const ANIM_OBJ_SWAGGER
|
||||
const ANIM_OBJ_AA
|
||||
const ANIM_OBJ_AB
|
||||
const ANIM_OBJ_AC
|
||||
const ANIM_OBJ_MEAN_LOOK
|
||||
const ANIM_OBJ_AD
|
||||
const ANIM_OBJ_AE
|
||||
const ANIM_OBJ_AF
|
||||
const ANIM_OBJ_RAIN
|
||||
const ANIM_OBJ_B0
|
||||
const ANIM_OBJ_B1
|
||||
const ANIM_OBJ_B2
|
||||
const ANIM_OBJ_B3
|
||||
const ANIM_OBJ_B4
|
||||
const ANIM_OBJ_B5
|
||||
const ANIM_OBJ_PSYCH_UP
|
||||
const ANIM_OBJ_ANCIENTPOWER
|
||||
const ANIM_OBJ_AEROBLAST
|
||||
const ANIM_OBJ_SHADOW_BALL
|
||||
const ANIM_OBJ_ROCK_SMASH
|
||||
const ANIM_OBJ_FLOWER
|
||||
const ANIM_OBJ_COTTON
|
||||
const ANIM_OBJ_PLAYERFEETFOLLOW
|
||||
const ANIM_OBJ_ENEMYFEETFOLLOW
|
||||
const ANIM_OBJ_BA
|
||||
const ANIM_OBJ_BB
|
||||
const ANIM_OBJ_PLAYERHEADFOLLOW
|
||||
const ANIM_OBJ_ENEMYHEADFOLLOW
|
||||
|
||||
; DoBattleAnimFrame arguments (see engine/battle_anims/functions.asm)
|
||||
const_def
|
||||
|
@ -17,8 +17,18 @@ MIN_NEUTRAL_DAMAGE EQU 2
|
||||
REST_SLEEP_TURNS EQU 2
|
||||
TREEMON_SLEEP_TURNS EQU 7
|
||||
|
||||
; PlayerStatLevels and EnemyStatLevels indexes
|
||||
; used for GetStatName
|
||||
; default move priority
|
||||
BASE_PRIORITY EQU 1
|
||||
|
||||
; type effectiveness factors, scaled by 10
|
||||
SUPER_EFFECTIVE EQU 20
|
||||
MORE_EFFECTIVE EQU 15
|
||||
EFFECTIVE EQU 10
|
||||
NOT_VERY_EFFECTIVE EQU 05
|
||||
NO_EFFECT EQU 00
|
||||
|
||||
; PlayerStatLevels and EnemyStatLevels indexes (see wram.asm)
|
||||
; GetStatName arguments (see data/battle/stat_names.asm)
|
||||
const_def
|
||||
const ATTACK
|
||||
const DEFENSE
|
||||
@ -53,6 +63,7 @@ const_value set 1
|
||||
const STAT_SATK
|
||||
const STAT_SDEF
|
||||
NUM_STATS EQU const_value
|
||||
STAT_SPC EQU STAT_SATK
|
||||
|
||||
; stat formula constants
|
||||
STAT_MIN_NORMAL EQU 5
|
||||
|
@ -1,4 +1,13 @@
|
||||
; BattleTowerAction arguments (see mobile/battle_tower_5c.asm)
|
||||
BATTLETOWER_PARTY_LENGTH EQU 3
|
||||
BATTLETOWER_STREAK_LENGTH EQU 7
|
||||
|
||||
BATTLETOWER_NUM_UNIQUE_PKMN EQU 21
|
||||
BATTLETOWER_NUM_UNIQUE_TRAINERS EQU 70
|
||||
|
||||
BATTLETOWER_TRAINERDATALENGTH EQU $24
|
||||
BATTLE_TOWER_STRUCT_LENGTH EQU $e0 ; NAME_LENGTH + BATTLETOWER_PARTY_LENGTH * (PARTYMON_STRUCT_LENGTH + MON_NAME_LENGTH) + BATTLETOWER_TRAINERDATALENGTH
|
||||
|
||||
; BattleTowerAction writebyte arguments (see engine/events/battle_tower/battle_tower.asm)
|
||||
const_def
|
||||
const BATTLETOWERACTION_CHECK_EXPLANATION_READ
|
||||
const BATTLETOWERACTION_SET_EXPLANATION_READ
|
||||
@ -33,19 +42,20 @@
|
||||
const BATTLETOWERACTION_CHOOSEREWARD ; save options
|
||||
const BATTLETOWERACTION_SAVEOPTIONS
|
||||
|
||||
; sBattleTowerChallengeState
|
||||
; BattleTowerAction return values
|
||||
; - from BATTLETOWERACTION_CHECKMOBILEEVENT
|
||||
MOBILE_EVENT_OBJECT_GS_BALL EQU $b
|
||||
|
||||
; BattleTowerText arguments (see engine/events/battle_tower/trainer_text.asm)
|
||||
const_value set 1
|
||||
const BATTLETOWERTEXT_INTRO
|
||||
const BATTLETOWERTEXT_WIN_TEXT
|
||||
const BATTLETOWERTEXT_LOSS_TEXT
|
||||
|
||||
; sBattleTowerChallengeState values
|
||||
const_def
|
||||
const BATTLETOWER_NO_CHALLENGE
|
||||
const BATTLETOWER_SAVED_AND_LEFT
|
||||
const BATTLETOWER_CHALLENGE_IN_PROGESS
|
||||
const BATTLETOWER_WON_CHALLENGE
|
||||
const BATTLETOWER_RECEIVED_REWARD
|
||||
|
||||
BATTLETOWER_NROFPKMNS EQU 3
|
||||
BATTLETOWER_TRAINERDATALENGTH EQU $24
|
||||
BATTLETOWER_NROFTRAINERS EQU 7
|
||||
BATTLETOWER_NRMONSPERLEVELBRACKET EQU BATTLETOWER_NROFPKMNS * BATTLETOWER_NROFTRAINERS
|
||||
BATTLE_TOWER_STRUCT_LENGTH EQU $e0 ; NAME_LENGTH + 3 * (PARTYMON_STRUCT_LENGTH + PKMN_NAME_LENGTH) + BATTLETOWER_TRAINERDATALENGTH
|
||||
|
||||
; return value from BattleTowerAction(BATTLETOWERACTION_CHECKMOBILEEVENT)
|
||||
MOBILE_EVENT_OBJECT_GS_BALL EQU $b
|
||||
|
@ -1,36 +0,0 @@
|
||||
; GetSGBLayout arguments (see engine/cgb_layouts.asm and engine/sgb_layouts.asm)
|
||||
const_def
|
||||
const SCGB_BATTLE_GRAYSCALE
|
||||
const SCGB_BATTLE_COLORS
|
||||
const SCGB_POKEGEAR_PALS
|
||||
const SCGB_STATS_SCREEN_HP_PALS
|
||||
const SCGB_POKEDEX
|
||||
const SCGB_SLOT_MACHINE
|
||||
const SCGB_06
|
||||
const SCGB_07
|
||||
const SCGB_DIPLOMA
|
||||
const SCGB_MAPPALS
|
||||
const SCGB_PARTY_MENU
|
||||
const SCGB_EVOLUTION
|
||||
const SCGB_0C
|
||||
const SCGB_0D
|
||||
const SCGB_MOVE_LIST
|
||||
const SCGB_0F
|
||||
const SCGB_POKEDEX_SEARCH_OPTION
|
||||
const SCGB_11
|
||||
const SCGB_POKEPIC
|
||||
const SCGB_13
|
||||
const SCGB_PACKPALS
|
||||
const SCGB_TRAINER_CARD
|
||||
const SCGB_POKEDEX_UNOWN_MODE
|
||||
const SCGB_BILLS_PC
|
||||
const SCGB_UNOWN_PUZZLE
|
||||
const SCGB_GAMEFREAK_LOGO
|
||||
const SCGB_PLAYER_OR_MON_FRONTPIC_PALS
|
||||
const SCGB_TRADE_TUBE
|
||||
const SCGB_TRAINER_OR_MON_FRONTPIC_PALS
|
||||
const SCGB_MYSTERY_GIFT
|
||||
const SCGB_1E
|
||||
|
||||
SCGB_PARTY_MENU_HP_PALS EQU -4
|
||||
SCGB_RAM EQU -1
|
@ -1,10 +1,10 @@
|
||||
; collision permissions (see tilesets/collision_permissions.asm)
|
||||
; collision permissions (see data/collision_permissions.asm)
|
||||
LANDTILE EQU $00
|
||||
WATERTILE EQU $01
|
||||
WALLTILE EQU $0f
|
||||
TALK EQU $10
|
||||
|
||||
; collision data types (see tilesets/*_collision.asm)
|
||||
; collision data types (see data/tilesets/*_collision.asm)
|
||||
; TileCollisionTable indexes (see data/collision_permissions.asm)
|
||||
COLL_FLOOR EQU $00
|
||||
COLL_01 EQU $01 ; garbage
|
||||
@ -28,19 +28,19 @@ COLL_CUT_28 EQU $28 ; garbage
|
||||
COLL_WATER EQU $29
|
||||
COLL_ICE_2B EQU $2b ; unused
|
||||
COLL_WHIRLPOOL_2C EQU $2c ; unused
|
||||
COLL_WATERFALL_RIGHT EQU $30 ; unused !!!
|
||||
COLL_WATERFALL_LEFT EQU $31 ; unused !!!
|
||||
COLL_WATERFALL_UP EQU $32 ; unused !!!
|
||||
COLL_WATERFALL_RIGHT EQU $30 ; unused
|
||||
COLL_WATERFALL_LEFT EQU $31 ; unused
|
||||
COLL_WATERFALL_UP EQU $32 ; unused
|
||||
COLL_WATERFALL EQU $33
|
||||
COLL_CURRENT_RIGHT EQU $38 ; unused !!!
|
||||
COLL_CURRENT_LEFT EQU $39 ; unused !!!
|
||||
COLL_CURRENT_UP EQU $3a ; unused !!!
|
||||
COLL_CURRENT_DOWN EQU $3b ; unused !!!
|
||||
COLL_BRAKE EQU $40 ; unused !!!
|
||||
COLL_WALK_RIGHT EQU $41 ; unused !!!
|
||||
COLL_WALK_LEFT EQU $42 ; unused !!!
|
||||
COLL_WALK_UP EQU $43 ; unused !!!
|
||||
COLL_WALK_DOWN EQU $44 ; unused !!!
|
||||
COLL_CURRENT_RIGHT EQU $38 ; unused
|
||||
COLL_CURRENT_LEFT EQU $39 ; unused
|
||||
COLL_CURRENT_UP EQU $3a ; unused
|
||||
COLL_CURRENT_DOWN EQU $3b ; unused
|
||||
COLL_BRAKE EQU $40 ; unused
|
||||
COLL_WALK_RIGHT EQU $41 ; unused
|
||||
COLL_WALK_LEFT EQU $42 ; unused
|
||||
COLL_WALK_UP EQU $43 ; unused
|
||||
COLL_WALK_DOWN EQU $44 ; unused
|
||||
COLL_BRAKE_45 EQU $45 ; garbage
|
||||
COLL_BRAKE_46 EQU $46 ; unused
|
||||
COLL_BRAKE_47 EQU $47 ; unused
|
||||
@ -92,16 +92,16 @@ COLL_WINDOW EQU $9d
|
||||
COLL_INCENSE_BURNER EQU $9f
|
||||
COLL_HOP_RIGHT EQU $a0
|
||||
COLL_HOP_LEFT EQU $a1
|
||||
COLL_HOP_UP EQU $a2 ; unused !!!
|
||||
COLL_HOP_UP EQU $a2 ; unused
|
||||
COLL_HOP_DOWN EQU $a3
|
||||
COLL_HOP_DOWN_RIGHT EQU $a4
|
||||
COLL_HOP_DOWN_LEFT EQU $a5
|
||||
COLL_HOP_UP_RIGHT EQU $a6 ; unused !!!
|
||||
COLL_HOP_UP_LEFT EQU $a7 ; unused !!!
|
||||
COLL_HOP_UP_RIGHT EQU $a6 ; unused
|
||||
COLL_HOP_UP_LEFT EQU $a7 ; unused
|
||||
COLL_RIGHT_WALL EQU $b0
|
||||
COLL_LEFT_WALL EQU $b1
|
||||
COLL_UP_WALL EQU $b2
|
||||
COLL_DOWN_WALL EQU $b3 ; unused !!!
|
||||
COLL_DOWN_WALL EQU $b3 ; unused
|
||||
COLL_FF EQU $ff ; garbage
|
||||
|
||||
; collision data type nybbles
|
||||
|
@ -1,13 +1,14 @@
|
||||
LEN_1BPP_TILE EQU 8 ; bytes
|
||||
LEN_2BPP_TILE EQU 16 ; bytes
|
||||
|
||||
TILE_WIDTH EQU 8 ; pixels
|
||||
LEN_1BPP_TILE EQU 1 * TILE_WIDTH ; bytes
|
||||
LEN_2BPP_TILE EQU 2 * TILE_WIDTH ; bytes
|
||||
|
||||
NUM_PAL_COLORS EQU 4
|
||||
|
||||
SCREEN_WIDTH EQU 20 ; tiles
|
||||
PALRGB_WHITE EQUS "palred 31 + palgreen 31 + palblue 31" ; $7fff
|
||||
|
||||
SCREEN_WIDTH EQU 20 ; tiles
|
||||
SCREEN_HEIGHT EQU 18 ; tiles
|
||||
SCREEN_WIDTH_PX EQU SCREEN_WIDTH * TILE_WIDTH ; pixels
|
||||
SCREEN_WIDTH_PX EQU SCREEN_WIDTH * TILE_WIDTH ; pixels
|
||||
SCREEN_HEIGHT_PX EQU SCREEN_HEIGHT * TILE_WIDTH ; pixels
|
||||
|
||||
BG_MAP_WIDTH EQU 32 ; tiles
|
||||
@ -15,9 +16,16 @@ BG_MAP_HEIGHT EQU 32 ; tiles
|
||||
WMISC_WIDTH EQU 6 * 4
|
||||
WMISC_HEIGHT EQU 5 * 4
|
||||
|
||||
HP_BAR_LENGTH EQU 6 ; tiles
|
||||
HP_BAR_LENGTH_PX EQU HP_BAR_LENGTH * TILE_WIDTH ; pixels
|
||||
HP_BAR_LENGTH EQU 6 ; tiles
|
||||
EXP_BAR_LENGTH EQU 8 ; tiles
|
||||
HP_BAR_LENGTH_PX EQU HP_BAR_LENGTH * TILE_WIDTH ; pixels
|
||||
EXP_BAR_LENGTH_PX EQU EXP_BAR_LENGTH * TILE_WIDTH ; pixels
|
||||
|
||||
PALPACKET_LENGTH EQU $10
|
||||
; sprite_oam_struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const SPRITEOAMSTRUCT_YCOORD ; 0
|
||||
const SPRITEOAMSTRUCT_XCOORD ; 1
|
||||
const SPRITEOAMSTRUCT_TILE_ID ; 2
|
||||
const SPRITEOAMSTRUCT_ATTRIBUTES ; 3
|
||||
SPRITEOAMSTRUCT_LENGTH EQU const_value
|
||||
NUM_SPRITE_OAM_STRUCTS EQU 40 ; see Sprites
|
||||
|
@ -56,7 +56,7 @@ VRAM_BANK_1 EQU 1 << OAM_TILE_BANK ; $08
|
||||
OBP_NUM EQU 1 << OAM_OBP_NUM ; $10
|
||||
X_FLIP EQU 1 << OAM_X_FLIP ; $20
|
||||
Y_FLIP EQU 1 << OAM_Y_FLIP ; $40
|
||||
BEHIND_BG EQU 1 << OAM_PRIORITY ; $80
|
||||
PRIORITY EQU 1 << OAM_PRIORITY ; $80
|
||||
|
||||
; Other useful constants
|
||||
LCDC_DEFAULT EQU %11100011
|
||||
|
@ -5,271 +5,295 @@
|
||||
; - ItemAttributes (see data/items/attributes.asm)
|
||||
; - ItemEffects (see engine/item_effects.asm)
|
||||
const_def
|
||||
const NO_ITEM ; $00
|
||||
const MASTER_BALL ; $01
|
||||
const ULTRA_BALL ; $02
|
||||
const BRIGHTPOWDER ; $03
|
||||
const GREAT_BALL ; $04
|
||||
const POKE_BALL ; $05
|
||||
const TOWN_MAP ; $06
|
||||
const BICYCLE ; $07
|
||||
const MOON_STONE ; $08
|
||||
const ANTIDOTE ; $09
|
||||
const BURN_HEAL ; $0A
|
||||
const ICE_HEAL ; $0B
|
||||
const AWAKENING ; $0C
|
||||
const PARLYZ_HEAL ; $0D
|
||||
const FULL_RESTORE ; $0E
|
||||
const MAX_POTION ; $0F
|
||||
const HYPER_POTION ; $10
|
||||
const SUPER_POTION ; $11
|
||||
const POTION ; $12
|
||||
const ESCAPE_ROPE ; $13
|
||||
const REPEL ; $14
|
||||
const MAX_ELIXER ; $15
|
||||
const FIRE_STONE ; $16
|
||||
const THUNDERSTONE ; $17
|
||||
const WATER_STONE ; $18
|
||||
const ITEM_19 ; $19
|
||||
const HP_UP ; $1A
|
||||
const PROTEIN ; $1B
|
||||
const IRON ; $1C
|
||||
const CARBOS ; $1D
|
||||
const LUCKY_PUNCH ; $1E
|
||||
const CALCIUM ; $1F
|
||||
const RARE_CANDY ; $20
|
||||
const X_ACCURACY ; $21
|
||||
const LEAF_STONE ; $22
|
||||
const METAL_POWDER ; $23
|
||||
const NUGGET ; $24
|
||||
const POKE_DOLL ; $25
|
||||
const FULL_HEAL ; $26
|
||||
const REVIVE ; $27
|
||||
const MAX_REVIVE ; $28
|
||||
const GUARD_SPEC ; $29
|
||||
const SUPER_REPEL ; $2A
|
||||
const MAX_REPEL ; $2B
|
||||
const DIRE_HIT ; $2C
|
||||
const ITEM_2D ; $2D
|
||||
const FRESH_WATER ; $2E
|
||||
const SODA_POP ; $2F
|
||||
const LEMONADE ; $30
|
||||
const X_ATTACK ; $31
|
||||
const ITEM_32 ; $32
|
||||
const X_DEFEND ; $33
|
||||
const X_SPEED ; $34
|
||||
const X_SPECIAL ; $35
|
||||
const COIN_CASE ; $36
|
||||
const ITEMFINDER ; $37
|
||||
const POKE_FLUTE ; $38
|
||||
const EXP_SHARE ; $39
|
||||
const OLD_ROD ; $3A
|
||||
const GOOD_ROD ; $3B
|
||||
const SILVER_LEAF ; $3C
|
||||
const SUPER_ROD ; $3D
|
||||
const PP_UP ; $3E
|
||||
const ETHER ; $3F
|
||||
const MAX_ETHER ; $40
|
||||
const ELIXER ; $41
|
||||
const RED_SCALE ; $42
|
||||
const SECRETPOTION ; $43
|
||||
const S_S_TICKET ; $44
|
||||
const MYSTERY_EGG ; $45
|
||||
const CLEAR_BELL ; $46
|
||||
const SILVER_WING ; $47
|
||||
const MOOMOO_MILK ; $48
|
||||
const QUICK_CLAW ; $49
|
||||
const PSNCUREBERRY ; $4A
|
||||
const GOLD_LEAF ; $4B
|
||||
const SOFT_SAND ; $4C
|
||||
const SHARP_BEAK ; $4D
|
||||
const PRZCUREBERRY ; $4E
|
||||
const BURNT_BERRY ; $4F
|
||||
const ICE_BERRY ; $50
|
||||
const POISON_BARB ; $51
|
||||
const KINGS_ROCK ; $52
|
||||
const BITTER_BERRY ; $53
|
||||
const MINT_BERRY ; $54
|
||||
const RED_APRICORN ; $55
|
||||
const TINYMUSHROOM ; $56
|
||||
const BIG_MUSHROOM ; $57
|
||||
const SILVERPOWDER ; $58
|
||||
const BLU_APRICORN ; $59
|
||||
const ITEM_5A ; $5A
|
||||
const AMULET_COIN ; $5B
|
||||
const YLW_APRICORN ; $5C
|
||||
const GRN_APRICORN ; $5D
|
||||
const CLEANSE_TAG ; $5E
|
||||
const MYSTIC_WATER ; $5F
|
||||
const TWISTEDSPOON ; $60
|
||||
const WHT_APRICORN ; $61
|
||||
const BLACKBELT ; $62
|
||||
const BLK_APRICORN ; $63
|
||||
const ITEM_64 ; $64
|
||||
const PNK_APRICORN ; $65
|
||||
const BLACKGLASSES ; $66
|
||||
const SLOWPOKETAIL ; $67
|
||||
const PINK_BOW ; $68
|
||||
const STICK ; $69
|
||||
const SMOKE_BALL ; $6A
|
||||
const NEVERMELTICE ; $6B
|
||||
const MAGNET ; $6C
|
||||
const MIRACLEBERRY ; $6D
|
||||
const PEARL ; $6E
|
||||
const BIG_PEARL ; $6F
|
||||
const EVERSTONE ; $70
|
||||
const SPELL_TAG ; $71
|
||||
const RAGECANDYBAR ; $72
|
||||
const GS_BALL ; $73
|
||||
const BLUE_CARD ; $74
|
||||
const MIRACLE_SEED ; $75
|
||||
const THICK_CLUB ; $76
|
||||
const FOCUS_BAND ; $77
|
||||
const ITEM_78 ; $78
|
||||
const ENERGYPOWDER ; $79
|
||||
const ENERGY_ROOT ; $7A
|
||||
const HEAL_POWDER ; $7B
|
||||
const REVIVAL_HERB ; $7C
|
||||
const HARD_STONE ; $7D
|
||||
const LUCKY_EGG ; $7E
|
||||
const CARD_KEY ; $7F
|
||||
const MACHINE_PART ; $80
|
||||
const EGG_TICKET ; $81
|
||||
const LOST_ITEM ; $82
|
||||
const STARDUST ; $83
|
||||
const STAR_PIECE ; $84
|
||||
const BASEMENT_KEY ; $85
|
||||
const PASS ; $86
|
||||
const ITEM_87 ; $87
|
||||
const ITEM_88 ; $88
|
||||
const ITEM_89 ; $89
|
||||
const CHARCOAL ; $8A
|
||||
const BERRY_JUICE ; $8B
|
||||
const SCOPE_LENS ; $8C
|
||||
const ITEM_8D ; $8D
|
||||
const ITEM_8E ; $8E
|
||||
const METAL_COAT ; $8F
|
||||
const DRAGON_FANG ; $90
|
||||
const ITEM_91 ; $91
|
||||
const LEFTOVERS ; $92
|
||||
const ITEM_93 ; $93
|
||||
const ITEM_94 ; $94
|
||||
const ITEM_95 ; $95
|
||||
const MYSTERYBERRY ; $96
|
||||
const DRAGON_SCALE ; $97
|
||||
const BERSERK_GENE ; $98
|
||||
const ITEM_99 ; $99
|
||||
const ITEM_9A ; $9A
|
||||
const ITEM_9B ; $9B
|
||||
const SACRED_ASH ; $9C
|
||||
const HEAVY_BALL ; $9D
|
||||
const FLOWER_MAIL ; $9E
|
||||
const LEVEL_BALL ; $9F
|
||||
const LURE_BALL ; $A0
|
||||
const FAST_BALL ; $A1
|
||||
const ITEM_A2 ; $A2
|
||||
const LIGHT_BALL ; $A3
|
||||
const FRIEND_BALL ; $A4
|
||||
const MOON_BALL ; $A5
|
||||
const LOVE_BALL ; $A6
|
||||
const NORMAL_BOX ; $A7
|
||||
const GORGEOUS_BOX ; $A8
|
||||
const SUN_STONE ; $A9
|
||||
const POLKADOT_BOW ; $AA
|
||||
const ITEM_AB ; $AB
|
||||
const UP_GRADE ; $AC
|
||||
const BERRY ; $AD
|
||||
const GOLD_BERRY ; $AE
|
||||
const SQUIRTBOTTLE ; $AF
|
||||
const ITEM_B0 ; $B0
|
||||
const PARK_BALL ; $B1
|
||||
const RAINBOW_WING ; $B2
|
||||
const ITEM_B3 ; $B3
|
||||
const BRICK_PIECE ; $B4
|
||||
const SURF_MAIL ; $B5
|
||||
const LITEBLUEMAIL ; $B6
|
||||
const PORTRAITMAIL ; $B7
|
||||
const LOVELY_MAIL ; $B8
|
||||
const EON_MAIL ; $B9
|
||||
const MORPH_MAIL ; $BA
|
||||
const BLUESKY_MAIL ; $BB
|
||||
const MUSIC_MAIL ; $BC
|
||||
const MIRAGE_MAIL ; $BD
|
||||
const ITEM_BE ; $BE
|
||||
const NO_ITEM ; 00
|
||||
const MASTER_BALL ; 01
|
||||
const ULTRA_BALL ; 02
|
||||
const BRIGHTPOWDER ; 03
|
||||
const GREAT_BALL ; 04
|
||||
const POKE_BALL ; 05
|
||||
const TOWN_MAP ; 06
|
||||
const BICYCLE ; 07
|
||||
const MOON_STONE ; 08
|
||||
const ANTIDOTE ; 09
|
||||
const BURN_HEAL ; 0a
|
||||
const ICE_HEAL ; 0b
|
||||
const AWAKENING ; 0c
|
||||
const PARLYZ_HEAL ; 0d
|
||||
const FULL_RESTORE ; 0e
|
||||
const MAX_POTION ; 0f
|
||||
const HYPER_POTION ; 10
|
||||
const SUPER_POTION ; 11
|
||||
const POTION ; 12
|
||||
const ESCAPE_ROPE ; 13
|
||||
const REPEL ; 14
|
||||
const MAX_ELIXER ; 15
|
||||
const FIRE_STONE ; 16
|
||||
const THUNDERSTONE ; 17
|
||||
const WATER_STONE ; 18
|
||||
const ITEM_19 ; 19
|
||||
const HP_UP ; 1a
|
||||
const PROTEIN ; 1b
|
||||
const IRON ; 1c
|
||||
const CARBOS ; 1d
|
||||
const LUCKY_PUNCH ; 1e
|
||||
const CALCIUM ; 1f
|
||||
const RARE_CANDY ; 20
|
||||
const X_ACCURACY ; 21
|
||||
const LEAF_STONE ; 22
|
||||
const METAL_POWDER ; 23
|
||||
const NUGGET ; 24
|
||||
const POKE_DOLL ; 25
|
||||
const FULL_HEAL ; 26
|
||||
const REVIVE ; 27
|
||||
const MAX_REVIVE ; 28
|
||||
const GUARD_SPEC ; 29
|
||||
const SUPER_REPEL ; 2a
|
||||
const MAX_REPEL ; 2b
|
||||
const DIRE_HIT ; 2c
|
||||
const ITEM_2D ; 2d
|
||||
const FRESH_WATER ; 2e
|
||||
const SODA_POP ; 2f
|
||||
const LEMONADE ; 30
|
||||
const X_ATTACK ; 31
|
||||
const ITEM_32 ; 32
|
||||
const X_DEFEND ; 33
|
||||
const X_SPEED ; 34
|
||||
const X_SPECIAL ; 35
|
||||
const COIN_CASE ; 36
|
||||
const ITEMFINDER ; 37
|
||||
const POKE_FLUTE ; 38
|
||||
const EXP_SHARE ; 39
|
||||
const OLD_ROD ; 3a
|
||||
const GOOD_ROD ; 3b
|
||||
const SILVER_LEAF ; 3c
|
||||
const SUPER_ROD ; 3d
|
||||
const PP_UP ; 3e
|
||||
const ETHER ; 3f
|
||||
const MAX_ETHER ; 40
|
||||
const ELIXER ; 41
|
||||
const RED_SCALE ; 42
|
||||
const SECRETPOTION ; 43
|
||||
const S_S_TICKET ; 44
|
||||
const MYSTERY_EGG ; 45
|
||||
const CLEAR_BELL ; 46
|
||||
const SILVER_WING ; 47
|
||||
const MOOMOO_MILK ; 48
|
||||
const QUICK_CLAW ; 49
|
||||
const PSNCUREBERRY ; 4a
|
||||
const GOLD_LEAF ; 4b
|
||||
const SOFT_SAND ; 4c
|
||||
const SHARP_BEAK ; 4d
|
||||
const PRZCUREBERRY ; 4e
|
||||
const BURNT_BERRY ; 4f
|
||||
const ICE_BERRY ; 50
|
||||
const POISON_BARB ; 51
|
||||
const KINGS_ROCK ; 52
|
||||
const BITTER_BERRY ; 53
|
||||
const MINT_BERRY ; 54
|
||||
const RED_APRICORN ; 55
|
||||
const TINYMUSHROOM ; 56
|
||||
const BIG_MUSHROOM ; 57
|
||||
const SILVERPOWDER ; 58
|
||||
const BLU_APRICORN ; 59
|
||||
const ITEM_5A ; 5a
|
||||
const AMULET_COIN ; 5b
|
||||
const YLW_APRICORN ; 5c
|
||||
const GRN_APRICORN ; 5d
|
||||
const CLEANSE_TAG ; 5e
|
||||
const MYSTIC_WATER ; 5f
|
||||
const TWISTEDSPOON ; 60
|
||||
const WHT_APRICORN ; 61
|
||||
const BLACKBELT ; 62
|
||||
const BLK_APRICORN ; 63
|
||||
const ITEM_64 ; 64
|
||||
const PNK_APRICORN ; 65
|
||||
const BLACKGLASSES ; 66
|
||||
const SLOWPOKETAIL ; 67
|
||||
const PINK_BOW ; 68
|
||||
const STICK ; 69
|
||||
const SMOKE_BALL ; 6a
|
||||
const NEVERMELTICE ; 6b
|
||||
const MAGNET ; 6c
|
||||
const MIRACLEBERRY ; 6d
|
||||
const PEARL ; 6e
|
||||
const BIG_PEARL ; 6f
|
||||
const EVERSTONE ; 70
|
||||
const SPELL_TAG ; 71
|
||||
const RAGECANDYBAR ; 72
|
||||
const GS_BALL ; 73
|
||||
const BLUE_CARD ; 74
|
||||
const MIRACLE_SEED ; 75
|
||||
const THICK_CLUB ; 76
|
||||
const FOCUS_BAND ; 77
|
||||
const ITEM_78 ; 78
|
||||
const ENERGYPOWDER ; 79
|
||||
const ENERGY_ROOT ; 7a
|
||||
const HEAL_POWDER ; 7b
|
||||
const REVIVAL_HERB ; 7c
|
||||
const HARD_STONE ; 7d
|
||||
const LUCKY_EGG ; 7e
|
||||
const CARD_KEY ; 7f
|
||||
const MACHINE_PART ; 80
|
||||
const EGG_TICKET ; 81
|
||||
const LOST_ITEM ; 82
|
||||
const STARDUST ; 83
|
||||
const STAR_PIECE ; 84
|
||||
const BASEMENT_KEY ; 85
|
||||
const PASS ; 86
|
||||
const ITEM_87 ; 87
|
||||
const ITEM_88 ; 88
|
||||
const ITEM_89 ; 89
|
||||
const CHARCOAL ; 8a
|
||||
const BERRY_JUICE ; 8b
|
||||
const SCOPE_LENS ; 8c
|
||||
const ITEM_8D ; 8d
|
||||
const ITEM_8E ; 8e
|
||||
const METAL_COAT ; 8f
|
||||
const DRAGON_FANG ; 90
|
||||
const ITEM_91 ; 91
|
||||
const LEFTOVERS ; 92
|
||||
const ITEM_93 ; 93
|
||||
const ITEM_94 ; 94
|
||||
const ITEM_95 ; 95
|
||||
const MYSTERYBERRY ; 96
|
||||
const DRAGON_SCALE ; 97
|
||||
const BERSERK_GENE ; 98
|
||||
const ITEM_99 ; 99
|
||||
const ITEM_9A ; 9a
|
||||
const ITEM_9B ; 9b
|
||||
const SACRED_ASH ; 9c
|
||||
const HEAVY_BALL ; 9d
|
||||
const FLOWER_MAIL ; 9e
|
||||
const LEVEL_BALL ; 9f
|
||||
const LURE_BALL ; a0
|
||||
const FAST_BALL ; a1
|
||||
const ITEM_A2 ; a2
|
||||
const LIGHT_BALL ; a3
|
||||
const FRIEND_BALL ; a4
|
||||
const MOON_BALL ; a5
|
||||
const LOVE_BALL ; a6
|
||||
const NORMAL_BOX ; a7
|
||||
const GORGEOUS_BOX ; a8
|
||||
const SUN_STONE ; a9
|
||||
const POLKADOT_BOW ; aa
|
||||
const ITEM_AB ; ab
|
||||
const UP_GRADE ; ac
|
||||
const BERRY ; ad
|
||||
const GOLD_BERRY ; ae
|
||||
const SQUIRTBOTTLE ; af
|
||||
const ITEM_B0 ; b0
|
||||
const PARK_BALL ; b1
|
||||
const RAINBOW_WING ; b2
|
||||
const ITEM_B3 ; b3
|
||||
const BRICK_PIECE ; b4
|
||||
const SURF_MAIL ; b5
|
||||
const LITEBLUEMAIL ; b6
|
||||
const PORTRAITMAIL ; b7
|
||||
const LOVELY_MAIL ; b8
|
||||
const EON_MAIL ; b9
|
||||
const MORPH_MAIL ; ba
|
||||
const BLUESKY_MAIL ; bb
|
||||
const MUSIC_MAIL ; bc
|
||||
const MIRAGE_MAIL ; bd
|
||||
const ITEM_BE ; be
|
||||
|
||||
add_tm: MACRO
|
||||
if !DEF(TM01)
|
||||
TM01 = const_value
|
||||
enum_start 1
|
||||
endc
|
||||
define _\@_1, "TM_\1"
|
||||
const _\@_1
|
||||
enum \1_TMNUM
|
||||
ENDM
|
||||
|
||||
add_hm: MACRO
|
||||
if !DEF(HM01)
|
||||
HM01 = const_value
|
||||
endc
|
||||
define _\@_1, "HM_\1"
|
||||
const _\@_1
|
||||
enum \1_TMNUM
|
||||
ENDM
|
||||
|
||||
add_mt: MACRO
|
||||
enum \1_TMNUM
|
||||
ENDM
|
||||
|
||||
; see data/moves/tmhm_moves.asm for moves
|
||||
add_tm DYNAMICPUNCH ; $BF
|
||||
add_tm HEADBUTT ; $C0
|
||||
add_tm CURSE ; $C1
|
||||
add_tm ROLLOUT ; $C2
|
||||
const ITEM_C3 ; $C3
|
||||
add_tm ROAR ; $C4
|
||||
add_tm TOXIC ; $C5
|
||||
add_tm ZAP_CANNON ; $C6
|
||||
add_tm ROCK_SMASH ; $C7
|
||||
add_tm PSYCH_UP ; $C8
|
||||
add_tm HIDDEN_POWER ; $C9
|
||||
add_tm SUNNY_DAY ; $CA
|
||||
add_tm SWEET_SCENT ; $CB
|
||||
add_tm SNORE ; $CC
|
||||
add_tm BLIZZARD ; $CD
|
||||
add_tm HYPER_BEAM ; $CE
|
||||
add_tm ICY_WIND ; $CF
|
||||
add_tm PROTECT ; $D0
|
||||
add_tm RAIN_DANCE ; $D1
|
||||
add_tm GIGA_DRAIN ; $D2
|
||||
add_tm ENDURE ; $D3
|
||||
add_tm FRUSTRATION ; $D4
|
||||
add_tm SOLARBEAM ; $D5
|
||||
add_tm IRON_TAIL ; $D6
|
||||
add_tm DRAGONBREATH ; $D7
|
||||
add_tm THUNDER ; $D8
|
||||
add_tm EARTHQUAKE ; $D9
|
||||
add_tm RETURN ; $DA
|
||||
add_tm DIG ; $DB
|
||||
const ITEM_DC ; $DC
|
||||
add_tm PSYCHIC_M ; $DD
|
||||
add_tm SHADOW_BALL ; $DE
|
||||
add_tm MUD_SLAP ; $DF
|
||||
add_tm DOUBLE_TEAM ; $E0
|
||||
add_tm ICE_PUNCH ; $E1
|
||||
add_tm SWAGGER ; $E2
|
||||
add_tm SLEEP_TALK ; $E3
|
||||
add_tm SLUDGE_BOMB ; $E4
|
||||
add_tm SANDSTORM ; $E5
|
||||
add_tm FIRE_BLAST ; $E6
|
||||
add_tm SWIFT ; $E7
|
||||
add_tm DEFENSE_CURL ; $E8
|
||||
add_tm THUNDERPUNCH ; $E9
|
||||
add_tm DREAM_EATER ; $EA
|
||||
add_tm DETECT ; $EB
|
||||
add_tm REST ; $EC
|
||||
add_tm ATTRACT ; $ED
|
||||
add_tm THIEF ; $EE
|
||||
add_tm STEEL_WING ; $EF
|
||||
add_tm FIRE_PUNCH ; $F0
|
||||
add_tm FURY_CUTTER ; $F1
|
||||
add_tm NIGHTMARE ; $F2
|
||||
add_tm DYNAMICPUNCH ; bf
|
||||
add_tm HEADBUTT ; c0
|
||||
add_tm CURSE ; c1
|
||||
add_tm ROLLOUT ; c2
|
||||
const ITEM_C3 ; c3
|
||||
add_tm ROAR ; c4
|
||||
add_tm TOXIC ; c5
|
||||
add_tm ZAP_CANNON ; c6
|
||||
add_tm ROCK_SMASH ; c7
|
||||
add_tm PSYCH_UP ; c8
|
||||
add_tm HIDDEN_POWER ; c9
|
||||
add_tm SUNNY_DAY ; ca
|
||||
add_tm SWEET_SCENT ; cb
|
||||
add_tm SNORE ; cc
|
||||
add_tm BLIZZARD ; cd
|
||||
add_tm HYPER_BEAM ; ce
|
||||
add_tm ICY_WIND ; cf
|
||||
add_tm PROTECT ; d0
|
||||
add_tm RAIN_DANCE ; d1
|
||||
add_tm GIGA_DRAIN ; d2
|
||||
add_tm ENDURE ; d3
|
||||
add_tm FRUSTRATION ; d4
|
||||
add_tm SOLARBEAM ; d5
|
||||
add_tm IRON_TAIL ; d6
|
||||
add_tm DRAGONBREATH ; d7
|
||||
add_tm THUNDER ; d8
|
||||
add_tm EARTHQUAKE ; d9
|
||||
add_tm RETURN ; da
|
||||
add_tm DIG ; db
|
||||
const ITEM_DC ; dc
|
||||
add_tm PSYCHIC_M ; dd
|
||||
add_tm SHADOW_BALL ; de
|
||||
add_tm MUD_SLAP ; df
|
||||
add_tm DOUBLE_TEAM ; e0
|
||||
add_tm ICE_PUNCH ; e1
|
||||
add_tm SWAGGER ; e2
|
||||
add_tm SLEEP_TALK ; e3
|
||||
add_tm SLUDGE_BOMB ; e4
|
||||
add_tm SANDSTORM ; e5
|
||||
add_tm FIRE_BLAST ; e6
|
||||
add_tm SWIFT ; e7
|
||||
add_tm DEFENSE_CURL ; e8
|
||||
add_tm THUNDERPUNCH ; e9
|
||||
add_tm DREAM_EATER ; ea
|
||||
add_tm DETECT ; eb
|
||||
add_tm REST ; ec
|
||||
add_tm ATTRACT ; ed
|
||||
add_tm THIEF ; ee
|
||||
add_tm STEEL_WING ; ef
|
||||
add_tm FIRE_PUNCH ; f0
|
||||
add_tm FURY_CUTTER ; f1
|
||||
add_tm NIGHTMARE ; f2
|
||||
NUM_TMS = const_value - TM01 - 2 ; discount ITEM_C3 and ITEM_DC
|
||||
|
||||
add_hm CUT ; $F3
|
||||
add_hm FLY ; $F4
|
||||
add_hm SURF ; $F5
|
||||
add_hm STRENGTH ; $F6
|
||||
add_hm FLASH ; $F7
|
||||
add_hm WHIRLPOOL ; $F8
|
||||
add_hm WATERFALL ; $F9
|
||||
add_hm CUT ; f3
|
||||
add_hm FLY ; f4
|
||||
add_hm SURF ; f5
|
||||
add_hm STRENGTH ; f6
|
||||
add_hm FLASH ; f7
|
||||
add_hm WHIRLPOOL ; f8
|
||||
add_hm WATERFALL ; f9
|
||||
NUM_HMS = const_value - HM01
|
||||
const ITEM_FA ; $FA
|
||||
const ITEM_FA ; fa
|
||||
|
||||
add_mt FLAMETHROWER
|
||||
add_mt THUNDERBOLT
|
||||
add_mt ICE_BEAM
|
||||
NUM_TM_HM_TUTOR = __enum__ +- 1
|
||||
|
||||
ITEM_FROM_MEM EQU $FF
|
||||
USE_SCRIPT_VAR EQU $00
|
||||
ITEM_FROM_MEM EQU $ff
|
||||
|
||||
; leftovers from red
|
||||
SAFARI_BALL EQU $08 ; MOON_STONE
|
||||
MOON_STONE_RED EQU $0A ; BURN_HEAL
|
||||
MOON_STONE_RED EQU $0a ; BURN_HEAL
|
||||
FULL_HEAL_RED EQU $34 ; X_SPEED
|
||||
|
@ -9,21 +9,15 @@
|
||||
const ITEMATTR_HELP
|
||||
ITEMATTR_STRUCT_LENGTH EQU const_value
|
||||
|
||||
|
||||
; pack pockets
|
||||
ITEM EQU 1
|
||||
KEY_ITEM EQU 2
|
||||
BALL EQU 3
|
||||
TM_HM EQU 4
|
||||
|
||||
; pack pocket sizes
|
||||
MAX_ITEMS EQU 20
|
||||
MAX_KEY_ITEMS EQU 25
|
||||
MAX_BALLS EQU 12
|
||||
MAX_PC_ITEMS EQU 50
|
||||
|
||||
; item types
|
||||
const_value set 1
|
||||
const ITEM ; 1
|
||||
const KEY_ITEM ; 2
|
||||
const BALL ; 3
|
||||
const TM_HM ; 4
|
||||
|
||||
; item menu types
|
||||
; UseItem.dw indexes (see engine/pack.asm)
|
||||
ITEMMENU_NOUSE EQU 0
|
||||
ITEMMENU_CURRENT EQU 4
|
||||
ITEMMENU_PARTY EQU 5
|
||||
@ -34,7 +28,22 @@ CANT_SELECT EQU 1 << 6
|
||||
CANT_TOSS EQU 1 << 7
|
||||
|
||||
|
||||
; pack pockets
|
||||
const_def
|
||||
const ITEM_POCKET ; 0
|
||||
const BALL_POCKET ; 1
|
||||
const KEY_ITEM_POCKET ; 2
|
||||
const TM_HM_POCKET ; 3
|
||||
NUM_POCKETS EQU const_value +- 1
|
||||
|
||||
MAX_ITEMS EQU 20
|
||||
MAX_BALLS EQU 12
|
||||
MAX_KEY_ITEMS EQU 25
|
||||
MAX_PC_ITEMS EQU 50
|
||||
|
||||
|
||||
; mail
|
||||
MAIL_LINE_LENGTH EQU $10
|
||||
MAIL_MSG_LENGTH EQU $20
|
||||
MAILBOX_CAPACITY EQU 10
|
||||
MAIL_STRUCT_LENGTH EQU $2f ; mailmsg struct
|
||||
@ -163,8 +172,7 @@ const_value set 70
|
||||
const MART_UNDERGROUND
|
||||
|
||||
|
||||
; PartyMenuActionText values
|
||||
; GetPartyMenuTilemapPointers arguments (see engine/party_menu.asm)
|
||||
; PartyMenuQualityPointers indexes (see data/party_menu_qualities.asm)
|
||||
const_def
|
||||
const PARTYMENUACTION_CHOOSE_POKEMON
|
||||
const PARTYMENUACTION_HEALING_ITEM
|
||||
|
@ -100,3 +100,14 @@ KANTO_LANDMARK EQU const_value
|
||||
const TOHJO_FALLS ; 5d
|
||||
const ROUTE_28 ; 5e
|
||||
const FAST_SHIP ; 5f
|
||||
|
||||
; used in CaughtData
|
||||
GIFT_LOCATION EQU $7e
|
||||
EVENT_LOCATION EQU $7f
|
||||
|
||||
|
||||
; Regions
|
||||
const_def
|
||||
const JOHTO_REGION ; 0
|
||||
const KANTO_REGION ; 1
|
||||
NUM_REGIONS EQU const_value
|
||||
|
@ -3,7 +3,7 @@ const_value = const_value + 1
|
||||
enum_start 1
|
||||
ENDM
|
||||
|
||||
mapgroup: MACRO
|
||||
mapconst: MACRO
|
||||
;\1: map id
|
||||
;\2: height: in blocks
|
||||
;\3: width: in blocks
|
||||
@ -15,474 +15,475 @@ ENDM
|
||||
|
||||
; map group ids
|
||||
; `newgroup` indexes are for:
|
||||
; - MapGroupPointers (see maps/map_headers.asm)
|
||||
; - MapGroupPointers (see data/maps/definitions.asm)
|
||||
; - MapGroupRoofs (see data/maps/roofs.asm)
|
||||
; - OutdoorSprites (see data/maps/outdoor_sprites.asm)
|
||||
; `mapgroup` indexes are for the sub-tables of MapGroupPointers (see maps/map_headers.asm)
|
||||
; - RoofPals (see gfx/tilesets/roofs.pal)
|
||||
; `mapconst` indexes are for the sub-tables of MapGroupPointers (see data/maps/definitions.asm)
|
||||
const_def
|
||||
|
||||
newgroup ; 1
|
||||
|
||||
mapgroup OLIVINE_POKECENTER_1F, 4, 5 ; 1
|
||||
mapgroup OLIVINE_GYM, 8, 5 ; 2
|
||||
mapgroup OLIVINE_TIMS_HOUSE, 4, 4 ; 3
|
||||
mapgroup OLIVINE_HOUSE_BETA, 4, 4 ; 4
|
||||
mapgroup OLIVINE_PUNISHMENT_SPEECH_HOUSE, 4, 4 ; 5
|
||||
mapgroup OLIVINE_GOOD_ROD_HOUSE, 4, 4 ; 6
|
||||
mapgroup OLIVINE_CAFE, 4, 4 ; 7
|
||||
mapgroup OLIVINE_MART, 4, 6 ; 8
|
||||
mapgroup ROUTE_38_ECRUTEAK_GATE, 4, 5 ; 9
|
||||
mapgroup ROUTE_39_BARN, 4, 4 ; 10
|
||||
mapgroup ROUTE_39_FARMHOUSE, 4, 4 ; 11
|
||||
mapgroup ROUTE_38, 9, 20 ; 12
|
||||
mapgroup ROUTE_39, 18, 10 ; 13
|
||||
mapgroup OLIVINE_CITY, 18, 20 ; 14
|
||||
mapconst OLIVINE_POKECENTER_1F, 4, 5 ; 1
|
||||
mapconst OLIVINE_GYM, 8, 5 ; 2
|
||||
mapconst OLIVINE_TIMS_HOUSE, 4, 4 ; 3
|
||||
mapconst OLIVINE_HOUSE_BETA, 4, 4 ; 4
|
||||
mapconst OLIVINE_PUNISHMENT_SPEECH_HOUSE, 4, 4 ; 5
|
||||
mapconst OLIVINE_GOOD_ROD_HOUSE, 4, 4 ; 6
|
||||
mapconst OLIVINE_CAFE, 4, 4 ; 7
|
||||
mapconst OLIVINE_MART, 4, 6 ; 8
|
||||
mapconst ROUTE_38_ECRUTEAK_GATE, 4, 5 ; 9
|
||||
mapconst ROUTE_39_BARN, 4, 4 ; 10
|
||||
mapconst ROUTE_39_FARMHOUSE, 4, 4 ; 11
|
||||
mapconst ROUTE_38, 9, 20 ; 12
|
||||
mapconst ROUTE_39, 18, 10 ; 13
|
||||
mapconst OLIVINE_CITY, 18, 20 ; 14
|
||||
|
||||
newgroup ; 2
|
||||
|
||||
mapgroup MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, 4, 4 ; 1
|
||||
mapgroup MAHOGANY_GYM, 9, 5 ; 2
|
||||
mapgroup MAHOGANY_POKECENTER_1F, 4, 5 ; 3
|
||||
mapgroup ROUTE_42_ECRUTEAK_GATE, 4, 5 ; 4
|
||||
mapgroup ROUTE_42, 9, 30 ; 5
|
||||
mapgroup ROUTE_44, 9, 30 ; 6
|
||||
mapgroup MAHOGANY_TOWN, 9, 10 ; 7
|
||||
mapconst MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, 4, 4 ; 1
|
||||
mapconst MAHOGANY_GYM, 9, 5 ; 2
|
||||
mapconst MAHOGANY_POKECENTER_1F, 4, 5 ; 3
|
||||
mapconst ROUTE_42_ECRUTEAK_GATE, 4, 5 ; 4
|
||||
mapconst ROUTE_42, 9, 30 ; 5
|
||||
mapconst ROUTE_44, 9, 30 ; 6
|
||||
mapconst MAHOGANY_TOWN, 9, 10 ; 7
|
||||
|
||||
newgroup ; 3
|
||||
|
||||
mapgroup SPROUT_TOWER_1F, 8, 10 ; 1
|
||||
mapgroup SPROUT_TOWER_2F, 8, 10 ; 2
|
||||
mapgroup SPROUT_TOWER_3F, 8, 10 ; 3
|
||||
mapgroup TIN_TOWER_1F, 9, 10 ; 4
|
||||
mapgroup TIN_TOWER_2F, 9, 10 ; 5
|
||||
mapgroup TIN_TOWER_3F, 9, 10 ; 6
|
||||
mapgroup TIN_TOWER_4F, 9, 10 ; 7
|
||||
mapgroup TIN_TOWER_5F, 9, 10 ; 8
|
||||
mapgroup TIN_TOWER_6F, 9, 10 ; 9
|
||||
mapgroup TIN_TOWER_7F, 9, 10 ; 10
|
||||
mapgroup TIN_TOWER_8F, 9, 10 ; 11
|
||||
mapgroup TIN_TOWER_9F, 9, 10 ; 12
|
||||
mapgroup BURNED_TOWER_1F, 9, 10 ; 13
|
||||
mapgroup BURNED_TOWER_B1F, 9, 10 ; 14
|
||||
mapgroup NATIONAL_PARK, 27, 20 ; 15
|
||||
mapgroup NATIONAL_PARK_BUG_CONTEST, 27, 20 ; 16
|
||||
mapgroup RADIO_TOWER_1F, 4, 9 ; 17
|
||||
mapgroup RADIO_TOWER_2F, 4, 9 ; 18
|
||||
mapgroup RADIO_TOWER_3F, 4, 9 ; 19
|
||||
mapgroup RADIO_TOWER_4F, 4, 9 ; 20
|
||||
mapgroup RADIO_TOWER_5F, 4, 9 ; 21
|
||||
mapgroup RUINS_OF_ALPH_OUTSIDE, 18, 10 ; 22
|
||||
mapgroup RUINS_OF_ALPH_HO_OH_CHAMBER, 5, 4 ; 23
|
||||
mapgroup RUINS_OF_ALPH_KABUTO_CHAMBER, 5, 4 ; 24
|
||||
mapgroup RUINS_OF_ALPH_OMANYTE_CHAMBER, 5, 4 ; 25
|
||||
mapgroup RUINS_OF_ALPH_AERODACTYL_CHAMBER, 5, 4 ; 26
|
||||
mapgroup RUINS_OF_ALPH_INNER_CHAMBER, 14, 10 ; 27
|
||||
mapgroup RUINS_OF_ALPH_RESEARCH_CENTER, 4, 4 ; 28
|
||||
mapgroup RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 5, 4 ; 29
|
||||
mapgroup RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 5, 4 ; 30
|
||||
mapgroup RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 5, 4 ; 31
|
||||
mapgroup RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, 5, 4 ; 32
|
||||
mapgroup RUINS_OF_ALPH_HO_OH_WORD_ROOM, 12, 10 ; 33
|
||||
mapgroup RUINS_OF_ALPH_KABUTO_WORD_ROOM, 7, 10 ; 34
|
||||
mapgroup RUINS_OF_ALPH_OMANYTE_WORD_ROOM, 8, 10 ; 35
|
||||
mapgroup RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, 7, 10 ; 36
|
||||
mapgroup UNION_CAVE_1F, 18, 10 ; 37
|
||||
mapgroup UNION_CAVE_B1F, 18, 10 ; 38
|
||||
mapgroup UNION_CAVE_B2F, 18, 10 ; 39
|
||||
mapgroup SLOWPOKE_WELL_B1F, 9, 10 ; 40
|
||||
mapgroup SLOWPOKE_WELL_B2F, 9, 10 ; 41
|
||||
mapgroup OLIVINE_LIGHTHOUSE_1F, 9, 10 ; 42
|
||||
mapgroup OLIVINE_LIGHTHOUSE_2F, 9, 10 ; 43
|
||||
mapgroup OLIVINE_LIGHTHOUSE_3F, 9, 10 ; 44
|
||||
mapgroup OLIVINE_LIGHTHOUSE_4F, 9, 10 ; 45
|
||||
mapgroup OLIVINE_LIGHTHOUSE_5F, 9, 10 ; 46
|
||||
mapgroup OLIVINE_LIGHTHOUSE_6F, 9, 10 ; 47
|
||||
mapgroup MAHOGANY_MART_1F, 4, 4 ; 48
|
||||
mapgroup TEAM_ROCKET_BASE_B1F, 9, 15 ; 49
|
||||
mapgroup TEAM_ROCKET_BASE_B2F, 9, 15 ; 50
|
||||
mapgroup TEAM_ROCKET_BASE_B3F, 9, 15 ; 51
|
||||
mapgroup ILEX_FOREST, 27, 15 ; 52
|
||||
mapgroup GOLDENROD_UNDERGROUND, 18, 15 ; 53
|
||||
mapgroup GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 18, 15 ; 54
|
||||
mapgroup GOLDENROD_DEPT_STORE_B1F, 9, 10 ; 55
|
||||
mapgroup GOLDENROD_UNDERGROUND_WAREHOUSE, 9, 10 ; 56
|
||||
mapgroup MOUNT_MORTAR_1F_OUTSIDE, 18, 20 ; 57
|
||||
mapgroup MOUNT_MORTAR_1F_INSIDE, 27, 20 ; 58
|
||||
mapgroup MOUNT_MORTAR_2F_INSIDE, 18, 20 ; 59
|
||||
mapgroup MOUNT_MORTAR_B1F, 18, 20 ; 60
|
||||
mapgroup ICE_PATH_1F, 18, 20 ; 61
|
||||
mapgroup ICE_PATH_B1F, 18, 10 ; 62
|
||||
mapgroup ICE_PATH_B2F_MAHOGANY_SIDE, 9, 10 ; 63
|
||||
mapgroup ICE_PATH_B2F_BLACKTHORN_SIDE, 9, 5 ; 64
|
||||
mapgroup ICE_PATH_B3F, 9, 10 ; 65
|
||||
mapgroup WHIRL_ISLAND_NW, 9, 5 ; 66
|
||||
mapgroup WHIRL_ISLAND_NE, 9, 10 ; 67
|
||||
mapgroup WHIRL_ISLAND_SW, 9, 10 ; 68
|
||||
mapgroup WHIRL_ISLAND_CAVE, 9, 5 ; 69
|
||||
mapgroup WHIRL_ISLAND_SE, 9, 5 ; 70
|
||||
mapgroup WHIRL_ISLAND_B1F, 18, 20 ; 71
|
||||
mapgroup WHIRL_ISLAND_B2F, 18, 10 ; 72
|
||||
mapgroup WHIRL_ISLAND_LUGIA_CHAMBER, 9, 10 ; 73
|
||||
mapgroup SILVER_CAVE_ROOM_1, 18, 10 ; 74
|
||||
mapgroup SILVER_CAVE_ROOM_2, 18, 15 ; 75
|
||||
mapgroup SILVER_CAVE_ROOM_3, 18, 10 ; 76
|
||||
mapgroup SILVER_CAVE_ITEM_ROOMS, 9, 10 ; 77
|
||||
mapgroup DARK_CAVE_VIOLET_ENTRANCE, 18, 20 ; 78
|
||||
mapgroup DARK_CAVE_BLACKTHORN_ENTRANCE, 18, 15 ; 79
|
||||
mapgroup DRAGONS_DEN_1F, 9, 5 ; 80
|
||||
mapgroup DRAGONS_DEN_B1F, 18, 20 ; 81
|
||||
mapgroup DRAGON_SHRINE, 5, 5 ; 82
|
||||
mapgroup TOHJO_FALLS, 9, 15 ; 83
|
||||
mapgroup DIGLETTS_CAVE, 18, 10 ; 84
|
||||
mapgroup MOUNT_MOON, 9, 15 ; 85
|
||||
mapgroup UNDERGROUND_PATH, 14, 3 ; 86
|
||||
mapgroup ROCK_TUNNEL_1F, 18, 15 ; 87
|
||||
mapgroup ROCK_TUNNEL_B1F, 18, 15 ; 88
|
||||
mapgroup SAFARI_ZONE_FUCHSIA_GATE_BETA, 4, 5 ; 89
|
||||
mapgroup SAFARI_ZONE_BETA, 18, 10 ; 90
|
||||
mapgroup VICTORY_ROAD, 36, 10 ; 91
|
||||
mapconst SPROUT_TOWER_1F, 8, 10 ; 1
|
||||
mapconst SPROUT_TOWER_2F, 8, 10 ; 2
|
||||
mapconst SPROUT_TOWER_3F, 8, 10 ; 3
|
||||
mapconst TIN_TOWER_1F, 9, 10 ; 4
|
||||
mapconst TIN_TOWER_2F, 9, 10 ; 5
|
||||
mapconst TIN_TOWER_3F, 9, 10 ; 6
|
||||
mapconst TIN_TOWER_4F, 9, 10 ; 7
|
||||
mapconst TIN_TOWER_5F, 9, 10 ; 8
|
||||
mapconst TIN_TOWER_6F, 9, 10 ; 9
|
||||
mapconst TIN_TOWER_7F, 9, 10 ; 10
|
||||
mapconst TIN_TOWER_8F, 9, 10 ; 11
|
||||
mapconst TIN_TOWER_9F, 9, 10 ; 12
|
||||
mapconst BURNED_TOWER_1F, 9, 10 ; 13
|
||||
mapconst BURNED_TOWER_B1F, 9, 10 ; 14
|
||||
mapconst NATIONAL_PARK, 27, 20 ; 15
|
||||
mapconst NATIONAL_PARK_BUG_CONTEST, 27, 20 ; 16
|
||||
mapconst RADIO_TOWER_1F, 4, 9 ; 17
|
||||
mapconst RADIO_TOWER_2F, 4, 9 ; 18
|
||||
mapconst RADIO_TOWER_3F, 4, 9 ; 19
|
||||
mapconst RADIO_TOWER_4F, 4, 9 ; 20
|
||||
mapconst RADIO_TOWER_5F, 4, 9 ; 21
|
||||
mapconst RUINS_OF_ALPH_OUTSIDE, 18, 10 ; 22
|
||||
mapconst RUINS_OF_ALPH_HO_OH_CHAMBER, 5, 4 ; 23
|
||||
mapconst RUINS_OF_ALPH_KABUTO_CHAMBER, 5, 4 ; 24
|
||||
mapconst RUINS_OF_ALPH_OMANYTE_CHAMBER, 5, 4 ; 25
|
||||
mapconst RUINS_OF_ALPH_AERODACTYL_CHAMBER, 5, 4 ; 26
|
||||
mapconst RUINS_OF_ALPH_INNER_CHAMBER, 14, 10 ; 27
|
||||
mapconst RUINS_OF_ALPH_RESEARCH_CENTER, 4, 4 ; 28
|
||||
mapconst RUINS_OF_ALPH_HO_OH_ITEM_ROOM, 5, 4 ; 29
|
||||
mapconst RUINS_OF_ALPH_KABUTO_ITEM_ROOM, 5, 4 ; 30
|
||||
mapconst RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, 5, 4 ; 31
|
||||
mapconst RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, 5, 4 ; 32
|
||||
mapconst RUINS_OF_ALPH_HO_OH_WORD_ROOM, 12, 10 ; 33
|
||||
mapconst RUINS_OF_ALPH_KABUTO_WORD_ROOM, 7, 10 ; 34
|
||||
mapconst RUINS_OF_ALPH_OMANYTE_WORD_ROOM, 8, 10 ; 35
|
||||
mapconst RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, 7, 10 ; 36
|
||||
mapconst UNION_CAVE_1F, 18, 10 ; 37
|
||||
mapconst UNION_CAVE_B1F, 18, 10 ; 38
|
||||
mapconst UNION_CAVE_B2F, 18, 10 ; 39
|
||||
mapconst SLOWPOKE_WELL_B1F, 9, 10 ; 40
|
||||
mapconst SLOWPOKE_WELL_B2F, 9, 10 ; 41
|
||||
mapconst OLIVINE_LIGHTHOUSE_1F, 9, 10 ; 42
|
||||
mapconst OLIVINE_LIGHTHOUSE_2F, 9, 10 ; 43
|
||||
mapconst OLIVINE_LIGHTHOUSE_3F, 9, 10 ; 44
|
||||
mapconst OLIVINE_LIGHTHOUSE_4F, 9, 10 ; 45
|
||||
mapconst OLIVINE_LIGHTHOUSE_5F, 9, 10 ; 46
|
||||
mapconst OLIVINE_LIGHTHOUSE_6F, 9, 10 ; 47
|
||||
mapconst MAHOGANY_MART_1F, 4, 4 ; 48
|
||||
mapconst TEAM_ROCKET_BASE_B1F, 9, 15 ; 49
|
||||
mapconst TEAM_ROCKET_BASE_B2F, 9, 15 ; 50
|
||||
mapconst TEAM_ROCKET_BASE_B3F, 9, 15 ; 51
|
||||
mapconst ILEX_FOREST, 27, 15 ; 52
|
||||
mapconst GOLDENROD_UNDERGROUND, 18, 15 ; 53
|
||||
mapconst GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, 18, 15 ; 54
|
||||
mapconst GOLDENROD_DEPT_STORE_B1F, 9, 10 ; 55
|
||||
mapconst GOLDENROD_UNDERGROUND_WAREHOUSE, 9, 10 ; 56
|
||||
mapconst MOUNT_MORTAR_1F_OUTSIDE, 18, 20 ; 57
|
||||
mapconst MOUNT_MORTAR_1F_INSIDE, 27, 20 ; 58
|
||||
mapconst MOUNT_MORTAR_2F_INSIDE, 18, 20 ; 59
|
||||
mapconst MOUNT_MORTAR_B1F, 18, 20 ; 60
|
||||
mapconst ICE_PATH_1F, 18, 20 ; 61
|
||||
mapconst ICE_PATH_B1F, 18, 10 ; 62
|
||||
mapconst ICE_PATH_B2F_MAHOGANY_SIDE, 9, 10 ; 63
|
||||
mapconst ICE_PATH_B2F_BLACKTHORN_SIDE, 9, 5 ; 64
|
||||
mapconst ICE_PATH_B3F, 9, 10 ; 65
|
||||
mapconst WHIRL_ISLAND_NW, 9, 5 ; 66
|
||||
mapconst WHIRL_ISLAND_NE, 9, 10 ; 67
|
||||
mapconst WHIRL_ISLAND_SW, 9, 10 ; 68
|
||||
mapconst WHIRL_ISLAND_CAVE, 9, 5 ; 69
|
||||
mapconst WHIRL_ISLAND_SE, 9, 5 ; 70
|
||||
mapconst WHIRL_ISLAND_B1F, 18, 20 ; 71
|
||||
mapconst WHIRL_ISLAND_B2F, 18, 10 ; 72
|
||||
mapconst WHIRL_ISLAND_LUGIA_CHAMBER, 9, 10 ; 73
|
||||
mapconst SILVER_CAVE_ROOM_1, 18, 10 ; 74
|
||||
mapconst SILVER_CAVE_ROOM_2, 18, 15 ; 75
|
||||
mapconst SILVER_CAVE_ROOM_3, 18, 10 ; 76
|
||||
mapconst SILVER_CAVE_ITEM_ROOMS, 9, 10 ; 77
|
||||
mapconst DARK_CAVE_VIOLET_ENTRANCE, 18, 20 ; 78
|
||||
mapconst DARK_CAVE_BLACKTHORN_ENTRANCE, 18, 15 ; 79
|
||||
mapconst DRAGONS_DEN_1F, 9, 5 ; 80
|
||||
mapconst DRAGONS_DEN_B1F, 18, 20 ; 81
|
||||
mapconst DRAGON_SHRINE, 5, 5 ; 82
|
||||
mapconst TOHJO_FALLS, 9, 15 ; 83
|
||||
mapconst DIGLETTS_CAVE, 18, 10 ; 84
|
||||
mapconst MOUNT_MOON, 9, 15 ; 85
|
||||
mapconst UNDERGROUND_PATH, 14, 3 ; 86
|
||||
mapconst ROCK_TUNNEL_1F, 18, 15 ; 87
|
||||
mapconst ROCK_TUNNEL_B1F, 18, 15 ; 88
|
||||
mapconst SAFARI_ZONE_FUCHSIA_GATE_BETA, 4, 5 ; 89
|
||||
mapconst SAFARI_ZONE_BETA, 18, 10 ; 90
|
||||
mapconst VICTORY_ROAD, 36, 10 ; 91
|
||||
|
||||
newgroup ; 4
|
||||
|
||||
mapgroup ECRUTEAK_HOUSE, 9, 10 ; 1
|
||||
mapgroup WISE_TRIOS_ROOM, 4, 4 ; 2
|
||||
mapgroup ECRUTEAK_POKECENTER_1F, 4, 5 ; 3
|
||||
mapgroup ECRUTEAK_LUGIA_SPEECH_HOUSE, 4, 4 ; 4
|
||||
mapgroup DANCE_THEATRE, 7, 6 ; 5
|
||||
mapgroup ECRUTEAK_MART, 4, 6 ; 6
|
||||
mapgroup ECRUTEAK_GYM, 9, 5 ; 7
|
||||
mapgroup ECRUTEAK_ITEMFINDER_HOUSE, 4, 4 ; 8
|
||||
mapgroup ECRUTEAK_CITY, 18, 20 ; 9
|
||||
mapconst ECRUTEAK_HOUSE, 9, 10 ; 1
|
||||
mapconst WISE_TRIOS_ROOM, 4, 4 ; 2
|
||||
mapconst ECRUTEAK_POKECENTER_1F, 4, 5 ; 3
|
||||
mapconst ECRUTEAK_LUGIA_SPEECH_HOUSE, 4, 4 ; 4
|
||||
mapconst DANCE_THEATRE, 7, 6 ; 5
|
||||
mapconst ECRUTEAK_MART, 4, 6 ; 6
|
||||
mapconst ECRUTEAK_GYM, 9, 5 ; 7
|
||||
mapconst ECRUTEAK_ITEMFINDER_HOUSE, 4, 4 ; 8
|
||||
mapconst ECRUTEAK_CITY, 18, 20 ; 9
|
||||
|
||||
newgroup ; 5
|
||||
|
||||
mapgroup BLACKTHORN_GYM_1F, 9, 5 ; 1
|
||||
mapgroup BLACKTHORN_GYM_2F, 9, 5 ; 2
|
||||
mapgroup BLACKTHORN_DRAGON_SPEECH_HOUSE, 4, 4 ; 3
|
||||
mapgroup BLACKTHORN_EMYS_HOUSE, 4, 4 ; 4
|
||||
mapgroup BLACKTHORN_MART, 4, 6 ; 5
|
||||
mapgroup BLACKTHORN_POKECENTER_1F, 4, 5 ; 6
|
||||
mapgroup MOVE_DELETERS_HOUSE, 4, 4 ; 7
|
||||
mapgroup ROUTE_45, 45, 10 ; 8
|
||||
mapgroup ROUTE_46, 18, 10 ; 9
|
||||
mapgroup BLACKTHORN_CITY, 18, 20 ; 10
|
||||
mapconst BLACKTHORN_GYM_1F, 9, 5 ; 1
|
||||
mapconst BLACKTHORN_GYM_2F, 9, 5 ; 2
|
||||
mapconst BLACKTHORN_DRAGON_SPEECH_HOUSE, 4, 4 ; 3
|
||||
mapconst BLACKTHORN_EMYS_HOUSE, 4, 4 ; 4
|
||||
mapconst BLACKTHORN_MART, 4, 6 ; 5
|
||||
mapconst BLACKTHORN_POKECENTER_1F, 4, 5 ; 6
|
||||
mapconst MOVE_DELETERS_HOUSE, 4, 4 ; 7
|
||||
mapconst ROUTE_45, 45, 10 ; 8
|
||||
mapconst ROUTE_46, 18, 10 ; 9
|
||||
mapconst BLACKTHORN_CITY, 18, 20 ; 10
|
||||
|
||||
newgroup ; 6
|
||||
|
||||
mapgroup CINNABAR_POKECENTER_1F, 4, 5 ; 1
|
||||
mapgroup CINNABAR_POKECENTER_2F_BETA, 4, 8 ; 2
|
||||
mapgroup ROUTE_19___FUCHSIA_GATE, 4, 5 ; 3
|
||||
mapgroup SEAFOAM_GYM, 4, 5 ; 4
|
||||
mapgroup ROUTE_19, 18, 10 ; 5
|
||||
mapgroup ROUTE_20, 9, 30 ; 6
|
||||
mapgroup ROUTE_21, 18, 10 ; 7
|
||||
mapgroup CINNABAR_ISLAND, 9, 10 ; 8
|
||||
mapconst CINNABAR_POKECENTER_1F, 4, 5 ; 1
|
||||
mapconst CINNABAR_POKECENTER_2F_BETA, 4, 8 ; 2
|
||||
mapconst ROUTE_19_FUCHSIA_GATE, 4, 5 ; 3
|
||||
mapconst SEAFOAM_GYM, 4, 5 ; 4
|
||||
mapconst ROUTE_19, 18, 10 ; 5
|
||||
mapconst ROUTE_20, 9, 30 ; 6
|
||||
mapconst ROUTE_21, 18, 10 ; 7
|
||||
mapconst CINNABAR_ISLAND, 9, 10 ; 8
|
||||
|
||||
newgroup ; 7
|
||||
|
||||
mapgroup CERULEAN_GYM_BADGE_SPEECH_HOUSE, 4, 4 ; 1
|
||||
mapgroup CERULEAN_POLICE_STATION, 4, 4 ; 2
|
||||
mapgroup CERULEAN_TRADE_SPEECH_HOUSE, 4, 4 ; 3
|
||||
mapgroup CERULEAN_POKECENTER_1F, 4, 5 ; 4
|
||||
mapgroup CERULEAN_POKECENTER_2F_BETA, 4, 8 ; 5
|
||||
mapgroup CERULEAN_GYM, 8, 5 ; 6
|
||||
mapgroup CERULEAN_MART, 4, 6 ; 7
|
||||
mapgroup ROUTE_10_POKECENTER_1F, 4, 5 ; 8
|
||||
mapgroup ROUTE_10_POKECENTER_2F_BETA, 4, 8 ; 9
|
||||
mapgroup POWER_PLANT, 9, 10 ; 10
|
||||
mapgroup BILLS_HOUSE, 4, 4 ; 11
|
||||
mapgroup ROUTE_4, 9, 20 ; 12
|
||||
mapgroup ROUTE_9, 9, 30 ; 13
|
||||
mapgroup ROUTE_10_NORTH, 9, 10 ; 14
|
||||
mapgroup ROUTE_24, 9, 10 ; 15
|
||||
mapgroup ROUTE_25, 9, 30 ; 16
|
||||
mapgroup CERULEAN_CITY, 18, 20 ; 17
|
||||
mapconst CERULEAN_GYM_BADGE_SPEECH_HOUSE, 4, 4 ; 1
|
||||
mapconst CERULEAN_POLICE_STATION, 4, 4 ; 2
|
||||
mapconst CERULEAN_TRADE_SPEECH_HOUSE, 4, 4 ; 3
|
||||
mapconst CERULEAN_POKECENTER_1F, 4, 5 ; 4
|
||||
mapconst CERULEAN_POKECENTER_2F_BETA, 4, 8 ; 5
|
||||
mapconst CERULEAN_GYM, 8, 5 ; 6
|
||||
mapconst CERULEAN_MART, 4, 6 ; 7
|
||||
mapconst ROUTE_10_POKECENTER_1F, 4, 5 ; 8
|
||||
mapconst ROUTE_10_POKECENTER_2F_BETA, 4, 8 ; 9
|
||||
mapconst POWER_PLANT, 9, 10 ; 10
|
||||
mapconst BILLS_HOUSE, 4, 4 ; 11
|
||||
mapconst ROUTE_4, 9, 20 ; 12
|
||||
mapconst ROUTE_9, 9, 30 ; 13
|
||||
mapconst ROUTE_10_NORTH, 9, 10 ; 14
|
||||
mapconst ROUTE_24, 9, 10 ; 15
|
||||
mapconst ROUTE_25, 9, 30 ; 16
|
||||
mapconst CERULEAN_CITY, 18, 20 ; 17
|
||||
|
||||
newgroup ; 8
|
||||
|
||||
mapgroup AZALEA_POKECENTER_1F, 4, 5 ; 1
|
||||
mapgroup CHARCOAL_KILN, 4, 4 ; 2
|
||||
mapgroup AZALEA_MART, 4, 6 ; 3
|
||||
mapgroup KURTS_HOUSE, 4, 8 ; 4
|
||||
mapgroup AZALEA_GYM, 8, 5 ; 5
|
||||
mapgroup ROUTE_33, 9, 10 ; 6
|
||||
mapgroup AZALEA_TOWN, 9, 20 ; 7
|
||||
mapconst AZALEA_POKECENTER_1F, 4, 5 ; 1
|
||||
mapconst CHARCOAL_KILN, 4, 4 ; 2
|
||||
mapconst AZALEA_MART, 4, 6 ; 3
|
||||
mapconst KURTS_HOUSE, 4, 8 ; 4
|
||||
mapconst AZALEA_GYM, 8, 5 ; 5
|
||||
mapconst ROUTE_33, 9, 10 ; 6
|
||||
mapconst AZALEA_TOWN, 9, 20 ; 7
|
||||
|
||||
newgroup ; 9
|
||||
|
||||
mapgroup LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, 4, 4 ; 1
|
||||
mapgroup LAKE_OF_RAGE_MAGIKARP_HOUSE, 4, 4 ; 2
|
||||
mapgroup ROUTE_43_MAHOGANY_GATE, 4, 5 ; 3
|
||||
mapgroup ROUTE_43_GATE, 4, 5 ; 4
|
||||
mapgroup ROUTE_43, 27, 10 ; 5
|
||||
mapgroup LAKE_OF_RAGE, 18, 20 ; 6
|
||||
mapconst LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, 4, 4 ; 1
|
||||
mapconst LAKE_OF_RAGE_MAGIKARP_HOUSE, 4, 4 ; 2
|
||||
mapconst ROUTE_43_MAHOGANY_GATE, 4, 5 ; 3
|
||||
mapconst ROUTE_43_GATE, 4, 5 ; 4
|
||||
mapconst ROUTE_43, 27, 10 ; 5
|
||||
mapconst LAKE_OF_RAGE, 18, 20 ; 6
|
||||
|
||||
newgroup ; 10
|
||||
|
||||
mapgroup ROUTE_32, 45, 10 ; 1
|
||||
mapgroup ROUTE_35, 18, 10 ; 2
|
||||
mapgroup ROUTE_36, 9, 30 ; 3
|
||||
mapgroup ROUTE_37, 9, 10 ; 4
|
||||
mapgroup VIOLET_CITY, 18, 20 ; 5
|
||||
mapgroup VIOLET_MART, 4, 6 ; 6
|
||||
mapgroup VIOLET_GYM, 8, 5 ; 7
|
||||
mapgroup EARLS_POKEMON_ACADEMY, 8, 4 ; 8
|
||||
mapgroup VIOLET_NICKNAME_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapgroup VIOLET_POKECENTER_1F, 4, 5 ; 10
|
||||
mapgroup VIOLET_KYLES_HOUSE, 4, 4 ; 11
|
||||
mapgroup ROUTE_32_RUINS_OF_ALPH_GATE, 4, 5 ; 12
|
||||
mapgroup ROUTE_32_POKECENTER_1F, 4, 5 ; 13
|
||||
mapgroup ROUTE_35_GOLDENROD_GATE, 4, 5 ; 14
|
||||
mapgroup ROUTE_35_NATIONAL_PARK_GATE, 4, 4 ; 15
|
||||
mapgroup ROUTE_36_RUINS_OF_ALPH_GATE, 4, 5 ; 16
|
||||
mapgroup ROUTE_36_NATIONAL_PARK_GATE, 4, 5 ; 17
|
||||
mapconst ROUTE_32, 45, 10 ; 1
|
||||
mapconst ROUTE_35, 18, 10 ; 2
|
||||
mapconst ROUTE_36, 9, 30 ; 3
|
||||
mapconst ROUTE_37, 9, 10 ; 4
|
||||
mapconst VIOLET_CITY, 18, 20 ; 5
|
||||
mapconst VIOLET_MART, 4, 6 ; 6
|
||||
mapconst VIOLET_GYM, 8, 5 ; 7
|
||||
mapconst EARLS_POKEMON_ACADEMY, 8, 4 ; 8
|
||||
mapconst VIOLET_NICKNAME_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapconst VIOLET_POKECENTER_1F, 4, 5 ; 10
|
||||
mapconst VIOLET_KYLES_HOUSE, 4, 4 ; 11
|
||||
mapconst ROUTE_32_RUINS_OF_ALPH_GATE, 4, 5 ; 12
|
||||
mapconst ROUTE_32_POKECENTER_1F, 4, 5 ; 13
|
||||
mapconst ROUTE_35_GOLDENROD_GATE, 4, 5 ; 14
|
||||
mapconst ROUTE_35_NATIONAL_PARK_GATE, 4, 4 ; 15
|
||||
mapconst ROUTE_36_RUINS_OF_ALPH_GATE, 4, 5 ; 16
|
||||
mapconst ROUTE_36_NATIONAL_PARK_GATE, 4, 5 ; 17
|
||||
|
||||
newgroup ; 11
|
||||
|
||||
mapgroup ROUTE_34, 27, 10 ; 1
|
||||
mapgroup GOLDENROD_CITY, 18, 20 ; 2
|
||||
mapgroup GOLDENROD_GYM, 9, 10 ; 3
|
||||
mapgroup GOLDENROD_BIKE_SHOP, 4, 4 ; 4
|
||||
mapgroup GOLDENROD_HAPPINESS_RATER, 4, 4 ; 5
|
||||
mapgroup GOLDENROD_BILLS_HOUSE, 4, 4 ; 6
|
||||
mapgroup GOLDENROD_MAGNET_TRAIN_STATION, 9, 10 ; 7
|
||||
mapgroup GOLDENROD_FLOWER_SHOP, 4, 4 ; 8
|
||||
mapgroup GOLDENROD_PP_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapgroup GOLDENROD_NAME_RATER, 4, 4 ; 10
|
||||
mapgroup GOLDENROD_DEPT_STORE_1F, 4, 8 ; 11
|
||||
mapgroup GOLDENROD_DEPT_STORE_2F, 4, 8 ; 12
|
||||
mapgroup GOLDENROD_DEPT_STORE_3F, 4, 8 ; 13
|
||||
mapgroup GOLDENROD_DEPT_STORE_4F, 4, 8 ; 14
|
||||
mapgroup GOLDENROD_DEPT_STORE_5F, 4, 8 ; 15
|
||||
mapgroup GOLDENROD_DEPT_STORE_6F, 4, 8 ; 16
|
||||
mapgroup GOLDENROD_DEPT_STORE_ELEVATOR, 2, 2 ; 17
|
||||
mapgroup GOLDENROD_DEPT_STORE_ROOF, 4, 8 ; 18
|
||||
mapgroup GOLDENROD_GAME_CORNER, 7, 10 ; 19
|
||||
mapgroup GOLDENROD_POKECENTER_1F, 4, 5 ; 20
|
||||
mapgroup GOLDENROD_POKECOM_CENTER_2F_MOBILE, 16, 16 ; 21
|
||||
mapgroup ILEX_FOREST_AZALEA_GATE, 4, 5 ; 22
|
||||
mapgroup ROUTE_34_ILEX_FOREST_GATE, 4, 5 ; 23
|
||||
mapgroup DAY_CARE, 4, 5 ; 24
|
||||
mapconst ROUTE_34, 27, 10 ; 1
|
||||
mapconst GOLDENROD_CITY, 18, 20 ; 2
|
||||
mapconst GOLDENROD_GYM, 9, 10 ; 3
|
||||
mapconst GOLDENROD_BIKE_SHOP, 4, 4 ; 4
|
||||
mapconst GOLDENROD_HAPPINESS_RATER, 4, 4 ; 5
|
||||
mapconst GOLDENROD_BILLS_HOUSE, 4, 4 ; 6
|
||||
mapconst GOLDENROD_MAGNET_TRAIN_STATION, 9, 10 ; 7
|
||||
mapconst GOLDENROD_FLOWER_SHOP, 4, 4 ; 8
|
||||
mapconst GOLDENROD_PP_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapconst GOLDENROD_NAME_RATER, 4, 4 ; 10
|
||||
mapconst GOLDENROD_DEPT_STORE_1F, 4, 8 ; 11
|
||||
mapconst GOLDENROD_DEPT_STORE_2F, 4, 8 ; 12
|
||||
mapconst GOLDENROD_DEPT_STORE_3F, 4, 8 ; 13
|
||||
mapconst GOLDENROD_DEPT_STORE_4F, 4, 8 ; 14
|
||||
mapconst GOLDENROD_DEPT_STORE_5F, 4, 8 ; 15
|
||||
mapconst GOLDENROD_DEPT_STORE_6F, 4, 8 ; 16
|
||||
mapconst GOLDENROD_DEPT_STORE_ELEVATOR, 2, 2 ; 17
|
||||
mapconst GOLDENROD_DEPT_STORE_ROOF, 4, 8 ; 18
|
||||
mapconst GOLDENROD_GAME_CORNER, 7, 10 ; 19
|
||||
mapconst GOLDENROD_POKECENTER_1F, 4, 5 ; 20
|
||||
mapconst GOLDENROD_POKECOM_CENTER_2F_MOBILE, 16, 16 ; 21
|
||||
mapconst ILEX_FOREST_AZALEA_GATE, 4, 5 ; 22
|
||||
mapconst ROUTE_34_ILEX_FOREST_GATE, 4, 5 ; 23
|
||||
mapconst DAY_CARE, 4, 5 ; 24
|
||||
|
||||
newgroup ; 12
|
||||
|
||||
mapgroup ROUTE_6, 9, 10 ; 1
|
||||
mapgroup ROUTE_11, 9, 20 ; 2
|
||||
mapgroup VERMILION_CITY, 18, 20 ; 3
|
||||
mapgroup VERMILION_HOUSE_FISHING_SPEECH_HOUSE, 4, 4 ; 4
|
||||
mapgroup VERMILION_POKECENTER_1F, 4, 5 ; 5
|
||||
mapgroup VERMILION_POKECENTER_2F_BETA, 4, 8 ; 6
|
||||
mapgroup POKEMON_FAN_CLUB, 4, 5 ; 7
|
||||
mapgroup VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapgroup VERMILION_MART, 4, 6 ; 9
|
||||
mapgroup VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE, 4, 4 ; 10
|
||||
mapgroup VERMILION_GYM, 9, 5 ; 11
|
||||
mapgroup ROUTE_6_SAFFRON_GATE, 4, 5 ; 12
|
||||
mapgroup ROUTE_6_UNDERGROUND_PATH_ENTRANCE, 4, 4 ; 13
|
||||
mapconst ROUTE_6, 9, 10 ; 1
|
||||
mapconst ROUTE_11, 9, 20 ; 2
|
||||
mapconst VERMILION_CITY, 18, 20 ; 3
|
||||
mapconst VERMILION_HOUSE_FISHING_SPEECH_HOUSE, 4, 4 ; 4
|
||||
mapconst VERMILION_POKECENTER_1F, 4, 5 ; 5
|
||||
mapconst VERMILION_POKECENTER_2F_BETA, 4, 8 ; 6
|
||||
mapconst POKEMON_FAN_CLUB, 4, 5 ; 7
|
||||
mapconst VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapconst VERMILION_MART, 4, 6 ; 9
|
||||
mapconst VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE, 4, 4 ; 10
|
||||
mapconst VERMILION_GYM, 9, 5 ; 11
|
||||
mapconst ROUTE_6_SAFFRON_GATE, 4, 5 ; 12
|
||||
mapconst ROUTE_6_UNDERGROUND_PATH_ENTRANCE, 4, 4 ; 13
|
||||
|
||||
newgroup ; 13
|
||||
|
||||
mapgroup ROUTE_1, 18, 10 ; 1
|
||||
mapgroup PALLET_TOWN, 9, 10 ; 2
|
||||
mapgroup REDS_HOUSE_1F, 4, 4 ; 3
|
||||
mapgroup REDS_HOUSE_2F, 4, 4 ; 4
|
||||
mapgroup BLUES_HOUSE, 4, 4 ; 5
|
||||
mapgroup OAKS_LAB, 6, 5 ; 6
|
||||
mapconst ROUTE_1, 18, 10 ; 1
|
||||
mapconst PALLET_TOWN, 9, 10 ; 2
|
||||
mapconst REDS_HOUSE_1F, 4, 4 ; 3
|
||||
mapconst REDS_HOUSE_2F, 4, 4 ; 4
|
||||
mapconst BLUES_HOUSE, 4, 4 ; 5
|
||||
mapconst OAKS_LAB, 6, 5 ; 6
|
||||
|
||||
newgroup ; 14
|
||||
|
||||
mapgroup ROUTE_3, 9, 30 ; 1
|
||||
mapgroup PEWTER_CITY, 18, 20 ; 2
|
||||
mapgroup PEWTER_NIDORAN_SPEECH_HOUSE, 4, 4 ; 3
|
||||
mapgroup PEWTER_GYM, 7, 5 ; 4
|
||||
mapgroup PEWTER_MART, 4, 6 ; 5
|
||||
mapgroup PEWTER_POKECENTER_1F, 4, 5 ; 6
|
||||
mapgroup PEWTER_POKECENTER_2F_BETA, 4, 8 ; 7
|
||||
mapgroup PEWTER_SNOOZE_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapconst ROUTE_3, 9, 30 ; 1
|
||||
mapconst PEWTER_CITY, 18, 20 ; 2
|
||||
mapconst PEWTER_NIDORAN_SPEECH_HOUSE, 4, 4 ; 3
|
||||
mapconst PEWTER_GYM, 7, 5 ; 4
|
||||
mapconst PEWTER_MART, 4, 6 ; 5
|
||||
mapconst PEWTER_POKECENTER_1F, 4, 5 ; 6
|
||||
mapconst PEWTER_POKECENTER_2F_BETA, 4, 8 ; 7
|
||||
mapconst PEWTER_SNOOZE_SPEECH_HOUSE, 4, 4 ; 8
|
||||
|
||||
newgroup ; 15
|
||||
|
||||
mapgroup OLIVINE_PORT, 18, 10 ; 1
|
||||
mapgroup VERMILION_PORT, 18, 10 ; 2
|
||||
mapgroup FAST_SHIP_1F, 9, 16 ; 3
|
||||
mapgroup FAST_SHIP_CABINS_NNW_NNE_NE, 16, 4 ; 4
|
||||
mapgroup FAST_SHIP_CABINS_SW_SSW_NW, 16, 4 ; 5
|
||||
mapgroup FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, 17, 5 ; 6
|
||||
mapgroup FAST_SHIP_B1F, 8, 16 ; 7
|
||||
mapgroup OLIVINE_PORT_PASSAGE, 9, 10 ; 8
|
||||
mapgroup VERMILION_PORT_PASSAGE, 9, 10 ; 9
|
||||
mapgroup MOUNT_MOON_SQUARE, 9, 15 ; 10
|
||||
mapgroup MOUNT_MOON_GIFT_SHOP, 4, 4 ; 11
|
||||
mapgroup TIN_TOWER_ROOF, 9, 10 ; 12
|
||||
mapconst OLIVINE_PORT, 18, 10 ; 1
|
||||
mapconst VERMILION_PORT, 18, 10 ; 2
|
||||
mapconst FAST_SHIP_1F, 9, 16 ; 3
|
||||
mapconst FAST_SHIP_CABINS_NNW_NNE_NE, 16, 4 ; 4
|
||||
mapconst FAST_SHIP_CABINS_SW_SSW_NW, 16, 4 ; 5
|
||||
mapconst FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, 17, 5 ; 6
|
||||
mapconst FAST_SHIP_B1F, 8, 16 ; 7
|
||||
mapconst OLIVINE_PORT_PASSAGE, 9, 10 ; 8
|
||||
mapconst VERMILION_PORT_PASSAGE, 9, 10 ; 9
|
||||
mapconst MOUNT_MOON_SQUARE, 9, 15 ; 10
|
||||
mapconst MOUNT_MOON_GIFT_SHOP, 4, 4 ; 11
|
||||
mapconst TIN_TOWER_ROOF, 9, 10 ; 12
|
||||
|
||||
newgroup ; 16
|
||||
|
||||
mapgroup ROUTE_23, 9, 10 ; 1
|
||||
mapgroup INDIGO_PLATEAU_POKECENTER_1F, 7, 9 ; 2
|
||||
mapgroup WILLS_ROOM, 9, 5 ; 3
|
||||
mapgroup KOGAS_ROOM, 9, 5 ; 4
|
||||
mapgroup BRUNOS_ROOM, 9, 5 ; 5
|
||||
mapgroup KARENS_ROOM, 9, 5 ; 6
|
||||
mapgroup LANCES_ROOM, 12, 5 ; 7
|
||||
mapgroup HALL_OF_FAME, 7, 5 ; 8
|
||||
mapconst ROUTE_23, 9, 10 ; 1
|
||||
mapconst INDIGO_PLATEAU_POKECENTER_1F, 7, 9 ; 2
|
||||
mapconst WILLS_ROOM, 9, 5 ; 3
|
||||
mapconst KOGAS_ROOM, 9, 5 ; 4
|
||||
mapconst BRUNOS_ROOM, 9, 5 ; 5
|
||||
mapconst KARENS_ROOM, 9, 5 ; 6
|
||||
mapconst LANCES_ROOM, 12, 5 ; 7
|
||||
mapconst HALL_OF_FAME, 7, 5 ; 8
|
||||
|
||||
newgroup ; 17
|
||||
|
||||
mapgroup ROUTE_13, 9, 30 ; 1
|
||||
mapgroup ROUTE_14, 18, 10 ; 2
|
||||
mapgroup ROUTE_15, 9, 20 ; 3
|
||||
mapgroup ROUTE_18, 9, 10 ; 4
|
||||
mapgroup FUCHSIA_CITY, 18, 20 ; 5
|
||||
mapgroup FUCHSIA_MART, 4, 6 ; 6
|
||||
mapgroup SAFARI_ZONE_MAIN_OFFICE, 4, 4 ; 7
|
||||
mapgroup FUCHSIA_GYM, 9, 5 ; 8
|
||||
mapgroup FUCHSIA_BILL_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapgroup FUCHSIA_POKECENTER_1F, 4, 5 ; 10
|
||||
mapgroup FUCHSIA_POKECENTER_2F_BETA, 4, 8 ; 11
|
||||
mapgroup SAFARI_ZONE_WARDENS_HOME, 4, 5 ; 12
|
||||
mapgroup ROUTE_15_FUCHSIA_GATE, 4, 5 ; 13
|
||||
mapconst ROUTE_13, 9, 30 ; 1
|
||||
mapconst ROUTE_14, 18, 10 ; 2
|
||||
mapconst ROUTE_15, 9, 20 ; 3
|
||||
mapconst ROUTE_18, 9, 10 ; 4
|
||||
mapconst FUCHSIA_CITY, 18, 20 ; 5
|
||||
mapconst FUCHSIA_MART, 4, 6 ; 6
|
||||
mapconst SAFARI_ZONE_MAIN_OFFICE, 4, 4 ; 7
|
||||
mapconst FUCHSIA_GYM, 9, 5 ; 8
|
||||
mapconst FUCHSIA_BILL_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapconst FUCHSIA_POKECENTER_1F, 4, 5 ; 10
|
||||
mapconst FUCHSIA_POKECENTER_2F_BETA, 4, 8 ; 11
|
||||
mapconst SAFARI_ZONE_WARDENS_HOME, 4, 5 ; 12
|
||||
mapconst ROUTE_15_FUCHSIA_GATE, 4, 5 ; 13
|
||||
|
||||
newgroup ; 18
|
||||
|
||||
mapgroup ROUTE_8, 9, 20 ; 1
|
||||
mapgroup ROUTE_12, 27, 10 ; 2
|
||||
mapgroup ROUTE_10_SOUTH, 9, 10 ; 3
|
||||
mapgroup LAVENDER_TOWN, 9, 10 ; 4
|
||||
mapgroup LAVENDER_POKECENTER_1F, 4, 5 ; 5
|
||||
mapgroup LAVENDER_POKECENTER_2F_BETA, 4, 8 ; 6
|
||||
mapgroup MR_FUJIS_HOUSE, 4, 5 ; 7
|
||||
mapgroup LAVENDER_TOWN_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapgroup LAVENDER_NAME_RATER, 4, 4 ; 9
|
||||
mapgroup LAVENDER_MART, 4, 6 ; 10
|
||||
mapgroup SOUL_HOUSE, 4, 5 ; 11
|
||||
mapgroup LAV_RADIO_TOWER_1F, 4, 10 ; 12
|
||||
mapgroup ROUTE_8_SAFFRON_GATE, 4, 5 ; 13
|
||||
mapgroup ROUTE_12_SUPER_ROD_HOUSE, 4, 4 ; 14
|
||||
mapconst ROUTE_8, 9, 20 ; 1
|
||||
mapconst ROUTE_12, 27, 10 ; 2
|
||||
mapconst ROUTE_10_SOUTH, 9, 10 ; 3
|
||||
mapconst LAVENDER_TOWN, 9, 10 ; 4
|
||||
mapconst LAVENDER_POKECENTER_1F, 4, 5 ; 5
|
||||
mapconst LAVENDER_POKECENTER_2F_BETA, 4, 8 ; 6
|
||||
mapconst MR_FUJIS_HOUSE, 4, 5 ; 7
|
||||
mapconst LAVENDER_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapconst LAVENDER_NAME_RATER, 4, 4 ; 9
|
||||
mapconst LAVENDER_MART, 4, 6 ; 10
|
||||
mapconst SOUL_HOUSE, 4, 5 ; 11
|
||||
mapconst LAV_RADIO_TOWER_1F, 4, 10 ; 12
|
||||
mapconst ROUTE_8_SAFFRON_GATE, 4, 5 ; 13
|
||||
mapconst ROUTE_12_SUPER_ROD_HOUSE, 4, 4 ; 14
|
||||
|
||||
newgroup ; 19
|
||||
|
||||
mapgroup ROUTE_28, 9, 20 ; 1
|
||||
mapgroup SILVER_CAVE_OUTSIDE, 18, 20 ; 2
|
||||
mapgroup SILVER_CAVE_POKECENTER_1F, 4, 5 ; 3
|
||||
mapgroup ROUTE_28_FAMOUS_SPEECH_HOUSE, 4, 4 ; 4
|
||||
mapconst ROUTE_28, 9, 20 ; 1
|
||||
mapconst SILVER_CAVE_OUTSIDE, 18, 20 ; 2
|
||||
mapconst SILVER_CAVE_POKECENTER_1F, 4, 5 ; 3
|
||||
mapconst ROUTE_28_FAMOUS_SPEECH_HOUSE, 4, 4 ; 4
|
||||
|
||||
newgroup ; 20
|
||||
|
||||
mapgroup POKECENTER_2F, 4, 8 ; 1
|
||||
mapgroup TRADE_CENTER, 4, 5 ; 2
|
||||
mapgroup COLOSSEUM, 4, 5 ; 3
|
||||
mapgroup TIME_CAPSULE, 4, 5 ; 4
|
||||
mapgroup MOBILE_TRADE_ROOM_MOBILE, 4, 5 ; 5
|
||||
mapgroup MOBILE_BATTLE_ROOM, 4, 5 ; 6
|
||||
mapconst POKECENTER_2F, 4, 8 ; 1
|
||||
mapconst TRADE_CENTER, 4, 5 ; 2
|
||||
mapconst COLOSSEUM, 4, 5 ; 3
|
||||
mapconst TIME_CAPSULE, 4, 5 ; 4
|
||||
mapconst MOBILE_TRADE_ROOM_MOBILE, 4, 5 ; 5
|
||||
mapconst MOBILE_BATTLE_ROOM, 4, 5 ; 6
|
||||
|
||||
newgroup ; 21
|
||||
|
||||
mapgroup ROUTE_7, 9, 10 ; 1
|
||||
mapgroup ROUTE_16, 9, 10 ; 2
|
||||
mapgroup ROUTE_17, 45, 10 ; 3
|
||||
mapgroup CELADON_CITY, 18, 20 ; 4
|
||||
mapgroup CELADON_DEPT_STORE_1F, 4, 8 ; 5
|
||||
mapgroup CELADON_DEPT_STORE_2F, 4, 8 ; 6
|
||||
mapgroup CELADON_DEPT_STORE_3F, 4, 8 ; 7
|
||||
mapgroup CELADON_DEPT_STORE_4F, 4, 8 ; 8
|
||||
mapgroup CELADON_DEPT_STORE_5F, 4, 8 ; 9
|
||||
mapgroup CELADON_DEPT_STORE_6F, 4, 8 ; 10
|
||||
mapgroup CELADON_DEPT_STORE_ELEVATOR, 2, 2 ; 11
|
||||
mapgroup CELADON_MANSION_1F, 5, 4 ; 12
|
||||
mapgroup CELADON_MANSION_2F, 5, 4 ; 13
|
||||
mapgroup CELADON_MANSION_3F, 5, 4 ; 14
|
||||
mapgroup CELADON_MANSION_ROOF, 5, 4 ; 15
|
||||
mapgroup CELADON_MANSION_ROOF_HOUSE, 4, 4 ; 16
|
||||
mapgroup CELADON_POKECENTER_1F, 4, 5 ; 17
|
||||
mapgroup CELADON_POKECENTER_2F_BETA, 4, 8 ; 18
|
||||
mapgroup CELADON_GAME_CORNER, 7, 10 ; 19
|
||||
mapgroup CELADON_GAME_CORNER_PRIZE_ROOM, 3, 3 ; 20
|
||||
mapgroup CELADON_GYM, 9, 5 ; 21
|
||||
mapgroup CELADON_CAFE, 4, 6 ; 22
|
||||
mapgroup ROUTE_16_FUCHSIA_SPEECH_HOUSE, 4, 4 ; 23
|
||||
mapgroup ROUTE_16_GATE, 4, 5 ; 24
|
||||
mapgroup ROUTE_7_SAFFRON_GATE, 4, 5 ; 25
|
||||
mapgroup ROUTE_17_18_GATE, 4, 5 ; 26
|
||||
mapconst ROUTE_7, 9, 10 ; 1
|
||||
mapconst ROUTE_16, 9, 10 ; 2
|
||||
mapconst ROUTE_17, 45, 10 ; 3
|
||||
mapconst CELADON_CITY, 18, 20 ; 4
|
||||
mapconst CELADON_DEPT_STORE_1F, 4, 8 ; 5
|
||||
mapconst CELADON_DEPT_STORE_2F, 4, 8 ; 6
|
||||
mapconst CELADON_DEPT_STORE_3F, 4, 8 ; 7
|
||||
mapconst CELADON_DEPT_STORE_4F, 4, 8 ; 8
|
||||
mapconst CELADON_DEPT_STORE_5F, 4, 8 ; 9
|
||||
mapconst CELADON_DEPT_STORE_6F, 4, 8 ; 10
|
||||
mapconst CELADON_DEPT_STORE_ELEVATOR, 2, 2 ; 11
|
||||
mapconst CELADON_MANSION_1F, 5, 4 ; 12
|
||||
mapconst CELADON_MANSION_2F, 5, 4 ; 13
|
||||
mapconst CELADON_MANSION_3F, 5, 4 ; 14
|
||||
mapconst CELADON_MANSION_ROOF, 5, 4 ; 15
|
||||
mapconst CELADON_MANSION_ROOF_HOUSE, 4, 4 ; 16
|
||||
mapconst CELADON_POKECENTER_1F, 4, 5 ; 17
|
||||
mapconst CELADON_POKECENTER_2F_BETA, 4, 8 ; 18
|
||||
mapconst CELADON_GAME_CORNER, 7, 10 ; 19
|
||||
mapconst CELADON_GAME_CORNER_PRIZE_ROOM, 3, 3 ; 20
|
||||
mapconst CELADON_GYM, 9, 5 ; 21
|
||||
mapconst CELADON_CAFE, 4, 6 ; 22
|
||||
mapconst ROUTE_16_FUCHSIA_SPEECH_HOUSE, 4, 4 ; 23
|
||||
mapconst ROUTE_16_GATE, 4, 5 ; 24
|
||||
mapconst ROUTE_7_SAFFRON_GATE, 4, 5 ; 25
|
||||
mapconst ROUTE_17_ROUTE_18_GATE, 4, 5 ; 26
|
||||
|
||||
newgroup ; 22
|
||||
|
||||
mapgroup ROUTE_40, 18, 10 ; 1
|
||||
mapgroup ROUTE_41, 27, 25 ; 2
|
||||
mapgroup CIANWOOD_CITY, 27, 15 ; 3
|
||||
mapgroup MANIAS_HOUSE, 4, 4 ; 4
|
||||
mapgroup CIANWOOD_GYM, 9, 5 ; 5
|
||||
mapgroup CIANWOOD_POKECENTER_1F, 4, 5 ; 6
|
||||
mapgroup CIANWOOD_PHARMACY, 4, 4 ; 7
|
||||
mapgroup CIANWOOD_CITY_PHOTO_STUDIO, 4, 4 ; 8
|
||||
mapgroup CIANWOOD_LUGIA_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapgroup POKE_SEERS_HOUSE, 4, 4 ; 10
|
||||
mapgroup BATTLE_TOWER_1F, 5, 8 ; 11
|
||||
mapgroup BATTLE_TOWER_BATTLE_ROOM, 4, 4 ; 12
|
||||
mapgroup BATTLE_TOWER_ELEVATOR, 2, 2 ; 13
|
||||
mapgroup BATTLE_TOWER_HALLWAY, 2, 11 ; 14
|
||||
mapgroup ROUTE_40_BATTLE_TOWER_GATE, 4, 5 ; 15
|
||||
mapgroup BATTLE_TOWER_OUTSIDE, 14, 10 ; 16
|
||||
mapconst ROUTE_40, 18, 10 ; 1
|
||||
mapconst ROUTE_41, 27, 25 ; 2
|
||||
mapconst CIANWOOD_CITY, 27, 15 ; 3
|
||||
mapconst MANIAS_HOUSE, 4, 4 ; 4
|
||||
mapconst CIANWOOD_GYM, 9, 5 ; 5
|
||||
mapconst CIANWOOD_POKECENTER_1F, 4, 5 ; 6
|
||||
mapconst CIANWOOD_PHARMACY, 4, 4 ; 7
|
||||
mapconst CIANWOOD_PHOTO_STUDIO, 4, 4 ; 8
|
||||
mapconst CIANWOOD_LUGIA_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapconst POKE_SEERS_HOUSE, 4, 4 ; 10
|
||||
mapconst BATTLE_TOWER_1F, 5, 8 ; 11
|
||||
mapconst BATTLE_TOWER_BATTLE_ROOM, 4, 4 ; 12
|
||||
mapconst BATTLE_TOWER_ELEVATOR, 2, 2 ; 13
|
||||
mapconst BATTLE_TOWER_HALLWAY, 2, 11 ; 14
|
||||
mapconst ROUTE_40_BATTLE_TOWER_GATE, 4, 5 ; 15
|
||||
mapconst BATTLE_TOWER_OUTSIDE, 14, 10 ; 16
|
||||
|
||||
newgroup ; 23
|
||||
|
||||
mapgroup ROUTE_2, 27, 10 ; 1
|
||||
mapgroup ROUTE_22, 9, 20 ; 2
|
||||
mapgroup VIRIDIAN_CITY, 18, 20 ; 3
|
||||
mapgroup VIRIDIAN_GYM, 9, 5 ; 4
|
||||
mapgroup VIRIDIAN_NICKNAME_SPEECH_HOUSE, 4, 4 ; 5
|
||||
mapgroup TRAINER_HOUSE_1F, 7, 5 ; 6
|
||||
mapgroup TRAINER_HOUSE_B1F, 8, 5 ; 7
|
||||
mapgroup VIRIDIAN_MART, 4, 6 ; 8
|
||||
mapgroup VIRIDIAN_POKECENTER_1F, 4, 5 ; 9
|
||||
mapgroup VIRIDIAN_POKECENTER_2F_BETA, 4, 8 ; 10
|
||||
mapgroup ROUTE_2_NUGGET_SPEECH_HOUSE, 4, 4 ; 11
|
||||
mapgroup ROUTE_2_GATE, 4, 5 ; 12
|
||||
mapgroup VICTORY_ROAD_GATE, 9, 10 ; 13
|
||||
mapconst ROUTE_2, 27, 10 ; 1
|
||||
mapconst ROUTE_22, 9, 20 ; 2
|
||||
mapconst VIRIDIAN_CITY, 18, 20 ; 3
|
||||
mapconst VIRIDIAN_GYM, 9, 5 ; 4
|
||||
mapconst VIRIDIAN_NICKNAME_SPEECH_HOUSE, 4, 4 ; 5
|
||||
mapconst TRAINER_HOUSE_1F, 7, 5 ; 6
|
||||
mapconst TRAINER_HOUSE_B1F, 8, 5 ; 7
|
||||
mapconst VIRIDIAN_MART, 4, 6 ; 8
|
||||
mapconst VIRIDIAN_POKECENTER_1F, 4, 5 ; 9
|
||||
mapconst VIRIDIAN_POKECENTER_2F_BETA, 4, 8 ; 10
|
||||
mapconst ROUTE_2_NUGGET_SPEECH_HOUSE, 4, 4 ; 11
|
||||
mapconst ROUTE_2_GATE, 4, 5 ; 12
|
||||
mapconst VICTORY_ROAD_GATE, 9, 10 ; 13
|
||||
|
||||
newgroup ; 24
|
||||
|
||||
mapgroup ROUTE_26, 54, 10 ; 1
|
||||
mapgroup ROUTE_27, 9, 40 ; 2
|
||||
mapgroup ROUTE_29, 9, 30 ; 3
|
||||
mapgroup NEW_BARK_TOWN, 9, 10 ; 4
|
||||
mapgroup ELMS_LAB, 6, 5 ; 5
|
||||
mapgroup KRISS_HOUSE_1F, 4, 5 ; 6
|
||||
mapgroup KRISS_HOUSE_2F, 3, 4 ; 7
|
||||
mapgroup KRISS_NEIGHBORS_HOUSE, 4, 4 ; 8
|
||||
mapgroup ELMS_HOUSE, 4, 4 ; 9
|
||||
mapgroup ROUTE_26_HEAL_SPEECH_HOUSE, 4, 4 ; 10
|
||||
mapgroup ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE, 4, 4 ; 11
|
||||
mapgroup ROUTE_27_SANDSTORM_HOUSE, 4, 4 ; 12
|
||||
mapgroup ROUTE_29_46_GATE, 4, 5 ; 13
|
||||
mapconst ROUTE_26, 54, 10 ; 1
|
||||
mapconst ROUTE_27, 9, 40 ; 2
|
||||
mapconst ROUTE_29, 9, 30 ; 3
|
||||
mapconst NEW_BARK_TOWN, 9, 10 ; 4
|
||||
mapconst ELMS_LAB, 6, 5 ; 5
|
||||
mapconst KRISS_HOUSE_1F, 4, 5 ; 6
|
||||
mapconst KRISS_HOUSE_2F, 3, 4 ; 7
|
||||
mapconst KRISS_NEIGHBORS_HOUSE, 4, 4 ; 8
|
||||
mapconst ELMS_HOUSE, 4, 4 ; 9
|
||||
mapconst ROUTE_26_HEAL_SPEECH_HOUSE, 4, 4 ; 10
|
||||
mapconst ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE, 4, 4 ; 11
|
||||
mapconst ROUTE_27_SANDSTORM_HOUSE, 4, 4 ; 12
|
||||
mapconst ROUTE_29_ROUTE_46_GATE, 4, 5 ; 13
|
||||
|
||||
newgroup ; 25
|
||||
|
||||
mapgroup ROUTE_5, 9, 10 ; 1
|
||||
mapgroup SAFFRON_CITY, 18, 20 ; 2
|
||||
mapgroup FIGHTING_DOJO, 6, 5 ; 3
|
||||
mapgroup SAFFRON_GYM, 9, 10 ; 4
|
||||
mapgroup SAFFRON_MART, 4, 6 ; 5
|
||||
mapgroup SAFFRON_POKECENTER_1F, 4, 5 ; 6
|
||||
mapgroup SAFFRON_POKECENTER_2F_BETA, 4, 8 ; 7
|
||||
mapgroup MR_PSYCHICS_HOUSE, 4, 4 ; 8
|
||||
mapgroup SAFFRON_TRAIN_STATION, 9, 10 ; 9
|
||||
mapgroup SILPH_CO_1F, 4, 8 ; 10
|
||||
mapgroup COPYCATS_HOUSE_1F, 4, 4 ; 11
|
||||
mapgroup COPYCATS_HOUSE_2F, 3, 5 ; 12
|
||||
mapgroup ROUTE_5_UNDERGROUND_PATH_ENTRANCE, 4, 4 ; 13
|
||||
mapgroup ROUTE_5_SAFFRON_CITY_GATE, 4, 5 ; 14
|
||||
mapgroup ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE, 4, 4 ; 15
|
||||
mapconst ROUTE_5, 9, 10 ; 1
|
||||
mapconst SAFFRON_CITY, 18, 20 ; 2
|
||||
mapconst FIGHTING_DOJO, 6, 5 ; 3
|
||||
mapconst SAFFRON_GYM, 9, 10 ; 4
|
||||
mapconst SAFFRON_MART, 4, 6 ; 5
|
||||
mapconst SAFFRON_POKECENTER_1F, 4, 5 ; 6
|
||||
mapconst SAFFRON_POKECENTER_2F_BETA, 4, 8 ; 7
|
||||
mapconst MR_PSYCHICS_HOUSE, 4, 4 ; 8
|
||||
mapconst SAFFRON_MAGNET_TRAIN_STATION, 9, 10 ; 9
|
||||
mapconst SILPH_CO_1F, 4, 8 ; 10
|
||||
mapconst COPYCATS_HOUSE_1F, 4, 4 ; 11
|
||||
mapconst COPYCATS_HOUSE_2F, 3, 5 ; 12
|
||||
mapconst ROUTE_5_UNDERGROUND_PATH_ENTRANCE, 4, 4 ; 13
|
||||
mapconst ROUTE_5_SAFFRON_GATE, 4, 5 ; 14
|
||||
mapconst ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE, 4, 4 ; 15
|
||||
|
||||
newgroup ; 26
|
||||
|
||||
mapgroup ROUTE_30, 27, 10 ; 1
|
||||
mapgroup ROUTE_31, 9, 20 ; 2
|
||||
mapgroup CHERRYGROVE_CITY, 9, 20 ; 3
|
||||
mapgroup CHERRYGROVE_MART, 4, 6 ; 4
|
||||
mapgroup CHERRYGROVE_POKECENTER_1F, 4, 5 ; 5
|
||||
mapgroup CHERRYGROVE_GYM_SPEECH_HOUSE, 4, 4 ; 6
|
||||
mapgroup GUIDE_GENTS_HOUSE, 4, 4 ; 7
|
||||
mapgroup CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapgroup ROUTE_30_BERRY_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapgroup MR_POKEMONS_HOUSE, 4, 4 ; 10
|
||||
mapgroup ROUTE_31_VIOLET_GATE, 4, 5 ; 11
|
||||
mapconst ROUTE_30, 27, 10 ; 1
|
||||
mapconst ROUTE_31, 9, 20 ; 2
|
||||
mapconst CHERRYGROVE_CITY, 9, 20 ; 3
|
||||
mapconst CHERRYGROVE_MART, 4, 6 ; 4
|
||||
mapconst CHERRYGROVE_POKECENTER_1F, 4, 5 ; 5
|
||||
mapconst CHERRYGROVE_GYM_SPEECH_HOUSE, 4, 4 ; 6
|
||||
mapconst GUIDE_GENTS_HOUSE, 4, 4 ; 7
|
||||
mapconst CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, 4, 4 ; 8
|
||||
mapconst ROUTE_30_BERRY_SPEECH_HOUSE, 4, 4 ; 9
|
||||
mapconst MR_POKEMONS_HOUSE, 4, 4 ; 10
|
||||
mapconst ROUTE_31_VIOLET_GATE, 4, 5 ; 11
|
||||
|
@ -3,18 +3,19 @@ MAP_N_A EQU -1
|
||||
GROUP_NONE EQU 0
|
||||
MAP_NONE EQU 0
|
||||
|
||||
; map header struct members (see maps/map_headers.asm)
|
||||
|
||||
; map header struct members (see data/maps/definitions.asm)
|
||||
const_def
|
||||
const MAPHEADER_MAPHEADER2_BANK ; 0
|
||||
const MAPHEADER_TILESET ; 1
|
||||
const MAPHEADER_ENVIRONMENT ; 2
|
||||
const MAPHEADER_MAPHEADER2 ; 3
|
||||
const MAPHEADER_MAPHEADER2_HI ; 4
|
||||
const MAPHEADER_LOCATION ; 5
|
||||
const MAPHEADER_MUSIC ; 6
|
||||
const MAPHEADER_PALETTE ; 7
|
||||
const MAPHEADER_FISHGROUP ; 8
|
||||
NUM_MAPHEADER_ATTRIBUTES EQU const_value
|
||||
const MAPDEF_MAPDATA_BANK ; 0
|
||||
const MAPDEF_TILESET ; 1
|
||||
const MAPDEF_ENVIRONMENT ; 2
|
||||
const MAPDEF_MAPDATA ; 3
|
||||
const MAPDEF_MAPDATA_HI ; 4
|
||||
const MAPDEF_LOCATION ; 5
|
||||
const MAPDEF_MUSIC ; 6
|
||||
const MAPDEF_PALETTE ; 7
|
||||
const MAPDEF_FISHGROUP ; 8
|
||||
NUM_MAPDEF_ATTRIBUTES EQU const_value
|
||||
|
||||
; map environments (wEnvironment)
|
||||
const_value set 1
|
||||
@ -52,7 +53,7 @@ const_value set 1
|
||||
const FISHGROUP_QWILFISH_NO_SWARM
|
||||
|
||||
|
||||
; connection directions
|
||||
; connection directions (see data/maps/data.asm)
|
||||
const_def
|
||||
const EAST_F
|
||||
const WEST_F
|
||||
@ -67,79 +68,6 @@ const_value set 1
|
||||
shift_const NORTH
|
||||
|
||||
|
||||
; object_struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const OBJECT_SPRITE ; 00
|
||||
const OBJECT_MAP_OBJECT_INDEX ; 01
|
||||
const OBJECT_SPRITE_TILE ; 02
|
||||
const OBJECT_MOVEMENTTYPE ; 03
|
||||
const OBJECT_FLAGS1 ; 04
|
||||
const OBJECT_FLAGS2 ; 05
|
||||
const OBJECT_PALETTE ; 06
|
||||
const OBJECT_DIRECTION_WALKING ; 07
|
||||
const OBJECT_FACING ; 08
|
||||
const OBJECT_STEP_TYPE ; 09
|
||||
const OBJECT_STEP_DURATION ; 0a
|
||||
const OBJECT_ACTION ; 0b
|
||||
const OBJECT_STEP_FRAME ; 0c
|
||||
const OBJECT_FACING_STEP ; 0d
|
||||
const OBJECT_NEXT_TILE ; 0e
|
||||
const OBJECT_STANDING_TILE ; 0f
|
||||
const OBJECT_NEXT_MAP_X ; 10
|
||||
const OBJECT_NEXT_MAP_Y ; 11
|
||||
const OBJECT_MAP_X ; 12
|
||||
const OBJECT_MAP_Y ; 13
|
||||
const OBJECT_INIT_X ; 14
|
||||
const OBJECT_INIT_Y ; 15
|
||||
const OBJECT_RADIUS ; 16
|
||||
const OBJECT_SPRITE_X ; 17
|
||||
const OBJECT_SPRITE_Y ; 18
|
||||
const OBJECT_SPRITE_X_OFFSET ; 19
|
||||
const OBJECT_SPRITE_Y_OFFSET ; 1a
|
||||
const OBJECT_MOVEMENT_BYTE_INDEX ; 1b
|
||||
const OBJECT_1C ; 1c
|
||||
const OBJECT_1D ; 1d
|
||||
const OBJECT_1E ; 1e
|
||||
const OBJECT_1F ; 1f
|
||||
const OBJECT_RANGE ; 20
|
||||
; 33-39 are not used
|
||||
|
||||
; map_object struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const MAPOBJECT_OBJECT_STRUCT_ID ; 0
|
||||
const MAPOBJECT_SPRITE ; 1
|
||||
const MAPOBJECT_Y_COORD ; 2
|
||||
const MAPOBJECT_X_COORD ; 3
|
||||
const MAPOBJECT_MOVEMENT ; 4
|
||||
const MAPOBJECT_RADIUS ; 5
|
||||
const MAPOBJECT_HOUR ; 6
|
||||
const MAPOBJECT_TIMEOFDAY ; 7
|
||||
const MAPOBJECT_COLOR ; 8
|
||||
const MAPOBJECT_RANGE ; 9
|
||||
const MAPOBJECT_SCRIPT_POINTER ; a
|
||||
const MAPOBJECT_POINTER_HI ; b
|
||||
const MAPOBJECT_EVENT_FLAG ; c
|
||||
const MAPOBJECT_FLAG_HI ; d
|
||||
const MAPOBJECT_E ; unused
|
||||
const MAPOBJECT_F ; unused
|
||||
OBJECT_LENGTH EQU const_value
|
||||
|
||||
MAPOBJECT_SCREEN_HEIGHT EQU 11
|
||||
MAPOBJECT_SCREEN_WIDTH EQU 12
|
||||
|
||||
; object_struct OBJECT_FACING values
|
||||
OW_DOWN EQU DOWN << 2
|
||||
OW_UP EQU UP << 2
|
||||
OW_LEFT EQU LEFT << 2
|
||||
OW_RIGHT EQU RIGHT << 2
|
||||
|
||||
; object_struct OBJECT_FLAGS1 bit flags
|
||||
INVISIBLE EQU 0
|
||||
FIXED_FACING EQU 2
|
||||
SLIDING EQU 3
|
||||
EMOTE_OBJECT EQU 7
|
||||
|
||||
|
||||
; SpawnPoints indexes (see data/maps/spawn_points.asm)
|
||||
const_value = -1
|
||||
const SPAWN_N_A
|
||||
@ -176,113 +104,82 @@ const_value = -1
|
||||
NUM_SPAWNS EQU const_value
|
||||
|
||||
|
||||
; TryBGEvent arguments (see engine/events.asm)
|
||||
const_def
|
||||
const BGEVENT_READ
|
||||
const BGEVENT_UP
|
||||
const BGEVENT_DOWN
|
||||
const BGEVENT_RIGHT
|
||||
const BGEVENT_LEFT
|
||||
const BGEVENT_IFSET
|
||||
const BGEVENT_IFNOTSET
|
||||
const BGEVENT_ITEM
|
||||
const BGEVENT_COPY
|
||||
|
||||
; object_event types
|
||||
; TryObjectEvent arguments (see engine/events.asm)
|
||||
const_def
|
||||
const OBJECTTYPE_SCRIPT
|
||||
const OBJECTTYPE_ITEMBALL
|
||||
const OBJECTTYPE_TRAINER
|
||||
const OBJECTTYPE_3
|
||||
const OBJECTTYPE_4
|
||||
const OBJECTTYPE_5
|
||||
const OBJECTTYPE_6
|
||||
|
||||
|
||||
; Emotes indexes (see data/emotes.asm)
|
||||
const_def
|
||||
const EMOTE_SHOCK ; 0
|
||||
const EMOTE_QUESTION ; 1
|
||||
const EMOTE_HAPPY ; 2
|
||||
const EMOTE_SAD ; 3
|
||||
const EMOTE_HEART ; 4
|
||||
const EMOTE_BOLT ; 5
|
||||
const EMOTE_SLEEP ; 6
|
||||
const EMOTE_FISH ; 7
|
||||
const EMOTE_SHADOW ; 8
|
||||
const EMOTE_ROD ; 9
|
||||
const EMOTE_BOULDER_DUST ; 10
|
||||
const EMOTE_GRASS_RUSTLE ; 11
|
||||
EMOTE_MEM EQU -1
|
||||
|
||||
; FruitTreeItems indexes (see data/items/fruit_trees.asm)
|
||||
const_value set 1
|
||||
const FRUITTREE_ROUTE_29 ; 01
|
||||
const FRUITTREE_ROUTE_30_1 ; 02
|
||||
const FRUITTREE_ROUTE_38 ; 03
|
||||
const FRUITTREE_ROUTE_46_1 ; 04
|
||||
const FRUITTREE_ROUTE_30_2 ; 05
|
||||
const FRUITTREE_ROUTE_33 ; 06
|
||||
const FRUITTREE_ROUTE_31 ; 07
|
||||
const FRUITTREE_ROUTE_43 ; 08
|
||||
const FRUITTREE_VIOLET_CITY ; 09
|
||||
const FRUITTREE_ROUTE_46_2 ; 0a
|
||||
const FRUITTREE_ROUTE_35 ; 0b
|
||||
const FRUITTREE_ROUTE_45 ; 0c
|
||||
const FRUITTREE_ROUTE_36 ; 0d
|
||||
const FRUITTREE_ROUTE_26 ; 0e
|
||||
const FRUITTREE_ROUTE_39 ; 0f
|
||||
const FRUITTREE_ROUTE_44 ; 10
|
||||
const FRUITTREE_ROUTE_37_1 ; 11
|
||||
const FRUITTREE_ROUTE_37_2 ; 12
|
||||
const FRUITTREE_ROUTE_37_3 ; 13
|
||||
const FRUITTREE_AZALEA_TOWN ; 14
|
||||
const FRUITTREE_ROUTE_42_1 ; 15
|
||||
const FRUITTREE_ROUTE_42_2 ; 16
|
||||
const FRUITTREE_ROUTE_42_3 ; 17
|
||||
const FRUITTREE_ROUTE_11 ; 18
|
||||
const FRUITTREE_ROUTE_2 ; 19
|
||||
const FRUITTREE_ROUTE_1 ; 1a
|
||||
const FRUITTREE_ROUTE_8 ; 1b
|
||||
const FRUITTREE_PEWTER_CITY_1 ; 1c
|
||||
const FRUITTREE_PEWTER_CITY_2 ; 1d
|
||||
const FRUITTREE_FUCHSIA_CITY ; 1e
|
||||
NUM_FRUIT_TREES EQU const_value +- 1
|
||||
|
||||
|
||||
; elevator floors
|
||||
; used by `elevfloor`
|
||||
const_def
|
||||
const FLOOR_B4F
|
||||
const FLOOR_B3F
|
||||
const FLOOR_B2F
|
||||
const FLOOR_B1F
|
||||
const FLOOR_1F
|
||||
const FLOOR_2F
|
||||
const FLOOR_3F
|
||||
const FLOOR_4F
|
||||
const FLOOR_5F
|
||||
const FLOOR_6F
|
||||
const FLOOR_7F
|
||||
const FLOOR_8F
|
||||
const FLOOR_9F
|
||||
const FLOOR_10F
|
||||
const FLOOR_11F
|
||||
const FLOOR_ROOF
|
||||
|
||||
; command queue members
|
||||
CMDQUEUE_TYPE EQU 0
|
||||
CMDQUEUE_ADDR EQU 1
|
||||
CMDQUEUE_03 EQU 3
|
||||
CMDQUEUE_04 EQU 4
|
||||
CMDQUEUE_05 EQU 5
|
||||
CMDQUEUE_ENTRY_SIZE EQU 6
|
||||
CMDQUEUE_CAPACITY EQU 4
|
||||
|
||||
; command queue types
|
||||
CMDQUEUE_STONETABLE EQU 2
|
||||
|
||||
; see engine/overworld.asm
|
||||
; outdoor sprite limits (see engine/overworld.asm)
|
||||
MAX_OUTDOOR_SPRITES EQU 23
|
||||
SPRITE_GFX_LIST_CAPACITY EQU $20
|
||||
|
||||
|
||||
; map_object struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const MAPOBJECT_OBJECT_STRUCT_ID ; 0
|
||||
const MAPOBJECT_SPRITE ; 1
|
||||
const MAPOBJECT_Y_COORD ; 2
|
||||
const MAPOBJECT_X_COORD ; 3
|
||||
const MAPOBJECT_MOVEMENT ; 4
|
||||
const MAPOBJECT_RADIUS ; 5
|
||||
const MAPOBJECT_HOUR ; 6
|
||||
const MAPOBJECT_TIMEOFDAY ; 7
|
||||
const MAPOBJECT_COLOR ; 8
|
||||
const MAPOBJECT_RANGE ; 9
|
||||
const MAPOBJECT_SCRIPT_POINTER ; a
|
||||
const MAPOBJECT_POINTER_HI ; b
|
||||
const MAPOBJECT_EVENT_FLAG ; c
|
||||
const MAPOBJECT_FLAG_HI ; d
|
||||
const MAPOBJECT_E ; unused
|
||||
const MAPOBJECT_F ; unused
|
||||
OBJECT_LENGTH EQU const_value
|
||||
|
||||
MAPOBJECT_SCREEN_HEIGHT EQU 11
|
||||
MAPOBJECT_SCREEN_WIDTH EQU 12
|
||||
|
||||
|
||||
; object_struct members (see macros/wram.asm)
|
||||
const_def
|
||||
const OBJECT_SPRITE ; 00
|
||||
const OBJECT_MAP_OBJECT_INDEX ; 01
|
||||
const OBJECT_SPRITE_TILE ; 02
|
||||
const OBJECT_MOVEMENTTYPE ; 03
|
||||
const OBJECT_FLAGS1 ; 04
|
||||
const OBJECT_FLAGS2 ; 05
|
||||
const OBJECT_PALETTE ; 06
|
||||
const OBJECT_DIRECTION_WALKING ; 07
|
||||
const OBJECT_FACING ; 08
|
||||
const OBJECT_STEP_TYPE ; 09
|
||||
const OBJECT_STEP_DURATION ; 0a
|
||||
const OBJECT_ACTION ; 0b
|
||||
const OBJECT_STEP_FRAME ; 0c
|
||||
const OBJECT_FACING_STEP ; 0d
|
||||
const OBJECT_NEXT_TILE ; 0e
|
||||
const OBJECT_STANDING_TILE ; 0f
|
||||
const OBJECT_NEXT_MAP_X ; 10
|
||||
const OBJECT_NEXT_MAP_Y ; 11
|
||||
const OBJECT_MAP_X ; 12
|
||||
const OBJECT_MAP_Y ; 13
|
||||
const OBJECT_INIT_X ; 14
|
||||
const OBJECT_INIT_Y ; 15
|
||||
const OBJECT_RADIUS ; 16
|
||||
const OBJECT_SPRITE_X ; 17
|
||||
const OBJECT_SPRITE_Y ; 18
|
||||
const OBJECT_SPRITE_X_OFFSET ; 19
|
||||
const OBJECT_SPRITE_Y_OFFSET ; 1a
|
||||
const OBJECT_MOVEMENT_BYTE_INDEX ; 1b
|
||||
const OBJECT_1C ; 1c
|
||||
const OBJECT_1D ; 1d
|
||||
const OBJECT_1E ; 1e
|
||||
const OBJECT_1F ; 1f
|
||||
const OBJECT_RANGE ; 20
|
||||
; 21-27 are not used
|
||||
OBJECT_STRUCT_LENGTH EQU 40
|
||||
NUM_OBJECT_STRUCTS EQU 13 ; see ObjectStructs
|
||||
|
||||
; object_struct OBJECT_FACING values
|
||||
OW_DOWN EQU DOWN << 2
|
||||
OW_UP EQU UP << 2
|
||||
OW_LEFT EQU LEFT << 2
|
||||
OW_RIGHT EQU RIGHT << 2
|
||||
|
||||
; object_struct OBJECT_FLAGS1 bit flags
|
||||
INVISIBLE EQU 0
|
||||
FIXED_FACING EQU 2
|
||||
SLIDING EQU 3
|
||||
EMOTE_OBJECT EQU 7
|
||||
|
33
constants/menu_constants.asm
Normal file
33
constants/menu_constants.asm
Normal file
@ -0,0 +1,33 @@
|
||||
; MenuDataHeader flags
|
||||
const_def
|
||||
shift_const MENU_RESTORE_TILES ; Will be set if MENU_BACKUP_TILES(_2) is set.
|
||||
shift_const MENU_UNUSED_1
|
||||
shift_const MENU_UNUSED_2
|
||||
shift_const MENU_NO_CLICK_SFX
|
||||
shift_const MENU_SPRITE_ANIMS
|
||||
shift_const MENU_UNUSED_3
|
||||
shift_const MENU_BACKUP_TILES
|
||||
shift_const MENU_BACKUP_TILES_2
|
||||
|
||||
; VerticalMenu/DoNthMenu/SetUpMenu/_2DMenu MenuDataHeader2 flags
|
||||
; Per flag the comment specifies which menus actually implement it
|
||||
const_def
|
||||
shift_const STATICMENU_DISABLE_B ; VerticalMenu/_2DMenu
|
||||
shift_const STATICMENU_ENABLE_SELECT ; VerticalMenu/_2DMenu
|
||||
shift_const STATICMENU_ENABLE_LEFT_RIGHT ; DoNthMenu/SetUpMenu
|
||||
shift_const STATICMENU_ENABLE_START ; DoNthMenu/SetUpMenu
|
||||
shift_const STATICMENU_PLACE_TITLE ; VerticalMenu
|
||||
shift_const STATICMENU_WRAP ; All
|
||||
shift_const STATICMENU_NO_TOP_SPACING ; VerticalMenu/_2DMenu
|
||||
shift_const STATICMENU_CURSOR ; VerticalMenu/_2DMenu
|
||||
|
||||
; ScrollingMenu MenuDataHeader2 flags
|
||||
const_def
|
||||
shift_const SCROLLINGMENU_CALL_FUNCTION1_CANCEL
|
||||
shift_const SCROLLINGMENU_CALL_FUNCTION3_NO_SWITCH
|
||||
shift_const SCROLLINGMENU_ENABLE_LEFT
|
||||
shift_const SCROLLINGMENU_ENABLE_RIGHT
|
||||
shift_const SCROLLINGMENU_DISPLAY_ARROWS
|
||||
shift_const SCROLLINGMENU_ENABLE_FUNCTION3
|
||||
shift_const SCROLLINGMENU_ENABLE_START
|
||||
shift_const SCROLLINGMENU_ENABLE_SELECT
|
@ -16,6 +16,9 @@ HP_GREEN EQU 0
|
||||
HP_YELLOW EQU 1
|
||||
HP_RED EQU 2
|
||||
|
||||
; G/S version ID: 0 = Gold, 1 = Silver (used by checkver)
|
||||
GS_VERSION EQU 0
|
||||
|
||||
; save file corruption check values
|
||||
SAVE_CHECK_VALUE_1 EQU 99
|
||||
SAVE_CHECK_VALUE_2 EQU 127
|
||||
@ -47,7 +50,7 @@ MONS_PER_BOX EQU 20
|
||||
NUM_BOXES EQU 14
|
||||
|
||||
; hall of fame
|
||||
HOF_MON_LENGTH = 1 + 2 + 2 + 1 + (PKMN_NAME_LENGTH +- 1) ; species, id, dvs, level, nick
|
||||
HOF_MON_LENGTH = 1 + 2 + 2 + 1 + (MON_NAME_LENGTH +- 1) ; species, id, dvs, level, nick
|
||||
HOF_LENGTH = 1 + HOF_MON_LENGTH * PARTY_LENGTH + 1 ; win count, party, terminator
|
||||
NUM_HOF_TEAMS = 30
|
||||
|
||||
@ -83,3 +86,10 @@ const_value = 1
|
||||
|
||||
; day-care
|
||||
MAX_DAY_CARE_EXP EQU $500000
|
||||
|
||||
; bug-catching contest
|
||||
BUG_CONTEST_MINUTES EQU 20
|
||||
BUG_CONTEST_SECONDS EQU 0
|
||||
BUG_CONTEST_PLAYER EQU 1
|
||||
NUM_BUG_CONTESTANTS EQU 10 ; not counting the player
|
||||
BUG_CONTESTANT_SIZE EQU 4
|
||||
|
@ -108,9 +108,13 @@
|
||||
const MUSIC_BATTLE_TOWER_LOBBY ; 65
|
||||
const MUSIC_MOBILE_CENTER ; 66
|
||||
|
||||
; GetMapHeaderMusic picks music for this value (see home/map.asm)
|
||||
; GetMapMusic picks music for this value (see home/map.asm)
|
||||
MUSIC_MAHOGANY_MART EQU $64
|
||||
|
||||
; GetMapHeaderMusic picks music for this bit flag
|
||||
; ExitPokegearRadio_HandleMusic uses these values
|
||||
RESTART_MAP_MUSIC EQU $fe
|
||||
ENTER_MAP_MUSIC EQU $ff
|
||||
|
||||
; GetMapMusic picks music for this bit flag
|
||||
RADIO_TOWER_MUSIC_F EQU 7
|
||||
RADIO_TOWER_MUSIC EQU 1 << RADIO_TOWER_MUSIC_F
|
||||
|
@ -19,3 +19,25 @@ TRADE_PADDING EQU 31
|
||||
const NPCTRADE_CHRIS ; 4
|
||||
const NPCTRADE_KIM ; 5
|
||||
const NPCTRADE_FOREST ; 6
|
||||
|
||||
; trade gender limits
|
||||
TRADE_EITHER_GENDER EQU 0
|
||||
TRADE_MALE_ONLY EQU 1
|
||||
TRADE_FEMALE_ONLY EQU 2
|
||||
|
||||
; TradeTexts indexes (see engine/npctrade.asm)
|
||||
|
||||
; trade dialogs
|
||||
const_def
|
||||
const TRADE_INTRO
|
||||
const TRADE_CANCEL
|
||||
const TRADE_WRONG
|
||||
const TRADE_COMPLETE
|
||||
const TRADE_AFTER
|
||||
|
||||
; trade dialog sets
|
||||
const_def
|
||||
const TRADE_DIALOG_COLLECTOR
|
||||
const TRADE_DIALOG_HAPPY
|
||||
const TRADE_DIALOG_NEWBIE
|
||||
const TRADE_DIALOG_GIRL
|
||||
|
@ -1,4 +1,4 @@
|
||||
; PhoneContacts indexes (see data/phone_contacts.asm)
|
||||
; PhoneContacts indexes (see data/phone/phone_contacts.asm)
|
||||
const_def
|
||||
const PHONE_00
|
||||
const PHONE_MOM
|
||||
@ -39,7 +39,7 @@
|
||||
const PHONE_PICNICKER_ERIN
|
||||
const PHONE_BUENA
|
||||
|
||||
; SpecialPhoneCallList indexes (see data/phone_special.asm)
|
||||
; SpecialPhoneCallList indexes (see data/phone/special_calls.asm)
|
||||
const_def
|
||||
const SPECIALCALL_NONE
|
||||
const SPECIALCALL_POKERUS
|
||||
|
@ -10,14 +10,14 @@
|
||||
; - PokemonPalettes (see data/pokemon/palettes.asm)
|
||||
; - PokedexDataPointerTable (see data/pokemon/dex_entry_pointers.asm)
|
||||
; - AlphabeticalPokedexOrder (see data/pokemon/dex_order_alpha.asm)
|
||||
; - EZChat_SortedPokemon (see data/pokemon/ezchat_order.asm)
|
||||
; - NewPokedexOrder (see data/pokemon/dex_order_new.asm)
|
||||
; - Pokered_MonIndices (see data/time_capsule/mon_order.asm)
|
||||
; - Pokered_MonIndices (see data/pokemon/rby_order.asm)
|
||||
; - AnimationPointers (see gfx/pokemon/anim_pointers.asm)
|
||||
; - AnimationIdlePointers (see gfx/pokemon/idle_pointers.asm)
|
||||
; - BitmasksPointers (see gfx/pokemon/bitmask_pointers.asm)
|
||||
; - FramesPointers (see gfx/pokemon/frame_pointers.asm)
|
||||
; - Footprints (see gfx/footprints.asm)
|
||||
; - SortedPokemon (see mobile/fixed_words.asm)
|
||||
const_value set 1
|
||||
const BULBASAUR ; 01
|
||||
const IVYSAUR ; 02
|
||||
@ -170,6 +170,7 @@ const_value set 1
|
||||
const DRAGONITE ; 95
|
||||
const MEWTWO ; 96
|
||||
const MEW ; 97
|
||||
JOHTO_POKEMON EQU const_value
|
||||
const CHIKORITA ; 98
|
||||
const BAYLEEF ; 99
|
||||
const MEGANIUM ; 9a
|
||||
|
@ -63,6 +63,10 @@ const_value set 1
|
||||
const NO_EGGS ; f
|
||||
|
||||
|
||||
; pokedex entries (see data/pokemon/dex_entries.asm)
|
||||
NUM_DEX_ENTRY_BANKS EQU 4
|
||||
|
||||
|
||||
; party_struct members (see macros/wram.asm)
|
||||
MON_SPECIES EQUS "(PartyMon1Species - PartyMon1)"
|
||||
MON_ITEM EQUS "(PartyMon1Item - PartyMon1)"
|
||||
@ -98,6 +102,21 @@ PARTYMON_STRUCT_LENGTH EQUS "(PartyMon1StatsEnd - PartyMon1)"
|
||||
REDMON_STRUCT_LENGTH EQU 44
|
||||
|
||||
|
||||
; caught data
|
||||
|
||||
CAUGHT_TIME_MASK EQU %11000000
|
||||
CAUGHT_LEVEL_MASK EQU %00111111
|
||||
|
||||
CAUGHT_GENDER_MASK EQU %10000000
|
||||
CAUGHT_LOCATION_MASK EQU %01111111
|
||||
|
||||
CAUGHT_BY_UNKNOWN EQU 0
|
||||
CAUGHT_BY_GIRL EQU 1
|
||||
CAUGHT_BY_BOY EQU 2
|
||||
|
||||
CAUGHT_EGG_LEVEL EQU 1
|
||||
|
||||
|
||||
; maximum number of party pokemon
|
||||
PARTY_LENGTH EQU 6
|
||||
|
||||
@ -123,32 +142,6 @@ const_value set 1
|
||||
const ATK_EQ_DEF
|
||||
|
||||
|
||||
; significant happiness values
|
||||
BASE_HAPPINESS EQU 70
|
||||
FRIEND_BALL_HAPPINESS EQU 200
|
||||
HAPPINESS_TO_EVOLVE EQU 220
|
||||
HAPPINESS_THRESHOLD_1 EQU 100
|
||||
HAPPINESS_THRESHOLD_2 EQU 200
|
||||
|
||||
|
||||
; wild data
|
||||
|
||||
NUM_GRASSMON EQU 7 ; data/wild/*_grass.asm table size
|
||||
NUM_WATERMON EQU 3 ; data/wild/*_water.asm table size
|
||||
|
||||
GRASS_WILDDATA_LENGTH EQU (NUM_GRASSMON * 2 + 1) * 3 + 2
|
||||
WATER_WILDDATA_LENGTH EQU (NUM_WATERMON * 2 + 1) * 1 + 2
|
||||
|
||||
|
||||
; swarms
|
||||
|
||||
SWARM_DUNSPARCE EQU 0
|
||||
SWARM_YANMA EQU 1
|
||||
|
||||
FISHSWARM_QWILFISH EQU 1
|
||||
FISHSWARM_REMORAID EQU 2
|
||||
|
||||
|
||||
; PokeAnims indexes (see engine/pic_animation.asm)
|
||||
const_def
|
||||
const ANIM_MON_SLOW
|
||||
@ -161,6 +154,7 @@ FISHSWARM_REMORAID EQU 2
|
||||
const ANIM_MON_EGG1
|
||||
const ANIM_MON_EGG2
|
||||
|
||||
|
||||
; MonMenuOptions indexes (see engine/mon_menu.asm)
|
||||
const_value set 1
|
||||
; moves
|
||||
@ -192,3 +186,57 @@ MONMENU_FIELD_MOVE EQU 0
|
||||
MONMENU_MENUOPTION EQU 1
|
||||
|
||||
NUM_MONMENU_ITEMS EQU 8
|
||||
|
||||
|
||||
; treemon sets
|
||||
; TreeMons indexes (see data/wild/treemons.asm)
|
||||
const_def
|
||||
const TREEMON_SET_CITY
|
||||
const TREEMON_SET_CANYON
|
||||
const TREEMON_SET_AZALEA
|
||||
const TREEMON_SET_ROUTE
|
||||
const TREEMON_SET_KANTO
|
||||
const TREEMON_SET_LAKE
|
||||
const TREEMON_SET_FOREST
|
||||
const TREEMON_SET_ROCK
|
||||
NUM_TREEMON_SETS EQU const_value
|
||||
|
||||
; treemon scores
|
||||
const_def
|
||||
const TREEMON_SCORE_BAD ; 0
|
||||
const TREEMON_SCORE_GOOD ; 1
|
||||
const TREEMON_SCORE_RARE ; 2
|
||||
|
||||
|
||||
; wild data
|
||||
|
||||
NUM_GRASSMON EQU 7 ; data/wild/*_grass.asm table size
|
||||
NUM_WATERMON EQU 3 ; data/wild/*_water.asm table size
|
||||
|
||||
GRASS_WILDDATA_LENGTH EQU (NUM_GRASSMON * 2 + 1) * 3 + 2
|
||||
WATER_WILDDATA_LENGTH EQU (NUM_WATERMON * 2 + 1) * 1 + 2
|
||||
|
||||
NUM_ROAMMON_MAPS EQU 16 ; RoamMaps table size (see data/wild/roammon_maps.asm)
|
||||
|
||||
|
||||
; swarms
|
||||
|
||||
SWARM_DUNSPARCE EQU 0
|
||||
SWARM_YANMA EQU 1
|
||||
|
||||
FISHSWARM_QWILFISH EQU 1
|
||||
FISHSWARM_REMORAID EQU 2
|
||||
|
||||
|
||||
; significant happiness values
|
||||
BASE_HAPPINESS EQU 70
|
||||
FRIEND_BALL_HAPPINESS EQU 200
|
||||
HAPPINESS_TO_EVOLVE EQU 220
|
||||
HAPPINESS_THRESHOLD_1 EQU 100
|
||||
HAPPINESS_THRESHOLD_2 EQU 200
|
||||
|
||||
|
||||
; PP
|
||||
PP_UP_MASK EQU %11000000
|
||||
PP_UP_ONE EQU %01000000
|
||||
PP_MASK EQU %00111111
|
||||
|
@ -1,123 +1,123 @@
|
||||
; PlayRadioShow arguments, RadioJumptable indexes (see engine/radio.asm)
|
||||
; radio channel ids
|
||||
; indexes for:
|
||||
; - RadioChannelSongs (see data/radio/channel_music.asm)
|
||||
; - PlayRadioShow/RadioJumptable (see engine/radio.asm)
|
||||
; - RadioChannels (see engine/radio.asm)
|
||||
const_def
|
||||
const OAKS_POKEMON_TALK ; $00
|
||||
const POKEDEX_SHOW ; $01
|
||||
const POKEMON_MUSIC ; $02
|
||||
const LUCKY_CHANNEL ; $03
|
||||
const BUENAS_PASSWORD ; $04
|
||||
const PLACES_AND_PEOPLE ; $05
|
||||
const LETS_ALL_SING ; $06
|
||||
const ROCKET_RADIO ; $07
|
||||
const POKE_FLUTE_RADIO ; $08
|
||||
const UNOWN_RADIO ; $09
|
||||
const EVOLUTION_RADIO ; $0a
|
||||
const OAKS_POKEMON_TALK_2 ; $0b
|
||||
const OAKS_POKEMON_TALK_3 ; $0c
|
||||
const OAKS_POKEMON_TALK_4 ; $0d
|
||||
const OAKS_POKEMON_TALK_5 ; $0e
|
||||
const OAKS_POKEMON_TALK_6 ; $0f
|
||||
const OAKS_POKEMON_TALK_7 ; $10
|
||||
const OAKS_POKEMON_TALK_8 ; $11
|
||||
const OAKS_POKEMON_TALK_9 ; $12
|
||||
const POKEDEX_SHOW_2 ; $13
|
||||
const POKEDEX_SHOW_3 ; $14
|
||||
const POKEDEX_SHOW_4 ; $15
|
||||
const POKEDEX_SHOW_5 ; $16
|
||||
const POKEMON_MUSIC_2 ; $17
|
||||
const POKEMON_MUSIC_3 ; $18
|
||||
const POKEMON_MUSIC_4 ; $19
|
||||
const POKEMON_MUSIC_5 ; $1a
|
||||
const POKEMON_MUSIC_6 ; $1b
|
||||
const POKEMON_MUSIC_7 ; $1c
|
||||
const LETS_ALL_SING_2 ; $1d
|
||||
const LUCKY_NUMBER_SHOW_2 ; $1e
|
||||
const LUCKY_NUMBER_SHOW_3 ; $1f
|
||||
const LUCKY_NUMBER_SHOW_4 ; $20
|
||||
const LUCKY_NUMBER_SHOW_5 ; $21
|
||||
const LUCKY_NUMBER_SHOW_6 ; $22
|
||||
const LUCKY_NUMBER_SHOW_7 ; $23
|
||||
const LUCKY_NUMBER_SHOW_8 ; $24
|
||||
const LUCKY_NUMBER_SHOW_9 ; $25
|
||||
const LUCKY_NUMBER_SHOW_10 ; $26
|
||||
const LUCKY_NUMBER_SHOW_11 ; $27
|
||||
const LUCKY_NUMBER_SHOW_12 ; $28
|
||||
const LUCKY_NUMBER_SHOW_13 ; $29
|
||||
const LUCKY_NUMBER_SHOW_14 ; $2a
|
||||
const LUCKY_NUMBER_SHOW_15 ; $2b
|
||||
const PLACES_AND_PEOPLE_2 ; $2c
|
||||
const PLACES_AND_PEOPLE_3 ; $2d
|
||||
const PLACES_AND_PEOPLE_4 ; $2e
|
||||
const PLACES_AND_PEOPLE_5 ; $2f
|
||||
const PLACES_AND_PEOPLE_6 ; $30
|
||||
const PLACES_AND_PEOPLE_7 ; $31
|
||||
const ROCKET_RADIO_2 ; $32
|
||||
const ROCKET_RADIO_3 ; $33
|
||||
const ROCKET_RADIO_4 ; $34
|
||||
const ROCKET_RADIO_5 ; $35
|
||||
const ROCKET_RADIO_6 ; $36
|
||||
const ROCKET_RADIO_7 ; $37
|
||||
const ROCKET_RADIO_8 ; $38
|
||||
const ROCKET_RADIO_9 ; $39
|
||||
const ROCKET_RADIO_10 ; $3a
|
||||
const OAKS_POKEMON_TALK_10 ; $3b
|
||||
const OAKS_POKEMON_TALK_11 ; $3c
|
||||
const OAKS_POKEMON_TALK_12 ; $3d
|
||||
const OAKS_POKEMON_TALK_13 ; $3e
|
||||
const OAKS_POKEMON_TALK_14 ; $3f
|
||||
const BUENAS_PASSWORD_2 ; $40
|
||||
const BUENAS_PASSWORD_3 ; $41
|
||||
const BUENAS_PASSWORD_4 ; $42
|
||||
const BUENAS_PASSWORD_5 ; $43
|
||||
const BUENAS_PASSWORD_6 ; $44
|
||||
const BUENAS_PASSWORD_7 ; $45
|
||||
const BUENAS_PASSWORD_8 ; $46
|
||||
const BUENAS_PASSWORD_9 ; $47
|
||||
const BUENAS_PASSWORD_10 ; $48
|
||||
const BUENAS_PASSWORD_11 ; $49
|
||||
const BUENAS_PASSWORD_12 ; $4a
|
||||
const BUENAS_PASSWORD_13 ; $4b
|
||||
const BUENAS_PASSWORD_14 ; $4c
|
||||
const BUENAS_PASSWORD_15 ; $4d
|
||||
const BUENAS_PASSWORD_16 ; $4e
|
||||
const BUENAS_PASSWORD_17 ; $4f
|
||||
const BUENAS_PASSWORD_18 ; $50
|
||||
const BUENAS_PASSWORD_19 ; $51
|
||||
const BUENAS_PASSWORD_20 ; $52
|
||||
const BUENAS_PASSWORD_21 ; $53
|
||||
const RADIO_SCROLL ; $54
|
||||
const POKEDEX_SHOW_6 ; $55
|
||||
const POKEDEX_SHOW_7 ; $56
|
||||
const POKEDEX_SHOW_8 ; $57
|
||||
const OAKS_POKEMON_TALK ; 00
|
||||
const POKEDEX_SHOW ; 01
|
||||
const POKEMON_MUSIC ; 02
|
||||
const LUCKY_CHANNEL ; 03
|
||||
const BUENAS_PASSWORD ; 04
|
||||
const PLACES_AND_PEOPLE ; 05
|
||||
const LETS_ALL_SING ; 06
|
||||
const ROCKET_RADIO ; 07
|
||||
const POKE_FLUTE_RADIO ; 08
|
||||
const UNOWN_RADIO ; 09
|
||||
const EVOLUTION_RADIO ; 0a
|
||||
; internal indexes for channel segments
|
||||
const OAKS_POKEMON_TALK_2 ; 0b
|
||||
const OAKS_POKEMON_TALK_3 ; 0c
|
||||
const OAKS_POKEMON_TALK_4 ; 0d
|
||||
const OAKS_POKEMON_TALK_5 ; 0e
|
||||
const OAKS_POKEMON_TALK_6 ; 0f
|
||||
const OAKS_POKEMON_TALK_7 ; 10
|
||||
const OAKS_POKEMON_TALK_8 ; 11
|
||||
const OAKS_POKEMON_TALK_9 ; 12
|
||||
const POKEDEX_SHOW_2 ; 13
|
||||
const POKEDEX_SHOW_3 ; 14
|
||||
const POKEDEX_SHOW_4 ; 15
|
||||
const POKEDEX_SHOW_5 ; 16
|
||||
const POKEMON_MUSIC_2 ; 17
|
||||
const POKEMON_MUSIC_3 ; 18
|
||||
const POKEMON_MUSIC_4 ; 19
|
||||
const POKEMON_MUSIC_5 ; 1a
|
||||
const POKEMON_MUSIC_6 ; 1b
|
||||
const POKEMON_MUSIC_7 ; 1c
|
||||
const LETS_ALL_SING_2 ; 1d
|
||||
const LUCKY_NUMBER_SHOW_2 ; 1e
|
||||
const LUCKY_NUMBER_SHOW_3 ; 1f
|
||||
const LUCKY_NUMBER_SHOW_4 ; 20
|
||||
const LUCKY_NUMBER_SHOW_5 ; 21
|
||||
const LUCKY_NUMBER_SHOW_6 ; 22
|
||||
const LUCKY_NUMBER_SHOW_7 ; 23
|
||||
const LUCKY_NUMBER_SHOW_8 ; 24
|
||||
const LUCKY_NUMBER_SHOW_9 ; 25
|
||||
const LUCKY_NUMBER_SHOW_10 ; 26
|
||||
const LUCKY_NUMBER_SHOW_11 ; 27
|
||||
const LUCKY_NUMBER_SHOW_12 ; 28
|
||||
const LUCKY_NUMBER_SHOW_13 ; 29
|
||||
const LUCKY_NUMBER_SHOW_14 ; 2a
|
||||
const LUCKY_NUMBER_SHOW_15 ; 2b
|
||||
const PLACES_AND_PEOPLE_2 ; 2c
|
||||
const PLACES_AND_PEOPLE_3 ; 2d
|
||||
const PLACES_AND_PEOPLE_4 ; 2e
|
||||
const PLACES_AND_PEOPLE_5 ; 2f
|
||||
const PLACES_AND_PEOPLE_6 ; 30
|
||||
const PLACES_AND_PEOPLE_7 ; 31
|
||||
const ROCKET_RADIO_2 ; 32
|
||||
const ROCKET_RADIO_3 ; 33
|
||||
const ROCKET_RADIO_4 ; 34
|
||||
const ROCKET_RADIO_5 ; 35
|
||||
const ROCKET_RADIO_6 ; 36
|
||||
const ROCKET_RADIO_7 ; 37
|
||||
const ROCKET_RADIO_8 ; 38
|
||||
const ROCKET_RADIO_9 ; 39
|
||||
const ROCKET_RADIO_10 ; 3a
|
||||
const OAKS_POKEMON_TALK_10 ; 3b
|
||||
const OAKS_POKEMON_TALK_11 ; 3c
|
||||
const OAKS_POKEMON_TALK_12 ; 3d
|
||||
const OAKS_POKEMON_TALK_13 ; 3e
|
||||
const OAKS_POKEMON_TALK_14 ; 3f
|
||||
const BUENAS_PASSWORD_2 ; 40
|
||||
const BUENAS_PASSWORD_3 ; 41
|
||||
const BUENAS_PASSWORD_4 ; 42
|
||||
const BUENAS_PASSWORD_5 ; 43
|
||||
const BUENAS_PASSWORD_6 ; 44
|
||||
const BUENAS_PASSWORD_7 ; 45
|
||||
const BUENAS_PASSWORD_8 ; 46
|
||||
const BUENAS_PASSWORD_9 ; 47
|
||||
const BUENAS_PASSWORD_10 ; 48
|
||||
const BUENAS_PASSWORD_11 ; 49
|
||||
const BUENAS_PASSWORD_12 ; 4a
|
||||
const BUENAS_PASSWORD_13 ; 4b
|
||||
const BUENAS_PASSWORD_14 ; 4c
|
||||
const BUENAS_PASSWORD_15 ; 4d
|
||||
const BUENAS_PASSWORD_16 ; 4e
|
||||
const BUENAS_PASSWORD_17 ; 4f
|
||||
const BUENAS_PASSWORD_18 ; 50
|
||||
const BUENAS_PASSWORD_19 ; 51
|
||||
const BUENAS_PASSWORD_20 ; 52
|
||||
const BUENAS_PASSWORD_21 ; 53
|
||||
const RADIO_SCROLL ; 54
|
||||
const POKEDEX_SHOW_6 ; 55
|
||||
const POKEDEX_SHOW_7 ; 56
|
||||
const POKEDEX_SHOW_8 ; 57
|
||||
|
||||
; PlayRadio arguments (see engine/pokegear.asm)
|
||||
; PlayRadio.StationPointers indexes (see engine/pokegear.asm)
|
||||
const_def
|
||||
const MAPRADIO_POKEMON_CHANNEL
|
||||
const MAPRADIO_OAKS_MON_TALK
|
||||
const MAPRADIO_POKEDEX_SHOW
|
||||
const MAPRADIO_PKMN_MUSIC
|
||||
const MAPRADIO_POKEMON_MUSIC
|
||||
const MAPRADIO_LUCKY_CHANNEL
|
||||
const MAPRADIO_UNOWN
|
||||
const MAPRADIO_PLACES_PEOPLE
|
||||
const MAPRADIO_LETS_ALL_SING
|
||||
const MAPRADIO_ROCKET
|
||||
|
||||
; PasswordTable indexes (see engine/radio.asm)
|
||||
const_def
|
||||
const BUENA_STARTERS
|
||||
const BUENA_DRINKS
|
||||
const BUENA_ITEMS
|
||||
const BUENA_BALLS
|
||||
const BUENA_MON1
|
||||
const BUENA_MON2
|
||||
const BUENA_TOWNS
|
||||
const BUENA_TYPES
|
||||
const BUENA_MOVES
|
||||
const BUENA_XITEMS
|
||||
const BUENA_STATIONS
|
||||
NUM_PASSWORD_CATEGORIES EQU const_value
|
||||
NUM_PASSWORDS_PER_CATEGORY EQU 3
|
||||
; These tables in engine/radio.asm are all sized to a power of 2
|
||||
; so there's no need for a rejection sampling loop
|
||||
NUM_OAKS_MON_TALK_ADVERBS EQU 16 ; OaksPkmnTalk8.Adverbs
|
||||
NUM_OAKS_MON_TALK_ADJECTIVES EQU 16 ; OaksPkmnTalk9.Adjectives
|
||||
NUM_PNP_PEOPLE_ADJECTIVES EQU 16 ; PeoplePlaces5.Adjectives
|
||||
NUM_PNP_PLACES_ADJECTIVES EQU 16 ; PeoplePlaces7.Adjectives
|
||||
|
||||
; PasswordTable string types (see engine/radio.asm)
|
||||
; BuenasPasswordTable sizes (see data/radio/buenas_passwords.asm)
|
||||
NUM_PASSWORD_CATEGORIES EQU 11
|
||||
NUM_PASSWORDS_PER_CATEGORY EQU 3
|
||||
|
||||
; GetBuenasPassword.StringFunctionJumpTable indexes (see engine/radio.asm)
|
||||
const_def
|
||||
const BUENA_MON
|
||||
const BUENA_ITEM
|
||||
|
150
constants/scgb_constants.asm
Executable file
150
constants/scgb_constants.asm
Executable file
@ -0,0 +1,150 @@
|
||||
; GetSGBLayout arguments (see engine/cgb_layouts.asm and engine/sgb_layouts.asm)
|
||||
const_def
|
||||
const SCGB_BATTLE_GRAYSCALE
|
||||
const SCGB_BATTLE_COLORS
|
||||
const SCGB_POKEGEAR_PALS
|
||||
const SCGB_STATS_SCREEN_HP_PALS
|
||||
const SCGB_POKEDEX
|
||||
const SCGB_SLOT_MACHINE
|
||||
const SCGB_06
|
||||
const SCGB_GS_INTRO
|
||||
const SCGB_DIPLOMA
|
||||
const SCGB_MAPPALS
|
||||
const SCGB_PARTY_MENU
|
||||
const SCGB_EVOLUTION
|
||||
const SCGB_GS_TITLE_SCREEN
|
||||
const SCGB_0D
|
||||
const SCGB_MOVE_LIST
|
||||
const SCGB_0F
|
||||
const SCGB_POKEDEX_SEARCH_OPTION
|
||||
const SCGB_11
|
||||
const SCGB_POKEPIC
|
||||
const SCGB_13
|
||||
const SCGB_PACKPALS
|
||||
const SCGB_TRAINER_CARD
|
||||
const SCGB_POKEDEX_UNOWN_MODE
|
||||
const SCGB_BILLS_PC
|
||||
const SCGB_UNOWN_PUZZLE
|
||||
const SCGB_GAMEFREAK_LOGO
|
||||
const SCGB_PLAYER_OR_MON_FRONTPIC_PALS
|
||||
const SCGB_TRADE_TUBE
|
||||
const SCGB_TRAINER_OR_MON_FRONTPIC_PALS
|
||||
const SCGB_MYSTERY_GIFT
|
||||
const SCGB_1E
|
||||
|
||||
SCGB_PARTY_MENU_HP_PALS EQU -4
|
||||
SCGB_RAM EQU -1
|
||||
|
||||
; PredefPals indexes (see gfx/sgb/predef.pal)
|
||||
; GetPredefPal arguments (see engine/color.asm)
|
||||
const_def
|
||||
const PREDEFPAL_00
|
||||
const PREDEFPAL_PALLET
|
||||
const PREDEFPAL_VIRIDIAN
|
||||
const PREDEFPAL_PEWTER
|
||||
const PREDEFPAL_CERULEAN
|
||||
const PREDEFPAL_LAVENDER
|
||||
const PREDEFPAL_VERMILION
|
||||
const PREDEFPAL_CELADON
|
||||
const PREDEFPAL_FUCHSIA
|
||||
const PREDEFPAL_CINNABAR
|
||||
const PREDEFPAL_SAFFRON
|
||||
const PREDEFPAL_INDIGO
|
||||
const PREDEFPAL_NEW_BARK
|
||||
const PREDEFPAL_CHERRYGROVE
|
||||
const PREDEFPAL_VIOLET
|
||||
const PREDEFPAL_AZALEA
|
||||
const PREDEFPAL_GOLDENROD
|
||||
const PREDEFPAL_ECRUTEAK
|
||||
const PREDEFPAL_OLIVINE
|
||||
const PREDEFPAL_CIANWOOD
|
||||
const PREDEFPAL_MAHOGANY
|
||||
const PREDEFPAL_BLACKTHORN
|
||||
const PREDEFPAL_LAKE_OF_RAGE
|
||||
const PREDEFPAL_SILVER_CAVE
|
||||
const PREDEFPAL_DUNGEONS
|
||||
const PREDEFPAL_NITE
|
||||
const PREDEFPAL_BLACKOUT
|
||||
const PREDEFPAL_DIPLOMA ; RB_MEWMON
|
||||
const PREDEFPAL_TRADE_TUBE ; RB_BLUEMON
|
||||
const PREDEFPAL_POKEDEX ; RB_REDMON
|
||||
const PREDEFPAL_RB_CYANMON
|
||||
const PREDEFPAL_RB_PURPLEMON
|
||||
const PREDEFPAL_RB_BROWNMON
|
||||
const PREDEFPAL_RB_GREENMON
|
||||
const PREDEFPAL_RB_PINKMON
|
||||
const PREDEFPAL_RB_YELLOWMON
|
||||
const PREDEFPAL_CGB_BADGE ; RB_GREYMON
|
||||
const PREDEFPAL_MEWMON_NITE
|
||||
const PREDEFPAL_BLUEMON_NITE
|
||||
const PREDEFPAL_REDMON_NITE
|
||||
const PREDEFPAL_CYANMON_NITE
|
||||
const PREDEFPAL_PURPLEMON_NITE
|
||||
const PREDEFPAL_BROWNMON_NITE
|
||||
const PREDEFPAL_GREENMON_NITE
|
||||
const PREDEFPAL_PINKMON_NITE
|
||||
const PREDEFPAL_YELLOWMON_NITE
|
||||
const PREDEFPAL_PARTY_ICON ; GREYMON_NITE
|
||||
const PREDEFPAL_HP_GREEN
|
||||
const PREDEFPAL_HP_YELLOW
|
||||
const PREDEFPAL_HP_RED
|
||||
const PREDEFPAL_POKEGEAR
|
||||
const PREDEFPAL_33
|
||||
const PREDEFPAL_34
|
||||
const PREDEFPAL_GS_INTRO_GAMEFREAK_LOGO
|
||||
const PREDEFPAL_GS_INTRO_SHELLDER_LAPRAS
|
||||
const PREDEFPAL_37
|
||||
const PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_BG
|
||||
const PREDEFPAL_GS_INTRO_JIGGLYPUFF_PIKACHU_OB
|
||||
const PREDEFPAL_GS_INTRO_STARTERS_TRANSITION
|
||||
const PREDEFPAL_3B
|
||||
const PREDEFPAL_PACK ; GS_INTRO_CHARIZARD
|
||||
const PREDEFPAL_SLOT_MACHINE_0
|
||||
const PREDEFPAL_SLOT_MACHINE_1
|
||||
const PREDEFPAL_SLOT_MACHINE_2
|
||||
const PREDEFPAL_SLOT_MACHINE_3
|
||||
const PREDEFPAL_SCGB_11_0
|
||||
const PREDEFPAL_SCGB_11_1
|
||||
const PREDEFPAL_SCGB_11_2
|
||||
const PREDEFPAL_SCGB_11_3
|
||||
const PREDEFPAL_45
|
||||
const PREDEFPAL_46
|
||||
const PREDEFPAL_47
|
||||
const PREDEFPAL_GS_TITLE_SCREEN_0
|
||||
const PREDEFPAL_GS_TITLE_SCREEN_1
|
||||
const PREDEFPAL_GS_TITLE_SCREEN_2
|
||||
const PREDEFPAL_GS_TITLE_SCREEN_3
|
||||
const PREDEFPAL_UNOWN_PUZZLE
|
||||
const PREDEFPAL_4D
|
||||
const PREDEFPAL_GAMEFREAK_LOGO
|
||||
|
||||
; SGB system command codes
|
||||
; http://gbdev.gg8.se/wiki/articles/SGB_Functions#SGB_System_Command_Table
|
||||
const_def
|
||||
const SGB_PAL01
|
||||
const SGB_PAL23
|
||||
const SGB_PAL03
|
||||
const SGB_PAL12
|
||||
const SGB_ATTR_BLK
|
||||
const SGB_ATTR_LIN
|
||||
const SGB_ATTR_DIV
|
||||
const SGB_ATTR_CHR
|
||||
const SGB_SOUND
|
||||
const SGB_SOU_TRN
|
||||
const SGB_PAL_SET
|
||||
const SGB_PAL_TRN
|
||||
const SGB_ATRC_EN
|
||||
const SGB_TEST_EN
|
||||
const SGB_ICON_EN
|
||||
const SGB_DATA_SND
|
||||
const SGB_DATA_TRN
|
||||
const SGB_MLT_REG
|
||||
const SGB_JUMP
|
||||
const SGB_CHR_TRN
|
||||
const SGB_PCT_TRN
|
||||
const SGB_ATTR_TRN
|
||||
const SGB_ATTR_SET
|
||||
const SGB_MASK_EN
|
||||
const SGB_OBJ_TRN
|
||||
|
||||
PALPACKET_LENGTH EQU $10
|
@ -2,7 +2,43 @@
|
||||
PLAYER EQU 0
|
||||
LAST_TALKED EQU -2
|
||||
|
||||
; GetVarAction arguments (see engine/variables.asm)
|
||||
|
||||
; memory constants
|
||||
const_def
|
||||
const MEM_BUFFER_0 ; use StringBuffer3
|
||||
const MEM_BUFFER_1 ; use StringBuffer4
|
||||
const MEM_BUFFER_2 ; use StringBuffer5
|
||||
NUM_MEM_BUFFERS EQU const_value
|
||||
|
||||
|
||||
; checkmoney/takemoney accounts
|
||||
const_def
|
||||
const YOUR_MONEY ; 0
|
||||
const MOMS_MONEY ; 1
|
||||
|
||||
; checkmoney/checkcoins return values
|
||||
const_def
|
||||
const HAVE_MORE ; 0
|
||||
const HAVE_AMOUNT ; 1
|
||||
const HAVE_LESS ; 2
|
||||
|
||||
; checkpokeitem return values
|
||||
const_def
|
||||
const POKEMAIL_WRONG_MAIL ; 0
|
||||
const POKEMAIL_CORRECT ; 1
|
||||
const POKEMAIL_REFUSED ; 2
|
||||
const POKEMAIL_NO_MAIL ; 3
|
||||
const POKEMAIL_LAST_MON ; 4
|
||||
|
||||
; askforphonenumber return values
|
||||
const_def
|
||||
const PHONE_CONTACT_GOT ; 0
|
||||
const PHONE_CONTACTS_FULL ; 1
|
||||
const PHONE_CONTACT_REFUSED ; 2
|
||||
|
||||
|
||||
; writecode/checkcode arguments
|
||||
; _GetVarAction.VarActionTable indexes (see engine/variables.asm)
|
||||
const_def
|
||||
const VAR_STRINGBUFFER2 ; 00
|
||||
const VAR_PARTYCOUNT ; 01
|
||||
@ -38,6 +74,7 @@ RETVAR_STRBUF2 EQU (0 << 6)
|
||||
RETVAR_ADDR_DE EQU (1 << 6)
|
||||
RETVAR_EXECUTE EQU (2 << 6)
|
||||
|
||||
|
||||
; PlayerEventScriptPointers indexes (see engine/events.asm)
|
||||
const_value set -1
|
||||
const PLAYEREVENT_MAPSCRIPT
|
||||
@ -52,3 +89,183 @@ const_value set -1
|
||||
const PLAYEREVENT_HATCH
|
||||
const PLAYEREVENT_JOYCHANGEFACING
|
||||
NUM_PLAYER_EVENTS EQU const_value
|
||||
|
||||
|
||||
; TryBGEvent arguments (see engine/events.asm)
|
||||
const_def
|
||||
const BGEVENT_READ
|
||||
const BGEVENT_UP
|
||||
const BGEVENT_DOWN
|
||||
const BGEVENT_RIGHT
|
||||
const BGEVENT_LEFT
|
||||
const BGEVENT_IFSET
|
||||
const BGEVENT_IFNOTSET
|
||||
const BGEVENT_ITEM
|
||||
const BGEVENT_COPY
|
||||
|
||||
; object_event types
|
||||
; TryObjectEvent arguments (see engine/events.asm)
|
||||
const_def
|
||||
const OBJECTTYPE_SCRIPT
|
||||
const OBJECTTYPE_ITEMBALL
|
||||
const OBJECTTYPE_TRAINER
|
||||
const OBJECTTYPE_3
|
||||
const OBJECTTYPE_4
|
||||
const OBJECTTYPE_5
|
||||
const OBJECTTYPE_6
|
||||
|
||||
|
||||
; showemote arguments
|
||||
; Emotes indexes (see data/sprites/emotes.asm)
|
||||
const_def
|
||||
const EMOTE_SHOCK ; 0
|
||||
const EMOTE_QUESTION ; 1
|
||||
const EMOTE_HAPPY ; 2
|
||||
const EMOTE_SAD ; 3
|
||||
const EMOTE_HEART ; 4
|
||||
const EMOTE_BOLT ; 5
|
||||
const EMOTE_SLEEP ; 6
|
||||
const EMOTE_FISH ; 7
|
||||
const EMOTE_SHADOW ; 8
|
||||
const EMOTE_ROD ; 9
|
||||
const EMOTE_BOULDER_DUST ; 10
|
||||
const EMOTE_GRASS_RUSTLE ; 11
|
||||
EMOTE_MEM EQU -1
|
||||
|
||||
|
||||
; fruittree arguments
|
||||
; FruitTreeItems indexes (see data/items/fruit_trees.asm)
|
||||
const_value set 1
|
||||
const FRUITTREE_ROUTE_29 ; 01
|
||||
const FRUITTREE_ROUTE_30_1 ; 02
|
||||
const FRUITTREE_ROUTE_38 ; 03
|
||||
const FRUITTREE_ROUTE_46_1 ; 04
|
||||
const FRUITTREE_ROUTE_30_2 ; 05
|
||||
const FRUITTREE_ROUTE_33 ; 06
|
||||
const FRUITTREE_ROUTE_31 ; 07
|
||||
const FRUITTREE_ROUTE_43 ; 08
|
||||
const FRUITTREE_VIOLET_CITY ; 09
|
||||
const FRUITTREE_ROUTE_46_2 ; 0a
|
||||
const FRUITTREE_ROUTE_35 ; 0b
|
||||
const FRUITTREE_ROUTE_45 ; 0c
|
||||
const FRUITTREE_ROUTE_36 ; 0d
|
||||
const FRUITTREE_ROUTE_26 ; 0e
|
||||
const FRUITTREE_ROUTE_39 ; 0f
|
||||
const FRUITTREE_ROUTE_44 ; 10
|
||||
const FRUITTREE_ROUTE_37_1 ; 11
|
||||
const FRUITTREE_ROUTE_37_2 ; 12
|
||||
const FRUITTREE_ROUTE_37_3 ; 13
|
||||
const FRUITTREE_AZALEA_TOWN ; 14
|
||||
const FRUITTREE_ROUTE_42_1 ; 15
|
||||
const FRUITTREE_ROUTE_42_2 ; 16
|
||||
const FRUITTREE_ROUTE_42_3 ; 17
|
||||
const FRUITTREE_ROUTE_11 ; 18
|
||||
const FRUITTREE_ROUTE_2 ; 19
|
||||
const FRUITTREE_ROUTE_1 ; 1a
|
||||
const FRUITTREE_ROUTE_8 ; 1b
|
||||
const FRUITTREE_PEWTER_CITY_1 ; 1c
|
||||
const FRUITTREE_PEWTER_CITY_2 ; 1d
|
||||
const FRUITTREE_FUCHSIA_CITY ; 1e
|
||||
NUM_FRUIT_TREES EQU const_value +- 1
|
||||
|
||||
|
||||
; describedecoration arguments
|
||||
; DescribeDecoration.JumpTable indexes (see engine/decorations.asm)
|
||||
const_def
|
||||
const DECODESC_POSTER ; 0
|
||||
const DECODESC_LEFT_DOLL ; 1
|
||||
const DECODESC_RIGHT_DOLL ; 2
|
||||
const DECODESC_BIG_DOLL ; 3
|
||||
const DECODESC_CONSOLE ; 4
|
||||
|
||||
|
||||
; elevfloor macro values
|
||||
; ElevatorFloorNames indexes (see data/elevator_floors.asm)
|
||||
const_def
|
||||
const FLOOR_B4F
|
||||
const FLOOR_B3F
|
||||
const FLOOR_B2F
|
||||
const FLOOR_B1F
|
||||
const FLOOR_1F
|
||||
const FLOOR_2F
|
||||
const FLOOR_3F
|
||||
const FLOOR_4F
|
||||
const FLOOR_5F
|
||||
const FLOOR_6F
|
||||
const FLOOR_7F
|
||||
const FLOOR_8F
|
||||
const FLOOR_9F
|
||||
const FLOOR_10F
|
||||
const FLOOR_11F
|
||||
const FLOOR_ROOF
|
||||
|
||||
|
||||
; command queue members
|
||||
CMDQUEUE_TYPE EQU 0
|
||||
CMDQUEUE_ADDR EQU 1
|
||||
CMDQUEUE_03 EQU 3
|
||||
CMDQUEUE_04 EQU 4
|
||||
CMDQUEUE_05 EQU 5
|
||||
CMDQUEUE_ENTRY_SIZE EQU 6
|
||||
CMDQUEUE_CAPACITY EQU 4
|
||||
|
||||
; command queue types
|
||||
CMDQUEUE_STONETABLE EQU 2
|
||||
|
||||
|
||||
; SpecialGameboyCheck return values
|
||||
const_def
|
||||
const GBCHECK_GB ; 0
|
||||
const GBCHECK_SGB ; 1
|
||||
const GBCHECK_CGB ; 2
|
||||
|
||||
; Special_CheckMagikarpLength return values
|
||||
const_def
|
||||
const MAGIKARPLENGTH_NOT_MAGIKARP ; 0
|
||||
const MAGIKARPLENGTH_REFUSED ; 1
|
||||
const MAGIKARPLENGTH_TOO_SHORT ; 2
|
||||
const MAGIKARPLENGTH_BEAT_RECORD ; 3
|
||||
|
||||
; SpecialReturnShuckle return values
|
||||
const_def
|
||||
const SHUCKIE_WRONG_MON ; 0
|
||||
const SHUCKIE_REFUSED ; 1
|
||||
const SHUCKIE_RETURNED ; 2
|
||||
const SHUCKIE_HAPPY ; 3
|
||||
const SHUCKIE_FAINTED ; 4
|
||||
|
||||
; CheckPartyFullAfterContest return values
|
||||
const_def
|
||||
const BUGCONTEST_CAUGHT_MON ; 0
|
||||
const BUGCONTEST_BOXED_MON ; 1
|
||||
const BUGCONTEST_NO_CATCH ; 2
|
||||
|
||||
; HealMachineAnim writebyte arguments
|
||||
; HealMachineAnim.Pointers indexes (see engine/events/heal_machine_anim.asm)
|
||||
const_def
|
||||
const HEALMACHINE_POKECENTER ; 0
|
||||
const HEALMACHINE_ELMS_LAB ; 1
|
||||
const HEALMACHINE_HALL_OF_FAME ; 2
|
||||
|
||||
; Special_UnownPuzzle writebyte arguments
|
||||
; LoadUnownPuzzlePiecesGFX.LZPointers indexes (see engine/unown_puzzle.asm)
|
||||
const_def
|
||||
const UNOWNPUZZLE_KABUTO ; 0
|
||||
const UNOWNPUZZLE_OMANYTE ; 1
|
||||
const UNOWNPUZZLE_AERODACTYL ; 2
|
||||
const UNOWNPUZZLE_HO_OH ; 3
|
||||
NUM_UNOWN_PUZZLES EQU const_value
|
||||
|
||||
; Special_DisplayUnownWords writebyte arguments
|
||||
; UnownWalls and MenuDataHeaders_UnownWalls indexes (see data/unown_walls.asm)
|
||||
const_def
|
||||
const UNOWNWORDS_ESCAPE ; 0
|
||||
const UNOWNWORDS_LIGHT ; 1
|
||||
const UNOWNWORDS_WATER ; 2
|
||||
const UNOWNWORDS_HO_OH ; 3
|
||||
|
||||
; Special_MoveTutor writebyte arguments
|
||||
const_value set 1
|
||||
const MOVETUTOR_FLAMETHROWER ; 1
|
||||
const MOVETUTOR_THUNDERBOLT ; 2
|
||||
const MOVETUTOR_ICE_BEAM ; 3
|
||||
|
@ -6,7 +6,25 @@
|
||||
const LINK_COLOSSEUM ; 3
|
||||
const LINK_MOBILE ; 4
|
||||
|
||||
|
||||
; hSerialReceive high nybbles
|
||||
SERIAL_TIMECAPSULE EQU $60
|
||||
SERIAL_TRADECENTER EQU $70
|
||||
SERIAL_BATTLE EQU $80
|
||||
|
||||
ESTABLISH_CONNECTION_WITH_INTERNAL_CLOCK EQU $01
|
||||
ESTABLISH_CONNECTION_WITH_EXTERNAL_CLOCK EQU $02
|
||||
|
||||
START_TRANSFER_EXTERNAL_CLOCK EQU $80 ; 1 << rSC_ON
|
||||
START_TRANSFER_INTERNAL_CLOCK EQU $81 ; (1 << rSC_ON) | 1
|
||||
|
||||
; hSerialConnectionStatus
|
||||
USING_EXTERNAL_CLOCK EQU $01
|
||||
USING_INTERNAL_CLOCK EQU $02
|
||||
CONNECTION_NOT_ESTABLISHED EQU $ff
|
||||
|
||||
; signals the start of an array of bytes transferred over the link cable
|
||||
SERIAL_PREAMBLE_BYTE EQU $fd
|
||||
; this byte is used when there is no data to send
|
||||
SERIAL_NO_DATA_BYTE EQU $fe
|
||||
; signals the end of one part of a patch list (there are two parts) for player/enemy party data
|
||||
SERIAL_PATCH_LIST_PART_TERMINATOR EQU $ff
|
||||
|
@ -180,7 +180,7 @@
|
||||
const SFX_ENCORE ; b0
|
||||
const SFX_BEAT_UP ; b1
|
||||
const SFX_BATON_PASS ; b2
|
||||
const SFX_BALL_WIGGLE ; b3
|
||||
const SFX_BALL_WOBBLE ; b3
|
||||
const SFX_SWEET_SCENT ; b4
|
||||
const SFX_SWEET_SCENT_2 ; b5
|
||||
const SFX_HIT_END_OF_EXP_BAR ; b6
|
||||
|
@ -16,301 +16,303 @@
|
||||
const SPRITEANIMSTRUCT_0D ; d
|
||||
const SPRITEANIMSTRUCT_0E ; e
|
||||
const SPRITEANIMSTRUCT_0F ; f
|
||||
SPRITEANIMSTRUCT_LENGTH EQU const_value
|
||||
NUM_SPRITE_ANIM_STRUCTS EQU 10 ; see wSpriteAnimationStructs
|
||||
|
||||
; SpriteAnimSeqData indexes (see data/sprite_anims/sequences.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_INDEX_PARTY_MON ; 00
|
||||
const SPRITE_ANIM_INDEX_GS_TITLE_TRAIL ; 01
|
||||
const SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR ; 02
|
||||
const SPRITE_ANIM_INDEX_GAMEFREAK_LOGO ; 03
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_STAR ; 04
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE ; 05
|
||||
const SPRITE_ANIM_INDEX_SLOTS_GOLEM ; 06
|
||||
const SPRITE_ANIM_INDEX_SLOTS_CHANSEY ; 07
|
||||
const SPRITE_ANIM_INDEX_SLOTS_EGG ; 08
|
||||
const SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR ; 09
|
||||
const SPRITE_ANIM_INDEX_RED_WALK ; 0a
|
||||
const SPRITE_ANIM_INDEX_UNUSED_CURSOR ; 0b
|
||||
const SPRITE_ANIM_INDEX_DUMMY_GAME ; 0c
|
||||
const SPRITE_ANIM_INDEX_POKEGEAR_ARROW ; 0d
|
||||
const SPRITE_ANIM_INDEX_TRADE_POKE_BALL ; 0e
|
||||
const SPRITE_ANIM_INDEX_TRADE_POOF ; 0f
|
||||
const SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE ; 10
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_ICON ; 11
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_BUBBLE ; 12
|
||||
const SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT ; 13
|
||||
const SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_RED ; 15
|
||||
const SPRITE_ANIM_INDEX_LEAF ; 16
|
||||
const SPRITE_ANIM_INDEX_CUT_TREE ; 17
|
||||
const SPRITE_ANIM_INDEX_FLY_LEAF ; 18
|
||||
const SPRITE_ANIM_INDEX_EGG_CRACK ; 19
|
||||
const SPRITE_ANIM_INDEX_1A ; 1a
|
||||
const SPRITE_ANIM_INDEX_HEADBUTT ; 1b
|
||||
const SPRITE_ANIM_INDEX_EGG_HATCH ; 1c
|
||||
const SPRITE_ANIM_INDEX_1D ; 1d
|
||||
const SPRITE_ANIM_INDEX_BLUE_WALK ; 1e
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_BLUE ; 1f
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_SENT_BALL ; 20
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_OT_BALL ; 21
|
||||
const SPRITE_ANIM_INDEX_MOBILE_22 ; 22
|
||||
const SPRITE_ANIM_INDEX_MOBILE_23 ; 23
|
||||
const SPRITE_ANIM_INDEX_MOBILE_24 ; 24
|
||||
const SPRITE_ANIM_INDEX_MOBILE_25 ; 25
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE ; 26
|
||||
const SPRITE_ANIM_INDEX_INTRO_PICHU ; 27
|
||||
const SPRITE_ANIM_INDEX_INTRO_WOOPER ; 28
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN ; 29
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN_F ; 2a
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY ; 2b
|
||||
const SPRITE_ANIM_INDEX_CELEBI ; 2c
|
||||
const SPRITE_ANIM_INDEX_PARTY_MON ; 00
|
||||
const SPRITE_ANIM_INDEX_GS_TITLE_TRAIL ; 01
|
||||
const SPRITE_ANIM_INDEX_NAMING_SCREEN_CURSOR ; 02
|
||||
const SPRITE_ANIM_INDEX_GAMEFREAK_LOGO ; 03
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_STAR ; 04
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE ; 05
|
||||
const SPRITE_ANIM_INDEX_SLOTS_GOLEM ; 06
|
||||
const SPRITE_ANIM_INDEX_SLOTS_CHANSEY ; 07
|
||||
const SPRITE_ANIM_INDEX_SLOTS_EGG ; 08
|
||||
const SPRITE_ANIM_INDEX_COMPOSE_MAIL_CURSOR ; 09
|
||||
const SPRITE_ANIM_INDEX_RED_WALK ; 0a
|
||||
const SPRITE_ANIM_INDEX_UNUSED_CURSOR ; 0b
|
||||
const SPRITE_ANIM_INDEX_DUMMY_GAME ; 0c
|
||||
const SPRITE_ANIM_INDEX_POKEGEAR_ARROW ; 0d
|
||||
const SPRITE_ANIM_INDEX_TRADE_POKE_BALL ; 0e
|
||||
const SPRITE_ANIM_INDEX_TRADE_POOF ; 0f
|
||||
const SPRITE_ANIM_INDEX_TRADE_TUBE_BULGE ; 10
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_ICON ; 11
|
||||
const SPRITE_ANIM_INDEX_TRADEMON_BUBBLE ; 12
|
||||
const SPRITE_ANIM_INDEX_EVOLUTION_BALL_OF_LIGHT ; 13
|
||||
const SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_RED ; 15
|
||||
const SPRITE_ANIM_INDEX_LEAF ; 16
|
||||
const SPRITE_ANIM_INDEX_CUT_TREE ; 17
|
||||
const SPRITE_ANIM_INDEX_FLY_LEAF ; 18
|
||||
const SPRITE_ANIM_INDEX_EGG_CRACK ; 19
|
||||
const SPRITE_ANIM_INDEX_GS_INTRO_HO_OH ; 1a
|
||||
const SPRITE_ANIM_INDEX_HEADBUTT ; 1b
|
||||
const SPRITE_ANIM_INDEX_EGG_HATCH ; 1c
|
||||
const SPRITE_ANIM_INDEX_EZCHAT_CURSOR ; 1d
|
||||
const SPRITE_ANIM_INDEX_BLUE_WALK ; 1e
|
||||
const SPRITE_ANIM_INDEX_MAGNET_TRAIN_BLUE ; 1f
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_SENT_BALL ; 20
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_OT_BALL ; 21
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_CABLE_BULGE ; 22
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_SENT_PULSE ; 23
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_OT_PULSE ; 24
|
||||
const SPRITE_ANIM_INDEX_MOBILE_TRADE_PING ; 25
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE ; 26
|
||||
const SPRITE_ANIM_INDEX_INTRO_PICHU ; 27
|
||||
const SPRITE_ANIM_INDEX_INTRO_WOOPER ; 28
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN ; 29
|
||||
const SPRITE_ANIM_INDEX_INTRO_UNOWN_F ; 2a
|
||||
const SPRITE_ANIM_INDEX_INTRO_SUICUNE_AWAY ; 2b
|
||||
const SPRITE_ANIM_INDEX_CELEBI ; 2c
|
||||
|
||||
; DoAnimFrame.Jumptable indexes (see engine/sprite_anims.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_SEQ_NULL ; 00
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SWITCH ; 02
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SELECTED ; 03
|
||||
const SPRITE_ANIM_SEQ_GS_TITLE_TRAIL ; 04
|
||||
const SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR ; 05
|
||||
const SPRITE_ANIM_SEQ_GAMEFREAK_LOGO ; 06
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_STAR ; 07
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_SPARKLE ; 08
|
||||
const SPRITE_ANIM_SEQ_SLOTS_GOLEM ; 09
|
||||
const SPRITE_ANIM_SEQ_SLOTS_CHANSEY ; 0a
|
||||
const SPRITE_ANIM_SEQ_SLOTS_EGG ; 0b
|
||||
const SPRITE_ANIM_SEQ_MAIL_CURSOR ; 0c
|
||||
const SPRITE_ANIM_SEQ_FOR_UNUSED_CURSOR ; 0d
|
||||
const SPRITE_ANIM_SEQ_DUMMY_GAME_CURSOR ; 0e
|
||||
const SPRITE_ANIM_SEQ_POKEGEAR_ARROW ; 0f
|
||||
const SPRITE_ANIM_SEQ_TRADE_POKE_BALL ; 10
|
||||
const SPRITE_ANIM_SEQ_TRADE_TUBE_BULGE ; 11
|
||||
const SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE ; 12
|
||||
const SPRITE_ANIM_SEQ_REVEAL_NEW_MON ; 13
|
||||
const SPRITE_ANIM_SEQ_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_SEQ_CUT_LEAVES ; 15
|
||||
const SPRITE_ANIM_SEQ_FLY_FROM ; 16
|
||||
const SPRITE_ANIM_SEQ_FLY_LEAF ; 17
|
||||
const SPRITE_ANIM_SEQ_FLY_TO ; 18
|
||||
const SPRITE_ANIM_SEQ_19 ; 19
|
||||
const SPRITE_ANIM_SEQ_1A ; 1a
|
||||
const SPRITE_ANIM_SEQ_FOR_MOBILE_23 ; 1b
|
||||
const SPRITE_ANIM_SEQ_FOR_MOBILE_24 ; 1c
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE ; 1d
|
||||
const SPRITE_ANIM_SEQ_INTRO_PICHU_WOOPER ; 1e
|
||||
const SPRITE_ANIM_SEQ_CELEBI ; 1f
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN ; 20
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F ; 21
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY ; 22
|
||||
const SPRITE_ANIM_SEQ_NULL ; 00
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SWITCH ; 02
|
||||
const SPRITE_ANIM_SEQ_PARTY_MON_SELECTED ; 03
|
||||
const SPRITE_ANIM_SEQ_GS_TITLE_TRAIL ; 04
|
||||
const SPRITE_ANIM_SEQ_NAMING_SCREEN_CURSOR ; 05
|
||||
const SPRITE_ANIM_SEQ_GAMEFREAK_LOGO ; 06
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_STAR ; 07
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_SPARKLE ; 08
|
||||
const SPRITE_ANIM_SEQ_SLOTS_GOLEM ; 09
|
||||
const SPRITE_ANIM_SEQ_SLOTS_CHANSEY ; 0a
|
||||
const SPRITE_ANIM_SEQ_SLOTS_EGG ; 0b
|
||||
const SPRITE_ANIM_SEQ_MAIL_CURSOR ; 0c
|
||||
const SPRITE_ANIM_SEQ_UNUSED_CURSOR ; 0d
|
||||
const SPRITE_ANIM_SEQ_DUMMY_GAME_CURSOR ; 0e
|
||||
const SPRITE_ANIM_SEQ_POKEGEAR_ARROW ; 0f
|
||||
const SPRITE_ANIM_SEQ_TRADE_POKE_BALL ; 10
|
||||
const SPRITE_ANIM_SEQ_TRADE_TUBE_BULGE ; 11
|
||||
const SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE ; 12
|
||||
const SPRITE_ANIM_SEQ_REVEAL_NEW_MON ; 13
|
||||
const SPRITE_ANIM_SEQ_RADIO_TUNING_KNOB ; 14
|
||||
const SPRITE_ANIM_SEQ_CUT_LEAVES ; 15
|
||||
const SPRITE_ANIM_SEQ_FLY_FROM ; 16
|
||||
const SPRITE_ANIM_SEQ_FLY_LEAF ; 17
|
||||
const SPRITE_ANIM_SEQ_FLY_TO ; 18
|
||||
const SPRITE_ANIM_SEQ_GS_INTRO_HO_OH ; 19
|
||||
const SPRITE_ANIM_SEQ_EZCHAT_CURSOR ; 1a
|
||||
const SPRITE_ANIM_SEQ_MOBILE_TRADE_SENT_PULSE ; 1b
|
||||
const SPRITE_ANIM_SEQ_MOBILE_TRADE_OT_PULSE ; 1c
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE ; 1d
|
||||
const SPRITE_ANIM_SEQ_INTRO_PICHU_WOOPER ; 1e
|
||||
const SPRITE_ANIM_SEQ_CELEBI ; 1f
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN ; 20
|
||||
const SPRITE_ANIM_SEQ_INTRO_UNOWN_F ; 21
|
||||
const SPRITE_ANIM_SEQ_INTRO_SUICUNE_AWAY ; 22
|
||||
|
||||
; SpriteAnimFrameData indexes (see data/sprite_anims/framesets.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_FRAMESET_00
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL ; 02
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM ; 03
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_FAST ; 04
|
||||
const SPRITE_ANIM_FRAMESET_00 ; 00
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON ; 01
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL ; 02
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM ; 03
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_FAST ; 04
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_MAIL_FAST ; 05
|
||||
const SPRITE_ANIM_FRAMESET_PARTY_MON_WITH_ITEM_FAST ; 06
|
||||
const SPRITE_ANIM_FRAMESET_GS_TITLE_TRAIL ; 07
|
||||
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR ; 08
|
||||
const SPRITE_ANIM_FRAMESET_09
|
||||
const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO ; 0a
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_STAR ; 0b
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_SPARKLE ; 0c
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_GOLEM ; 0d
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY ; 0e
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY_2 ; 0f
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_EGG ; 10
|
||||
const SPRITE_ANIM_FRAMESET_RED_WALK ; 11
|
||||
const SPRITE_ANIM_FRAMESET_STILL_CURSOR ; 12
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL ; 13
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_0 ; 14
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POOF ; 15
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE ; 16
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_ICON ; 17
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE ; 18
|
||||
const SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT ; 19
|
||||
const SPRITE_ANIM_FRAMESET_RADIO_TUNING_KNOB ; 1a
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_RED ; 1b
|
||||
const SPRITE_ANIM_FRAMESET_1C
|
||||
const SPRITE_ANIM_FRAMESET_LEAF ; 1d
|
||||
const SPRITE_ANIM_FRAMESET_CUT_TREE ; 1e
|
||||
const SPRITE_ANIM_FRAMESET_EGG_CRACK ; 1f
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH ; 20
|
||||
const SPRITE_ANIM_FRAMESET_21
|
||||
const SPRITE_ANIM_FRAMESET_22
|
||||
const SPRITE_ANIM_FRAMESET_23
|
||||
const SPRITE_ANIM_FRAMESET_24
|
||||
const SPRITE_ANIM_FRAMESET_HEADBUTT ; 25
|
||||
const SPRITE_ANIM_FRAMESET_26
|
||||
const SPRITE_ANIM_FRAMESET_27
|
||||
const SPRITE_ANIM_FRAMESET_28
|
||||
const SPRITE_ANIM_FRAMESET_29
|
||||
const SPRITE_ANIM_FRAMESET_2A
|
||||
const SPRITE_ANIM_FRAMESET_2B
|
||||
const SPRITE_ANIM_FRAMESET_2C
|
||||
const SPRITE_ANIM_FRAMESET_BLUE_WALK ; 2d
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_BLUE ; 2e
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_SENT_BALL ; 2f
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_OT_BALL ; 30
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_22 ; 31
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_23 ; 32
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_24 ; 33
|
||||
const SPRITE_ANIM_FRAMESET_FOR_MOBILE_25 ; 34
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE ; 35
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_2 ; 36
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_PICHU ; 37
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_WOOPER ; 38
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1 ; 39
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_2 ; 3a
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_3 ; 3b
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_4 ; 3c
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F_2 ; 3d
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY ; 3e
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F ; 3f
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT ; 40
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT ; 41
|
||||
const SPRITE_ANIM_FRAMESET_GS_TITLE_TRAIL ; 07
|
||||
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR ; 08
|
||||
const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR_BIG ; 09
|
||||
const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO ; 0a
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_STAR ; 0b
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_SPARKLE ; 0c
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_GOLEM ; 0d
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY ; 0e
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY_2 ; 0f
|
||||
const SPRITE_ANIM_FRAMESET_SLOTS_EGG ; 10
|
||||
const SPRITE_ANIM_FRAMESET_RED_WALK ; 11
|
||||
const SPRITE_ANIM_FRAMESET_STILL_CURSOR ; 12
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL ; 13
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_WOBBLE ; 14
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_POOF ; 15
|
||||
const SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE ; 16
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_ICON ; 17
|
||||
const SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE ; 18
|
||||
const SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT ; 19
|
||||
const SPRITE_ANIM_FRAMESET_RADIO_TUNING_KNOB ; 1a
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_RED ; 1b
|
||||
const SPRITE_ANIM_FRAMESET_UNUSED_1C ; 1c
|
||||
const SPRITE_ANIM_FRAMESET_LEAF ; 1d
|
||||
const SPRITE_ANIM_FRAMESET_CUT_TREE ; 1e
|
||||
const SPRITE_ANIM_FRAMESET_EGG_CRACK ; 1f
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH_1 ; 20
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH_2 ; 21
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH_3 ; 22
|
||||
const SPRITE_ANIM_FRAMESET_EGG_HATCH_4 ; 23
|
||||
const SPRITE_ANIM_FRAMESET_GS_INTRO_HO_OH ; 24
|
||||
const SPRITE_ANIM_FRAMESET_HEADBUTT ; 25
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_1 ; 26
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_2 ; 27
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_3 ; 28
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_4 ; 29
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_5 ; 2a
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_6 ; 2b
|
||||
const SPRITE_ANIM_FRAMESET_EZCHAT_CURSOR_7 ; 2c
|
||||
const SPRITE_ANIM_FRAMESET_BLUE_WALK ; 2d
|
||||
const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_BLUE ; 2e
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_SENT_BALL ; 2f
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_OT_BALL ; 30
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_CABLE_BULGE ; 31
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_SENT_PULSE ; 32
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_OT_PULSE ; 33
|
||||
const SPRITE_ANIM_FRAMESET_MOBILE_TRADE_PING ; 34
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE ; 35
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_2 ; 36
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_PICHU ; 37
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_WOOPER ; 38
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1 ; 39
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_2 ; 3a
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_3 ; 3b
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_4 ; 3c
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F_2 ; 3d
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY ; 3e
|
||||
const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F ; 3f
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_LEFT ; 40
|
||||
const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT ; 41
|
||||
|
||||
; SpriteAnimOAMData indexes (see data/sprite_anims/oam.asm)
|
||||
const_def
|
||||
const SPRITE_ANIM_OAMSET_RED_WALK_1 ; 00
|
||||
const SPRITE_ANIM_OAMSET_RED_WALK_2 ; 01
|
||||
const SPRITE_ANIM_OAMSET_02
|
||||
const SPRITE_ANIM_OAMSET_03
|
||||
const SPRITE_ANIM_OAMSET_04
|
||||
const SPRITE_ANIM_OAMSET_05
|
||||
const SPRITE_ANIM_OAMSET_06
|
||||
const SPRITE_ANIM_OAMSET_07
|
||||
const SPRITE_ANIM_OAMSET_08
|
||||
const SPRITE_ANIM_OAMSET_09
|
||||
const SPRITE_ANIM_OAMSET_0A
|
||||
const SPRITE_ANIM_OAMSET_0B
|
||||
const SPRITE_ANIM_OAMSET_0C
|
||||
const SPRITE_ANIM_OAMSET_0D
|
||||
const SPRITE_ANIM_OAMSET_0E
|
||||
const SPRITE_ANIM_OAMSET_0F
|
||||
const SPRITE_ANIM_OAMSET_10
|
||||
const SPRITE_ANIM_OAMSET_11
|
||||
const SPRITE_ANIM_OAMSET_12
|
||||
const SPRITE_ANIM_OAMSET_13
|
||||
const SPRITE_ANIM_OAMSET_14
|
||||
const SPRITE_ANIM_OAMSET_15
|
||||
const SPRITE_ANIM_OAMSET_16
|
||||
const SPRITE_ANIM_OAMSET_17
|
||||
const SPRITE_ANIM_OAMSET_18
|
||||
const SPRITE_ANIM_OAMSET_19
|
||||
const SPRITE_ANIM_OAMSET_1A
|
||||
const SPRITE_ANIM_OAMSET_1B
|
||||
const SPRITE_ANIM_OAMSET_1C
|
||||
const SPRITE_ANIM_OAMSET_1D
|
||||
const SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_1 ; 1e
|
||||
const SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_2 ; 1f
|
||||
const SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR ; 20
|
||||
const SPRITE_ANIM_OAMSET_FOR_FRAMESET_09 ; 21
|
||||
const SPRITE_ANIM_OAMSET_22
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_STAR ; 23
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_1 ; 24
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2 ; 25
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_3 ; 26
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1 ; 27
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2 ; 28
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1 ; 29
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_2 ; 2a
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_3 ; 2b
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4 ; 2c
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_5 ; 2d
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_EGG ; 2e
|
||||
const SPRITE_ANIM_OAMSET_STILL_CURSOR ; 2f
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1 ; 30
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2 ; 31
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_1 ; 32
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_2 ; 33
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_3 ; 34
|
||||
const SPRITE_ANIM_OAMSET_35
|
||||
const SPRITE_ANIM_OAMSET_36
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_ICON_1 ; 37
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_ICON_2 ; 38
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_BUBBLE ; 39
|
||||
const SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_1 ; 3a
|
||||
const SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2 ; 3b
|
||||
const SPRITE_ANIM_OAMSET_RADIO_TUNING_KNOB ; 3c
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1 ; 3d
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2 ; 3e
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1 ; 3f
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2 ; 40
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1 ; 41
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2 ; 42
|
||||
const SPRITE_ANIM_OAMSET_43
|
||||
const SPRITE_ANIM_OAMSET_44
|
||||
const SPRITE_ANIM_OAMSET_45
|
||||
const SPRITE_ANIM_OAMSET_46
|
||||
const SPRITE_ANIM_OAMSET_47
|
||||
const SPRITE_ANIM_OAMSET_48
|
||||
const SPRITE_ANIM_OAMSET_49
|
||||
const SPRITE_ANIM_OAMSET_4A
|
||||
const SPRITE_ANIM_OAMSET_4B
|
||||
const SPRITE_ANIM_OAMSET_4C
|
||||
const SPRITE_ANIM_OAMSET_4D
|
||||
const SPRITE_ANIM_OAMSET_4E
|
||||
const SPRITE_ANIM_OAMSET_LEAF ; 4f
|
||||
const SPRITE_ANIM_OAMSET_TREE_1 ; 50
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_2 ; 51
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_3 ; 52
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_4 ; 53
|
||||
const SPRITE_ANIM_OAMSET_EGG_CRACK ; 54
|
||||
const SPRITE_ANIM_OAMSET_55
|
||||
const SPRITE_ANIM_OAMSET_56
|
||||
const SPRITE_ANIM_OAMSET_57
|
||||
const SPRITE_ANIM_OAMSET_58
|
||||
const SPRITE_ANIM_OAMSET_59
|
||||
const SPRITE_ANIM_OAMSET_5A
|
||||
const SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2 ; 5b
|
||||
const SPRITE_ANIM_OAMSET_5C
|
||||
const SPRITE_ANIM_OAMSET_5D
|
||||
const SPRITE_ANIM_OAMSET_5E
|
||||
const SPRITE_ANIM_OAMSET_5F
|
||||
const SPRITE_ANIM_OAMSET_60
|
||||
const SPRITE_ANIM_OAMSET_61
|
||||
const SPRITE_ANIM_OAMSET_62
|
||||
const SPRITE_ANIM_OAMSET_BLUE_WALK_1 ; 63
|
||||
const SPRITE_ANIM_OAMSET_BLUE_WALK_2 ; 64
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1 ; 65
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2 ; 66
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_22_1 ; 67
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_22_2 ; 68
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_25_1 ; 69
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_25_2 ; 6a
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_25_3 ; 6b
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_23 ; 6c
|
||||
const SPRITE_ANIM_OAMSET_FOR_MOBILE_24 ; 6d
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1 ; 6e
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_2 ; 6f
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_3 ; 70
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4 ; 71
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_1 ; 72
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_2 ; 73
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_3 ; 74
|
||||
const SPRITE_ANIM_OAMSET_INTRO_WOOPER ; 75
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_1 ; 76
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_2 ; 77
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_3 ; 78
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_1 ; 79
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_2 ; 7a
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_3 ; 7b
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_4 ; 7c
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_5 ; 7d
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_AWAY ; 7e
|
||||
const SPRITE_ANIM_OAMSET_CELEBI_1 ; 7f
|
||||
const SPRITE_ANIM_OAMSET_CELEBI_2 ; 80
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1 ; 81
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2 ; 82
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3 ; 83
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_4 ; 84
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_5 ; 85
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_6 ; 86
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_7 ; 87
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_8 ; 88
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9 ; 89
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10 ; 8A
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11 ; 8B
|
||||
const SPRITE_ANIM_OAMSET_RED_WALK_1 ; 00
|
||||
const SPRITE_ANIM_OAMSET_RED_WALK_2 ; 01
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_BUBBLE_1 ; 02
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_BUBBLE_2 ; 03
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SHELLDER_1 ; 04
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SHELLDER_2 ; 05
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_MAGIKARP_1 ; 06
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_MAGIKARP_2 ; 07
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_LAPRAS_1 ; 08
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_LAPRAS_2 ; 09
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_LAPRAS_3 ; 0a
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_LAPRAS_4 ; 0b
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_NOTE ; 0c
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_INVISIBLE_NOTE ; 0d
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_JIGGLYPUFF_1 ; 0e
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_JIGGLYPUFF_2 ; 0f
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_JIGGLYPUFF_3 ; 10
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_1 ; 11
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_2 ; 12
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_3 ; 13
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_4 ; 14
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_TAIL_1 ; 15
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_TAIL_2 ; 16
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_PIKACHU_TAIL_3 ; 17
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SMALL_FIREBALL ; 18
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_MED_FIREBALL ; 19
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_BIG_FIREBALL ; 1a
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_CHIKORITA ; 1b
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_CYNDAQUIL ; 1c
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_TOTODILE ; 1d
|
||||
const SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_1 ; 1e
|
||||
const SPRITE_ANIM_OAMSET_GS_TITLE_TRAIL_2 ; 1f
|
||||
const SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR ; 20
|
||||
const SPRITE_ANIM_OAMSET_TEXT_ENTRY_CURSOR_BIG ; 21
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_GAMEFREAK_LOGO ; 22
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_STAR ; 23
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_1 ; 24
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_2 ; 25
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_SPARKLE_3 ; 26
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_GOLEM_1 ; 27
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_GOLEM_2 ; 28
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_1 ; 29
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_2 ; 2a
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_3 ; 2b
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_4 ; 2c
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_CHANSEY_5 ; 2d
|
||||
const SPRITE_ANIM_OAMSET_SLOTS_EGG ; 2e
|
||||
const SPRITE_ANIM_OAMSET_STILL_CURSOR ; 2f
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_1 ; 30
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POKE_BALL_2 ; 31
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_1 ; 32
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_2 ; 33
|
||||
const SPRITE_ANIM_OAMSET_TRADE_POOF_3 ; 34
|
||||
const SPRITE_ANIM_OAMSET_TRADE_TUBE_BULGE_1 ; 35
|
||||
const SPRITE_ANIM_OAMSET_TRADE_TUBE_BULGE_2 ; 36
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_ICON_1 ; 37
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_ICON_2 ; 38
|
||||
const SPRITE_ANIM_OAMSET_TRADEMON_BUBBLE ; 39
|
||||
const SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_1 ; 3a
|
||||
const SPRITE_ANIM_OAMSET_EVOLUTION_BALL_OF_LIGHT_2 ; 3b
|
||||
const SPRITE_ANIM_OAMSET_RADIO_TUNING_KNOB ; 3c
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_1 ; 3d
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_MAIL_2 ; 3e
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_1 ; 3f
|
||||
const SPRITE_ANIM_OAMSET_PARTY_MON_WITH_ITEM_2 ; 40
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_1 ; 41
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_RED_2 ; 42
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_43 ; 43
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_44 ; 44
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_45 ; 45
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_46 ; 46
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_47 ; 47
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_48 ; 48
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_49 ; 49
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_4A ; 4a
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_4B ; 4b
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_4C ; 4c
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_4D ; 4d
|
||||
const SPRITE_ANIM_OAMSET_UNUSED_4E ; 4e
|
||||
const SPRITE_ANIM_OAMSET_LEAF ; 4f
|
||||
const SPRITE_ANIM_OAMSET_TREE_1 ; 50
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_2 ; 51
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_3 ; 52
|
||||
const SPRITE_ANIM_OAMSET_CUT_TREE_4 ; 53
|
||||
const SPRITE_ANIM_OAMSET_EGG_CRACK ; 54
|
||||
const SPRITE_ANIM_OAMSET_EGG_HATCH ; 55
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_HO_OH_1 ; 56
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_HO_OH_2 ; 57
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_HO_OH_3 ; 58
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_HO_OH_4 ; 59
|
||||
const SPRITE_ANIM_OAMSET_GS_INTRO_HO_OH_5 ; 5a
|
||||
const SPRITE_ANIM_OAMSET_HEADBUTT_TREE_2 ; 5b
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_1 ; 5c
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_2 ; 5d
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_3 ; 5e
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_4 ; 5f
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_5 ; 60
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_6 ; 61
|
||||
const SPRITE_ANIM_OAMSET_EZCHAT_CURSOR_7 ; 62
|
||||
const SPRITE_ANIM_OAMSET_BLUE_WALK_1 ; 63
|
||||
const SPRITE_ANIM_OAMSET_BLUE_WALK_2 ; 64
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_1 ; 65
|
||||
const SPRITE_ANIM_OAMSET_MAGNET_TRAIN_BLUE_2 ; 66
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_CABLE_BULGE_1 ; 67
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_CABLE_BULGE_2 ; 68
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_PING_1 ; 69
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_PING_2 ; 6a
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_PING_3 ; 6b
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_SENT_PULSE ; 6c
|
||||
const SPRITE_ANIM_OAMSET_MOBILE_TRADE_OT_PULSE ; 6d
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_1 ; 6e
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_2 ; 6f
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_3 ; 70
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_4 ; 71
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_1 ; 72
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_2 ; 73
|
||||
const SPRITE_ANIM_OAMSET_INTRO_PICHU_3 ; 74
|
||||
const SPRITE_ANIM_OAMSET_INTRO_WOOPER ; 75
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_1 ; 76
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_2 ; 77
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_3 ; 78
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_1 ; 79
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_2 ; 7a
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_3 ; 7b
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_4 ; 7c
|
||||
const SPRITE_ANIM_OAMSET_INTRO_UNOWN_F_2_5 ; 7d
|
||||
const SPRITE_ANIM_OAMSET_INTRO_SUICUNE_AWAY ; 7e
|
||||
const SPRITE_ANIM_OAMSET_CELEBI_1 ; 7f
|
||||
const SPRITE_ANIM_OAMSET_CELEBI_2 ; 80
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_1 ; 81
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_2 ; 82
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_3 ; 83
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_4 ; 84
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_5 ; 85
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_6 ; 86
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_7 ; 87
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_8 ; 88
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_9 ; 89
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_10 ; 8a
|
||||
const SPRITE_ANIM_OAMSET_GAMEFREAK_LOGO_11 ; 8b
|
||||
|
@ -1,5 +1,5 @@
|
||||
; sprite ids
|
||||
; OverworldSprites indexes (see gfx/sprite_data.asm)
|
||||
; OverworldSprites indexes (see data/sprites.asm)
|
||||
const_def
|
||||
const SPRITE_NONE ; 00
|
||||
const SPRITE_CHRIS ; 01
|
||||
@ -105,7 +105,7 @@
|
||||
const SPRITE_RAIKOU ; 65
|
||||
const SPRITE_STANDING_YOUNGSTER ; 66
|
||||
|
||||
; SpriteMons indexes (see data/sprite_mons.asm)
|
||||
; SpriteMons indexes (see data/sprites/sprite_mons.asm)
|
||||
const_value set $80
|
||||
SPRITE_POKEMON EQU const_value
|
||||
const SPRITE_UNOWN ; 80
|
||||
|
@ -1,4 +1,4 @@
|
||||
; overworld_sprite struct members (see gfx/sprite_data.asm)
|
||||
; overworld_sprite struct members (see data/sprites.asm)
|
||||
const_def
|
||||
const SPRITEDATA_ADDR ; 0
|
||||
const SPRITEDATA_ADDR_HI ; 1
|
||||
@ -26,6 +26,7 @@ const_value set 1
|
||||
const PAL_OW_ROCK ; 7
|
||||
|
||||
; object_events set bit 3 so as not to use the sprite's default palette
|
||||
; MapObjectPals indexes (see gfx/overworld/npc_sprites.pal)
|
||||
const_value set (1 << 3)
|
||||
const PAL_NPC_RED ; 8
|
||||
const PAL_NPC_BLUE ; 9
|
||||
@ -36,7 +37,7 @@ const_value set (1 << 3)
|
||||
const PAL_NPC_TREE ; e
|
||||
const PAL_NPC_ROCK ; f
|
||||
|
||||
; SpriteMovementData indexes (see data/map_objects.asm)
|
||||
; SpriteMovementData indexes (see data/sprites/map_objects.asm)
|
||||
const_def
|
||||
const SPRITEMOVEDATA_00 ; 00
|
||||
const SPRITEMOVEDATA_ITEM_TREE ; 01
|
||||
@ -158,7 +159,7 @@ SPRITEMOVEDATA_FIELDS EQU 6
|
||||
const OBJECT_ACTION_GRASS_SHAKE ; 0f
|
||||
const OBJECT_ACTION_SKYFALL ; 10
|
||||
|
||||
; Facings indexes (see data/facings.asm)
|
||||
; Facings indexes (see data/sprites/facings.asm)
|
||||
const_def
|
||||
const FACING_STEP_DOWN_0 ; 00
|
||||
const FACING_STEP_DOWN_1 ; 01
|
||||
|
@ -1,22 +1,23 @@
|
||||
; name lengths
|
||||
NAME_LENGTH EQU 11
|
||||
PLAYER_NAME_LENGTH EQU 8
|
||||
BOX_NAME_LENGTH EQU 9
|
||||
PKMN_NAME_LENGTH EQU 11
|
||||
MOVE_NAME_LENGTH EQU 13
|
||||
ITEM_NAME_LENGTH EQU 13
|
||||
NAME_LENGTH EQU 11
|
||||
PLAYER_NAME_LENGTH EQU 8
|
||||
BOX_NAME_LENGTH EQU 9
|
||||
MON_NAME_LENGTH EQU 11
|
||||
MOVE_NAME_LENGTH EQU 13
|
||||
ITEM_NAME_LENGTH EQU 13
|
||||
TRAINER_CLASS_NAME_LENGTH EQU 13
|
||||
NAME_LENGTH_JAPANESE EQU 6
|
||||
|
||||
; GetName types (see home/names.asm)
|
||||
PKMN_NAME EQU 1
|
||||
MOVE_NAME EQU 2
|
||||
; dummied out EQU 3
|
||||
ITEM_NAME EQU 4
|
||||
PARTY_OT_NAME EQU 5
|
||||
ENEMY_OT_NAME EQU 6
|
||||
TRAINER_NAME EQU 7
|
||||
; broken ptr EQU 8
|
||||
const_value set 1
|
||||
const MON_NAME ; 1
|
||||
const MOVE_NAME ; 2
|
||||
const DUMMY_NAME ; 3
|
||||
const ITEM_NAME ; 4
|
||||
const PARTY_OT_NAME ; 5
|
||||
const ENEMY_OT_NAME ; 6
|
||||
const TRAINER_NAME ; 7
|
||||
const MOVE_DESC_NAME_BROKEN ; 8
|
||||
|
||||
; see home/text.asm
|
||||
BORDER_WIDTH EQU 2
|
||||
@ -39,3 +40,7 @@ const_value set 5
|
||||
PRINTNUM_MONEY EQU 1 << PRINTNUM_MONEY_F
|
||||
PRINTNUM_RIGHTALIGN EQU 1 << PRINTNUM_RIGHTALIGN_F
|
||||
PRINTNUM_LEADINGZEROS EQU 1 << PRINTNUM_LEADINGZEROS_F
|
||||
|
||||
; character sets (see charmap.asm)
|
||||
FIRST_REGULAR_TEXT_CHAR EQU $60
|
||||
FIRST_HIRAGANA_DAKUTEN_CHAR EQU $20
|
||||
|
@ -1,43 +1,44 @@
|
||||
; Tilesets indexes (see tilesets/tilesets.asm)
|
||||
; Tilesets indexes (see data/tilesets.asm)
|
||||
const_value set 1
|
||||
const TILESET_JOHTO_1 ; 01
|
||||
const TILESET_JOHTO_2 ; 02
|
||||
const TILESET_JOHTO ; 01
|
||||
const TILESET_JOHTO_MODERN ; 02
|
||||
const TILESET_KANTO ; 03
|
||||
const TILESET_BATTLE_TOWER_OUTSIDE ; 04
|
||||
const TILESET_HOUSE_1 ; 05
|
||||
const TILESET_HOUSE ; 05
|
||||
const TILESET_PLAYERS_HOUSE ; 06
|
||||
const TILESET_POKECENTER ; 07
|
||||
const TILESET_GATE ; 08
|
||||
const TILESET_PORT ; 09
|
||||
const TILESET_LAB ; 0a
|
||||
const TILESET_POWER_PLANT ; 0b
|
||||
const TILESET_FACILITY ; 0b
|
||||
const TILESET_MART ; 0c
|
||||
const TILESET_CELADON_MANSION ; 0d
|
||||
const TILESET_MANSION ; 0d
|
||||
const TILESET_GAME_CORNER ; 0e
|
||||
const TILESET_GYM_1 ; 0f
|
||||
const TILESET_KURTS_HOUSE ; 10
|
||||
const TILESET_ELITE_FOUR_ROOM ; 0f
|
||||
const TILESET_TRADITIONAL_HOUSE ; 10
|
||||
const TILESET_TRAIN_STATION ; 11
|
||||
const TILESET_OLIVINE_GYM ; 12
|
||||
const TILESET_CHAMPIONS_ROOM ; 12
|
||||
const TILESET_LIGHTHOUSE ; 13
|
||||
const TILESET_PLAYERS_HOUSE_2F ; 14
|
||||
const TILESET_PLAYERS_ROOM ; 14
|
||||
const TILESET_POKECOM_CENTER ; 15
|
||||
const TILESET_BATTLE_TOWER ; 16
|
||||
const TILESET_SPROUT_TOWER ; 17
|
||||
const TILESET_TOWER ; 17
|
||||
const TILESET_CAVE ; 18
|
||||
const TILESET_PARK ; 19
|
||||
const TILESET_RUINS_OF_ALPH ; 1a
|
||||
const TILESET_RADIO_TOWER ; 1b
|
||||
const TILESET_UNDERGROUND ; 1c
|
||||
const TILESET_ICE_PATH ; 1d
|
||||
const TILESET_WHIRL_ISLANDS ; 1e
|
||||
const TILESET_ILEX_FOREST ; 1f
|
||||
const TILESET_DARK_CAVE ; 1e
|
||||
const TILESET_FOREST ; 1f
|
||||
const TILESET_BETA_WORD_ROOM ; 20
|
||||
const TILESET_HO_OH_WORD_ROOM ; 21
|
||||
const TILESET_KABUTO_WORD_ROOM ; 22
|
||||
const TILESET_OMANYTE_WORD_ROOM ; 23
|
||||
const TILESET_AERODACTYL_WORD_ROOM ; 24
|
||||
|
||||
; bg palette values (see tilesets/*_palette_map.asm)
|
||||
; bg palette values (see gfx/tilesets/*_palette_map.asm)
|
||||
; TilesetBGPalette indexes (see gfx/tilesets/bg_tiles.pal)
|
||||
const_def
|
||||
const PAL_BG_GRAY ; 0
|
||||
const PAL_BG_RED ; 1
|
||||
|
@ -12,6 +12,7 @@ ENDM
|
||||
; - TrainerEncounterMusic (see data/trainers/encounter_music.asm)
|
||||
; - TrainerPicPointers (see data/trainers/pic_pointers.asm)
|
||||
; - TrainerPalettes (see data/trainers/palettes.asm)
|
||||
; - BTTrainerClassSprites (see data/trainers/sprites.asm)
|
||||
; - BTTrainerClassGenders (see data/trainers/genders.asm)
|
||||
; trainer constants are Trainers indexes, for the sub-tables of TrainerGroups (see data/trainers/parties.asm)
|
||||
enum_start
|
||||
@ -25,20 +26,28 @@ CHRIS EQU __enum__
|
||||
|
||||
KRIS EQU __enum__
|
||||
trainerclass FALKNER ; 1
|
||||
const FALKNER1
|
||||
|
||||
trainerclass WHITNEY ; 2
|
||||
const WHITNEY1
|
||||
|
||||
trainerclass BUGSY ; 3
|
||||
const BUGSY1
|
||||
|
||||
trainerclass MORTY ; 4
|
||||
const MORTY1
|
||||
|
||||
trainerclass PRYCE ; 5
|
||||
const PRYCE1
|
||||
|
||||
trainerclass JASMINE ; 6
|
||||
const JASMINE1
|
||||
|
||||
trainerclass CHUCK ; 7
|
||||
const CHUCK1
|
||||
|
||||
trainerclass CLAIR ; 8
|
||||
const CLAIR1
|
||||
|
||||
trainerclass RIVAL1 ; 9
|
||||
const RIVAL1_1_CHIKORITA
|
||||
@ -60,6 +69,7 @@ KRIS EQU __enum__
|
||||
trainerclass POKEMON_PROF ; a
|
||||
|
||||
trainerclass WILL ; b
|
||||
const WILL1
|
||||
|
||||
trainerclass CAL ; c
|
||||
const CAL1
|
||||
@ -67,19 +77,25 @@ KRIS EQU __enum__
|
||||
const CAL3
|
||||
|
||||
trainerclass BRUNO ; d
|
||||
const BRUNO1
|
||||
|
||||
trainerclass KAREN ; e
|
||||
const KAREN1
|
||||
|
||||
trainerclass KOGA ; f
|
||||
const KOGA1
|
||||
|
||||
trainerclass CHAMPION ; 10
|
||||
const LANCE
|
||||
|
||||
trainerclass BROCK ; 11
|
||||
const BROCK1
|
||||
|
||||
trainerclass MISTY ; 12
|
||||
const MISTY1
|
||||
|
||||
trainerclass LT_SURGE ; 13
|
||||
const LT_SURGE1
|
||||
|
||||
trainerclass SCIENTIST ; 14
|
||||
const ROSS
|
||||
@ -89,6 +105,7 @@ KRIS EQU __enum__
|
||||
const RICH
|
||||
|
||||
trainerclass ERIKA ; 15
|
||||
const ERIKA1
|
||||
|
||||
trainerclass YOUNGSTER ; 16
|
||||
const JOEY1
|
||||
@ -173,6 +190,7 @@ KRIS EQU __enum__
|
||||
const DANA5
|
||||
|
||||
trainerclass JANINE ; 1a
|
||||
const JANINE1
|
||||
|
||||
trainerclass COOLTRAINERM ; 1b
|
||||
const NICK
|
||||
@ -305,6 +323,7 @@ KRIS EQU __enum__
|
||||
const SHIRLEY
|
||||
|
||||
trainerclass SABRINA ; 23
|
||||
const SABRINA1
|
||||
|
||||
trainerclass BUG_CATCHER ; 24
|
||||
const DON
|
||||
@ -477,6 +496,7 @@ KRIS EQU __enum__
|
||||
const GLENN
|
||||
|
||||
trainerclass BLAINE ; 2e
|
||||
const BLAINE1
|
||||
|
||||
trainerclass BURGLAR ; 2f
|
||||
const DUNCAN
|
||||
@ -661,8 +681,10 @@ KRIS EQU __enum__
|
||||
const JAIME
|
||||
|
||||
trainerclass RED ; 3f
|
||||
const RED1
|
||||
|
||||
trainerclass BLUE ; 40
|
||||
const BLUE1
|
||||
|
||||
trainerclass OFFICER ; 41
|
||||
const KEITH
|
||||
|
@ -1,7 +1,8 @@
|
||||
; TypeNames indexes (see data/type_names.asm)
|
||||
; TypeNames indexes (see data/types/names.asm)
|
||||
; also used in:
|
||||
; - TypeMatchups (see data/type_matchups.asm)
|
||||
; - Pokedex_SearchForMons.TypeConversionTable and Pokedex_PlaceSearchScreenTypeStrings.TypeStrings (see engine/pokedex.asm)
|
||||
; - PokedexTypeSearchConversionTable (see data/types/search_types.asm)
|
||||
; - PokedexTypeSearchStrings (see data/types/search_strings.asm)
|
||||
; - TypeMatchups (see data/battle/type_matchups.asm)
|
||||
const_def
|
||||
|
||||
PHYSICAL EQU const_value
|
||||
@ -38,5 +39,6 @@ SPECIAL EQU const_value
|
||||
const ICE
|
||||
const DRAGON
|
||||
const DARK
|
||||
|
||||
TYPES_END EQU const_value
|
||||
|
||||
NUM_TYPES EQU TYPES_END + UNUSED_TYPES - UNUSED_TYPES_END
|
||||
|
@ -28,6 +28,7 @@ TEXT_DELAY_SLOW EQU 5
|
||||
const FRAME_6 ; 5
|
||||
const FRAME_7 ; 6
|
||||
const FRAME_8 ; 7
|
||||
NUM_FRAMES EQU const_value
|
||||
|
||||
; TextBoxFlags:
|
||||
const_def
|
||||
@ -52,6 +53,7 @@ const_value set -1
|
||||
const UP ; 1
|
||||
const LEFT ; 2
|
||||
const RIGHT ; 3
|
||||
NUM_DIRECTIONS EQU const_value
|
||||
|
||||
DOWN_MASK EQU 1 << DOWN
|
||||
UP_MASK EQU 1 << UP
|
||||
@ -71,12 +73,15 @@ FACE_RIGHT EQU 1
|
||||
const DAY_F ; 1
|
||||
const NITE_F ; 2
|
||||
const DARKNESS_F ; 3
|
||||
NUM_DAYTIMES EQU const_value
|
||||
|
||||
MORN EQU 1 << MORN_F
|
||||
DAY EQU 1 << DAY_F
|
||||
NITE EQU 1 << NITE_F
|
||||
DARKNESS EQU 1 << DARKNESS_F
|
||||
|
||||
ANYTIME EQU MORN | DAY | NITE
|
||||
|
||||
; ScriptFlags: ; d434
|
||||
SCRIPT_RUNNING EQU 2
|
||||
|
||||
@ -116,9 +121,6 @@ PLAYER_SKATE EQU 2
|
||||
PLAYER_SURF EQU 4
|
||||
PLAYER_SURF_PIKA EQU 8
|
||||
|
||||
OBJECT_STRUCT_LENGTH EQU 40
|
||||
NUM_OBJECT_STRUCTS EQU 13
|
||||
|
||||
; After-Champion Spawn
|
||||
SPAWN_LANCE EQU 1
|
||||
SPAWN_RED EQU 2
|
||||
|
17
data/battle/accuracy_multipliers.asm
Normal file
17
data/battle/accuracy_multipliers.asm
Normal file
@ -0,0 +1,17 @@
|
||||
; Multiplier ratios for accuracy from modifier -6 to +6
|
||||
; (for other stats, see data/battle/stat_multipliers.asm)
|
||||
|
||||
AccuracyLevelMultipliers:
|
||||
db 33, 100 ; -6 = 33%
|
||||
db 36, 100 ; -5 = 36%
|
||||
db 43, 100 ; -4 = 43%
|
||||
db 50, 100 ; -3 = 50%
|
||||
db 60, 100 ; -2 = 60%
|
||||
db 75, 100 ; -1 = 75%
|
||||
db 1, 1 ; 0 = 100%
|
||||
db 133, 100 ; +1 = 133%
|
||||
db 166, 100 ; +2 = 166%
|
||||
db 2, 1 ; +3 = 200%
|
||||
db 233, 100 ; +4 = 233%
|
||||
db 133, 50 ; +5 = 266%
|
||||
db 3, 1 ; +6 = 300%
|
@ -11,7 +11,7 @@ BattleText_PlayerPickedUpPayDayMoney: ; 0x80730
|
||||
WildPokemonAppearedText: ; 0x80746
|
||||
text "Wild @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "appeared!"
|
||||
prompt
|
||||
; 0x8075c
|
||||
@ -20,7 +20,7 @@ HookedPokemonAttackedText: ; 0x8075c
|
||||
text "The hooked"
|
||||
line "@"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
cont "attacked!"
|
||||
prompt
|
||||
; 0x80778
|
||||
@ -35,7 +35,7 @@ PokemonFellFromTreeText: ; 0x80778
|
||||
WildCelebiAppearedText: ; 0x80793
|
||||
text "Wild @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "appeared!"
|
||||
prompt
|
||||
; 0x807a9
|
||||
@ -49,7 +49,7 @@ WantsToBattleText:: ; 0x807a9
|
||||
BattleText_WildFled: ; 0x807bd
|
||||
text "Wild @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "fled!"
|
||||
prompt
|
||||
; 0x807cf
|
||||
@ -57,7 +57,7 @@ BattleText_WildFled: ; 0x807bd
|
||||
BattleText_EnemyFled: ; 0x807cf
|
||||
text "Enemy @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "fled!"
|
||||
prompt
|
||||
; 0x807e2
|
||||
@ -189,7 +189,7 @@ BattleText_TheSandstormSubsided: ; 0x8098f
|
||||
BattleText_EnemyPkmnFainted: ; 0x809a8
|
||||
text "Enemy @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "fainted!"
|
||||
prompt
|
||||
; 0x809be
|
||||
@ -197,7 +197,7 @@ BattleText_EnemyPkmnFainted: ; 0x809a8
|
||||
GotMoneyForWinningText:
|
||||
text "<PLAYER> got ¥@"
|
||||
deciram wBattleReward, 3, 6
|
||||
text ""
|
||||
text_start
|
||||
line "for winning!"
|
||||
prompt
|
||||
|
||||
@ -216,7 +216,7 @@ TiedAgainstText: ; 0x809eb
|
||||
SentSomeToMomText:
|
||||
text "<PLAYER> got ¥@"
|
||||
deciram wBattleReward, 3, 6
|
||||
text ""
|
||||
text_start
|
||||
line "for winning!"
|
||||
cont "Sent some to MOM!"
|
||||
prompt
|
||||
@ -238,7 +238,7 @@ BattleText_0x80a4f: ; 0x80a4f
|
||||
|
||||
BattleText_PkmnFainted: ; 0x80a75
|
||||
text_from_ram BattleMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "fainted!"
|
||||
prompt
|
||||
; 0x80a83
|
||||
@ -342,7 +342,7 @@ BattleText_UsersStringBuffer1Activated: ; 0x80bde
|
||||
text "<USER>'s"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
cont "activated!"
|
||||
prompt
|
||||
; 0x80bf3
|
||||
@ -355,14 +355,14 @@ BattleText_ItemsCantBeUsedHere: ; 0x80bf3
|
||||
|
||||
BattleText_PkmnIsAlreadyOut: ; 0x80c0d
|
||||
text_from_ram BattleMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "is already out."
|
||||
prompt
|
||||
; 0x80c22
|
||||
|
||||
BattleText_PkmnCantBeRecalled: ; 0x80c22
|
||||
text_from_ram BattleMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "can't be recalled!"
|
||||
prompt
|
||||
; 0x80c39
|
||||
@ -381,7 +381,7 @@ BattleText_TheMoveIsDisabled: ; 0x80c5b
|
||||
|
||||
BattleText_PkmnHasNoMovesLeft: ; 0x80c72
|
||||
text_from_ram BattleMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "has no moves left!"
|
||||
done
|
||||
; 0x80c8a
|
||||
@ -405,7 +405,7 @@ BattleText_StringBuffer1GrewToLevel: ; 0x80c9c
|
||||
BattleText_WildPkmnIsEating: ; 0x80cba
|
||||
text "Wild @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "is eating!"
|
||||
prompt
|
||||
; 0x80cd1
|
||||
@ -413,7 +413,7 @@ BattleText_WildPkmnIsEating: ; 0x80cba
|
||||
BattleText_WildPkmnIsAngry: ; 0x80cd1
|
||||
text "Wild @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "is angry!"
|
||||
prompt
|
||||
; 0x80ce7
|
||||
@ -1103,7 +1103,7 @@ StoleText: ; 0x815da
|
||||
text "<USER>"
|
||||
line "stole @"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
cont "from its foe!"
|
||||
prompt
|
||||
; 0x815f7
|
18
data/battle/critical_hits.asm
Normal file
18
data/battle/critical_hits.asm
Normal file
@ -0,0 +1,18 @@
|
||||
CriticalHitMoves:
|
||||
db KARATE_CHOP
|
||||
db RAZOR_WIND
|
||||
db RAZOR_LEAF
|
||||
db CRABHAMMER
|
||||
db SLASH
|
||||
db AEROBLAST
|
||||
db CROSS_CHOP
|
||||
db -1
|
||||
|
||||
CriticalHitChances:
|
||||
db 7 percent ; 0
|
||||
db 12 percent + 2 ; +1
|
||||
db 25 percent + 1 ; +2
|
||||
db 33 percent + 1 ; +3
|
||||
db 50 percent + 1 ; +4
|
||||
db 50 percent + 1 ; +5
|
||||
db 50 percent + 1 ; +6
|
@ -1,3 +1,5 @@
|
||||
; battle commands are defined in engine/battle/effect_commands.asm
|
||||
|
||||
dw 0 ; padding
|
||||
|
||||
BattleCommandPointers: ; 3fd28
|
17
data/battle/stat_multipliers.asm
Normal file
17
data/battle/stat_multipliers.asm
Normal file
@ -0,0 +1,17 @@
|
||||
; Multiplier ratios for all stats from modifier -6 to +6
|
||||
; (except accuracy, see data/battle/accuracy_multipliers.asm)
|
||||
|
||||
StatLevelMultipliers:
|
||||
db 25, 100 ; -6 = 25%
|
||||
db 28, 100 ; -5 = 28%
|
||||
db 33, 100 ; -4 = 33%
|
||||
db 40, 100 ; -3 = 40%
|
||||
db 50, 100 ; -2 = 50%
|
||||
db 66, 100 ; -1 = 66%
|
||||
db 1, 1 ; 0 = 100%
|
||||
db 15, 10 ; +1 = 150%
|
||||
db 2, 1 ; +2 = 200%
|
||||
db 25, 10 ; +3 = 250%
|
||||
db 3, 1 ; +4 = 300%
|
||||
db 35, 10 ; +5 = 350%
|
||||
db 4, 1 ; +6 = 400%
|
10
data/battle/stat_names.asm
Normal file
10
data/battle/stat_names.asm
Normal file
@ -0,0 +1,10 @@
|
||||
StatNames:
|
||||
; entries correspond to stat ids
|
||||
db "ATTACK@"
|
||||
db "DEFENSE@"
|
||||
db "SPEED@"
|
||||
db "SPCL.ATK@"
|
||||
db "SPCL.DEF@"
|
||||
db "ACCURACY@"
|
||||
db "EVASION@"
|
||||
db "ABILITY@" ; used for BattleCommand_Curse
|
20
data/battle/type_boost_items.asm
Normal file
20
data/battle/type_boost_items.asm
Normal file
@ -0,0 +1,20 @@
|
||||
TypeBoostItems: ; 35703
|
||||
db HELD_NORMAL_BOOST, NORMAL ; PINK_BOW/POLKADOT_BOW
|
||||
db HELD_FIGHTING_BOOST, FIGHTING ; BLACKBELT
|
||||
db HELD_FLYING_BOOST, FLYING ; SHARP_BEAK
|
||||
db HELD_POISON_BOOST, POISON ; POISON BARB
|
||||
db HELD_GROUND_BOOST, GROUND ; SOFT_SAND
|
||||
db HELD_ROCK_BOOST, ROCK ; HARD_STONE
|
||||
db HELD_BUG_BOOST, BUG ; SILVERPOWDER
|
||||
db HELD_GHOST_BOOST, GHOST ; SPELL_TAG
|
||||
db HELD_FIRE_BOOST, FIRE ; CHARCOAL
|
||||
db HELD_WATER_BOOST, WATER ; MYSTIC WATER
|
||||
db HELD_GRASS_BOOST, GRASS ; MIRACLE_SEED
|
||||
db HELD_ELECTRIC_BOOST, ELECTRIC ; MAGNET
|
||||
db HELD_PSYCHIC_BOOST, PSYCHIC ; TWISTEDSPOON
|
||||
db HELD_ICE_BOOST, ICE ; NEVERMELTICE
|
||||
db HELD_DRAGON_BOOST, DRAGON ; DRAGON_SCALE
|
||||
db HELD_DARK_BOOST, DARK ; BLACKGLASSES
|
||||
db HELD_STEEL_BOOST, STEEL ; METAL_COAT
|
||||
db -1
|
||||
; 35726
|
@ -1,9 +1,3 @@
|
||||
; The multiplier is divided by 10, so we can use values like 0.5.
|
||||
; All other cases are neutral (1x).
|
||||
SUPER_EFFECTIVE EQU 20
|
||||
NOT_VERY_EFFECTIVE EQU 05
|
||||
NO_EFFECT EQU 00
|
||||
|
||||
TypeMatchups: ; 34bb1
|
||||
; attacker, defender, *=
|
||||
db NORMAL, ROCK, NOT_VERY_EFFECTIVE
|
||||
@ -115,11 +109,11 @@ TypeMatchups: ; 34bb1
|
||||
db STEEL, ROCK, SUPER_EFFECTIVE
|
||||
db STEEL, STEEL, NOT_VERY_EFFECTIVE
|
||||
|
||||
db $fe ; end
|
||||
db -2 ; end
|
||||
|
||||
; Foresight removes Ghost's immunities.
|
||||
db NORMAL, GHOST, NO_EFFECT
|
||||
db FIGHTING, GHOST, NO_EFFECT
|
||||
|
||||
db $ff ; end (with Foresight)
|
||||
db -1 ; end (with Foresight)
|
||||
; 34cfd
|
@ -27,13 +27,13 @@ BattleAnimObjects: ; ccb56
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_03, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_06
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_04, BATTLEANIMFUNC_1B, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_07
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_05, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_08
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_06, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_09
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_06, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_FANG
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_07, BATTLEANIMFUNC_09, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_0A
|
||||
battleanimobj RELATIVE_X, $aa, BATTLEANIMFRAMESET_10, BATTLEANIMFUNC_10, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_0B
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_0E, BATTLEANIMFUNC_04, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_0C
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_0F, BATTLEANIMFUNC_03, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_0D
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_10, BATTLEANIMFUNC_08, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_0E
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_0F, BATTLEANIMFUNC_0A, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_0F
|
||||
battleanimobj RELATIVE_X, $aa, BATTLEANIMFRAMESET_10, BATTLEANIMFUNC_10, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_EMBER
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_0E, BATTLEANIMFUNC_04, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_DRAGON_RAGE
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_0F, BATTLEANIMFUNC_03, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_FLAMETHROWER
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_10, BATTLEANIMFUNC_08, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_FIRE_SPIN
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_0F, BATTLEANIMFUNC_0A, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_FIRE_BLAST
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_11, BATTLEANIMFUNC_03, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_BURNED
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_12, BATTLEANIMFUNC_08, PAL_BATTLE_OB_BLUE, $0a ; ANIM_OBJ_BLIZZARD
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_13, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $0a ; ANIM_OBJ_12
|
||||
@ -47,32 +47,32 @@ BattleAnimObjects: ; ccb56
|
||||
battleanimobj RELATIVE_X, $b4, BATTLEANIMFRAMESET_1F, BATTLEANIMFUNC_38, PAL_BATTLE_OB_GRAY, $0c ; ANIM_OBJ_1A
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_08, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $07 ; ANIM_OBJ_1B
|
||||
battleanimobj RELATIVE_X, $a0, BATTLEANIMFRAMESET_08, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $07 ; ANIM_OBJ_BALL_POOF
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_07, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_1D
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_1A, BATTLEANIMFUNC_07, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_1E
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_1B, BATTLEANIMFUNC_36, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_1F
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_84, BATTLEANIMFUNC_36, PAL_BATTLE_OB_BLUE, $21 ; ANIM_OBJ_20
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_07, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_BIG_ROCK
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_1A, BATTLEANIMFUNC_07, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_SMALL_ROCK
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_1B, BATTLEANIMFUNC_36, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_STRENGTH
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_84, BATTLEANIMFUNC_36, PAL_BATTLE_OB_BLUE, $21 ; ANIM_OBJ_SEISMIC_TOSS
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_21, BATTLEANIMFUNC_0C, PAL_BATTLE_OB_BLUE, $0d ; ANIM_OBJ_BUBBLE
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_23, BATTLEANIMFUNC_0D, PAL_BATTLE_OB_BLUE, $0d ; ANIM_OBJ_22
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_24, BATTLEANIMFUNC_0E, PAL_BATTLE_OB_GRAY, $0e ; ANIM_OBJ_23
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $80, BATTLEANIMFRAMESET_27, BATTLEANIMFUNC_0F, PAL_BATTLE_OB_BLUE, $04 ; ANIM_OBJ_24
|
||||
battleanimobj RELATIVE_X, $b4, BATTLEANIMFRAMESET_2A, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $04 ; ANIM_OBJ_25
|
||||
battleanimobj RELATIVE_X, $40, BATTLEANIMFRAMESET_2B, BATTLEANIMFUNC_11, PAL_BATTLE_OB_GREEN, $0f ; ANIM_OBJ_26
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_23, BATTLEANIMFUNC_0D, PAL_BATTLE_OB_BLUE, $0d ; ANIM_OBJ_SURF
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_24, BATTLEANIMFUNC_0E, PAL_BATTLE_OB_GRAY, $0e ; ANIM_OBJ_SING
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $80, BATTLEANIMFRAMESET_27, BATTLEANIMFUNC_0F, PAL_BATTLE_OB_BLUE, $04 ; ANIM_OBJ_WATER_GUN
|
||||
battleanimobj RELATIVE_X, $b4, BATTLEANIMFRAMESET_2A, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $04 ; ANIM_OBJ_HYDRO_PUMP
|
||||
battleanimobj RELATIVE_X, $40, BATTLEANIMFRAMESET_2B, BATTLEANIMFUNC_11, PAL_BATTLE_OB_GREEN, $0f ; ANIM_OBJ_POWDER
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLEANIMFRAMESET_2C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $10 ; ANIM_OBJ_27
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLEANIMFRAMESET_2D, BATTLEANIMFUNC_09, PAL_BATTLE_OB_YELLOW, $10 ; ANIM_OBJ_28
|
||||
battleanimobj RELATIVE_X, $b8, BATTLEANIMFRAMESET_2E, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $0a ; ANIM_OBJ_ICE_BUILDUP
|
||||
battleanimobj RELATIVE_X, $b8, BATTLEANIMFRAMESET_2F, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $0a ; ANIM_OBJ_FROZEN
|
||||
battleanimobj RELATIVE_X, $b8, BATTLEANIMFRAMESET_30, BATTLEANIMFUNC_14, PAL_BATTLE_OB_BROWN, $11 ; ANIM_OBJ_MASTER_BALL_SPARKLE
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_21, BATTLEANIMFUNC_14, PAL_BATTLE_OB_YELLOW, $0d ; ANIM_OBJ_2C
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_21, BATTLEANIMFUNC_14, PAL_BATTLE_OB_YELLOW, $0d ; ANIM_OBJ_RECOVER
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_31, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_2D
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_32, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_2E
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_33, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_2F
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_34, BATTLEANIMFUNC_15, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_30
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_34, BATTLEANIMFUNC_15, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_THUNDER_WAVE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_36, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_31
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_37, BATTLEANIMFUNC_03, PAL_BATTLE_OB_GRAY, $08 ; ANIM_OBJ_LIGHTNING_BOLT
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_38, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_33
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_39, BATTLEANIMFUNC_03, PAL_BATTLE_OB_GRAY, $08 ; ANIM_OBJ_34
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_3A, BATTLEANIMFUNC_16, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_35
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_3C, BATTLEANIMFUNC_17, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_36
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_3A, BATTLEANIMFUNC_16, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_CLAMP
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_3C, BATTLEANIMFUNC_17, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_BITE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_3E, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_37
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_3F, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_38
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_40, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_39
|
||||
@ -85,125 +85,125 @@ BattleAnimObjects: ; ccb56
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_47, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_40
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_48, BATTLEANIMFUNC_1A, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_41
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_49, BATTLEANIMFUNC_1A, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_42
|
||||
battleanimobj RELATIVE_X | X_FLIP, $98, BATTLEANIMFRAMESET_4A, BATTLEANIMFUNC_01, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_43
|
||||
battleanimobj RELATIVE_X | X_FLIP, $98, BATTLEANIMFRAMESET_4A, BATTLEANIMFUNC_01, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_SONICBOOM_JP
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_4B, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_44
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_4C, BATTLEANIMFUNC_1C, PAL_BATTLE_OB_GREEN, $12 ; ANIM_OBJ_ABSORB
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_4D, BATTLEANIMFUNC_1D, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_46
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_4D, BATTLEANIMFUNC_1D, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_EGG
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_51, BATTLEANIMFUNC_1E, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_47
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_52, BATTLEANIMFUNC_1F, PAL_BATTLE_OB_GREEN, $16 ; ANIM_OBJ_48
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_54, BATTLEANIMFUNC_1F, PAL_BATTLE_OB_GREEN, $16 ; ANIM_OBJ_49
|
||||
battleanimobj RELATIVE_X | X_FLIP, $68, BATTLEANIMFRAMESET_56, BATTLEANIMFUNC_LEECH_SEED, PAL_BATTLE_OB_GREEN, $06 ; ANIM_OBJ_LEECH_SEED
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_59, BATTLEANIMFUNC_21, PAL_BATTLE_OB_GRAY, $0e ; ANIM_OBJ_4B
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_5C, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $17 ; ANIM_OBJ_4C
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_5D, BATTLEANIMFUNC_22, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_4D
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_5C, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $17 ; ANIM_OBJ_WAVE
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_5D, BATTLEANIMFUNC_22, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_CONFUSE_RAY
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $88, BATTLEANIMFRAMESET_5F, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $10 ; ANIM_OBJ_4E
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $88, BATTLEANIMFRAMESET_2D, BATTLEANIMFUNC_09, PAL_BATTLE_OB_YELLOW, $10 ; ANIM_OBJ_4F
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_60, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $18 ; ANIM_OBJ_50
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_60, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $18 ; ANIM_OBJ_51
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_60, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $18 ; ANIM_OBJ_SCREEN
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_60, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $18 ; ANIM_OBJ_HARDEN
|
||||
battleanimobj RELATIVE_X | X_FLIP, $50, BATTLEANIMFRAMESET_61, BATTLEANIMFUNC_23, PAL_BATTLE_OB_YELLOW, $19 ; ANIM_OBJ_CHICK
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_63, BATTLEANIMFUNC_24, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_53
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_66, BATTLEANIMFUNC_25, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_54
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_63, BATTLEANIMFUNC_24, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_AMNESIA
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_66, BATTLEANIMFUNC_25, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_ASLEEP
|
||||
battleanimobj RELATIVE_X, $50, BATTLEANIMFRAMESET_1C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $0c ; ANIM_OBJ_SKULL
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLEANIMFRAMESET_67, BATTLEANIMFUNC_26, PAL_BATTLE_OB_BROWN, $1a ; ANIM_OBJ_56
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLEANIMFRAMESET_68, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BROWN, $1a ; ANIM_OBJ_57
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_69, BATTLEANIMFUNC_01, PAL_BATTLE_OB_GRAY, $1a ; ANIM_OBJ_58
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_6D, BATTLEANIMFUNC_28, PAL_BATTLE_OB_YELLOW, $19 ; ANIM_OBJ_PARALYZED
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_6A, BATTLEANIMFUNC_27, PAL_BATTLE_OB_GRAY, $1b ; ANIM_OBJ_5A
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_6A, BATTLEANIMFUNC_27, PAL_BATTLE_OB_GRAY, $1b ; ANIM_OBJ_STRING_SHOT
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_SPRIAL_DESCENT, PAL_BATTLE_OB_GRAY, $1c ; ANIM_OBJ_HAZE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $48, BATTLEANIMFRAMESET_70, BATTLEANIMFUNC_SPRIAL_DESCENT, PAL_BATTLE_OB_GRAY, $1c ; ANIM_OBJ_MIST
|
||||
battleanimobj RELATIVE_X | X_FLIP, $48, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_SPRIAL_DESCENT, PAL_BATTLE_OB_GRAY, $1c ; ANIM_OBJ_SMOG
|
||||
battleanimobj RELATIVE_X | X_FLIP, $78, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_POISON_GAS, PAL_BATTLE_OB_GRAY, $1c ; ANIM_OBJ_POISON_GAS
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLEANIMFRAMESET_71, BATTLEANIMFUNC_HORN, PAL_BATTLE_OB_GRAY, $1d ; ANIM_OBJ_HORN
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLEANIMFRAMESET_72, BATTLEANIMFUNC_2C, PAL_BATTLE_OB_GRAY, $1d ; ANIM_OBJ_60
|
||||
battleanimobj RELATIVE_X, $48, BATTLEANIMFRAMESET_73, BATTLEANIMFUNC_2D, PAL_BATTLE_OB_RED, $1e ; ANIM_OBJ_61
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_06, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_62
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_75, BATTLEANIMFUNC_2E, PAL_BATTLE_OB_BROWN, $19 ; ANIM_OBJ_63
|
||||
battleanimobj RELATIVE_X, $48, BATTLEANIMFRAMESET_73, BATTLEANIMFUNC_2D, PAL_BATTLE_OB_RED, $1e ; ANIM_OBJ_PETAL_DANCE
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_06, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_SLUDGE_BOMB
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_75, BATTLEANIMFUNC_2E, PAL_BATTLE_OB_BROWN, $19 ; ANIM_OBJ_PAY_DAY
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_4A, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_64
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_30, BATTLEANIMFUNC_2F, PAL_BATTLE_OB_GRAY, $11 ; ANIM_OBJ_65
|
||||
battleanimobj RELATIVE_X, $78, BATTLEANIMFRAMESET_76, BATTLEANIMFUNC_POISON_GAS, PAL_BATTLE_OB_RED, $23 ; ANIM_OBJ_66
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_30, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_67
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_68
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_69
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_78, BATTLEANIMFUNC_08, PAL_BATTLE_OB_YELLOW, $23 ; ANIM_OBJ_6A
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_79, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_6B
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_7A, BATTLEANIMFUNC_31, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_6C
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_7A, BATTLEANIMFUNC_31, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_6D
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_7B, BATTLEANIMFUNC_32, PAL_BATTLE_OB_GRAY, $20 ; ANIM_OBJ_SKY_ATTACK_FEAROW
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_30, BATTLEANIMFUNC_2F, PAL_BATTLE_OB_GRAY, $11 ; ANIM_OBJ_MIMIC
|
||||
battleanimobj RELATIVE_X, $78, BATTLEANIMFRAMESET_76, BATTLEANIMFUNC_POISON_GAS, PAL_BATTLE_OB_RED, $23 ; ANIM_OBJ_ATTRACT
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_30, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_BONEMERANG
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_BONE_CLUB
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_BONE_RUSH
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_78, BATTLEANIMFUNC_08, PAL_BATTLE_OB_YELLOW, $23 ; ANIM_OBJ_SWIFT
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_79, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_KINESIS
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_7A, BATTLEANIMFUNC_31, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_FLASH
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_7A, BATTLEANIMFUNC_31, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_SHINY
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_7B, BATTLEANIMFUNC_32, PAL_BATTLE_OB_GRAY, $20 ; ANIM_OBJ_SKY_ATTACK
|
||||
battleanimobj RELATIVE_X | X_FLIP, $98, BATTLEANIMFRAMESET_7C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $04 ; ANIM_OBJ_LICK
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_7D, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $18 ; ANIM_OBJ_WITHDRAW
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_21, BATTLEANIMFUNC_2F, PAL_BATTLE_OB_BLUE, $0d ; ANIM_OBJ_71
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_7E, BATTLEANIMFUNC_33, PAL_BATTLE_OB_YELLOW, $12 ; ANIM_OBJ_72
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_7F, BATTLEANIMFUNC_2F, PAL_BATTLE_OB_GRAY, $08 ; ANIM_OBJ_73
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_34, PAL_BATTLE_OB_GRAY, $1c ; ANIM_OBJ_74
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_35, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_75
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_80, BATTLEANIMFUNC_33, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_76
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_81, BATTLEANIMFUNC_37, PAL_BATTLE_OB_GRAY, $11 ; ANIM_OBJ_77
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_85, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $22 ; ANIM_OBJ_78
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_86, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $22 ; ANIM_OBJ_79
|
||||
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_7E, BATTLEANIMFUNC_33, PAL_BATTLE_OB_YELLOW, $12 ; ANIM_OBJ_GROWTH
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_7F, BATTLEANIMFUNC_2F, PAL_BATTLE_OB_GRAY, $08 ; ANIM_OBJ_CONVERSION2
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_34, PAL_BATTLE_OB_GRAY, $1c ; ANIM_OBJ_SMOKE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_35, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_SMOKESCREEN
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_80, BATTLEANIMFUNC_33, PAL_BATTLE_OB_GRAY, $14 ; ANIM_OBJ_SWORDS_DANCE
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_81, BATTLEANIMFUNC_37, PAL_BATTLE_OB_GRAY, $11 ; ANIM_OBJ_SPEED_LINE
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_85, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $22 ; ANIM_OBJ_SHARPEN
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_86, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $22 ; ANIM_OBJ_DEFENSE_CURL
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_87, BATTLEANIMFUNC_39, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_7A
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_30, BATTLEANIMFUNC_3A, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_7B
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_34, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_7C
|
||||
battleanimobj RELATIVE_X | X_FLIP | BEHIND_BG, $88, BATTLEANIMFRAMESET_88, BATTLEANIMFUNC_3B, PAL_BATTLE_OB_BLUE, $13 ; ANIM_OBJ_7D
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_34, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_DISABLE
|
||||
battleanimobj RELATIVE_X | X_FLIP | PRIORITY, $88, BATTLEANIMFRAMESET_88, BATTLEANIMFUNC_3B, PAL_BATTLE_OB_BLUE, $13 ; ANIM_OBJ_AGILITY
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_76, BATTLEANIMFUNC_25, PAL_BATTLE_OB_RED, $23 ; ANIM_OBJ_HEART
|
||||
battleanimobj RELATIVE_X, $98, BATTLEANIMFRAMESET_10, BATTLEANIMFUNC_34, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_7F
|
||||
battleanimobj RELATIVE_X, $a8, BATTLEANIMFRAMESET_0F, BATTLEANIMFUNC_3C, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_80
|
||||
battleanimobj RELATIVE_X, $98, BATTLEANIMFRAMESET_10, BATTLEANIMFUNC_34, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_FLAME_WHEEL
|
||||
battleanimobj RELATIVE_X, $a8, BATTLEANIMFRAMESET_0F, BATTLEANIMFUNC_3C, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_SACRED_FIRE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $68, BATTLEANIMFRAMESET_89, BATTLEANIMFUNC_SPRIAL_DESCENT, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_COTTON_SPORE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_8A, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_82
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_8C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_83
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_8A, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_MILK_DRINK
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_8C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_ANGER
|
||||
battleanimobj RELATIVE_X | X_FLIP, $50, BATTLEANIMFRAMESET_8D, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $1f ; ANIM_OBJ_84
|
||||
battleanimobj RELATIVE_X, $40, BATTLEANIMFRAMESET_24, BATTLEANIMFUNC_40, PAL_BATTLE_OB_GRAY, $0e ; ANIM_OBJ_85
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLEANIMFRAMESET_8E, BATTLEANIMFUNC_41, PAL_BATTLE_OB_RED, $1f ; ANIM_OBJ_86
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_8F, BATTLEANIMFUNC_3E, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_87
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_93, BATTLEANIMFUNC_3E, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_88
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_97, BATTLEANIMFUNC_3D, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_89
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_78, BATTLEANIMFUNC_3D, PAL_BATTLE_OB_YELLOW, $23 ; ANIM_OBJ_8A
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_99, BATTLEANIMFUNC_2E, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_8B
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_8C
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_99, BATTLEANIMFUNC_35, PAL_BATTLE_OB_RED, $19 ; ANIM_OBJ_8D
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a8, BATTLEANIMFRAMESET_8E, BATTLEANIMFUNC_41, PAL_BATTLE_OB_RED, $1f ; ANIM_OBJ_BATON_PASS
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_8F, BATTLEANIMFUNC_3E, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_LOCK_ON
|
||||
battleanimobj RELATIVE_X | X_FLIP, $88, BATTLEANIMFRAMESET_93, BATTLEANIMFUNC_3E, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_MIND_READER
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_97, BATTLEANIMFUNC_3D, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_SAFEGUARD
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_78, BATTLEANIMFUNC_3D, PAL_BATTLE_OB_YELLOW, $23 ; ANIM_OBJ_PROTECT
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_99, BATTLEANIMFUNC_2E, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_THIEF
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_02, PAL_BATTLE_OB_GRAY, $15 ; ANIM_OBJ_OCTAZOOKA
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_99, BATTLEANIMFUNC_35, PAL_BATTLE_OB_RED, $19 ; ANIM_OBJ_PRESENT
|
||||
battleanimobj RELATIVE_X | X_FLIP, $70, BATTLEANIMFRAMESET_8B, BATTLEANIMFUNC_3F, PAL_BATTLE_OB_GRAY, $1f ; ANIM_OBJ_SPIKES
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_15, BATTLEANIMFUNC_08, PAL_BATTLE_OB_GRAY, $0a ; ANIM_OBJ_8F
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_11, BATTLEANIMFUNC_02, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_90
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_7F, BATTLEANIMFUNC_42, PAL_BATTLE_OB_GRAY, $08 ; ANIM_OBJ_91
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_9A, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1b ; ANIM_OBJ_92
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_15, BATTLEANIMFUNC_08, PAL_BATTLE_OB_GRAY, $0a ; ANIM_OBJ_POWDER_SNOW
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_11, BATTLEANIMFUNC_02, PAL_BATTLE_OB_RED, $03 ; ANIM_OBJ_DRAGONBREATH
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_7F, BATTLEANIMFUNC_42, PAL_BATTLE_OB_GRAY, $08 ; ANIM_OBJ_CONVERSION
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_9A, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $1b ; ANIM_OBJ_SPIDER_WEB
|
||||
battleanimobj RELATIVE_X | X_FLIP, $a0, BATTLEANIMFRAMESET_9B, BATTLEANIMFUNC_35, PAL_BATTLE_OB_RED, $23 ; ANIM_OBJ_93
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9C, BATTLEANIMFUNC_23, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_94
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9D, BATTLEANIMFUNC_25, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_95
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_96
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9E, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $25 ; ANIM_OBJ_97
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $80, BATTLEANIMFRAMESET_9F, BATTLEANIMFUNC_3A, PAL_BATTLE_OB_GREEN, $23 ; ANIM_OBJ_98
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9C, BATTLEANIMFUNC_23, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_NIGHTMARE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9D, BATTLEANIMFUNC_25, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_IN_NIGHTMARE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9C, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_LOVELY_KISS
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_9E, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $25 ; ANIM_OBJ_SWEET_KISS
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $80, BATTLEANIMFRAMESET_9F, BATTLEANIMFUNC_3A, PAL_BATTLE_OB_GREEN, $23 ; ANIM_OBJ_SKETCH
|
||||
battleanimobj RELATIVE_X | X_FLIP, $80, BATTLEANIMFRAMESET_A0, BATTLEANIMFUNC_16, PAL_BATTLE_OB_GRAY, $23 ; ANIM_OBJ_99
|
||||
battleanimobj RELATIVE_X | X_FLIP, $70, BATTLEANIMFRAMESET_78, BATTLEANIMFUNC_43, PAL_BATTLE_OB_YELLOW, $23 ; ANIM_OBJ_9A
|
||||
battleanimobj RELATIVE_X | X_FLIP, $c0, BATTLEANIMFRAMESET_A2, BATTLEANIMFUNC_01, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_9B
|
||||
battleanimobj RELATIVE_X | X_FLIP, $40, BATTLEANIMFRAMESET_A3, BATTLEANIMFUNC_44, PAL_BATTLE_OB_YELLOW, $24 ; ANIM_OBJ_9C
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_A4, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $24 ; ANIM_OBJ_9D
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_A5, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $24 ; ANIM_OBJ_9E
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_43, BATTLEANIMFUNC_45, PAL_BATTLE_OB_RED, $12 ; ANIM_OBJ_9F
|
||||
battleanimobj RELATIVE_X | X_FLIP, $c0, BATTLEANIMFRAMESET_A2, BATTLEANIMFUNC_01, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_DESTINY_BOND
|
||||
battleanimobj RELATIVE_X | X_FLIP, $40, BATTLEANIMFRAMESET_A3, BATTLEANIMFUNC_44, PAL_BATTLE_OB_YELLOW, $24 ; ANIM_OBJ_MORNING_SUN
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_A4, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $24 ; ANIM_OBJ_GLIMMER
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_A5, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $24 ; ANIM_OBJ_MOONLIGHT
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_43, BATTLEANIMFUNC_45, PAL_BATTLE_OB_RED, $12 ; ANIM_OBJ_HIDDEN_POWER
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_A6, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_A0
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_A7, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $02 ; ANIM_OBJ_A1
|
||||
battleanimobj RELATIVE_X | X_FLIP, $00, BATTLEANIMFRAMESET_B4, BATTLEANIMFUNC_4A, PAL_BATTLE_OB_BROWN, $0f ; ANIM_OBJ_A2
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_A8, BATTLEANIMFUNC_02, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_A3
|
||||
battleanimobj RELATIVE_X | X_FLIP, $40, BATTLEANIMFRAMESET_9C, BATTLEANIMFUNC_11, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_A4
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLEANIMFRAMESET_A9, BATTLEANIMFUNC_46, PAL_BATTLE_OB_GRAY, $23 ; ANIM_OBJ_A5
|
||||
battleanimobj RELATIVE_X | X_FLIP, $00, BATTLEANIMFRAMESET_B4, BATTLEANIMFUNC_4A, PAL_BATTLE_OB_BROWN, $0f ; ANIM_OBJ_SANDSTORM
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_A8, BATTLEANIMFUNC_02, PAL_BATTLE_OB_YELLOW, $05 ; ANIM_OBJ_ZAP_CANNON
|
||||
battleanimobj RELATIVE_X | X_FLIP, $40, BATTLEANIMFRAMESET_9C, BATTLEANIMFUNC_11, PAL_BATTLE_OB_GRAY, $25 ; ANIM_OBJ_SPITE
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLEANIMFRAMESET_A9, BATTLEANIMFUNC_46, PAL_BATTLE_OB_GRAY, $23 ; ANIM_OBJ_CURSE
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_24, BATTLEANIMFUNC_47, PAL_BATTLE_OB_GRAY, $0e ; ANIM_OBJ_PERISH_SONG
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_AA, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $24 ; ANIM_OBJ_A7
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b8, BATTLEANIMFRAMESET_AB, BATTLEANIMFUNC_48, PAL_BATTLE_OB_GRAY, $13 ; ANIM_OBJ_A8
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_AC, BATTLEANIMFUNC_44, PAL_BATTLE_OB_GRAY, $13 ; ANIM_OBJ_A9
|
||||
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_AA, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $24 ; ANIM_OBJ_FORESIGHT
|
||||
battleanimobj RELATIVE_X | X_FLIP, $b8, BATTLEANIMFRAMESET_AB, BATTLEANIMFUNC_48, PAL_BATTLE_OB_GRAY, $13 ; ANIM_OBJ_RAPID_SPIN
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_AC, BATTLEANIMFUNC_44, PAL_BATTLE_OB_GRAY, $13 ; ANIM_OBJ_SWAGGER
|
||||
battleanimobj RELATIVE_X, $a8, BATTLEANIMFRAMESET_05, BATTLEANIMFUNC_00, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_AA
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_24, BATTLEANIMFUNC_43, PAL_BATTLE_OB_GRAY, $0e ; ANIM_OBJ_AB
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_AD, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $17 ; ANIM_OBJ_AC
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_AD, BATTLEANIMFUNC_00, PAL_BATTLE_OB_BLUE, $17 ; ANIM_OBJ_MEAN_LOOK
|
||||
battleanimobj RELATIVE_X, $a8, BATTLEANIMFRAMESET_AE, BATTLEANIMFUNC_49, PAL_BATTLE_OB_GRAY, $01 ; ANIM_OBJ_AD
|
||||
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_AF, BATTLEANIMFUNC_01, PAL_BATTLE_OB_YELLOW, $11 ; ANIM_OBJ_AE
|
||||
battleanimobj RELATIVE_X | X_FLIP, $00, BATTLEANIMFRAMESET_B0, BATTLEANIMFUNC_4A, PAL_BATTLE_OB_GRAY, $04 ; ANIM_OBJ_AF
|
||||
battleanimobj RELATIVE_X | X_FLIP, $00, BATTLEANIMFRAMESET_B0, BATTLEANIMFUNC_4A, PAL_BATTLE_OB_GRAY, $04 ; ANIM_OBJ_RAIN
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_70, BATTLEANIMFUNC_4B, PAL_BATTLE_OB_RED, $1c ; ANIM_OBJ_B0
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_B1, BATTLEANIMFUNC_4C, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_B1
|
||||
battleanimobj RELATIVE_X, $b8, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_4D, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_B2
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLEANIMFRAMESET_B3, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $27 ; ANIM_OBJ_B3
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_04, PAL_BATTLE_OB_BLUE, $15 ; ANIM_OBJ_B4
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_4E, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_B5
|
||||
battleanimobj RELATIVE_X, $88, BATTLEANIMFRAMESET_B1, BATTLEANIMFUNC_4C, PAL_BATTLE_OB_GRAY, $19 ; ANIM_OBJ_PSYCH_UP
|
||||
battleanimobj RELATIVE_X, $b8, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_4D, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_ANCIENTPOWER
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLEANIMFRAMESET_B3, BATTLEANIMFUNC_00, PAL_BATTLE_OB_YELLOW, $27 ; ANIM_OBJ_AEROBLAST
|
||||
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $98, BATTLEANIMFRAMESET_74, BATTLEANIMFUNC_04, PAL_BATTLE_OB_BLUE, $15 ; ANIM_OBJ_SHADOW_BALL
|
||||
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_4E, PAL_BATTLE_OB_BROWN, $09 ; ANIM_OBJ_ROCK_SMASH
|
||||
battleanimobj RELATIVE_X, $90, BATTLEANIMFRAMESET_73, BATTLEANIMFUNC_08, PAL_BATTLE_OB_RED, $1e ; ANIM_OBJ_FLOWER
|
||||
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_89, BATTLEANIMFUNC_4F, PAL_BATTLE_OB_RED, $1f ; ANIM_OBJ_COTTON
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B5, BATTLEANIMFUNC_00, PAL_BATTLE_OB_ENEMY, $28 ; ANIM_OBJ_PLAYERFEETFOLLOW
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B6, BATTLEANIMFUNC_00, PAL_BATTLE_OB_PLAYER, $29 ; ANIM_OBJ_ENEMYFEETFOLLOW
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B7, BATTLEANIMFUNC_00, PAL_BATTLE_OB_ENEMY, $28 ; ANIM_OBJ_BA
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B8, BATTLEANIMFUNC_00, PAL_BATTLE_OB_PLAYER, $29 ; ANIM_OBJ_BB
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B7, BATTLEANIMFUNC_00, PAL_BATTLE_OB_ENEMY, $28 ; ANIM_OBJ_PLAYERHEADFOLLOW
|
||||
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B8, BATTLEANIMFUNC_00, PAL_BATTLE_OB_PLAYER, $29 ; ANIM_OBJ_ENEMYHEADFOLLOW
|
||||
; ccfbe
|
||||
|
76
data/battle_tower/classes.asm
Normal file
76
data/battle_tower/classes.asm
Normal file
@ -0,0 +1,76 @@
|
||||
BattleTowerTrainers: ; 1f814e
|
||||
; The trainer class is not used in Crystal 1.0 due to a bug.
|
||||
; Instead, the sixth character in the trainer's name is used.
|
||||
; See BattleTowerText in engine/events/battle_tower/trainer_text.asm.
|
||||
db "HANSON@@@@", FISHER
|
||||
db "SAWYER@@@@", POKEMANIAC
|
||||
db "MASUDA@@@@", GUITARIST
|
||||
db "NICKEL@@@@", SCIENTIST
|
||||
db "OLSON@@@@@", POKEFANM
|
||||
db "ZABOROWSKI", LASS
|
||||
db "WRIGHT@@@@", YOUNGSTER
|
||||
db "ALEXANDER@", HIKER
|
||||
db "KAWAKAMI@@", TEACHER
|
||||
db "BICKETT@@@", POKEFANM
|
||||
db "SAITO@@@@@", KIMONO_GIRL
|
||||
db "CRAWFORD@@", BOARDER
|
||||
db "DIAZ@@@@@@", PICNICKER
|
||||
db "ERICKSON@@", BIKER
|
||||
db "FAIRFIELD@", JUGGLER
|
||||
db "HUNTER@@@@", POKEFANF
|
||||
db "HILL@@@@@@", FIREBREATHER
|
||||
db "JAVIER@@@@", SWIMMERF
|
||||
db "KAUFMAN@@@", SWIMMERM
|
||||
db "LANCASTER@", SKIER
|
||||
db "McMAHILL@@", CAMPER
|
||||
; The following can only be sampled in Crystal 1.1.
|
||||
db "OBRIEN@@@@", GENTLEMAN
|
||||
db "FROST@@@@@", BEAUTY
|
||||
db "MORSE@@@@@", SUPER_NERD
|
||||
db "YUFUNE@@@@", BLACKBELT_T
|
||||
db "RAJAN@@@@@", COOLTRAINERF
|
||||
db "RODRIGUEZ@", OFFICER
|
||||
db "SANTIAGO@@", PSYCHIC_T
|
||||
db "STOCK@@@@@", POKEFANM
|
||||
db "THURMAN@@@", SCIENTIST
|
||||
db "VALENTINO@", BEAUTY
|
||||
db "WAGNER@@@@", CAMPER
|
||||
db "YATES@@@@@", BIRD_KEEPER
|
||||
db "ANDREWS@@@", PICNICKER
|
||||
db "BAHN@@@@@@", POKEMANIAC
|
||||
db "MORI@@@@@@", SCIENTIST
|
||||
db "BUCKMAN@@@", SAGE
|
||||
db "COBB@@@@@@", SCHOOLBOY
|
||||
db "HUGHES@@@@", FISHER
|
||||
db "ARITA@@@@@", KIMONO_GIRL
|
||||
db "EASTON@@@@", PSYCHIC_T
|
||||
db "FREEMAN@@@", CAMPER
|
||||
db "GIESE@@@@@", LASS
|
||||
db "HATCHER@@@", GENTLEMAN
|
||||
db "JACKSON@@@", POKEFANF
|
||||
db "KAHN@@@@@@", POKEMANIAC
|
||||
db "LEONG@@@@@", YOUNGSTER
|
||||
db "MARINO@@@@", TEACHER
|
||||
db "NEWMAN@@@@", SAILOR
|
||||
db "NGUYEN@@@@", BLACKBELT_T
|
||||
db "OGDEN@@@@@", SUPER_NERD
|
||||
db "PARK@@@@@@", COOLTRAINERF
|
||||
db "RAINE@@@@@", SWIMMERM
|
||||
db "SELLS@@@@@", BIRD_KEEPER
|
||||
db "ROCKWELL@@", BOARDER
|
||||
db "THORNTON@@", LASS
|
||||
db "TURNER@@@@", OFFICER
|
||||
db "VAN DYKE@@", SKIER
|
||||
db "WALKER@@@@", SCHOOLBOY
|
||||
db "MEYER@@@@@", SWIMMERF
|
||||
db "JOHNSON@@@", YOUNGSTER
|
||||
db "ADAMS@@@@@", GUITARIST
|
||||
db "SMITH@@@@@", BUG_CATCHER
|
||||
db "TAJIRI@@@@", BUG_CATCHER
|
||||
db "BAKER@@@@@", POKEMANIAC
|
||||
db "COLLINS@@@", SCIENTIST
|
||||
db "SMART@@@@@", SUPER_NERD
|
||||
db "DYKSTRA@@@", SWIMMERF
|
||||
db "EATON@@@@@", BIKER
|
||||
db "WONG@@@@@@", FIREBREATHER
|
||||
; 1f8450
|
@ -1,83 +1,7 @@
|
||||
BattleTowerTrainers: ; 1f814e
|
||||
; The trainer class is not used in Crystal 1.0 due to a bug.
|
||||
; Instead, the sixth character in the trainer's name is used.
|
||||
; See mobile/battle_tower_47.asm
|
||||
db "HANSON@@@@", FISHER
|
||||
db "SAWYER@@@@", POKEMANIAC
|
||||
db "MASUDA@@@@", GUITARIST
|
||||
db "NICKEL@@@@", SCIENTIST
|
||||
db "OLSON@@@@@", POKEFANM
|
||||
db "ZABOROWSKI", LASS
|
||||
db "WRIGHT@@@@", YOUNGSTER
|
||||
db "ALEXANDER@", HIKER
|
||||
db "KAWAKAMI@@", TEACHER
|
||||
db "BICKETT@@@", POKEFANM
|
||||
db "SAITO@@@@@", KIMONO_GIRL
|
||||
db "CRAWFORD@@", BOARDER
|
||||
db "DIAZ@@@@@@", PICNICKER
|
||||
db "ERICKSON@@", BIKER
|
||||
db "FAIRFIELD@", JUGGLER
|
||||
db "HUNTER@@@@", POKEFANF
|
||||
db "HILL@@@@@@", FIREBREATHER
|
||||
db "JAVIER@@@@", SWIMMERF
|
||||
db "KAUFMAN@@@", SWIMMERM
|
||||
db "LANCASTER@", SKIER
|
||||
db "McMAHILL@@", CAMPER
|
||||
; The following can only be sampled in Crystal 1.1.
|
||||
db "OBRIEN@@@@", GENTLEMAN
|
||||
db "FROST@@@@@", BEAUTY
|
||||
db "MORSE@@@@@", SUPER_NERD
|
||||
db "YUFUNE@@@@", BLACKBELT_T
|
||||
db "RAJAN@@@@@", COOLTRAINERF
|
||||
db "RODRIGUEZ@", OFFICER
|
||||
db "SANTIAGO@@", PSYCHIC_T
|
||||
db "STOCK@@@@@", POKEFANM
|
||||
db "THURMAN@@@", SCIENTIST
|
||||
db "VALENTINO@", BEAUTY
|
||||
db "WAGNER@@@@", CAMPER
|
||||
db "YATES@@@@@", BIRD_KEEPER
|
||||
db "ANDREWS@@@", PICNICKER
|
||||
db "BAHN@@@@@@", POKEMANIAC
|
||||
db "MORI@@@@@@", SCIENTIST
|
||||
db "BUCKMAN@@@", SAGE
|
||||
db "COBB@@@@@@", SCHOOLBOY
|
||||
db "HUGHES@@@@", FISHER
|
||||
db "ARITA@@@@@", KIMONO_GIRL
|
||||
db "EASTON@@@@", PSYCHIC_T
|
||||
db "FREEMAN@@@", CAMPER
|
||||
db "GIESE@@@@@", LASS
|
||||
db "HATCHER@@@", GENTLEMAN
|
||||
db "JACKSON@@@", POKEFANF
|
||||
db "KAHN@@@@@@", POKEMANIAC
|
||||
db "LEONG@@@@@", YOUNGSTER
|
||||
db "MARINO@@@@", TEACHER
|
||||
db "NEWMAN@@@@", SAILOR
|
||||
db "NGUYEN@@@@", BLACKBELT_T
|
||||
db "OGDEN@@@@@", SUPER_NERD
|
||||
db "PARK@@@@@@", COOLTRAINERF
|
||||
db "RAINE@@@@@", SWIMMERM
|
||||
db "SELLS@@@@@", BIRD_KEEPER
|
||||
db "ROCKWELL@@", BOARDER
|
||||
db "THORNTON@@", LASS
|
||||
db "TURNER@@@@", OFFICER
|
||||
db "VAN DYKE@@", SKIER
|
||||
db "WALKER@@@@", SCHOOLBOY
|
||||
db "MEYER@@@@@", SWIMMERF
|
||||
db "JOHNSON@@@", YOUNGSTER
|
||||
db "ADAMS@@@@@", GUITARIST
|
||||
db "SMITH@@@@@", BUG_CATCHER
|
||||
db "TAJIRI@@@@", BUG_CATCHER
|
||||
db "BAKER@@@@@", POKEMANIAC
|
||||
db "COLLINS@@@", SCIENTIST
|
||||
db "SMART@@@@@", SUPER_NERD
|
||||
db "DYKSTRA@@@", SWIMMERF
|
||||
db "EATON@@@@@", BIKER
|
||||
db "WONG@@@@@@", FIREBREATHER
|
||||
; 1f8450
|
||||
|
||||
|
||||
BattleTowerMons: ; 1f8450
|
||||
; 10 groups of 21 mons.
|
||||
|
||||
|
||||
BattleTowerMons1:
|
||||
|
||||
db JOLTEON
|
@ -185,20 +185,20 @@ UnknownText_0x1ec3e5: ; 0x1ec3e5
|
||||
; 0x1ec402
|
||||
|
||||
UnknownText_0x1ec402: ; 0x1ec402
|
||||
text "<......><......><......>"
|
||||
line "<......><......>Battle?"
|
||||
text "<……><……><……>"
|
||||
line "<……><……>Battle?"
|
||||
done
|
||||
; 0x1ec411
|
||||
|
||||
UnknownText_0x1ec411: ; 0x1ec411
|
||||
text "<......><......><......>"
|
||||
line "<......><......>I won?"
|
||||
text "<……><……><……>"
|
||||
line "<……><……>I won?"
|
||||
done
|
||||
; 0x1ec41f
|
||||
|
||||
UnknownText_0x1ec41f: ; 0x1ec41f
|
||||
text "<......><......><......>"
|
||||
line "<......><......>I lost?"
|
||||
text "<……><……><……>"
|
||||
line "<……><……>I lost?"
|
||||
done
|
||||
; 0x1ec42e
|
||||
|
35
data/battle_tower/unknown_levels.asm
Normal file
35
data/battle_tower/unknown_levels.asm
Normal file
@ -0,0 +1,35 @@
|
||||
Unknown_170470:
|
||||
db $12
|
||||
db $24
|
||||
db $45
|
||||
db $45
|
||||
db $42
|
||||
db $42
|
||||
db $45
|
||||
db $42
|
||||
db $27
|
||||
db $27
|
||||
db $45
|
||||
db $27
|
||||
db $42
|
||||
db $24
|
||||
|
||||
Unknown_17047e:
|
||||
db $03, 4
|
||||
db $05, 8
|
||||
db $03, 5
|
||||
db $0e, 6
|
||||
db $03, 2
|
||||
db $00, 0
|
||||
db $39, 7
|
||||
db $07, 4
|
||||
db $00, 5
|
||||
db $04, 7
|
||||
db $01, 5
|
||||
db $00, 0
|
||||
db $0f, 5
|
||||
db $14, 7
|
||||
db $05, 5
|
||||
db $11, 12
|
||||
db $0c, 6
|
||||
db $06, 4
|
13
data/bug_contest_flags.asm
Normal file
13
data/bug_contest_flags.asm
Normal file
@ -0,0 +1,13 @@
|
||||
BugCatchingContestantEventFlagTable: ; 139fe
|
||||
; there are NUM_BUG_CONTESTANTS entries
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_1A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_2A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_3A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_4A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_5A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_6A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_7A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_8A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_9A
|
||||
dw EVENT_BUG_CATCHING_CONTESTANT_10A
|
||||
; 13a12
|
@ -1,5 +1,6 @@
|
||||
BugContestantPointers: ; 13783
|
||||
dw BugContestant_BugCatcherDon ; This reverts back to the player
|
||||
; there are NUM_BUG_CONTESTANTS + 1 entries
|
||||
dw BugContestant_BugCatcherDon ; this reverts back to the player
|
||||
dw BugContestant_BugCatcherDon
|
||||
dw BugContestant_BugCatcherEd
|
||||
dw BugContestant_CooltrainerMNick
|
||||
@ -12,6 +13,12 @@ BugContestantPointers: ; 13783
|
||||
dw BugContestant_SchoolboyKipp
|
||||
; 13799
|
||||
|
||||
; contestant format:
|
||||
; db class, id
|
||||
; dbw 1st-place mon, score
|
||||
; dbw 2nd-place mon, score
|
||||
; dbw 3rd-place mon, score
|
||||
|
||||
BugContestant_BugCatcherDon:
|
||||
db BUG_CATCHER, DON
|
||||
dbw KAKUNA, 300
|
||||
|
16
data/common_text/common_text.asm
Normal file
16
data/common_text/common_text.asm
Normal file
@ -0,0 +1,16 @@
|
||||
INCLUDE "constants.asm"
|
||||
|
||||
|
||||
SECTION "Text 1", ROMX
|
||||
|
||||
INCLUDE "data/common_text/common_text_1.asm"
|
||||
|
||||
|
||||
SECTION "Text 2", ROMX
|
||||
|
||||
INCLUDE "data/common_text/common_text_2.asm"
|
||||
|
||||
|
||||
SECTION "Text 3", ROMX
|
||||
|
||||
INCLUDE "data/common_text/common_text_3.asm"
|
@ -39,7 +39,7 @@ UnknownText_0x1bc089::
|
||||
|
||||
UnknownText_0x1bc0a2::
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "recovered @"
|
||||
deciram wd1f3, 2, 3
|
||||
text "HP!"
|
||||
@ -65,13 +65,13 @@ UnknownText_0x1bc0ea::
|
||||
|
||||
UnknownText_0x1bc101::
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "was defrosted."
|
||||
done
|
||||
|
||||
UnknownText_0x1bc115::
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "woke up."
|
||||
done
|
||||
|
||||
@ -83,7 +83,7 @@ UnknownText_0x1bc123::
|
||||
|
||||
UnknownText_0x1bc13a::
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "is revitalized."
|
||||
done
|
||||
|
||||
@ -121,14 +121,17 @@ UnknownText_0x1bc1cf::
|
||||
UnknownText_0x1bc1eb::
|
||||
text "Your PASSCODE has"
|
||||
line "been set."
|
||||
|
||||
para "Enter this number"
|
||||
line "next time to open"
|
||||
cont "the CARD FOLDER."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1bc23e::
|
||||
text "0000 is invalid!"
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -140,6 +143,7 @@ UnknownText_0x1bc251::
|
||||
UnknownText_0x1bc272::
|
||||
text "Incorrect"
|
||||
line "PASSCODE!"
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -147,8 +151,8 @@ UnknownText_0x1bc288::
|
||||
text "CARD FOLDER open.@@"
|
||||
|
||||
UnknownText_0x1bc29c::
|
||||
text "<......><......><......><......><......><......>"
|
||||
line "<......><......><......><......><......><......>"
|
||||
text "<……><……><……><……><……><……>"
|
||||
line "<……><……><……><……><……><……>"
|
||||
|
||||
para "Zzz… Hm? Wha…?"
|
||||
line "You woke me up!"
|
||||
@ -292,7 +296,7 @@ UnknownText_0x1bc51c::
|
||||
text "Put away the"
|
||||
line "@"
|
||||
text_from_ram StringBuffer3
|
||||
text ""
|
||||
text_start
|
||||
|
||||
para "and set up the"
|
||||
line "@"
|
||||
@ -376,7 +380,7 @@ UnknownText_0x1bc6e9::
|
||||
done
|
||||
|
||||
UnknownText_0x1bc701::
|
||||
text ""
|
||||
text_start
|
||||
done
|
||||
|
||||
UnknownText_0x1bc703::
|
||||
@ -485,202 +489,202 @@ UnknownText_0x1bc80a::
|
||||
; Oak's Pokémon Talk
|
||||
|
||||
_OPT_IntroText1::
|
||||
text ""
|
||||
text_start
|
||||
line "MARY: PROF.OAK'S"
|
||||
done
|
||||
|
||||
_OPT_IntroText2::
|
||||
text ""
|
||||
text_start
|
||||
line "#MON TALK!"
|
||||
done
|
||||
|
||||
_OPT_IntroText3::
|
||||
text ""
|
||||
text_start
|
||||
line "With me, MARY!"
|
||||
done
|
||||
|
||||
_OPT_OakText1::
|
||||
text ""
|
||||
text_start
|
||||
line "OAK: @"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
db "@@"
|
||||
|
||||
_OPT_OakText2::
|
||||
text ""
|
||||
text_start
|
||||
line "may be seen around"
|
||||
done
|
||||
|
||||
_OPT_OakText3::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "."
|
||||
done
|
||||
|
||||
_OPT_MaryText1::
|
||||
text ""
|
||||
text_start
|
||||
line "MARY: @"
|
||||
text_from_ram StringBuffer1
|
||||
text "'s"
|
||||
done
|
||||
|
||||
OPT_SweetAdorably::
|
||||
text ""
|
||||
text_start
|
||||
line "sweet and adorably"
|
||||
done
|
||||
|
||||
OPT_WigglySlickly::
|
||||
text ""
|
||||
text_start
|
||||
line "wiggly and slickly"
|
||||
done
|
||||
|
||||
OPT_AptlyNamed::
|
||||
text ""
|
||||
text_start
|
||||
line "aptly named and"
|
||||
done
|
||||
|
||||
OPT_UndeniablyKindOf::
|
||||
text ""
|
||||
text_start
|
||||
line "undeniably kind of"
|
||||
done
|
||||
|
||||
OPT_Unbearably::
|
||||
text ""
|
||||
text_start
|
||||
line "so, so unbearably"
|
||||
done
|
||||
|
||||
OPT_WowImpressively::
|
||||
text ""
|
||||
text_start
|
||||
line "wow, impressively"
|
||||
done
|
||||
|
||||
OPT_AlmostPoisonously::
|
||||
text ""
|
||||
text_start
|
||||
line "almost poisonously"
|
||||
done
|
||||
|
||||
OPT_Sensually::
|
||||
text ""
|
||||
text_start
|
||||
line "ooh, so sensually"
|
||||
done
|
||||
|
||||
OPT_Mischievously::
|
||||
text ""
|
||||
text_start
|
||||
line "so mischievously"
|
||||
done
|
||||
|
||||
OPT_Topically::
|
||||
text ""
|
||||
text_start
|
||||
line "so very topically"
|
||||
done
|
||||
|
||||
OPT_Addictively::
|
||||
text ""
|
||||
text_start
|
||||
line "sure addictively"
|
||||
done
|
||||
|
||||
OPT_LooksInWater::
|
||||
text ""
|
||||
text_start
|
||||
line "looks in water is"
|
||||
done
|
||||
|
||||
OPT_EvolutionMustBe::
|
||||
text ""
|
||||
text_start
|
||||
line "evolution must be"
|
||||
done
|
||||
|
||||
OPT_Provocatively::
|
||||
text ""
|
||||
text_start
|
||||
line "provocatively"
|
||||
done
|
||||
|
||||
OPT_FlippedOut::
|
||||
text ""
|
||||
text_start
|
||||
line "so flipped out and"
|
||||
done
|
||||
|
||||
OPT_HeartMeltingly::
|
||||
text ""
|
||||
text_start
|
||||
line "heart-meltingly"
|
||||
done
|
||||
|
||||
OPT_Cute::
|
||||
text ""
|
||||
text_start
|
||||
line "cute."
|
||||
done
|
||||
|
||||
OPT_Weird::
|
||||
text ""
|
||||
text_start
|
||||
line "weird."
|
||||
done
|
||||
|
||||
OPT_Pleasant::
|
||||
text ""
|
||||
text_start
|
||||
line "pleasant."
|
||||
done
|
||||
|
||||
OPT_BoldSortOf::
|
||||
text ""
|
||||
text_start
|
||||
line "bold, sort of."
|
||||
done
|
||||
|
||||
OPT_Frightening::
|
||||
text ""
|
||||
text_start
|
||||
line "frightening."
|
||||
done
|
||||
|
||||
OPT_SuaveDebonair::
|
||||
text ""
|
||||
text_start
|
||||
line "suave & debonair!"
|
||||
done
|
||||
|
||||
OPT_Powerful::
|
||||
text ""
|
||||
text_start
|
||||
line "powerful."
|
||||
done
|
||||
|
||||
OPT_Exciting::
|
||||
text ""
|
||||
text_start
|
||||
line "exciting."
|
||||
done
|
||||
|
||||
OPT_Groovy::
|
||||
text ""
|
||||
text_start
|
||||
line "groovy!"
|
||||
done
|
||||
|
||||
OPT_Inspiring::
|
||||
text ""
|
||||
text_start
|
||||
line "inspiring."
|
||||
done
|
||||
|
||||
OPT_Friendly::
|
||||
text ""
|
||||
text_start
|
||||
line "friendly."
|
||||
done
|
||||
|
||||
OPT_HotHotHot::
|
||||
text ""
|
||||
text_start
|
||||
line "hot, hot, hot!"
|
||||
done
|
||||
|
||||
OPT_Stimulating::
|
||||
text ""
|
||||
text_start
|
||||
line "stimulating."
|
||||
done
|
||||
|
||||
OPT_Guarded::
|
||||
text ""
|
||||
text_start
|
||||
line "guarded."
|
||||
done
|
||||
|
||||
OPT_Lovely::
|
||||
text ""
|
||||
text_start
|
||||
line "lovely."
|
||||
done
|
||||
|
||||
OPT_Speedy::
|
||||
text ""
|
||||
text_start
|
||||
line "speedy."
|
||||
done
|
||||
|
||||
@ -689,7 +693,7 @@ _OPT_PokemonChannelText::
|
||||
done
|
||||
|
||||
_PokedexShowText::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
db "@@"
|
||||
@ -697,96 +701,96 @@ _PokedexShowText::
|
||||
; Pokémon Music Channel / Pokémusic
|
||||
|
||||
_BenIntroText1::
|
||||
text ""
|
||||
text_start
|
||||
line "BEN: #MON MUSIC"
|
||||
done
|
||||
|
||||
_BenIntroText2::
|
||||
text ""
|
||||
text_start
|
||||
line "CHANNEL!"
|
||||
done
|
||||
|
||||
_BenIntroText3::
|
||||
text ""
|
||||
text_start
|
||||
line "It's me, DJ BEN!"
|
||||
done
|
||||
|
||||
_FernIntroText1::
|
||||
text ""
|
||||
text_start
|
||||
line "FERN: #MUSIC!"
|
||||
done
|
||||
|
||||
_FernIntroText2::
|
||||
text ""
|
||||
text_start
|
||||
line "With DJ FERN!"
|
||||
done
|
||||
|
||||
_BenFernText1::
|
||||
text ""
|
||||
text_start
|
||||
line "Today's @"
|
||||
current_day
|
||||
text ","
|
||||
done
|
||||
|
||||
_BenFernText2A::
|
||||
text ""
|
||||
text_start
|
||||
line "so let us jam to"
|
||||
done
|
||||
|
||||
_BenFernText2B::
|
||||
text ""
|
||||
text_start
|
||||
line "so chill out to"
|
||||
done
|
||||
|
||||
_BenFernText3A::
|
||||
text ""
|
||||
text_start
|
||||
line "#MON March!"
|
||||
done
|
||||
|
||||
_BenFernText3B::
|
||||
text ""
|
||||
text_start
|
||||
line "#MON Lullaby!"
|
||||
done
|
||||
|
||||
; Lucky Channel
|
||||
|
||||
_LC_Text1::
|
||||
text ""
|
||||
text_start
|
||||
line "REED: Yeehaw! How"
|
||||
done
|
||||
|
||||
_LC_Text2::
|
||||
text ""
|
||||
text_start
|
||||
line "y'all doin' now?"
|
||||
done
|
||||
|
||||
_LC_Text3::
|
||||
text ""
|
||||
text_start
|
||||
line "Whether you're up"
|
||||
done
|
||||
|
||||
_LC_Text4::
|
||||
text ""
|
||||
text_start
|
||||
line "or way down low,"
|
||||
done
|
||||
|
||||
_LC_Text5::
|
||||
text ""
|
||||
text_start
|
||||
line "don't you miss the"
|
||||
done
|
||||
|
||||
_LC_Text6::
|
||||
text ""
|
||||
text_start
|
||||
line "LUCKY NUMBER SHOW!"
|
||||
done
|
||||
|
||||
_LC_Text7::
|
||||
text ""
|
||||
text_start
|
||||
line "This week's Lucky"
|
||||
done
|
||||
|
||||
_LC_Text8::
|
||||
text ""
|
||||
text_start
|
||||
line "Number is @"
|
||||
interpret_data
|
||||
text_from_ram StringBuffer1
|
||||
@ -794,49 +798,49 @@ _LC_Text8::
|
||||
done
|
||||
|
||||
_LC_Text9::
|
||||
text ""
|
||||
text_start
|
||||
line "I'll repeat that!"
|
||||
done
|
||||
|
||||
_LC_Text10::
|
||||
text ""
|
||||
text_start
|
||||
line "Match it and go to"
|
||||
done
|
||||
|
||||
_LC_Text11::
|
||||
text ""
|
||||
text_start
|
||||
line "the RADIO TOWER!"
|
||||
done
|
||||
|
||||
_LC_DragText1::
|
||||
text ""
|
||||
text_start
|
||||
line "…Repeating myself"
|
||||
done
|
||||
|
||||
_LC_DragText2::
|
||||
text ""
|
||||
text_start
|
||||
line "gets to be a drag…"
|
||||
done
|
||||
|
||||
; Places and People
|
||||
|
||||
_PnP_Text1::
|
||||
text ""
|
||||
text_start
|
||||
line "PLACES AND PEOPLE!"
|
||||
done
|
||||
|
||||
_PnP_Text2::
|
||||
text ""
|
||||
text_start
|
||||
line "Brought to you by"
|
||||
done
|
||||
|
||||
_PnP_Text3::
|
||||
text ""
|
||||
text_start
|
||||
line "me, DJ LILY!"
|
||||
done
|
||||
|
||||
_PnP_Text4::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text " @"
|
||||
@ -844,223 +848,223 @@ _PnP_Text4::
|
||||
db "@@"
|
||||
|
||||
_PnP_cute::
|
||||
text ""
|
||||
text_start
|
||||
line "is cute."
|
||||
done
|
||||
|
||||
_PnP_lazy::
|
||||
text ""
|
||||
text_start
|
||||
line "is sort of lazy."
|
||||
done
|
||||
|
||||
_PnP_happy::
|
||||
text ""
|
||||
text_start
|
||||
line "is always happy."
|
||||
done
|
||||
|
||||
_PnP_noisy::
|
||||
text ""
|
||||
text_start
|
||||
line "is quite noisy."
|
||||
done
|
||||
|
||||
_PnP_precocious::
|
||||
text ""
|
||||
text_start
|
||||
line "is precocious."
|
||||
done
|
||||
|
||||
_PnP_bold::
|
||||
text ""
|
||||
text_start
|
||||
line "is somewhat bold."
|
||||
done
|
||||
|
||||
_PnP_picky::
|
||||
text ""
|
||||
text_start
|
||||
line "is too picky!"
|
||||
done
|
||||
|
||||
_PnP_sortofok::
|
||||
text ""
|
||||
text_start
|
||||
line "is sort of OK."
|
||||
done
|
||||
|
||||
_PnP_soso::
|
||||
text ""
|
||||
text_start
|
||||
line "is just so-so."
|
||||
done
|
||||
|
||||
_PnP_great::
|
||||
text ""
|
||||
text_start
|
||||
line "is actually great."
|
||||
done
|
||||
|
||||
_PnP_mytype::
|
||||
text ""
|
||||
text_start
|
||||
line "is just my type."
|
||||
done
|
||||
|
||||
_PnP_cool::
|
||||
text ""
|
||||
text_start
|
||||
line "is so cool, no?"
|
||||
done
|
||||
|
||||
_PnP_inspiring::
|
||||
text ""
|
||||
text_start
|
||||
line "is inspiring!"
|
||||
done
|
||||
|
||||
_PnP_weird::
|
||||
text ""
|
||||
text_start
|
||||
line "is kind of weird."
|
||||
done
|
||||
|
||||
_PnP_rightforme::
|
||||
text ""
|
||||
text_start
|
||||
line "is right for me?"
|
||||
done
|
||||
|
||||
_PnP_odd::
|
||||
text ""
|
||||
text_start
|
||||
line "is definitely odd!"
|
||||
done
|
||||
|
||||
_PnP_Text5::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
db "@@"
|
||||
|
||||
_RocketRadioText1::
|
||||
text ""
|
||||
text_start
|
||||
line "… …Ahem, we are"
|
||||
done
|
||||
|
||||
_RocketRadioText2::
|
||||
text ""
|
||||
text_start
|
||||
line "TEAM ROCKET!"
|
||||
done
|
||||
|
||||
_RocketRadioText3::
|
||||
text ""
|
||||
text_start
|
||||
line "After three years"
|
||||
done
|
||||
|
||||
_RocketRadioText4::
|
||||
text ""
|
||||
text_start
|
||||
line "of preparation, we"
|
||||
done
|
||||
|
||||
_RocketRadioText5::
|
||||
text ""
|
||||
text_start
|
||||
line "have risen again"
|
||||
done
|
||||
|
||||
_RocketRadioText6::
|
||||
text ""
|
||||
text_start
|
||||
line "from the ashes!"
|
||||
done
|
||||
|
||||
_RocketRadioText7::
|
||||
text ""
|
||||
text_start
|
||||
line "GIOVANNI! @"
|
||||
interpret_data
|
||||
text "Can you"
|
||||
done
|
||||
|
||||
_RocketRadioText8::
|
||||
text ""
|
||||
text_start
|
||||
line "hear?@"
|
||||
interpret_data
|
||||
text " We did it!"
|
||||
done
|
||||
|
||||
_RocketRadioText9::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
interpret_data
|
||||
text "Where is our boss?"
|
||||
done
|
||||
|
||||
_RocketRadioText10::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
interpret_data
|
||||
text "Is he listening?"
|
||||
done
|
||||
|
||||
_BuenaRadioText1::
|
||||
text ""
|
||||
text_start
|
||||
line "BUENA: BUENA here!"
|
||||
done
|
||||
|
||||
_BuenaRadioText2::
|
||||
text ""
|
||||
text_start
|
||||
line "Today's password!"
|
||||
done
|
||||
|
||||
_BuenaRadioText3::
|
||||
text ""
|
||||
text_start
|
||||
line "Let me think… It's"
|
||||
done
|
||||
|
||||
_BuenaRadioText4::
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "!"
|
||||
done
|
||||
|
||||
_BuenaRadioText5::
|
||||
text ""
|
||||
text_start
|
||||
line "Don't forget it!"
|
||||
done
|
||||
|
||||
_BuenaRadioText6::
|
||||
text ""
|
||||
text_start
|
||||
line "I'm in GOLDENROD's"
|
||||
done
|
||||
|
||||
_BuenaRadioText7::
|
||||
text ""
|
||||
text_start
|
||||
line "RADIO TOWER!"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText1::
|
||||
text ""
|
||||
text_start
|
||||
line "BUENA: Oh my…"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText2::
|
||||
text ""
|
||||
text_start
|
||||
line "It's midnight! I"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText3::
|
||||
text ""
|
||||
text_start
|
||||
line "have to shut down!"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText4::
|
||||
text ""
|
||||
text_start
|
||||
line "Thanks for tuning"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText5::
|
||||
text ""
|
||||
text_start
|
||||
line "in to the end! But"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText6::
|
||||
text ""
|
||||
text_start
|
||||
line "don't stay up too"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText7::
|
||||
text ""
|
||||
text_start
|
||||
line "late! Presented to"
|
||||
done
|
||||
|
||||
_BuenaRadioMidnightText8::
|
||||
text ""
|
||||
text_start
|
||||
line "you by DJ BUENA!"
|
||||
done
|
||||
|
||||
@ -1073,7 +1077,7 @@ _BuenaRadioMidnightText10::
|
||||
done
|
||||
|
||||
_BuenaOffTheAirText::
|
||||
text ""
|
||||
text_start
|
||||
line ""
|
||||
done
|
||||
|
||||
@ -1089,7 +1093,7 @@ Text_EnemyUsedOn::
|
||||
text "<ENEMY>"
|
||||
line "used @"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text ""
|
||||
text_start
|
||||
cont "on @"
|
||||
text_from_ram EnemyMonNick
|
||||
text "!"
|
||||
@ -1108,7 +1112,7 @@ Text_ThatItemCantBePutInThePack::
|
||||
Text_TheItemWasPutInThePack::
|
||||
text "The @"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "was put in the"
|
||||
cont "PACK."
|
||||
done
|
||||
@ -1248,7 +1252,7 @@ UnknownText_0x1bd266::
|
||||
UnknownText_0x1bd286::
|
||||
text "Trading @"
|
||||
text_from_ram StringBuffer2
|
||||
text ""
|
||||
text_start
|
||||
line "for @"
|
||||
text_from_ram StringBuffer1
|
||||
text "…"
|
||||
@ -1432,7 +1436,7 @@ UnknownText_0x1bd5cc::
|
||||
UnknownText_0x1bd5f4::
|
||||
text "Hi! The @"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text ""
|
||||
text_start
|
||||
line "you traded me is"
|
||||
cont "doing great!"
|
||||
done
|
||||
@ -1532,7 +1536,7 @@ UnknownText_0x1bd868::
|
||||
text "OK, I'll take care"
|
||||
line "of your money."
|
||||
|
||||
para "<......><......><......>"
|
||||
para "<……><……><……>"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1bd88e::
|
||||
@ -1621,7 +1625,7 @@ UnknownText_0x1bda90::
|
||||
done
|
||||
|
||||
UnknownText_0x1bdaa7::
|
||||
text ""
|
||||
text_start
|
||||
done
|
||||
|
||||
UnknownText_0x1bdaa9::
|
||||
@ -1725,7 +1729,7 @@ UnknownText_0x1bdd64::
|
||||
UnknownText_0x1bdd96::
|
||||
text "Your @"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "has grown a lot."
|
||||
|
||||
para "By level, it's"
|
||||
@ -1756,7 +1760,7 @@ UnknownText_0x1bde32::
|
||||
text "Huh? Back already?"
|
||||
line "Your @"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
para "needs a little"
|
||||
line "more time with us."
|
||||
|
@ -1,3 +1,313 @@
|
||||
UnknownText_0x1c0000::
|
||||
text "Oh, no picture?"
|
||||
line "Come again, OK?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c0021::
|
||||
text "An EGG? My talent"
|
||||
line "is worth more…"
|
||||
done
|
||||
|
||||
UnknownText_0x1c0043::
|
||||
text "Hello, hello! I'm"
|
||||
line "the NAME RATER."
|
||||
|
||||
para "I rate the names"
|
||||
line "of #MON."
|
||||
|
||||
para "Would you like me"
|
||||
line "to rate names?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c00a0::
|
||||
text "Which #MON's"
|
||||
line "nickname should I"
|
||||
cont "rate for you?"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c00cd::
|
||||
text "Hm… @"
|
||||
text_from_ram StringBuffer1
|
||||
text "…"
|
||||
line "That's a fairly"
|
||||
cont "decent name."
|
||||
|
||||
para "But, how about a"
|
||||
line "slightly better"
|
||||
cont "nickname?"
|
||||
|
||||
para "Want me to give it"
|
||||
line "a better name?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c0142::
|
||||
text "All right. What"
|
||||
line "name should we"
|
||||
cont "give it, then?"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0171::
|
||||
text "That's a better"
|
||||
line "name than before!"
|
||||
|
||||
para "Well done!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c019e::
|
||||
text "OK, then. Come"
|
||||
line "again sometime."
|
||||
done
|
||||
|
||||
UnknownText_0x1c01be::
|
||||
text "Hm… @"
|
||||
text_from_ram StringBuffer1
|
||||
text "?"
|
||||
line "What a great name!"
|
||||
cont "It's perfect."
|
||||
|
||||
para "Treat @"
|
||||
text_from_ram StringBuffer1
|
||||
text_start
|
||||
line "with loving care."
|
||||
done
|
||||
|
||||
UnknownText_0x1c0208::
|
||||
text "Whoa… That's just"
|
||||
line "an EGG."
|
||||
done
|
||||
|
||||
UnknownText_0x1c0222::
|
||||
text "It might look the"
|
||||
line "same as before,"
|
||||
|
||||
para "but this new name"
|
||||
line "is much better!"
|
||||
|
||||
para "Well done!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c0272::
|
||||
text "All right. This"
|
||||
line "#MON is now"
|
||||
cont "named @"
|
||||
text_from_ram StringBuffer1
|
||||
text "."
|
||||
prompt
|
||||
|
||||
Text_Gained::
|
||||
text_from_ram StringBuffer1
|
||||
text " gained@@"
|
||||
|
||||
Text_ABoostedStringBuffer2ExpPoints::
|
||||
text_start
|
||||
line "a boosted"
|
||||
cont "@"
|
||||
deciram StringBuffer2, 2, 4
|
||||
text " EXP. Points!"
|
||||
prompt
|
||||
|
||||
Text_StringBuffer2ExpPoints::
|
||||
text_start
|
||||
line "@"
|
||||
deciram StringBuffer2, 2, 4
|
||||
text " EXP. Points!"
|
||||
prompt
|
||||
|
||||
Text_GoPkmn::
|
||||
text "Go! @@"
|
||||
|
||||
Text_DoItPkmn::
|
||||
text "Do it! @@"
|
||||
|
||||
Text_GoForItPkmn::
|
||||
text "Go for it,"
|
||||
line "@@"
|
||||
|
||||
Text_YourFoesWeakGetmPkmn::
|
||||
text "Your foe's weak!"
|
||||
line "Get'm, @@"
|
||||
|
||||
Text_BattleMonNick01::
|
||||
text_from_ram BattleMonNick
|
||||
text "!"
|
||||
done
|
||||
|
||||
Text_BattleMonNickComma::
|
||||
text_from_ram BattleMonNick
|
||||
text ",@@"
|
||||
|
||||
Text_ThatsEnoughComeBack::
|
||||
text " that's"
|
||||
line "enough! Come back!@@"
|
||||
|
||||
Text_OKComeBack::
|
||||
text " OK!"
|
||||
line "Come back!@@"
|
||||
|
||||
Text_GoodComeBack::
|
||||
text " good!"
|
||||
line "Come back!@@"
|
||||
|
||||
Text_ComeBack::
|
||||
text " come"
|
||||
line "back!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c0373::
|
||||
text "Booted up a TM."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0384::
|
||||
text "Booted up an HM."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0396::
|
||||
text "It contained"
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "."
|
||||
|
||||
para "Teach @"
|
||||
text_from_ram StringBuffer2
|
||||
text_start
|
||||
line "to a #MON?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c03c2::
|
||||
text_from_ram StringBuffer2
|
||||
text " is"
|
||||
line "not compatible"
|
||||
cont "with @"
|
||||
text_from_ram StringBuffer1
|
||||
text "."
|
||||
|
||||
para "It can't learn"
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c03fa::
|
||||
text "You have no room"
|
||||
line "for any more"
|
||||
cont "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "S."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0421::
|
||||
text "You received"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0436::
|
||||
text "The link has been"
|
||||
line "cancelled."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0454::
|
||||
text "Communication"
|
||||
line "error."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c046a::
|
||||
text "Must retrieve GIFT"
|
||||
line "at #MON CENTER."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c048e::
|
||||
text "Your friend isn't"
|
||||
line "ready."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c04a7::
|
||||
text "Sorry--only five"
|
||||
line "GIFTS a day."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c04c6::
|
||||
text "Sorry. One GIFT"
|
||||
line "a day per person."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c04e9::
|
||||
text_from_ram wMysteryGiftPartnerName
|
||||
text " sent"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c04fa::
|
||||
text_from_ram wMysteryGiftPartnerName
|
||||
text " sent"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text_start
|
||||
cont "to @"
|
||||
text_from_ram wMysteryGiftPlayerName
|
||||
text "'s home."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c051a::
|
||||
text "Received"
|
||||
line "@"
|
||||
text_from_ram wc850
|
||||
text "'s CARD."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0531::
|
||||
text_from_ram wc850
|
||||
text "'s CARD was"
|
||||
line "listed as no.@"
|
||||
deciram wd265, 1, 2
|
||||
text "."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0555::
|
||||
text "The CARD was not"
|
||||
line "registered."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0573::
|
||||
text "The link has been"
|
||||
line "cancelled."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0591::
|
||||
text "Communication"
|
||||
line "error."
|
||||
prompt
|
||||
|
||||
_BadgeRequiredText::
|
||||
text "Sorry! A new BADGE"
|
||||
line "is required."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c05c8::
|
||||
text "Can't use that"
|
||||
line "here."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c05dd::
|
||||
text_from_ram StringBuffer2
|
||||
text " used"
|
||||
line "CUT!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c05ec::
|
||||
text "There's nothing to"
|
||||
line "CUT here."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0609::
|
||||
text "A blinding FLASH"
|
||||
line "lights the area!@"
|
||||
text_waitbutton
|
||||
db "@@"
|
||||
|
||||
_UsedSurfText::
|
||||
text_from_ram StringBuffer2
|
||||
text " used"
|
||||
@ -236,7 +546,7 @@ UnknownText_0x1c0aa9::
|
||||
|
||||
UnknownText_0x1c0acc::
|
||||
text_from_ram StringBuffer3
|
||||
text ""
|
||||
text_start
|
||||
line "fainted!"
|
||||
prompt
|
||||
|
||||
@ -289,7 +599,7 @@ UnknownText_0x1c0ba5::
|
||||
UnknownText_0x1c0bbb::
|
||||
text "Throw away @"
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)?"
|
||||
@ -331,7 +641,7 @@ UnknownText_0x1c0c63::
|
||||
done
|
||||
|
||||
UnknownText_0x1c0c83::
|
||||
text ""
|
||||
text_start
|
||||
done
|
||||
|
||||
Text_YouCantUseItInABattle::
|
||||
@ -352,7 +662,7 @@ UnknownText_0x1c0cc6::
|
||||
|
||||
UnknownText_0x1c0cd0::
|
||||
interpret_data
|
||||
text $4c, "went way up!"
|
||||
text "<SCROLL>went way up!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0ce0::
|
||||
@ -367,7 +677,7 @@ UnknownText_0x1c0ceb::
|
||||
|
||||
UnknownText_0x1c0cf5::
|
||||
interpret_data
|
||||
text $4c, "sharply fell!"
|
||||
text "<SCROLL>sharply fell!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0d06::
|
||||
@ -378,32 +688,32 @@ UnknownText_0x1c0d0e::
|
||||
text "<USER>@@"
|
||||
|
||||
UnknownText_0x1c0d12::
|
||||
text ""
|
||||
text_start
|
||||
line "made a whirlwind!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0d26::
|
||||
text ""
|
||||
text_start
|
||||
line "took in sunlight!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0d3a::
|
||||
text ""
|
||||
text_start
|
||||
line "lowered its head!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0d4e::
|
||||
text ""
|
||||
text_start
|
||||
line "is glowing!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0d5c::
|
||||
text ""
|
||||
text_start
|
||||
line "flew up high!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c0d6c::
|
||||
text ""
|
||||
text_start
|
||||
line "dug a hole!"
|
||||
prompt
|
||||
|
||||
@ -411,11 +721,11 @@ _ActorNameText::
|
||||
text "<USER>@@"
|
||||
|
||||
_UsedMove1Text::
|
||||
text ""
|
||||
text_start
|
||||
line "used @@"
|
||||
|
||||
_UsedMove2Text::
|
||||
text ""
|
||||
text_start
|
||||
line "used @@"
|
||||
|
||||
_UsedInsteadText::
|
||||
@ -448,10 +758,11 @@ _EndUsedMove5Text::
|
||||
|
||||
UnknownText_0x1c0db0::
|
||||
text "Huh?"
|
||||
|
||||
para "@@"
|
||||
|
||||
UnknownText_0x1c0db8::
|
||||
text ""
|
||||
text_start
|
||||
done
|
||||
|
||||
UnknownText_0x1c0dba::
|
||||
@ -472,7 +783,7 @@ UnknownText_0x1c0dd8::
|
||||
UnknownText_0x1c0df3::
|
||||
text "It's @"
|
||||
text_from_ram wBreedMon2Nick
|
||||
text ""
|
||||
text_start
|
||||
line "that was left with"
|
||||
cont "the DAY-CARE LADY."
|
||||
done
|
||||
@ -480,7 +791,7 @@ UnknownText_0x1c0df3::
|
||||
UnknownText_0x1c0e24::
|
||||
text "It's @"
|
||||
text_from_ram wBreedMon1
|
||||
text ""
|
||||
text_start
|
||||
line "that was left with"
|
||||
cont "the DAY-CARE MAN."
|
||||
done
|
||||
@ -564,7 +875,7 @@ UnknownText_0x1c0fbc::
|
||||
deciram wcf64, 1, 3
|
||||
text " @"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "Animation type @"
|
||||
text_from_ram StringBuffer2
|
||||
db "@@"
|
||||
@ -643,7 +954,7 @@ ContestJudging_FirstPlaceText::
|
||||
text "!@@"
|
||||
|
||||
ContestJudging_FirstPlaceScoreText::
|
||||
text ""
|
||||
text_start
|
||||
|
||||
para "The winning score"
|
||||
line "was @"
|
||||
@ -656,13 +967,15 @@ ContestJudging_SecondPlaceText::
|
||||
line "@"
|
||||
text_from_ram wBugContestWinnerName
|
||||
text ","
|
||||
|
||||
para "who caught a"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "!@@"
|
||||
|
||||
ContestJudging_SecondPlaceScoreText::
|
||||
text ""
|
||||
text_start
|
||||
|
||||
para "The score was"
|
||||
line "@"
|
||||
deciram wBugContestSecondPlaceScore, 2, 3
|
||||
@ -674,13 +987,15 @@ ContestJudging_ThirdPlaceText::
|
||||
line "@"
|
||||
text_from_ram wBugContestWinnerName
|
||||
text ","
|
||||
|
||||
para "who caught a"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "!@@"
|
||||
|
||||
ContestJudging_ThirdPlaceScoreText::
|
||||
text ""
|
||||
text_start
|
||||
|
||||
para "The score was"
|
||||
line "@"
|
||||
deciram wBugContestThirdPlaceScore, 2, 3
|
||||
@ -699,6 +1014,7 @@ UnknownText_0x1c1203::
|
||||
|
||||
UnknownText_0x1c123a::
|
||||
text "CURRENT RECORD"
|
||||
|
||||
para "@"
|
||||
text_from_ram StringBuffer1
|
||||
text " caught by"
|
||||
@ -763,7 +1079,7 @@ _KrissPCHowManyWithdrawText::
|
||||
_KrissPCWithdrewItemsText::
|
||||
text "Withdrew @"
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)."
|
||||
@ -786,7 +1102,7 @@ _KrissPCHowManyDepositText::
|
||||
_KrissPCDepositItemsText::
|
||||
text "Deposited @"
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)."
|
||||
@ -1002,17 +1318,21 @@ _OakPCText4::
|
||||
UnknownText_0x1c19cd::
|
||||
text "Triple-theme"
|
||||
line "trainer ranking!"
|
||||
|
||||
para "The SAVE file you"
|
||||
line "just sent might"
|
||||
cont "make the rankings!"
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c1a22::
|
||||
text "There is no"
|
||||
line "ranking data."
|
||||
|
||||
para "Link to obtain"
|
||||
line "ranking data."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -1039,7 +1359,7 @@ UnknownText_0x1c1a90::
|
||||
UnknownText_0x1c1aad::
|
||||
text "Throw away @"
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text ""
|
||||
text_start
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)?"
|
||||
@ -1080,7 +1400,7 @@ UnknownText_0x1c1b2c::
|
||||
UnknownText_0x1c1b57::
|
||||
text "Made @"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text ""
|
||||
text_start
|
||||
line "hold @"
|
||||
text_from_ram StringBuffer2
|
||||
text "."
|
||||
@ -1105,7 +1425,7 @@ UnknownText_0x1c1baa::
|
||||
UnknownText_0x1c1bc4::
|
||||
text "Took @"
|
||||
text_from_ram StringBuffer1
|
||||
text ""
|
||||
text_start
|
||||
line "from @"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text "."
|
@ -1,3 +1,689 @@
|
||||
_OakText6::
|
||||
text "Now, what did you"
|
||||
line "say your name was?"
|
||||
prompt
|
||||
|
||||
_OakText7::
|
||||
text "<PLAYER>, are you"
|
||||
line "ready?"
|
||||
|
||||
para "Your very own"
|
||||
line "#MON story is"
|
||||
cont "about to unfold."
|
||||
|
||||
para "You'll face fun"
|
||||
line "times and tough"
|
||||
cont "challenges."
|
||||
|
||||
para "A world of dreams"
|
||||
line "and adventures"
|
||||
|
||||
para "with #MON"
|
||||
line "awaits! Let's go!"
|
||||
|
||||
para "I'll be seeing you"
|
||||
line "later!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c40e6::
|
||||
text "The clock's time"
|
||||
line "may be wrong."
|
||||
|
||||
para "Please reset the"
|
||||
line "time."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c411c::
|
||||
text "Set with the"
|
||||
line "Control Pad."
|
||||
|
||||
para "Confirm: A Button"
|
||||
line "Cancel: B Button"
|
||||
done
|
||||
|
||||
UnknownText_0x1c415b::
|
||||
text "Is this OK?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4168::
|
||||
text "The clock has been"
|
||||
line "reset."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4183::
|
||||
text "Too much time has"
|
||||
line "elapsed. Please"
|
||||
cont "try again."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c41b1::
|
||||
text "If you trade that"
|
||||
line "#MON, you won't"
|
||||
cont "be able to battle."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c41e6::
|
||||
text "Your friend's"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text " appears"
|
||||
cont "to be abnormal!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c4212::
|
||||
text "Trade @"
|
||||
text_from_ram wd004
|
||||
text_start
|
||||
line "for @"
|
||||
text_from_ram StringBuffer1
|
||||
text "?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c422a::
|
||||
text "To enter a mobile"
|
||||
line "battle, you must"
|
||||
|
||||
para "pick a team of"
|
||||
line "three #MON."
|
||||
|
||||
para "Is that OK?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4275::
|
||||
text "Need more info on"
|
||||
line "mobile battles?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4298::
|
||||
text "For a mobile"
|
||||
line "battle, choose"
|
||||
cont "three #MON."
|
||||
|
||||
para "The maximum daily"
|
||||
line "play time is ten"
|
||||
|
||||
para "minutes for each"
|
||||
line "linked player."
|
||||
|
||||
para "If a battle isn't"
|
||||
line "finished within"
|
||||
|
||||
para "the time limit,"
|
||||
line "the player with"
|
||||
|
||||
para "the fewest fainted"
|
||||
line "#MON wins."
|
||||
|
||||
para "If tied, the team"
|
||||
line "that lost the"
|
||||
|
||||
para "least amount of HP"
|
||||
line "wins."
|
||||
done
|
||||
|
||||
UnknownText_0x1c439c::
|
||||
text "Today's remaining"
|
||||
line "time is @"
|
||||
deciram StringBuffer2, 1, 2
|
||||
text " min."
|
||||
|
||||
para "Would you like to"
|
||||
line "battle?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c43dc::
|
||||
text "There are only @"
|
||||
deciram StringBuffer2, 1, 2
|
||||
text_start
|
||||
line "min. left today."
|
||||
|
||||
para "Want a quick"
|
||||
line "battle?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4419::
|
||||
text "There is only"
|
||||
line "1 min. left today!"
|
||||
|
||||
para "Want to rush"
|
||||
line "through a battle?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c445a::
|
||||
text "There is less than"
|
||||
line "1 min. left today!"
|
||||
|
||||
para "Please try again"
|
||||
line "tomorrow."
|
||||
done
|
||||
|
||||
UnknownText_0x1c449c::
|
||||
text "Try again using"
|
||||
line "the same settings?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c44c0::
|
||||
text "There is less than"
|
||||
line "1 min. left today!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c44e7::
|
||||
text "No time left for"
|
||||
line "linking today."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4508::
|
||||
text "Pick three #MON"
|
||||
line "for battle."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4525::
|
||||
text "Today's remaining"
|
||||
line "time is @"
|
||||
deciram StringBuffer2, 1, 2
|
||||
text " min."
|
||||
done
|
||||
|
||||
UnknownText_0x1c454b::
|
||||
text "Would you like to"
|
||||
line "save the game?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c456d::
|
||||
text "SAVING… DON'T TURN"
|
||||
line "OFF THE POWER."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4590::
|
||||
text "<PLAYER> saved"
|
||||
line "the game."
|
||||
done
|
||||
|
||||
UnknownText_0x1c45a3::
|
||||
text "There is already a"
|
||||
line "save file. Is it"
|
||||
cont "OK to overwrite?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c45d9::
|
||||
text "There is another"
|
||||
line "save file. Is it"
|
||||
cont "OK to overwrite?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c460d::
|
||||
text "The save file is"
|
||||
line "corrupted!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c462a::
|
||||
text "When you change a"
|
||||
line "#MON BOX, data"
|
||||
cont "will be saved. OK?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c465f::
|
||||
text "Each time you move"
|
||||
line "a #MON, data"
|
||||
cont "will be saved. OK?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4693::
|
||||
text "The window save"
|
||||
line "area was exceeded."
|
||||
done
|
||||
|
||||
UnknownText_0x1c46b7::
|
||||
text "No windows avail-"
|
||||
line "able for popping."
|
||||
done
|
||||
|
||||
UnknownText_0x1c46dc::
|
||||
text "Corrupted event!"
|
||||
prompt
|
||||
|
||||
_ObjectEventText::
|
||||
text "Object event"
|
||||
done
|
||||
|
||||
UnknownText_0x1c46fc::
|
||||
text "BG event"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4706::
|
||||
text "Coordinates event"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4719::
|
||||
text "<PLAYER> received"
|
||||
line "@"
|
||||
text_from_ram StringBuffer4
|
||||
text "."
|
||||
done
|
||||
|
||||
UnknownText_0x1c472c::
|
||||
text "<PLAYER> put the"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text " in"
|
||||
cont "the @"
|
||||
text_from_ram StringBuffer3
|
||||
text "."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c474b::
|
||||
text "The @"
|
||||
text_from_ram StringBuffer3
|
||||
text_start
|
||||
line "is full…"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c475f::
|
||||
text "I see all."
|
||||
line "I know all…"
|
||||
|
||||
para "Certainly, I know"
|
||||
line "of your #MON!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4797::
|
||||
text "Whaaaat? I can't"
|
||||
line "tell a thing!"
|
||||
|
||||
para "How could I not"
|
||||
line "know of this?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c47d4::
|
||||
text "Hm… I see you met"
|
||||
line "@"
|
||||
text_from_ram wSeerNickname
|
||||
text " here:"
|
||||
cont "@"
|
||||
text_from_ram wSeerCaughtLocation
|
||||
text "!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c47fa::
|
||||
text "The time was"
|
||||
line "@"
|
||||
text_from_ram wSeerTimeOfDay
|
||||
text "!"
|
||||
|
||||
para "Its level was @"
|
||||
text_from_ram wSeerCaughtLevelString
|
||||
text "!"
|
||||
|
||||
para "Am I good or what?"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c4837::
|
||||
text "Hm… @"
|
||||
text_from_ram wSeerNickname
|
||||
text_start
|
||||
line "came from @"
|
||||
text_from_ram wSeerOTName
|
||||
text_start
|
||||
cont "in a trade?"
|
||||
|
||||
para "@"
|
||||
text_from_ram wSeerCaughtLocation
|
||||
text_start
|
||||
line "was where @"
|
||||
text_from_ram wSeerOTName
|
||||
text_start
|
||||
cont "met @"
|
||||
text_from_ram wSeerNickname
|
||||
text "!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c487f::
|
||||
text "What!? Incredible!"
|
||||
|
||||
para "I don't understand"
|
||||
line "how, but it is"
|
||||
|
||||
para "incredible!"
|
||||
line "You are special."
|
||||
|
||||
para "I can't tell where"
|
||||
line "you met it, but it"
|
||||
cont "was at level @"
|
||||
text_from_ram wSeerCaughtLevelString
|
||||
text "."
|
||||
|
||||
para "Am I good or what?"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c491d::
|
||||
text "Hey!"
|
||||
|
||||
para "That's an EGG!"
|
||||
|
||||
para "You can't say that"
|
||||
line "you've met it yet…"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4955::
|
||||
text "Fufufu! I saw that"
|
||||
line "you'd do nothing!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c497a::
|
||||
text "Incidentally…"
|
||||
|
||||
para "It would be wise"
|
||||
line "to raise your"
|
||||
|
||||
para "#MON with a"
|
||||
line "little more care."
|
||||
done
|
||||
|
||||
UnknownText_0x1c49c6::
|
||||
text "Incidentally…"
|
||||
|
||||
para "It seems to have"
|
||||
line "grown a little."
|
||||
|
||||
para "@"
|
||||
text_from_ram wSeerNickname
|
||||
text " seems"
|
||||
line "to be becoming"
|
||||
cont "more confident."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4a21::
|
||||
text "Incidentally…"
|
||||
|
||||
para "@"
|
||||
text_from_ram wSeerNickname
|
||||
text " has"
|
||||
line "grown. It's gained"
|
||||
cont "much strength."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4a5b::
|
||||
text "Incidentally…"
|
||||
|
||||
para "It certainly has"
|
||||
line "grown mighty!"
|
||||
|
||||
para "This @"
|
||||
text_from_ram wSeerNickname
|
||||
text_start
|
||||
line "must have come"
|
||||
|
||||
para "through numerous"
|
||||
line "#MON battles."
|
||||
|
||||
para "It looks brimming"
|
||||
line "with confidence."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4ae5::
|
||||
text "Incidentally…"
|
||||
|
||||
para "I'm impressed by"
|
||||
line "your dedication."
|
||||
|
||||
para "It's been a long"
|
||||
line "time since I've"
|
||||
|
||||
para "seen a #MON as"
|
||||
line "mighty as this"
|
||||
cont "@"
|
||||
text_from_ram wSeerNickname
|
||||
text "."
|
||||
|
||||
para "I'm sure that"
|
||||
line "seeing @"
|
||||
text_from_ram wSeerNickname
|
||||
text_start
|
||||
|
||||
para "in battle would"
|
||||
line "excite anyone."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4b92::
|
||||
text "Congratulations!"
|
||||
line "Your @"
|
||||
text_from_ram StringBuffer2
|
||||
db "@@"
|
||||
|
||||
UnknownText_0x1c4baf::
|
||||
text_start
|
||||
|
||||
para "evolved into"
|
||||
line "@"
|
||||
text_from_ram StringBuffer1
|
||||
text "!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4bc5::
|
||||
text "Huh? @"
|
||||
text_from_ram StringBuffer2
|
||||
text_start
|
||||
line "stopped evolving!"
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c4be3::
|
||||
text "What? @"
|
||||
text_from_ram StringBuffer2
|
||||
text_start
|
||||
line "is evolving!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4bfd::
|
||||
text "How many?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4c08::
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text " @"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)"
|
||||
line "will be ¥@"
|
||||
deciram hMoneyTemp, 3, 6
|
||||
text "."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4c28::
|
||||
text "Hello, dear."
|
||||
|
||||
para "I sell inexpensive"
|
||||
line "herbal medicine."
|
||||
|
||||
para "They're good, but"
|
||||
line "a trifle bitter."
|
||||
|
||||
para "Your #MON may"
|
||||
line "not like them."
|
||||
|
||||
para "Hehehehe…"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4ca3::
|
||||
text "How many?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4cae::
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text " @"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)"
|
||||
line "will be ¥@"
|
||||
deciram hMoneyTemp, 3, 6
|
||||
text "."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4cce::
|
||||
text "Thank you, dear."
|
||||
line "Hehehehe…"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4cea::
|
||||
text "Oh? Your PACK is"
|
||||
line "full, dear."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4d08::
|
||||
text "Hehehe… You don't"
|
||||
line "have the money."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4d2a::
|
||||
text "Come again, dear."
|
||||
line "Hehehehe…"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4d47::
|
||||
text "Hiya! Care to see"
|
||||
line "some bargains?"
|
||||
|
||||
para "I sell rare items"
|
||||
line "that nobody else"
|
||||
|
||||
para "carries--but only"
|
||||
line "one of each item."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4db0::
|
||||
text_from_ram StringBuffer2
|
||||
text " costs"
|
||||
line "¥@"
|
||||
deciram hMoneyTemp, 3, 6
|
||||
text ". Want it?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4dcd::
|
||||
text "Thanks."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4dd6::
|
||||
text "Uh-oh, your PACK"
|
||||
line "is chock-full."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4df7::
|
||||
text "You bought that"
|
||||
line "already. I'm all"
|
||||
cont "sold out of it."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4e28::
|
||||
text "Uh-oh, you're"
|
||||
line "short on funds."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4e46::
|
||||
text "Come by again"
|
||||
line "sometime."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4e5f::
|
||||
text "What's up? Need"
|
||||
line "some medicine?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4e7e::
|
||||
text "How many?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4e89::
|
||||
deciram wItemQuantityChangeBuffer, 1, 2
|
||||
text " @"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)"
|
||||
line "will cost ¥@"
|
||||
deciram hMoneyTemp, 3, 6
|
||||
text "."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4eab::
|
||||
text "Thanks much!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4eb9::
|
||||
text "You don't have any"
|
||||
line "more space."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4ed8::
|
||||
text "Huh? That's not"
|
||||
line "enough money."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4ef6::
|
||||
text "All right."
|
||||
line "See you around."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4f12::
|
||||
text "You don't have"
|
||||
line "anything to sell."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c4f33::
|
||||
text "How many?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4f3e::
|
||||
text "I can pay you"
|
||||
line "¥@"
|
||||
deciram hMoneyTemp, 3, 6
|
||||
text "."
|
||||
|
||||
para "Is that OK?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4f62::
|
||||
text "Welcome! How may I"
|
||||
line "help you?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4f80::
|
||||
text "Here you are."
|
||||
line "Thank you!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c4f9a::
|
||||
text "You don't have"
|
||||
line "enough money."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4fb7::
|
||||
text "You can't carry"
|
||||
line "any more items."
|
||||
done
|
||||
|
||||
UnknownText_0x1c4fd7::
|
||||
text "Sorry, I can't buy"
|
||||
line "that from you."
|
||||
prompt
|
||||
|
||||
UnknownText_0x1c4ff9::
|
||||
text "Please come again!"
|
||||
done
|
||||
|
||||
UnknownText_0x1c500d::
|
||||
text "Can I do anything"
|
||||
line "else for you?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c502e::
|
||||
text "Got ¥@"
|
||||
deciram hMoneyTemp, 3, 6
|
||||
text " for"
|
||||
line "@"
|
||||
text_from_ram StringBuffer2
|
||||
text "(S)."
|
||||
done
|
||||
|
||||
UnknownText_0x1c5049::
|
||||
text "Bet how many"
|
||||
line "coins?"
|
||||
done
|
||||
|
||||
UnknownText_0x1c505e::
|
||||
text "Start!"
|
||||
done
|
||||
@ -41,10 +727,13 @@ _MobileStadiumEntryText::
|
||||
_MobileStadiumSuccessText::
|
||||
text "Data transfer is"
|
||||
line "complete."
|
||||
|
||||
para "We hope you enjoy"
|
||||
line "MOBILE STADIUM"
|
||||
|
||||
para "battles in the N64"
|
||||
line "#MON STADIUM 2."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -88,43 +777,55 @@ UnknownText_0x1c521c::
|
||||
UnknownText_0x1c5238::
|
||||
text "The CARD FOLDER"
|
||||
line "stores your and"
|
||||
|
||||
para "your friends'"
|
||||
line "CARDS."
|
||||
|
||||
para "A CARD contains"
|
||||
line "information like"
|
||||
|
||||
para "the person's name,"
|
||||
line "phone number and"
|
||||
cont "profile."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c52bc::
|
||||
text "This is your CARD."
|
||||
|
||||
para "Once you've"
|
||||
line "entered your phone"
|
||||
|
||||
para "number, you can"
|
||||
line "trade CARDS with"
|
||||
cont "your friends."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c531e::
|
||||
text "If you have your"
|
||||
line "friend's CARD, you"
|
||||
|
||||
para "can use it to make"
|
||||
line "a call from a"
|
||||
|
||||
para "mobile phone on"
|
||||
line "the 2nd floor of a"
|
||||
cont "#MON CENTER."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c5394::
|
||||
text "To safely store"
|
||||
line "your collection of"
|
||||
|
||||
para "CARDS, you must"
|
||||
line "set a PASSCODE for"
|
||||
cont "your CARD FOLDER."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -152,6 +853,7 @@ UnknownText_0x1c5494::
|
||||
UnknownText_0x1c54b9::
|
||||
text "The CARD FOLDER"
|
||||
line "has been deleted."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -184,7 +886,7 @@ UnknownText_0x1c5580::
|
||||
done
|
||||
|
||||
UnknownText_0x1c5588::
|
||||
text "<......>"
|
||||
text "<……>"
|
||||
done
|
||||
|
||||
UnknownText_0x1c558b::
|
||||
@ -253,7 +955,7 @@ UnknownText_0x1c5699::
|
||||
|
||||
UnknownText_0x1c56af::
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text ""
|
||||
text_start
|
||||
line "did not learn"
|
||||
cont "@"
|
||||
text_from_ram StringBuffer2
|
||||
@ -270,7 +972,7 @@ UnknownText_0x1c56c9::
|
||||
|
||||
para "But @"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text ""
|
||||
text_start
|
||||
line "can't learn more"
|
||||
cont "than four moves."
|
||||
|
||||
@ -289,7 +991,8 @@ UnknownText_0x1c5740::
|
||||
UnknownText_0x1c574e::
|
||||
text " Poof!@"
|
||||
interpret_data
|
||||
text ""
|
||||
text_start
|
||||
|
||||
para "@"
|
||||
text_from_ram wMonOrItemNameBuffer
|
||||
text " forgot"
|
||||
@ -345,7 +1048,7 @@ UnknownText_0x1c5821::
|
||||
db "@@"
|
||||
|
||||
UnknownText_0x1c5824::
|
||||
text "<......>"
|
||||
text "<……>"
|
||||
done
|
||||
|
||||
UnknownText_0x1c5827::
|
||||
@ -381,18 +1084,21 @@ UnknownText_0x1c58bc::
|
||||
|
||||
UnknownText_0x1c58d1::
|
||||
text "Here you go!"
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c58e0::
|
||||
text "You don't have"
|
||||
line "enough points."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c58ff::
|
||||
text "You have no room"
|
||||
line "for it."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -403,12 +1109,14 @@ UnknownText_0x1c591a::
|
||||
|
||||
UnknownText_0x1c5937::
|
||||
text "Excuse me!"
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
Text_ExcuseMeYoureNotReady::
|
||||
text "Excuse me."
|
||||
line "You're not ready."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -420,18 +1128,21 @@ UnknownText_0x1c5962::
|
||||
UnknownText_0x1c5983::
|
||||
text "You need at least"
|
||||
line "three #MON."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
UnknownText_0x1c59a3::
|
||||
text "Sorry, an EGG"
|
||||
line "doesn't qualify."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
Text_OnlyThreePkmnMayBeEntered::
|
||||
text "Only three #MON"
|
||||
line "may be entered."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -441,6 +1152,7 @@ Text_ThePkmnMustAllBeDifferentKinds::
|
||||
text " #MON"
|
||||
line "must all be"
|
||||
cont "different kinds."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -450,12 +1162,14 @@ Text_ThePkmnMustNotHoldTheSameItems::
|
||||
text " #MON"
|
||||
line "must not hold the"
|
||||
cont "same items."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
Text_YouCantTakeAnEgg::
|
||||
text "You can't take an"
|
||||
line "EGG!"
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
@ -495,7 +1209,7 @@ UnknownText_0x1c5afa::
|
||||
UnknownText_0x1c5b17::
|
||||
text "Gotcha! @"
|
||||
text_from_ram EnemyMonNick
|
||||
text ""
|
||||
text_start
|
||||
line "was caught!@"
|
||||
sound_caught_mon
|
||||
db "@@"
|
||||
@ -607,7 +1321,8 @@ UnknownText_0x1c5d03::
|
||||
text "There was a trophy"
|
||||
line "inside!@"
|
||||
sound_dex_fanfare_50_79
|
||||
text ""
|
||||
text_start
|
||||
|
||||
para "@"
|
||||
text_from_ram PlayerName
|
||||
text " sent the"
|
@ -104,69 +104,69 @@ CreditsStrings:
|
||||
dw .TextTranslation
|
||||
dw .PaadTesting
|
||||
|
||||
.SatoshiTajiri: db " SATOSHI TAJIRI@" ; "たじり さとし@"
|
||||
.JunichiMasuda: db " JUNICHI MASUDA@" ; "ますだ じゅんいち@"
|
||||
.TetsuyaWatanabe: db " TETSUYA WATANABE@" ; "わたなべ てつや@"
|
||||
.ShigekiMorimoto: db " SHIGEKI MORIMOTO@" ; "もりもと しげき@"
|
||||
.SousukeTamada: db " SOUSUKE TAMADA@" ; "たまだ そうすけ@"
|
||||
.TakenoriOota: db " TAKENORI OOTA@" ; "おおた たけのり@"
|
||||
.KenSugimori: db " KEN SUGIMORI@" ; "すぎもり けん@"
|
||||
.MotofumiFujiwara: db " MOTOFUMI FUJIWARA@" ; "ふじわら もとふみ@"
|
||||
.AtsukoNishida: db " ATSUKO NISHIDA@" ; "にしだ あつこ@"
|
||||
.MuneoSaito: db " MUNEO SAITO@" ; "さいとう むねお@"
|
||||
.SatoshiOota: db " SATOSHI OOTA@" ; "おおた さとし@"
|
||||
.RenaYoshikawa: db " RENA YOSHIKAWA@" ; "よしかわ れな@"
|
||||
.JunOkutani: db " JUN OKUTANI@" ; "おくたに じゅん@"
|
||||
.HironobuYoshida: db " HIRONOBU YOSHIDA@" ; "よしだ ひろのぶ@"
|
||||
.AsukaIwashita: db " ASUKA IWASHITA@" ; "いわした あすか@"
|
||||
.GoIchinose: db " GO ICHINOSE@" ; "いちのせ ごう@"
|
||||
.MorikazuAoki: db " MORIKAZU AOKI@" ; "あおき もりかず@"
|
||||
.KohjiNishino: db " KOHJI NISHINO@" ; "にしの こうじ@"
|
||||
.KenjiMatsushima: db " KENJI MATSUSHIMA@" ; "まつしま けんじ@"
|
||||
.ToshinobuMatsumiya: db "TOSHINOBU MATSUMIYA@" ; "まつみや としのぶ@"
|
||||
.SatoruIwata: db " SATORU IWATA@" ; "いわた さとる@"
|
||||
.NobuhiroSeya: db " NOBUHIRO SEYA@" ; "せや のぶひろ@"
|
||||
.KazuhitoSekine: db " KAZUHITO SEKINE@" ; "せきね かずひと@"
|
||||
.TetsujiOota: db " TETSUJI OOTA@" ; "おおた てつじ@"
|
||||
.NclSuperMarioClub: db "NCL SUPER MARIO CLUB@" ; "スーパーマりォクラブ@"
|
||||
.SatoshiTajiri: db " SATOSHI TAJIRI@" ; "たじり さとし@"
|
||||
.JunichiMasuda: db " JUNICHI MASUDA@" ; "ますだ じゅんいち@"
|
||||
.TetsuyaWatanabe: db " TETSUYA WATANABE@" ; "わたなべ てつや@"
|
||||
.ShigekiMorimoto: db " SHIGEKI MORIMOTO@" ; "もりもと しげき@"
|
||||
.SousukeTamada: db " SOUSUKE TAMADA@" ; "たまだ そうすけ@"
|
||||
.TakenoriOota: db " TAKENORI OOTA@" ; "おおた たけのり@"
|
||||
.KenSugimori: db " KEN SUGIMORI@" ; "すぎもり けん@"
|
||||
.MotofumiFujiwara: db " MOTOFUMI FUJIWARA@" ; "ふじわら もとふみ@"
|
||||
.AtsukoNishida: db " ATSUKO NISHIDA@" ; "にしだ あつこ@"
|
||||
.MuneoSaito: db " MUNEO SAITO@" ; "さいとう むねお@"
|
||||
.SatoshiOota: db " SATOSHI OOTA@" ; "おおた さとし@"
|
||||
.RenaYoshikawa: db " RENA YOSHIKAWA@" ; "よしかわ れな@"
|
||||
.JunOkutani: db " JUN OKUTANI@" ; "おくたに じゅん@"
|
||||
.HironobuYoshida: db " HIRONOBU YOSHIDA@" ; "よしだ ひろのぶ@"
|
||||
.AsukaIwashita: db " ASUKA IWASHITA@" ; "いわした あすか@"
|
||||
.GoIchinose: db " GO ICHINOSE@" ; "いちのせ ごう@"
|
||||
.MorikazuAoki: db " MORIKAZU AOKI@" ; "あおき もりかず@"
|
||||
.KohjiNishino: db " KOHJI NISHINO@" ; "にしの こうじ@"
|
||||
.KenjiMatsushima: db " KENJI MATSUSHIMA@" ; "まつしま けんじ@"
|
||||
.ToshinobuMatsumiya: db "TOSHINOBU MATSUMIYA@" ; "まつみや としのぶ@"
|
||||
.SatoruIwata: db " SATORU IWATA@" ; "いわた さとる@"
|
||||
.NobuhiroSeya: db " NOBUHIRO SEYA@" ; "せや のぶひろ@"
|
||||
.KazuhitoSekine: db " KAZUHITO SEKINE@" ; "せきね かずひと@"
|
||||
.TetsujiOota: db " TETSUJI OOTA@" ; "おおた てつじ@"
|
||||
.NclSuperMarioClub: db "NCL SUPER MARIO CLUB@" ; "スーパーマりオクラブ@"
|
||||
.Sarugakucho: db " SARUGAKUCHO@" ; "さるがくちょう@"
|
||||
.AkitoMori: db " AKITO MORI@" ; "もり あきと@"
|
||||
.TakahiroHarada: db " TAKAHIRO HARADA@" ; "はらだ たかひろ@"
|
||||
.TohruHashimoto: db " TOHRU HASHIMOTO@" ; "はしもと とおる@"
|
||||
.NoboruMatsumoto: db " NOBORU MATSUMOTO@" ; "まつもと のぼる@"
|
||||
.TakehiroIzushi: db " TAKEHIRO IZUSHI@" ; "いずし たけひろ@"
|
||||
.TakashiKawaguchi: db " TAKASHI KAWAGUCHI@" ; "かわぐち たかし@"
|
||||
.TsunekazuIshihara: db " TSUNEKAZU ISHIHARA@" ; "いしはら つねかず@"
|
||||
.HiroshiYamauchi: db " HIROSHI YAMAUCHI@" ; "やまうち ひろし@"
|
||||
.KenjiSaiki: db " KENJI SAIKI@" ; "さいき けんじ@"
|
||||
.AtsushiTada: db " ATSUSHI TADA@" ; "ただ あつし@"
|
||||
.NaokoKawakami: db " NAOKO KAWAKAMI@" ; "かわかみ なおこ@"
|
||||
.HiroyukiZinnai: db " HIROYUKI ZINNAI@" ; "じんない ひろゆき@"
|
||||
.KunimiKawamura: db " KUNIMI KAWAMURA@" ; "かわむら くにみ@"
|
||||
.HisashiSogabe: db " HISASHI SOGABE@" ; "そがべ ひさし@"
|
||||
.KeitaKagaya: db " KEITA KAGAYA@" ; "かがや けいた@"
|
||||
.YoshinoriMatsuda: db " YOSHINORI MATSUDA@" ; "まつだ よしのり@"
|
||||
.HitomiSato: db " HITOMI SATO@" ; "さとう ひとみ@"
|
||||
.ToruOsawa: db " TORU OSAWA@" ; "おおさわ とおる@"
|
||||
.TakaoOhara: db " TAKAO OHARA@" ; "おおはら たかお@"
|
||||
.YuichiroIto: db " YUICHIRO ITO@" ; "いとう ゆういちろう@"
|
||||
.TakaoShimizu: db " TAKAO SHIMIZU@" ; "しみず たかお@"
|
||||
.AkitoMori: db " AKITO MORI@" ; "もり あきと@"
|
||||
.TakahiroHarada: db " TAKAHIRO HARADA@" ; "はらだ たかひろ@"
|
||||
.TohruHashimoto: db " TOHRU HASHIMOTO@" ; "はしもと とおる@"
|
||||
.NoboruMatsumoto: db " NOBORU MATSUMOTO@" ; "まつもと のぼる@"
|
||||
.TakehiroIzushi: db " TAKEHIRO IZUSHI@" ; "いずし たけひろ@"
|
||||
.TakashiKawaguchi: db " TAKASHI KAWAGUCHI@" ; "かわぐち たかし@"
|
||||
.TsunekazuIshihara: db " TSUNEKAZU ISHIHARA@" ; "いしはら つねかず@"
|
||||
.HiroshiYamauchi: db " HIROSHI YAMAUCHI@" ; "やまうち ひろし@"
|
||||
.KenjiSaiki: db " KENJI SAIKI@" ; "さいき けんじ@"
|
||||
.AtsushiTada: db " ATSUSHI TADA@" ; "ただ あつし@"
|
||||
.NaokoKawakami: db " NAOKO KAWAKAMI@" ; "かわかみ なおこ@"
|
||||
.HiroyukiZinnai: db " HIROYUKI ZINNAI@" ; "じんない ひろゆき@"
|
||||
.KunimiKawamura: db " KUNIMI KAWAMURA@" ; "かわむら くにみ@"
|
||||
.HisashiSogabe: db " HISASHI SOGABE@" ; "そがべ ひさし@"
|
||||
.KeitaKagaya: db " KEITA KAGAYA@" ; "かがや けいた@"
|
||||
.YoshinoriMatsuda: db " YOSHINORI MATSUDA@" ; "まつだ よしのり@"
|
||||
.HitomiSato: db " HITOMI SATO@" ; "さとう ひとみ@"
|
||||
.ToruOsawa: db " TORU OSAWA@" ; "おおさわ とおる@"
|
||||
.TakaoOhara: db " TAKAO OHARA@" ; "おおはら たかお@"
|
||||
.YuichiroIto: db " YUICHIRO ITO@" ; "いとう ゆういちろう@"
|
||||
.TakaoShimizu: db " TAKAO SHIMIZU@" ; "しみず たかお@"
|
||||
.Planning: db " SPECIAL PRODUCTION"
|
||||
next " PLANNING" ; "きかくかいはつぶ@"
|
||||
next " & DEVELOPMENT DEPT.@"
|
||||
.KeitaNakamura: db " KEITA NAKAMURA@" ; "なかむら けいた@"
|
||||
.HirotakaUemura: db " HIROTAKA UEMURA@" ; "うえむら ひろたか@"
|
||||
.HiroakiTamura: db " HIROAKI TAMURA@" ; "たむら ひろあき@"
|
||||
.NoriakiSakaguchi: db " NORIAKI SAKAGUCHI@" ; "さかぐち のりあき@"
|
||||
.MiyukiSato: db " MIYUKI SATO@" ; "さとう みゆき@"
|
||||
.GakuziNomoto: db " GAKUZI NOMOTO@" ; "のもと がくじ@"
|
||||
.AiMashima: db " AI MASHIMA@" ; "ましま あい@"
|
||||
.MikihiroIshikawa: db " MIKIHIRO ISHIKAWA@" ; "いしかわ みきひろ@"
|
||||
.HideyukiHashimoto: db " HIDEYUKI HASHIMOTO@" ; "はしもと ひでゆき@"
|
||||
.SatoshiYamato: db " SATOSHI YAMATO@" ; "やまと さとし@"
|
||||
.ShigeruMiyamoto: db " SHIGERU MIYAMOTO@" ; "みやもと しげる@"
|
||||
.KeitaNakamura: db " KEITA NAKAMURA@" ; "なかむら けいた@"
|
||||
.HirotakaUemura: db " HIROTAKA UEMURA@" ; "うえむら ひろたか@"
|
||||
.HiroakiTamura: db " HIROAKI TAMURA@" ; "たむら ひろあき@"
|
||||
.NoriakiSakaguchi: db " NORIAKI SAKAGUCHI@" ; "さかぐち のりあき@"
|
||||
.MiyukiSato: db " MIYUKI SATO@" ; "さとう みゆき@"
|
||||
.GakuziNomoto: db " GAKUZI NOMOTO@" ; "のもと がくじ@"
|
||||
.AiMashima: db " AI MASHIMA@" ; "ましま あい@"
|
||||
.MikihiroIshikawa: db " MIKIHIRO ISHIKAWA@" ; "いしかわ みきひろ@"
|
||||
.HideyukiHashimoto: db " HIDEYUKI HASHIMOTO@" ; "はしもと ひでゆき@"
|
||||
.SatoshiYamato: db " SATOSHI YAMATO@" ; "やまと さとし@"
|
||||
.ShigeruMiyamoto: db " SHIGERU MIYAMOTO@" ; "みやもと しげる@"
|
||||
.End: db " END@" ; "おしまい@"
|
||||
.Unknown: db " ????????@" ; "????????@"
|
||||
.Unknown: db " ????????@" ; "????????@"
|
||||
.GailTilden: db " GAIL TILDEN@"
|
||||
.NobOgasawara: db " NOB OGASAWARA@"
|
||||
.SethMcMahill: db " SETH McMAHILL@"
|
||||
@ -179,32 +179,32 @@ CreditsStrings:
|
||||
.KazuyoshiOsawa: db " KAZUYOSHI OSAWA@"
|
||||
.KimikoNakamichi: db " KIMIKO NAKAMICHI@"
|
||||
.Staff: db " #MON" ; "ポケットモンスター"
|
||||
next " CRYSTAL VERSION" ; " クりスタル バージョン"
|
||||
next " STAFF@" ; " スタッフ@"
|
||||
.Director: db " DIRECTOR@" ; "エグゼクティブ ディレクター@"
|
||||
next " CRYSTAL VERSION" ; " クりスタル バージョン"
|
||||
next " STAFF@" ; " スタッフ@"
|
||||
.Director: db " DIRECTOR@" ; "エグゼクティブ ディレクター@"
|
||||
.CoDirector: db " CO-DIRECTOR@" ; "ディレクター@"
|
||||
.Programmers: db " PROGRAMMERS@" ; "プログラム@"
|
||||
.GraphicsDirector: db " GRAPHICS DIRECTOR@" ; "グラフィック ディレクター@"
|
||||
.MonsterDesign: db " MONSTER DESIGN@" ; "# デザイン@"
|
||||
.GraphicsDesign: db " GRAPHICS DESIGN@" ; "グラフィック デザイン@"
|
||||
.GraphicsDirector: db " GRAPHICS DIRECTOR@" ; "グラフィック ディレクター@"
|
||||
.MonsterDesign: db " MONSTER DESIGN@" ; "# デザイン@"
|
||||
.GraphicsDesign: db " GRAPHICS DESIGN@" ; "グラフィック デザイン@"
|
||||
.Music: db " MUSIC@" ; "おんがく@"
|
||||
.SoundEffects: db " SOUND EFFECTS@" ; "サウンド エフ→クト@"
|
||||
.SoundEffects: db " SOUND EFFECTS@" ; "サウンド エフ→クト@"
|
||||
.GameDesign: db " GAME DESIGN@" ; "ゲームデザイン@"
|
||||
.GameScenario: db " GAME SCENARIO@" ; "シナりォ@"
|
||||
.ToolProgramming: db " TOOL PROGRAMMING@" ; "ツール プログラム@"
|
||||
.ParametricDesign: db " PARAMETRIC DESIGN@" ; "パラメーター せってい@"
|
||||
.ScriptDesign: db " SCRIPT DESIGN@" ; "スクりプト せってい@"
|
||||
.MapDataDesign: db " MAP DATA DESIGN@" ; "マップデータ せってい@"
|
||||
.MapDesign: db " MAP DESIGN@" ; "マップ デザイン@"
|
||||
.GameScenario: db " GAME SCENARIO@" ; "シナりオ@"
|
||||
.ToolProgramming: db " TOOL PROGRAMMING@" ; "ツール プログラム@"
|
||||
.ParametricDesign: db " PARAMETRIC DESIGN@" ; "パラメーター せってい@"
|
||||
.ScriptDesign: db " SCRIPT DESIGN@" ; "スクりプト せってい@"
|
||||
.MapDataDesign: db " MAP DATA DESIGN@" ; "マップデータ せってい@"
|
||||
.MapDesign: db " MAP DESIGN@" ; "マップ デザイン@"
|
||||
.ProductTesting: db " PRODUCT TESTING@" ; "デバッグプレイ@"
|
||||
.SpecialThanks: db " SPECIAL THANKS@" ; "スぺシャルサンクス@"
|
||||
.Producers: db " PRODUCERS@" ; "プロデューサー@"
|
||||
.ExecutiveProducer: db " EXECUTIVE PRODUCER@" ; "エグゼクティブ プロデューサー@"
|
||||
.PokemonAnimation: db " #MON ANIMATION@" ; "# アニメーション@"
|
||||
.PokedexText: db " #DEX TEXT@" ; "ずかん テキスト@"
|
||||
.MobilePrjLeader: db " MOBILE PRJ. LEADER@" ; "モバイルプロジ→クト りーダー@"
|
||||
.MobileSystemAd: db " MOBILE SYSTEM AD.@" ; "モバイル システムアドバイザー@"
|
||||
.MobileStadiumDir: db "MOBILE STADIUM DIR.@" ; "モバイルスタジアム ディレクター@"
|
||||
.ExecutiveProducer: db " EXECUTIVE PRODUCER@" ; "エグゼクティブ プロデューサー@"
|
||||
.PokemonAnimation: db " #MON ANIMATION@" ; "# アニメーション@"
|
||||
.PokedexText: db " #DEX TEXT@" ; "ずかん テキスト@"
|
||||
.MobilePrjLeader: db " MOBILE PRJ. LEADER@" ; "モバイルプロジ→クト りーダー@"
|
||||
.MobileSystemAd: db " MOBILE SYSTEM AD.@" ; "モバイル システムアドバイザー@"
|
||||
.MobileStadiumDir: db "MOBILE STADIUM DIR.@" ; "モバイルスタジアム ディレクター@"
|
||||
.Coordination: db " COORDINATION@" ; "コーディネーター@"
|
||||
.UsVersionStaff: db " US VERSION STAFF@"
|
||||
.UsCoordination: db " US COORDINATION@"
|
||||
|
@ -11,8 +11,7 @@ DefaultOptions: ; 14f7c
|
||||
db GBPRINTER_NORMAL
|
||||
; Options2: menu account on
|
||||
db 1 << MENU_ACCOUNT
|
||||
; $cfd2: ??
|
||||
|
||||
db $00
|
||||
; $cfd3: ??
|
||||
db $00
|
||||
; 14f84
|
||||
|
35
data/elevator_floors.asm
Normal file
35
data/elevator_floors.asm
Normal file
@ -0,0 +1,35 @@
|
||||
ElevatorFloorNames:
|
||||
; entries correspond to FLOOR_* constants
|
||||
dw .B4F
|
||||
dw .B3F
|
||||
dw .B2F
|
||||
dw .B1F
|
||||
dw ._1F
|
||||
dw ._2F
|
||||
dw ._3F
|
||||
dw ._4F
|
||||
dw ._5F
|
||||
dw ._6F
|
||||
dw ._7F
|
||||
dw ._8F
|
||||
dw ._9F
|
||||
dw ._10F
|
||||
dw ._11F
|
||||
dw .ROOF
|
||||
|
||||
.B4F: db "B4F@"
|
||||
.B3F: db "B3F@"
|
||||
.B2F: db "B2F@"
|
||||
.B1F: db "B1F@"
|
||||
._1F: db "1F@"
|
||||
._2F: db "2F@"
|
||||
._3F: db "3F@"
|
||||
._4F: db "4F@"
|
||||
._5F: db "5F@"
|
||||
._6F: db "6F@"
|
||||
._7F: db "7F@"
|
||||
._8F: db "8F@"
|
||||
._9F: db "9F@"
|
||||
._10F: db "10F@"
|
||||
._11F: db "11F@"
|
||||
.ROOF: db "ROOF@"
|
@ -1,53 +1,53 @@
|
||||
CutTreeBlockPointers: ; c862
|
||||
; tileset, block list pointer
|
||||
dbw TILESET_JOHTO_1, .johto1
|
||||
dbw TILESET_JOHTO_2, .johto2
|
||||
dbw TILESET_KANTO, .kanto
|
||||
dbw TILESET_PARK, .park
|
||||
dbw TILESET_ILEX_FOREST, .ilex
|
||||
db -1
|
||||
dbw TILESET_JOHTO, .johto
|
||||
dbw TILESET_JOHTO_MODERN, .johto_modern
|
||||
dbw TILESET_KANTO, .kanto
|
||||
dbw TILESET_PARK, .park
|
||||
dbw TILESET_FOREST, .forest
|
||||
db -1 ; end
|
||||
|
||||
.johto1 ; Johto OW
|
||||
.johto:
|
||||
; facing block, replacement block, animation
|
||||
db $03, $02, 1 ; grass
|
||||
db $5b, $3c, 0 ; tree
|
||||
db $5f, $3d, 0 ; tree
|
||||
db $63, $3f, 0 ; tree
|
||||
db $67, $3e, 0 ; tree
|
||||
db -1 ; end
|
||||
|
||||
.johto_modern:
|
||||
; facing block, replacement block, animation
|
||||
db $03, $02, $01 ; grass
|
||||
db $5b, $3c, $00 ; tree
|
||||
db $5f, $3d, $00 ; tree
|
||||
db $63, $3f, $00 ; tree
|
||||
db $67, $3e, $00 ; tree
|
||||
db -1
|
||||
db -1 ; end
|
||||
|
||||
.johto2 ; Goldenrod area
|
||||
.kanto:
|
||||
; facing block, replacement block, animation
|
||||
db $03, $02, $01 ; grass
|
||||
db -1
|
||||
db $0b, $0a, 1 ; grass
|
||||
db $32, $6d, 0 ; tree
|
||||
db $33, $6c, 0 ; tree
|
||||
db $34, $6f, 0 ; tree
|
||||
db $35, $4c, 0 ; tree
|
||||
db $60, $6e, 0 ; tree
|
||||
db -1 ; end
|
||||
|
||||
.kanto ; Kanto OW
|
||||
.park:
|
||||
; facing block, replacement block, animation
|
||||
db $0b, $0a, $01 ; grass
|
||||
db $32, $6d, $00 ; tree
|
||||
db $33, $6c, $00 ; tree
|
||||
db $34, $6f, $00 ; tree
|
||||
db $35, $4c, $00 ; tree
|
||||
db $60, $6e, $00 ; tree
|
||||
db -1
|
||||
db $13, $03, 1 ; grass
|
||||
db $03, $04, 1 ; grass
|
||||
db -1 ; end
|
||||
|
||||
.park ; National Park
|
||||
.forest:
|
||||
; facing block, replacement block, animation
|
||||
db $13, $03, $01 ; grass
|
||||
db $03, $04, $01 ; grass
|
||||
db -1
|
||||
|
||||
.ilex ; Ilex Forest
|
||||
; facing block, replacement block, animation
|
||||
db $0f, $17, $00
|
||||
db -1
|
||||
db $0f, $17, 0
|
||||
db -1 ; end
|
||||
|
||||
|
||||
WhirlpoolBlockPointers: ; c8a4
|
||||
dbw TILESET_JOHTO_1, .johto
|
||||
db -1
|
||||
dbw TILESET_JOHTO, .johto
|
||||
db -1 ; end
|
||||
|
||||
.johto ; c8a8
|
||||
.johto:
|
||||
; facing block, replacement block, animation
|
||||
db $07, $36, $00
|
||||
db -1
|
||||
db $07, $36, 0
|
||||
db -1 ; end
|
||||
|
11
data/items/apricorn_balls.asm
Normal file
11
data/items/apricorn_balls.asm
Normal file
@ -0,0 +1,11 @@
|
||||
ApricornBalls: ; 24ca0
|
||||
; apricorn, ball
|
||||
db RED_APRICORN, LEVEL_BALL
|
||||
db BLU_APRICORN, LURE_BALL
|
||||
db YLW_APRICORN, MOON_BALL
|
||||
db GRN_APRICORN, FRIEND_BALL
|
||||
db WHT_APRICORN, FAST_BALL
|
||||
db BLK_APRICORN, HEAVY_BALL
|
||||
db PNK_APRICORN, LOVE_BALL
|
||||
db -1
|
||||
; 24caf
|
@ -7,57 +7,57 @@ ENDM
|
||||
|
||||
ItemAttributes: ; 67c1
|
||||
; entries correspond to constants/item_constants.asm
|
||||
; MASTER BALL
|
||||
; MASTER_BALL
|
||||
item_attribute 0, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; ULTRA BALL
|
||||
; ULTRA_BALL
|
||||
item_attribute 1200, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; BRIGHTPOWDER
|
||||
item_attribute 10, HELD_BRIGHTPOWDER, 20, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; GREAT BALL
|
||||
; GREAT_BALL
|
||||
item_attribute 600, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; # BALL
|
||||
; POKE_BALL
|
||||
item_attribute 200, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; TERU-SAMA
|
||||
; TOWN_MAP
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BICYCLE
|
||||
item_attribute 0, 0, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; MOON STONE
|
||||
; MOON_STONE
|
||||
item_attribute 0, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; ANTIDOTE
|
||||
item_attribute 100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; BURN HEAL
|
||||
; BURN_HEAL
|
||||
item_attribute 250, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ICE HEAL
|
||||
; ICE_HEAL
|
||||
item_attribute 250, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; AWAKENING
|
||||
item_attribute 250, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; PARLYZ HEAL
|
||||
; PARLYZ_HEAL
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; FULL RESTORE
|
||||
; FULL_RESTORE
|
||||
item_attribute 3000, 0, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; MAX POTION
|
||||
; MAX_POTION
|
||||
item_attribute 2500, 0, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; HYPER POTION
|
||||
; HYPER_POTION
|
||||
item_attribute 1200, 0, 200, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SUPER POTION
|
||||
; SUPER_POTION
|
||||
item_attribute 700, 0, 50, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; POTION
|
||||
item_attribute 300, 0, 20, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ESCAPE ROPE
|
||||
; ESCAPE_ROPE
|
||||
item_attribute 550, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; REPEL
|
||||
item_attribute 350, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; MAX ELIXER
|
||||
; MAX_ELIXER
|
||||
item_attribute 4500, 0, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; FIRE STONE
|
||||
; FIRE_STONE
|
||||
item_attribute 2100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; THUNDERSTONE
|
||||
item_attribute 2100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; WATER STONE
|
||||
; WATER_STONE
|
||||
item_attribute 2100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_19
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; HP UP
|
||||
; HP_UP
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; PROTEIN
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
@ -65,159 +65,159 @@ ItemAttributes: ; 67c1
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; CARBOS
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; LUCKY PUNCH
|
||||
; LUCKY_PUNCH
|
||||
item_attribute 10, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CALCIUM
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; RARE CANDY
|
||||
; RARE_CANDY
|
||||
item_attribute 4800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; X ACCURACY
|
||||
; X_ACCURACY
|
||||
item_attribute 950, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; LEAF STONE
|
||||
; LEAF_STONE
|
||||
item_attribute 2100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; METAL POWDER
|
||||
; METAL_POWDER
|
||||
item_attribute 10, HELD_METAL_POWDER, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; NUGGET
|
||||
item_attribute 10000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; # DOLL
|
||||
; POKE_DOLL
|
||||
item_attribute 1000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; FULL HEAL
|
||||
; FULL_HEAL
|
||||
item_attribute 600, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; REVIVE
|
||||
item_attribute 1500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; MAX REVIVE
|
||||
; MAX_REVIVE
|
||||
item_attribute 4000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GUARD SPEC.
|
||||
; GUARD_SPEC
|
||||
item_attribute 700, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; SUPER REPEL
|
||||
; SUPER_REPEL
|
||||
item_attribute 500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; MAX REPEL
|
||||
; MAX_REPEL
|
||||
item_attribute 700, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; DIRE HIT
|
||||
; DIRE_HIT
|
||||
item_attribute 650, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; TERU-SAMA
|
||||
; ITEM_2D
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; FRESH WATER
|
||||
; FRESH_WATER
|
||||
item_attribute 200, 0, 50, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SODA POP
|
||||
; SODA_POP
|
||||
item_attribute 300, 0, 60, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; LEMONADE
|
||||
item_attribute 350, 0, 80, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; X ATTACK
|
||||
; X_ATTACK
|
||||
item_attribute 500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; TERU-SAMA
|
||||
; ITEM_32
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; X DEFEND
|
||||
; X_DEFEND
|
||||
item_attribute 550, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; X SPEED
|
||||
; X_SPEED
|
||||
item_attribute 350, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; X SPECIAL
|
||||
; X_SPECIAL
|
||||
item_attribute 350, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; COIN CASE
|
||||
; COIN_CASE
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; ITEMFINDER
|
||||
item_attribute 0, 0, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; POKE_FLUTE
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EXP.SHARE
|
||||
; EXP_SHARE
|
||||
item_attribute 3000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; OLD ROD
|
||||
; OLD_ROD
|
||||
item_attribute 0, 0, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; GOOD ROD
|
||||
; GOOD_ROD
|
||||
item_attribute 0, 0, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; SILVER LEAF
|
||||
; SILVER_LEAF
|
||||
item_attribute 1000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SUPER ROD
|
||||
; SUPER_ROD
|
||||
item_attribute 0, 0, 0, CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; PP UP
|
||||
; PP_UP
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; ETHER
|
||||
item_attribute 1200, 0, 10, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; MAX ETHER
|
||||
; MAX_ETHER
|
||||
item_attribute 2000, 0, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ELIXER
|
||||
item_attribute 3000, 0, 10, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; RED SCALE
|
||||
; RED_SCALE
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SECRETPOTION
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; S.S.TICKET
|
||||
; S_S_TICKET
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MYSTERY EGG
|
||||
; MYSTERY_EGG
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CLEAR BELL
|
||||
; CLEAR_BELL
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SILVER WING
|
||||
; SILVER_WING
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MOOMOO MILK
|
||||
; MOOMOO_MILK
|
||||
item_attribute 500, 0, 100, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; QUICK CLAW
|
||||
; QUICK_CLAW
|
||||
item_attribute 100, HELD_QUICK_CLAW, 60, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PSNCUREBERRY
|
||||
item_attribute 10, HELD_HEAL_POISON, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GOLD LEAF
|
||||
; GOLD_LEAF
|
||||
item_attribute 1000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SOFT SAND
|
||||
; SOFT_SAND
|
||||
item_attribute 100, HELD_GROUND_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SHARP BEAK
|
||||
; SHARP_BEAK
|
||||
item_attribute 100, HELD_FLYING_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PRZCUREBERRY
|
||||
item_attribute 10, HELD_HEAL_PARALYZE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; BURNT BERRY
|
||||
; BURNT_BERRY
|
||||
item_attribute 10, HELD_HEAL_FREEZE, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ICE BERRY
|
||||
; ICE_BERRY
|
||||
item_attribute 10, HELD_HEAL_BURN, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; POISON BARB
|
||||
; POISON_BARB
|
||||
item_attribute 100, HELD_POISON_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; KING'S ROCK
|
||||
; KINGS_ROCK
|
||||
item_attribute 100, HELD_FLINCH, 30, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BITTER BERRY
|
||||
; BITTER_BERRY
|
||||
item_attribute 10, HELD_HEAL_CONFUSION, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_PARTY
|
||||
; MINT BERRY
|
||||
; MINT_BERRY
|
||||
item_attribute 10, HELD_HEAL_SLEEP, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; RED APRICORN
|
||||
; RED_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TINYMUSHROOM
|
||||
item_attribute 500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BIG MUSHROOM
|
||||
; BIG_MUSHROOM
|
||||
item_attribute 5000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SILVERPOWDER
|
||||
item_attribute 100, HELD_BUG_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLU APRICORN
|
||||
; BLU_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_5A
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; AMULET COIN
|
||||
; AMULET_COIN
|
||||
item_attribute 100, HELD_AMULET_COIN, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; YLW APRICORN
|
||||
; YLW_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; GRN APRICORN
|
||||
; GRN_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CLEANSE TAG
|
||||
; CLEANSE_TAG
|
||||
item_attribute 200, HELD_CLEANSE_TAG, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MYSTIC WATER
|
||||
; MYSTIC_WATER
|
||||
item_attribute 100, HELD_WATER_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TWISTEDSPOON
|
||||
item_attribute 100, HELD_PSYCHIC_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; WHT APRICORN
|
||||
; WHT_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLACKBELT
|
||||
item_attribute 100, HELD_FIGHTING_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLK APRICORN
|
||||
; BLK_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_64
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PNK APRICORN
|
||||
; PNK_APRICORN
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLACKGLASSES
|
||||
item_attribute 100, HELD_DARK_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SLOWPOKETAIL
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PINK BOW
|
||||
; PINK_BOW
|
||||
item_attribute 100, HELD_NORMAL_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; STICK
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SMOKE BALL
|
||||
; SMOKE_BALL
|
||||
item_attribute 200, HELD_ESCAPE, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; NEVERMELTICE
|
||||
item_attribute 100, HELD_ICE_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
@ -227,165 +227,165 @@ ItemAttributes: ; 67c1
|
||||
item_attribute 10, HELD_HEAL_STATUS, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; PEARL
|
||||
item_attribute 1400, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BIG PEARL
|
||||
; BIG_PEARL
|
||||
item_attribute 7500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EVERSTONE
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SPELL TAG
|
||||
; SPELL_TAG
|
||||
item_attribute 100, HELD_GHOST_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; RAGECANDYBAR
|
||||
item_attribute 300, 0, 20, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GS BALL
|
||||
; GS_BALL
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLUE CARD
|
||||
; BLUE_CARD
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; MIRACLE SEED
|
||||
; MIRACLE_SEED
|
||||
item_attribute 100, HELD_GRASS_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; THICK CLUB
|
||||
; THICK_CLUB
|
||||
item_attribute 500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; FOCUS BAND
|
||||
; FOCUS_BAND
|
||||
item_attribute 200, HELD_FOCUS_BAND, 30, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_78
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ENERGYPOWDER
|
||||
item_attribute 500, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; ENERGY ROOT
|
||||
; ENERGY_ROOT
|
||||
item_attribute 800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; HEAL POWDER
|
||||
; HEAL_POWDER
|
||||
item_attribute 450, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; REVIVAL HERB
|
||||
; REVIVAL_HERB
|
||||
item_attribute 2800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; HARD STONE
|
||||
; HARD_STONE
|
||||
item_attribute 100, HELD_ROCK_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LUCKY EGG
|
||||
; LUCKY_EGG
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CARD KEY
|
||||
; CARD_KEY
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; MACHINE PART
|
||||
; MACHINE_PART
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EGG TICKET
|
||||
; EGG_TICKET
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LOST ITEM
|
||||
; LOST_ITEM
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; STARDUST
|
||||
item_attribute 2000, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; STAR PIECE
|
||||
item_attribute 9800, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BASEMENT KEY
|
||||
; BASEMENT_KEY
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; PASS
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_87
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_88
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_89
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; CHARCOAL
|
||||
item_attribute 9800, HELD_FIRE_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BERRY JUICE
|
||||
; BERRY_JUICE
|
||||
item_attribute 100, HELD_BERRY, 20, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SCOPE LENS
|
||||
; SCOPE_LENS
|
||||
item_attribute 200, HELD_CRITICAL_UP, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_8D
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_8E
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; METAL COAT
|
||||
; METAL_COAT
|
||||
item_attribute 100, HELD_STEEL_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; DRAGON FANG
|
||||
; DRAGON_FANG
|
||||
item_attribute 100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_91
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LEFTOVERS
|
||||
item_attribute 200, HELD_LEFTOVERS, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_93
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_94
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_95
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MYSTERYBERRY
|
||||
item_attribute 10, HELD_RESTORE_PP, -1, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; DRAGON SCALE
|
||||
; DRAGON_SCALE
|
||||
item_attribute 2100, HELD_DRAGON_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BERSERK GENE
|
||||
; BERSERK_GENE
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_99
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_9A
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_9B
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SACRED ASH
|
||||
; SACRED_ASH
|
||||
item_attribute 200, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; HEAVY BALL
|
||||
; HEAVY_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; FLOWER MAIL
|
||||
; FLOWER_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LEVEL BALL
|
||||
; LEVEL_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; LURE BALL
|
||||
; LURE_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; FAST BALL
|
||||
; FAST_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; TERU-SAMA
|
||||
; ITEM_A2
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LIGHT BALL
|
||||
; LIGHT_BALL
|
||||
item_attribute 100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; FRIEND BALL
|
||||
; FRIEND_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; MOON BALL
|
||||
; MOON_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; LOVE BALL
|
||||
; LOVE_BALL
|
||||
item_attribute 150, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; NORMAL BOX
|
||||
; NORMAL_BOX
|
||||
item_attribute 10, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; GORGEOUS BOX
|
||||
; GORGEOUS_BOX
|
||||
item_attribute 10, 0, 0, CANT_SELECT, ITEM, ITEMMENU_CURRENT, ITEMMENU_NOUSE
|
||||
; SUN STONE
|
||||
; SUN_STONE
|
||||
item_attribute 2100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; POLKADOT BOW
|
||||
; POLKADOT_BOW
|
||||
item_attribute 100, HELD_NORMAL_BOOST, 10, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_AB
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; UP-GRADE
|
||||
; UP_GRADE
|
||||
item_attribute 2100, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BERRY
|
||||
item_attribute 10, HELD_BERRY, 10, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; GOLD BERRY
|
||||
; GOLD_BERRY
|
||||
item_attribute 10, HELD_BERRY, 30, CANT_SELECT, ITEM, ITEMMENU_PARTY, ITEMMENU_PARTY
|
||||
; SQUIRTBOTTLE
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_CLOSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_B0
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PARK BALL
|
||||
; PARK_BALL
|
||||
item_attribute 0, 0, 0, CANT_SELECT, BALL, ITEMMENU_NOUSE, ITEMMENU_CLOSE
|
||||
; RAINBOW WING
|
||||
; RAINBOW_WING
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, KEY_ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_B3
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BRICK PIECE
|
||||
; BRICK_PIECE
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; SURF MAIL
|
||||
; SURF_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LITEBLUEMAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; PORTRAITMAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; LOVELY MAIL
|
||||
; LOVELY_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; EON MAIL
|
||||
; EON_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MORPH MAIL
|
||||
; MORPH_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; BLUESKY MAIL
|
||||
; BLUESKY_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MUSIC MAIL
|
||||
; MUSIC_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; MIRAGE MAIL
|
||||
; MIRAGE_MAIL
|
||||
item_attribute 50, 0, 0, CANT_SELECT, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_BE
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TM01
|
||||
item_attribute 3000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
@ -395,7 +395,7 @@ ItemAttributes: ; 67c1
|
||||
item_attribute 3000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM04
|
||||
item_attribute 2000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_C3
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TM05
|
||||
item_attribute 1000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
@ -445,7 +445,7 @@ ItemAttributes: ; 67c1
|
||||
item_attribute 1000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TM28
|
||||
item_attribute 2000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_DC
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TM29
|
||||
item_attribute 2000, 0, 0, CANT_SELECT, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
@ -505,17 +505,17 @@ ItemAttributes: ; 67c1
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; HM07
|
||||
item_attribute 0, 0, 0, CANT_SELECT | CANT_TOSS, TM_HM, ITEMMENU_PARTY, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; ITEM_FA
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; $fb
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; $fc
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; $fd
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; $fe
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; TERU-SAMA
|
||||
; $ff
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
; ?
|
||||
; $00
|
||||
item_attribute $9999, 0, 0, 0, ITEM, ITEMMENU_NOUSE, ITEMMENU_NOUSE
|
||||
|
@ -1,36 +1,3 @@
|
||||
PrintItemDescription: ; 0x1c8955
|
||||
; Print the description for item [CurSpecies] at de.
|
||||
|
||||
ld a, [CurSpecies]
|
||||
cp TM01
|
||||
jr c, .not_a_tm
|
||||
|
||||
ld [CurItem], a
|
||||
push de
|
||||
farcall GetTMHMItemMove
|
||||
pop hl
|
||||
ld a, [wd265]
|
||||
ld [CurSpecies], a
|
||||
predef PrintMoveDesc
|
||||
ret
|
||||
|
||||
.not_a_tm
|
||||
push de
|
||||
ld hl, ItemDescriptions
|
||||
ld a, [CurSpecies]
|
||||
dec a
|
||||
ld c, a
|
||||
ld b, 0
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
ld e, [hl]
|
||||
inc hl
|
||||
ld d, [hl]
|
||||
pop hl
|
||||
jp PlaceString
|
||||
; 0x1c8987
|
||||
|
||||
|
||||
ItemDescriptions:
|
||||
dw MasterBallDesc
|
||||
dw UltraBallDesc
|
||||
|
18
data/items/heal_hp.asm
Normal file
18
data/items/heal_hp.asm
Normal file
@ -0,0 +1,18 @@
|
||||
HealingHPAmounts: ; f3af
|
||||
dbw FRESH_WATER, 50
|
||||
dbw SODA_POP, 60
|
||||
dbw LEMONADE, 80
|
||||
dbw HYPER_POTION, 200
|
||||
dbw SUPER_POTION, 50
|
||||
dbw POTION, 20
|
||||
dbw MAX_POTION, MAX_STAT_VALUE
|
||||
dbw FULL_RESTORE, MAX_STAT_VALUE
|
||||
dbw MOOMOO_MILK, 100
|
||||
dbw BERRY, 10
|
||||
dbw GOLD_BERRY, 30
|
||||
dbw ENERGYPOWDER, 50
|
||||
dbw ENERGY_ROOT, 200
|
||||
dbw RAGECANDYBAR, 20
|
||||
dbw BERRY_JUICE, 20
|
||||
dbw -1, 0 ; end
|
||||
; f3df
|
18
data/items/heal_status.asm
Normal file
18
data/items/heal_status.asm
Normal file
@ -0,0 +1,18 @@
|
||||
StatusHealingActions: ; f071
|
||||
; item, party menu action text, status
|
||||
db ANTIDOTE, PARTYMENUTEXT_HEAL_PSN, 1 << PSN
|
||||
db BURN_HEAL, PARTYMENUTEXT_HEAL_BRN, 1 << BRN
|
||||
db ICE_HEAL, PARTYMENUTEXT_HEAL_FRZ, 1 << FRZ
|
||||
db AWAKENING, PARTYMENUTEXT_HEAL_SLP, SLP
|
||||
db PARLYZ_HEAL, PARTYMENUTEXT_HEAL_PAR, 1 << PAR
|
||||
db FULL_HEAL, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db FULL_RESTORE, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db HEAL_POWDER, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db PSNCUREBERRY, PARTYMENUTEXT_HEAL_PSN, 1 << PSN
|
||||
db PRZCUREBERRY, PARTYMENUTEXT_HEAL_PAR, 1 << PAR
|
||||
db BURNT_BERRY, PARTYMENUTEXT_HEAL_FRZ, 1 << FRZ
|
||||
db ICE_BERRY, PARTYMENUTEXT_HEAL_BRN, 1 << BRN
|
||||
db MINT_BERRY, PARTYMENUTEXT_HEAL_SLP, SLP
|
||||
db MIRACLEBERRY, PARTYMENUTEXT_HEAL_ALL, %11111111
|
||||
db -1, 0, 0 ; end
|
||||
; f09e
|
@ -1,4 +1,5 @@
|
||||
Marts: ; 160a9
|
||||
; entries correspond to MART_* constants
|
||||
dw MartCherrygrove
|
||||
dw MartCherrygroveDex
|
||||
dw MartViolet
|
||||
@ -43,7 +44,7 @@ MartCherrygrove: ; 160ed
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 160f3
|
||||
|
||||
MartCherrygroveDex: ; 160f3
|
||||
@ -53,7 +54,7 @@ MartCherrygroveDex: ; 160f3
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 160fa
|
||||
|
||||
MartViolet: ; 160fa
|
||||
@ -68,7 +69,7 @@ MartViolet: ; 160fa
|
||||
db X_ATTACK
|
||||
db X_SPEED
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16106
|
||||
|
||||
MartAzalea: ; 16106
|
||||
@ -82,7 +83,7 @@ MartAzalea: ; 16106
|
||||
db ANTIDOTE
|
||||
db PARLYZ_HEAL
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16111
|
||||
|
||||
MartCianwood: ; 16111
|
||||
@ -92,7 +93,7 @@ MartCianwood: ; 16111
|
||||
db HYPER_POTION
|
||||
db FULL_HEAL
|
||||
db REVIVE
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16118
|
||||
|
||||
MartGoldenrod2F1: ; 16118
|
||||
@ -104,7 +105,7 @@ MartGoldenrod2F1: ; 16118
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db ICE_HEAL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16121
|
||||
|
||||
MartGoldenrod2F2: ; 16121
|
||||
@ -117,7 +118,7 @@ MartGoldenrod2F2: ; 16121
|
||||
db FULL_HEAL
|
||||
db POKE_DOLL
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1612b
|
||||
|
||||
MartGoldenrod3F: ; 1612b
|
||||
@ -129,7 +130,7 @@ MartGoldenrod3F: ; 1612b
|
||||
db DIRE_HIT
|
||||
db GUARD_SPEC
|
||||
db X_ACCURACY
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16134
|
||||
|
||||
MartGoldenrod4F: ; 16134
|
||||
@ -139,7 +140,7 @@ MartGoldenrod4F: ; 16134
|
||||
db CARBOS
|
||||
db CALCIUM
|
||||
db HP_UP
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1613b
|
||||
|
||||
MartGoldenrod5F1: ; 1613b
|
||||
@ -147,7 +148,7 @@ MartGoldenrod5F1: ; 1613b
|
||||
db TM_THUNDERPUNCH
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16140
|
||||
|
||||
MartGoldenrod5F2: ; 16140
|
||||
@ -156,7 +157,7 @@ MartGoldenrod5F2: ; 16140
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db TM_HEADBUTT
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16146
|
||||
|
||||
MartGoldenrod5F3: ; 16146
|
||||
@ -165,7 +166,7 @@ MartGoldenrod5F3: ; 16146
|
||||
db TM_FIRE_PUNCH
|
||||
db TM_ICE_PUNCH
|
||||
db TM_ROCK_SMASH
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1614c
|
||||
|
||||
MartGoldenrod5F4: ; 1614c
|
||||
@ -175,7 +176,7 @@ MartGoldenrod5F4: ; 1614c
|
||||
db TM_ICE_PUNCH
|
||||
db TM_HEADBUTT
|
||||
db TM_ROCK_SMASH
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16153
|
||||
|
||||
MartOlivine: ; 16153
|
||||
@ -189,7 +190,7 @@ MartOlivine: ; 16153
|
||||
db ICE_HEAL
|
||||
db SUPER_REPEL
|
||||
db SURF_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1615e
|
||||
|
||||
MartEcruteak: ; 1615e
|
||||
@ -204,7 +205,7 @@ MartEcruteak: ; 1615e
|
||||
db BURN_HEAL
|
||||
db ICE_HEAL
|
||||
db REVIVE
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1616a
|
||||
|
||||
MartMahogany1: ; 1616a
|
||||
@ -213,7 +214,7 @@ MartMahogany1: ; 1616a
|
||||
db SLOWPOKETAIL
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16170
|
||||
|
||||
MartMahogany2: ; 16170
|
||||
@ -227,7 +228,7 @@ MartMahogany2: ; 16170
|
||||
db SUPER_REPEL
|
||||
db REVIVE
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1617b
|
||||
|
||||
MartBlackthorn: ; 1617b
|
||||
@ -241,7 +242,7 @@ MartBlackthorn: ; 1617b
|
||||
db MAX_REPEL
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16186
|
||||
|
||||
MartViridian: ; 16186
|
||||
@ -255,7 +256,7 @@ MartViridian: ; 16186
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16191
|
||||
|
||||
MartPewter: ; 16191
|
||||
@ -267,7 +268,7 @@ MartPewter: ; 16191
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1619a
|
||||
|
||||
MartCerulean: ; 1619a
|
||||
@ -281,7 +282,7 @@ MartCerulean: ; 1619a
|
||||
db X_ATTACK
|
||||
db DIRE_HIT
|
||||
db SURF_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161a5
|
||||
|
||||
MartLavender: ; 161a5
|
||||
@ -294,7 +295,7 @@ MartLavender: ; 161a5
|
||||
db PARLYZ_HEAL
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161af
|
||||
|
||||
MartVermilion: ; 161af
|
||||
@ -307,7 +308,7 @@ MartVermilion: ; 161af
|
||||
db AWAKENING
|
||||
db BURN_HEAL
|
||||
db LITEBLUEMAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161b9
|
||||
|
||||
MartCeladon2F1: ; 161b9
|
||||
@ -319,7 +320,7 @@ MartCeladon2F1: ; 161b9
|
||||
db REVIVE
|
||||
db SUPER_REPEL
|
||||
db MAX_REPEL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161c2
|
||||
|
||||
MartCeladon2F2: ; 161c2
|
||||
@ -334,7 +335,7 @@ MartCeladon2F2: ; 161c2
|
||||
db ICE_HEAL
|
||||
db AWAKENING
|
||||
db PARLYZ_HEAL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161ce
|
||||
|
||||
MartCeladon3F: ; 161ce
|
||||
@ -344,7 +345,7 @@ MartCeladon3F: ; 161ce
|
||||
db TM_PROTECT
|
||||
db TM_RAIN_DANCE
|
||||
db TM_SANDSTORM
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161d5
|
||||
|
||||
MartCeladon4F: ; 161d5
|
||||
@ -352,7 +353,7 @@ MartCeladon4F: ; 161d5
|
||||
db POKE_DOLL
|
||||
db LOVELY_MAIL
|
||||
db SURF_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161da
|
||||
|
||||
MartCeladon5F1: ; 161da
|
||||
@ -362,7 +363,7 @@ MartCeladon5F1: ; 161da
|
||||
db IRON
|
||||
db CARBOS
|
||||
db CALCIUM
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161e1
|
||||
|
||||
MartCeladon5F2: ; 161e1
|
||||
@ -374,7 +375,7 @@ MartCeladon5F2: ; 161e1
|
||||
db X_DEFEND
|
||||
db X_SPEED
|
||||
db X_SPECIAL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161ea
|
||||
|
||||
MartFuchsia: ; 161ea
|
||||
@ -386,7 +387,7 @@ MartFuchsia: ; 161ea
|
||||
db FULL_HEAL
|
||||
db MAX_REPEL
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161f3
|
||||
|
||||
MartSaffron: ; 161f3
|
||||
@ -399,7 +400,7 @@ MartSaffron: ; 161f3
|
||||
db X_ATTACK
|
||||
db X_DEFEND
|
||||
db FLOWER_MAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 161fd
|
||||
|
||||
MartMtMoon: ; 161fd
|
||||
@ -410,7 +411,7 @@ MartMtMoon: ; 161fd
|
||||
db LEMONADE
|
||||
db REPEL
|
||||
db PORTRAITMAIL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16205
|
||||
|
||||
MartIndigoPlateau: ; 16205
|
||||
@ -422,7 +423,7 @@ MartIndigoPlateau: ; 16205
|
||||
db FULL_RESTORE
|
||||
db REVIVE
|
||||
db FULL_HEAL
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 1620e
|
||||
|
||||
MartUnderground: ; 1620e
|
||||
@ -431,12 +432,12 @@ MartUnderground: ; 1620e
|
||||
db ENERGY_ROOT
|
||||
db HEAL_POWDER
|
||||
db REVIVAL_HERB
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16214
|
||||
|
||||
DefaultMart: ; 16214
|
||||
db 2 ; # items
|
||||
db POKE_BALL
|
||||
db POTION
|
||||
db $ff
|
||||
db -1 ; end
|
||||
; 16218
|
||||
|
7
data/items/x_stats.asm
Normal file
7
data/items/x_stats.asm
Normal file
@ -0,0 +1,7 @@
|
||||
XItemStats: ; f504
|
||||
; item, stat
|
||||
db X_ATTACK, ATTACK
|
||||
db X_DEFEND, DEFENSE
|
||||
db X_SPEED, SPEED
|
||||
db X_SPECIAL, SP_ATTACK
|
||||
; f50c
|
@ -14,6 +14,6 @@ MailEntry_Lowercase: ; 1224f
|
||||
db "k l m n o p q r s t"
|
||||
db "u v w x y z . - /"
|
||||
db "'d 'l 'm 'r 's 't 'v & ( )"
|
||||
db "<``> <''> [ ] ' : ; "
|
||||
db "“ ” [ ] ' : ; "
|
||||
db "UPPER DEL END "
|
||||
; 122c1
|
||||
|
1047
data/maps/blocks.asm
Normal file
1047
data/maps/blocks.asm
Normal file
File diff suppressed because it is too large
Load Diff
685
data/maps/data.asm
Normal file
685
data/maps/data.asm
Normal file
@ -0,0 +1,685 @@
|
||||
map_data: MACRO
|
||||
;\1: map name
|
||||
;\2: map id
|
||||
;\3: border block
|
||||
;\4: connections: combo of NORTH, SOUTH, WEST, and/or EAST, or 0 for none
|
||||
\1_MapData::
|
||||
db \3
|
||||
db \2_HEIGHT, \2_WIDTH
|
||||
db BANK(\1_Blocks)
|
||||
dw \1_Blocks
|
||||
db BANK(\1_MapScripts)
|
||||
dw \1_MapScripts
|
||||
dw \1_MapEvents
|
||||
db \4
|
||||
ENDM
|
||||
|
||||
connection: MACRO
|
||||
if "\1" == "north"
|
||||
;\2: map id
|
||||
;\3: map name (eventually will be rolled into map id)
|
||||
;\4: x
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_Blocks + \2_WIDTH * (\2_HEIGHT - 3) + \5
|
||||
dw OverworldMap + \4 + 3
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db \2_HEIGHT * 2 - 1
|
||||
db (\4 - \5) * -2
|
||||
dw OverworldMap + \2_HEIGHT * (\2_WIDTH + 6) + 1
|
||||
endc
|
||||
|
||||
if "\1" == "south"
|
||||
;\2: map id
|
||||
;\3: map name (eventually will be rolled into map id)
|
||||
;\4: x
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_Blocks + \5
|
||||
dw OverworldMap + (\7_HEIGHT + 3) * (\7_WIDTH + 6) + \4 + 3
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db 0
|
||||
db (\4 - \5) * -2
|
||||
dw OverworldMap + \2_WIDTH + 7
|
||||
endc
|
||||
|
||||
if "\1" == "west"
|
||||
;\2: map id
|
||||
;\3: map name (eventually will be rolled into map id)
|
||||
;\4: y
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_Blocks + (\2_WIDTH * \5) + \2_WIDTH - 3
|
||||
dw OverworldMap + (\7_WIDTH + 6) * (\4 + 3)
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db (\4 - \5) * -2
|
||||
db \2_WIDTH * 2 - 1
|
||||
dw OverworldMap + \2_WIDTH * 2 + 6
|
||||
endc
|
||||
|
||||
if "\1" == "east"
|
||||
;\2: map id
|
||||
;\3: map name (eventually will be rolled into map id)
|
||||
;\4: y
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_Blocks + (\2_WIDTH * \5)
|
||||
dw OverworldMap + (\7_WIDTH + 6) * (\4 + 3 + 1) - 3
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db (\4 - \5) * -2
|
||||
db 0
|
||||
dw OverworldMap + \2_WIDTH + 7
|
||||
endc
|
||||
ENDM
|
||||
|
||||
|
||||
map_data NewBarkTown, NEW_BARK_TOWN, $05, WEST | EAST
|
||||
connection west, ROUTE_29, Route29, 0, 0, 9, NEW_BARK_TOWN
|
||||
connection east, ROUTE_27, Route27, 0, 0, 9, NEW_BARK_TOWN
|
||||
|
||||
map_data CherrygroveCity, CHERRYGROVE_CITY, $35, NORTH | EAST
|
||||
connection north, ROUTE_30, Route30, 5, 0, 10, CHERRYGROVE_CITY
|
||||
connection east, ROUTE_29, Route29, 0, 0, 9, CHERRYGROVE_CITY
|
||||
|
||||
map_data VioletCity, VIOLET_CITY, $05, SOUTH | WEST | EAST
|
||||
connection south, ROUTE_32, Route32, 0, 0, 10, VIOLET_CITY
|
||||
connection west, ROUTE_36, Route36, 0, 0, 9, VIOLET_CITY
|
||||
connection east, ROUTE_31, Route31, 9, 0, 9, VIOLET_CITY
|
||||
|
||||
map_data AzaleaTown, AZALEA_TOWN, $05, WEST | EAST
|
||||
connection west, ROUTE_34, Route34, -3, 15, 12, AZALEA_TOWN
|
||||
connection east, ROUTE_33, Route33, 0, 0, 9, AZALEA_TOWN
|
||||
|
||||
map_data CianwoodCity, CIANWOOD_CITY, $35, EAST
|
||||
connection east, ROUTE_41, Route41, 0, 0, 27, CIANWOOD_CITY
|
||||
|
||||
map_data GoldenrodCity, GOLDENROD_CITY, $35, NORTH | SOUTH
|
||||
connection north, ROUTE_35, Route35, 5, 0, 10, GOLDENROD_CITY
|
||||
connection south, ROUTE_34, Route34, 5, 0, 10, GOLDENROD_CITY
|
||||
|
||||
map_data OlivineCity, OLIVINE_CITY, $35, NORTH | WEST
|
||||
connection north, ROUTE_39, Route39, 5, 0, 10, OLIVINE_CITY
|
||||
connection west, ROUTE_40, Route40, 9, 0, 12, OLIVINE_CITY
|
||||
|
||||
map_data EcruteakCity, ECRUTEAK_CITY, $05, SOUTH | WEST | EAST
|
||||
connection south, ROUTE_37, Route37, 5, 0, 10, ECRUTEAK_CITY
|
||||
connection west, ROUTE_38, Route38, 5, 0, 9, ECRUTEAK_CITY
|
||||
connection east, ROUTE_42, Route42, 9, 0, 9, ECRUTEAK_CITY
|
||||
|
||||
map_data MahoganyTown, MAHOGANY_TOWN, $71, NORTH | WEST | EAST
|
||||
connection north, ROUTE_43, Route43, 0, 0, 10, MAHOGANY_TOWN
|
||||
connection west, ROUTE_42, Route42, 0, 0, 9, MAHOGANY_TOWN
|
||||
connection east, ROUTE_44, Route44, 0, 0, 9, MAHOGANY_TOWN
|
||||
|
||||
map_data LakeOfRage, LAKE_OF_RAGE, $05, SOUTH
|
||||
connection south, ROUTE_43, Route43, 5, 0, 10, LAKE_OF_RAGE
|
||||
|
||||
map_data BlackthornCity, BLACKTHORN_CITY, $71, SOUTH | WEST
|
||||
connection south, ROUTE_45, Route45, 0, 0, 10, BLACKTHORN_CITY
|
||||
connection west, ROUTE_44, Route44, 9, 0, 9, BLACKTHORN_CITY
|
||||
|
||||
map_data SilverCaveOutside, SILVER_CAVE_OUTSIDE, $2c, EAST
|
||||
connection east, ROUTE_28, Route28, 9, 0, 9, SILVER_CAVE_OUTSIDE
|
||||
|
||||
map_data Route26, ROUTE_26, $05, WEST
|
||||
connection west, ROUTE_27, Route27, 45, 0, 9, ROUTE_26
|
||||
|
||||
map_data Route27, ROUTE_27, $35, WEST | EAST
|
||||
connection west, NEW_BARK_TOWN, NewBarkTown, 0, 0, 9, ROUTE_27
|
||||
connection east, ROUTE_26, Route26, -3, 42, 12, ROUTE_27
|
||||
|
||||
map_data Route28, ROUTE_28, $2c, WEST
|
||||
connection west, SILVER_CAVE_OUTSIDE, SilverCaveOutside, -3, 6, 12, ROUTE_28
|
||||
|
||||
map_data Route29, ROUTE_29, $05, NORTH | WEST | EAST
|
||||
connection north, ROUTE_46, Route46, 10, 0, 10, ROUTE_29
|
||||
connection west, CHERRYGROVE_CITY, CherrygroveCity, 0, 0, 9, ROUTE_29
|
||||
connection east, NEW_BARK_TOWN, NewBarkTown, 0, 0, 9, ROUTE_29
|
||||
|
||||
map_data Route30, ROUTE_30, $05, NORTH | SOUTH
|
||||
connection north, ROUTE_31, Route31, -3, 7, 13, ROUTE_30
|
||||
connection south, CHERRYGROVE_CITY, CherrygroveCity, -3, 2, 16, ROUTE_30
|
||||
|
||||
map_data Route31, ROUTE_31, $05, SOUTH | WEST
|
||||
connection south, ROUTE_30, Route30, 10, 0, 10, ROUTE_31
|
||||
connection west, VIOLET_CITY, VioletCity, -3, 6, 12, ROUTE_31
|
||||
|
||||
map_data Route32, ROUTE_32, $05, NORTH | SOUTH
|
||||
connection north, VIOLET_CITY, VioletCity, 0, 0, 13, ROUTE_32
|
||||
connection south, ROUTE_33, Route33, 0, 0, 10, ROUTE_32
|
||||
|
||||
map_data Route33, ROUTE_33, $05, NORTH | WEST
|
||||
connection north, ROUTE_32, Route32, 0, 0, 10, ROUTE_33
|
||||
connection west, AZALEA_TOWN, AzaleaTown, 0, 0, 9, ROUTE_33
|
||||
|
||||
map_data Route34, ROUTE_34, $05, NORTH | EAST
|
||||
connection north, GOLDENROD_CITY, GoldenrodCity, -3, 2, 16, ROUTE_34
|
||||
connection east, AZALEA_TOWN, AzaleaTown, 18, 0, 9, ROUTE_34
|
||||
|
||||
map_data Route35, ROUTE_35, $05, NORTH | SOUTH
|
||||
connection north, ROUTE_36, Route36, 0, 0, 13, ROUTE_35
|
||||
connection south, GOLDENROD_CITY, GoldenrodCity, -3, 2, 16, ROUTE_35
|
||||
|
||||
map_data Route36, ROUTE_36, $05, NORTH | SOUTH | EAST
|
||||
connection north, ROUTE_37, Route37, 10, 0, 10, ROUTE_36
|
||||
connection south, ROUTE_35, Route35, 0, 0, 10, ROUTE_36
|
||||
connection east, VIOLET_CITY, VioletCity, 0, 0, 12, ROUTE_36
|
||||
|
||||
map_data Route37, ROUTE_37, $05, NORTH | SOUTH
|
||||
connection north, ECRUTEAK_CITY, EcruteakCity, -3, 2, 16, ROUTE_37
|
||||
connection south, ROUTE_36, Route36, -3, 7, 16, ROUTE_37
|
||||
|
||||
map_data Route38, ROUTE_38, $05, WEST | EAST
|
||||
connection west, ROUTE_39, Route39, 0, 0, 12, ROUTE_38
|
||||
connection east, ECRUTEAK_CITY, EcruteakCity, -3, 2, 15, ROUTE_38
|
||||
|
||||
map_data Route39, ROUTE_39, $05, SOUTH | EAST
|
||||
connection south, OLIVINE_CITY, OlivineCity, -3, 2, 16, ROUTE_39
|
||||
connection east, ROUTE_38, Route38, 0, 0, 9, ROUTE_39
|
||||
|
||||
map_data Route40, ROUTE_40, $35, SOUTH | EAST
|
||||
connection south, ROUTE_41, Route41, -3, 12, 13, ROUTE_40
|
||||
connection east, OLIVINE_CITY, OlivineCity, -3, 6, 12, ROUTE_40
|
||||
|
||||
map_data Route41, ROUTE_41, $35, NORTH | WEST
|
||||
connection north, ROUTE_40, Route40, 15, 0, 10, ROUTE_41
|
||||
connection west, CIANWOOD_CITY, CianwoodCity, 0, 0, 27, ROUTE_41
|
||||
|
||||
map_data Route42, ROUTE_42, $05, WEST | EAST
|
||||
connection west, ECRUTEAK_CITY, EcruteakCity, -3, 6, 12, ROUTE_42
|
||||
connection east, MAHOGANY_TOWN, MahoganyTown, 0, 0, 9, ROUTE_42
|
||||
|
||||
map_data Route43, ROUTE_43, $05, NORTH | SOUTH
|
||||
connection north, LAKE_OF_RAGE, LakeOfRage, -3, 2, 16, ROUTE_43
|
||||
connection south, MAHOGANY_TOWN, MahoganyTown, 0, 0, 10, ROUTE_43
|
||||
|
||||
map_data Route44, ROUTE_44, $71, WEST | EAST
|
||||
connection west, MAHOGANY_TOWN, MahoganyTown, 0, 0, 9, ROUTE_44
|
||||
connection east, BLACKTHORN_CITY, BlackthornCity, -3, 6, 12, ROUTE_44
|
||||
|
||||
map_data Route45, ROUTE_45, $71, NORTH | WEST
|
||||
connection north, BLACKTHORN_CITY, BlackthornCity, 0, 0, 13, ROUTE_45
|
||||
connection west, ROUTE_46, Route46, 36, 0, 12, ROUTE_45
|
||||
|
||||
map_data Route46, ROUTE_46, $05, SOUTH | EAST
|
||||
connection south, ROUTE_29, Route29, -3, 7, 16, ROUTE_46
|
||||
connection east, ROUTE_45, Route45, -3, 33, 12, ROUTE_46
|
||||
|
||||
map_data PewterCity, PEWTER_CITY, $0f, SOUTH | EAST
|
||||
connection south, ROUTE_2, Route2, 5, 0, 10, PEWTER_CITY
|
||||
connection east, ROUTE_3, Route3, 5, 0, 9, PEWTER_CITY
|
||||
|
||||
map_data Route2, ROUTE_2, $0f, NORTH | SOUTH
|
||||
connection north, PEWTER_CITY, PewterCity, -3, 2, 16, ROUTE_2
|
||||
connection south, VIRIDIAN_CITY, ViridianCity, -3, 2, 16, ROUTE_2
|
||||
|
||||
map_data ViridianCity, VIRIDIAN_CITY, $0f, NORTH | SOUTH | WEST
|
||||
connection north, ROUTE_2, Route2, 5, 0, 10, VIRIDIAN_CITY
|
||||
connection south, ROUTE_1, Route1, 10, 0, 10, VIRIDIAN_CITY
|
||||
connection west, ROUTE_22, Route22, 4, 0, 9, VIRIDIAN_CITY
|
||||
|
||||
map_data Route22, ROUTE_22, $2c, EAST
|
||||
connection east, VIRIDIAN_CITY, ViridianCity, -3, 1, 15, ROUTE_22
|
||||
|
||||
map_data Route1, ROUTE_1, $0f, NORTH | SOUTH
|
||||
connection north, VIRIDIAN_CITY, ViridianCity, -3, 7, 13, ROUTE_1
|
||||
connection south, PALLET_TOWN, PalletTown, 0, 0, 10, ROUTE_1
|
||||
|
||||
map_data PalletTown, PALLET_TOWN, $0f, NORTH | SOUTH
|
||||
connection north, ROUTE_1, Route1, 0, 0, 10, PALLET_TOWN
|
||||
connection south, ROUTE_21, Route21, 0, 0, 10, PALLET_TOWN
|
||||
|
||||
map_data Route21, ROUTE_21, $43, NORTH | SOUTH
|
||||
connection north, PALLET_TOWN, PalletTown, 0, 0, 10, ROUTE_21
|
||||
connection south, CINNABAR_ISLAND, CinnabarIsland, 0, 0, 10, ROUTE_21
|
||||
|
||||
map_data CinnabarIsland, CINNABAR_ISLAND, $43, NORTH | EAST
|
||||
connection north, ROUTE_21, Route21, 0, 0, 10, CINNABAR_ISLAND
|
||||
connection east, ROUTE_20, Route20, 0, 0, 9, CINNABAR_ISLAND
|
||||
|
||||
map_data Route20, ROUTE_20, $43, WEST | EAST
|
||||
connection west, CINNABAR_ISLAND, CinnabarIsland, 0, 0, 9, ROUTE_20
|
||||
connection east, ROUTE_19, Route19, -3, 6, 12, ROUTE_20
|
||||
|
||||
map_data Route19, ROUTE_19, $43, NORTH | WEST
|
||||
connection north, FUCHSIA_CITY, FuchsiaCity, 0, 0, 13, ROUTE_19
|
||||
connection west, ROUTE_20, Route20, 9, 0, 9, ROUTE_19
|
||||
|
||||
map_data FuchsiaCity, FUCHSIA_CITY, $0f, SOUTH | WEST | EAST
|
||||
connection south, ROUTE_19, Route19, 0, 0, 10, FUCHSIA_CITY
|
||||
connection west, ROUTE_18, Route18, 7, 0, 9, FUCHSIA_CITY
|
||||
connection east, ROUTE_15, Route15, 9, 0, 9, FUCHSIA_CITY
|
||||
|
||||
map_data Route18, ROUTE_18, $43, WEST | EAST
|
||||
connection west, ROUTE_17, Route17, -3, 35, 10, ROUTE_18
|
||||
connection east, FUCHSIA_CITY, FuchsiaCity, -3, 4, 14, ROUTE_18
|
||||
|
||||
map_data Route17, ROUTE_17, $43, NORTH | EAST
|
||||
connection north, ROUTE_16, Route16, 0, 0, 10, ROUTE_17
|
||||
connection east, ROUTE_18, Route18, 38, 0, 9, ROUTE_17
|
||||
|
||||
map_data Route16, ROUTE_16, $0f, SOUTH | EAST
|
||||
connection south, ROUTE_17, Route17, 0, 0, 10, ROUTE_16
|
||||
connection east, CELADON_CITY, CeladonCity, -3, 6, 12, ROUTE_16
|
||||
|
||||
map_data CeladonCity, CELADON_CITY, $0f, WEST | EAST
|
||||
connection west, ROUTE_16, Route16, 9, 0, 9, CELADON_CITY
|
||||
connection east, ROUTE_7, Route7, 5, 0, 9, CELADON_CITY
|
||||
|
||||
map_data Route7, ROUTE_7, $0f, WEST | EAST
|
||||
connection west, CELADON_CITY, CeladonCity, -3, 2, 15, ROUTE_7
|
||||
connection east, SAFFRON_CITY, SaffronCity, -3, 6, 12, ROUTE_7
|
||||
|
||||
map_data Route15, ROUTE_15, $0f, WEST | EAST
|
||||
connection west, FUCHSIA_CITY, FuchsiaCity, -3, 6, 12, ROUTE_15
|
||||
connection east, ROUTE_14, Route14, -3, 6, 12, ROUTE_15
|
||||
|
||||
map_data Route14, ROUTE_14, $43, NORTH | WEST
|
||||
connection north, ROUTE_13, Route13, 0, 0, 13, ROUTE_14
|
||||
connection west, ROUTE_15, Route15, 9, 0, 9, ROUTE_14
|
||||
|
||||
map_data Route13, ROUTE_13, $43, NORTH | SOUTH
|
||||
connection north, ROUTE_12, Route12, 20, 0, 10, ROUTE_13
|
||||
connection south, ROUTE_14, Route14, 0, 0, 10, ROUTE_13
|
||||
|
||||
map_data Route12, ROUTE_12, $43, NORTH | SOUTH | WEST
|
||||
connection north, LAVENDER_TOWN, LavenderTown, 0, 0, 10, ROUTE_12
|
||||
connection south, ROUTE_13, Route13, -3, 17, 13, ROUTE_12
|
||||
connection west, ROUTE_11, Route11, 9, 0, 9, ROUTE_12
|
||||
|
||||
map_data Route11, ROUTE_11, $0f, WEST | EAST
|
||||
connection west, VERMILION_CITY, VermilionCity, 0, 0, 12, ROUTE_11
|
||||
connection east, ROUTE_12, Route12, -3, 6, 15, ROUTE_11
|
||||
|
||||
map_data LavenderTown, LAVENDER_TOWN, $2c, NORTH | SOUTH | WEST
|
||||
connection north, ROUTE_10_SOUTH, Route10South, 0, 0, 10, LAVENDER_TOWN
|
||||
connection south, ROUTE_12, Route12, 0, 0, 10, LAVENDER_TOWN
|
||||
connection west, ROUTE_8, Route8, 0, 0, 9, LAVENDER_TOWN
|
||||
|
||||
map_data VermilionCity, VERMILION_CITY, $43, NORTH | EAST
|
||||
connection north, ROUTE_6, Route6, 5, 0, 10, VERMILION_CITY
|
||||
connection east, ROUTE_11, Route11, 0, 0, 9, VERMILION_CITY
|
||||
|
||||
map_data Route6, ROUTE_6, $0f, NORTH | SOUTH
|
||||
connection north, SAFFRON_CITY, SaffronCity, -3, 2, 16, ROUTE_6
|
||||
connection south, VERMILION_CITY, VermilionCity, -3, 2, 16, ROUTE_6
|
||||
|
||||
map_data SaffronCity, SAFFRON_CITY, $0f, NORTH | SOUTH | WEST | EAST
|
||||
connection north, ROUTE_5, Route5, 5, 0, 10, SAFFRON_CITY
|
||||
connection south, ROUTE_6, Route6, 5, 0, 10, SAFFRON_CITY
|
||||
connection west, ROUTE_7, Route7, 9, 0, 9, SAFFRON_CITY
|
||||
connection east, ROUTE_8, Route8, 9, 0, 9, SAFFRON_CITY
|
||||
|
||||
map_data Route5, ROUTE_5, $0f, NORTH | SOUTH
|
||||
connection north, CERULEAN_CITY, CeruleanCity, -3, 2, 16, ROUTE_5
|
||||
connection south, SAFFRON_CITY, SaffronCity, -3, 2, 16, ROUTE_5
|
||||
|
||||
map_data CeruleanCity, CERULEAN_CITY, $0f, NORTH | SOUTH | WEST | EAST
|
||||
connection north, ROUTE_24, Route24, 6, 0, 10, CERULEAN_CITY
|
||||
connection south, ROUTE_5, Route5, 5, 0, 10, CERULEAN_CITY
|
||||
connection west, ROUTE_4, Route4, 5, 0, 9, CERULEAN_CITY
|
||||
connection east, ROUTE_9, Route9, 9, 0, 9, CERULEAN_CITY
|
||||
|
||||
map_data Route9, ROUTE_9, $2c, SOUTH | WEST
|
||||
connection south, ROUTE_10_NORTH, Route10North, 20, 0, 10, ROUTE_9
|
||||
connection west, CERULEAN_CITY, CeruleanCity, -3, 6, 12, ROUTE_9
|
||||
|
||||
map_data Route24, ROUTE_24, $2c, NORTH | SOUTH
|
||||
connection north, ROUTE_25, Route25, 0, 0, 13, ROUTE_24
|
||||
connection south, CERULEAN_CITY, CeruleanCity, -3, 3, 16, ROUTE_24
|
||||
|
||||
map_data Route25, ROUTE_25, $2c, SOUTH
|
||||
connection south, ROUTE_24, Route24, 0, 0, 10, ROUTE_25
|
||||
|
||||
map_data Route3, ROUTE_3, $2c, WEST | EAST
|
||||
connection west, PEWTER_CITY, PewterCity, -3, 2, 15, ROUTE_3
|
||||
connection east, ROUTE_4, Route4, 0, 0, 9, ROUTE_3
|
||||
|
||||
map_data Route4, ROUTE_4, $2c, WEST | EAST
|
||||
connection west, ROUTE_3, Route3, 0, 0, 9, ROUTE_4
|
||||
connection east, CERULEAN_CITY, CeruleanCity, -3, 2, 15, ROUTE_4
|
||||
|
||||
map_data Route8, ROUTE_8, $2c, WEST | EAST
|
||||
connection west, SAFFRON_CITY, SaffronCity, -3, 6, 12, ROUTE_8
|
||||
connection east, LAVENDER_TOWN, LavenderTown, 0, 0, 9, ROUTE_8
|
||||
|
||||
map_data Route10North, ROUTE_10_NORTH, $2c, NORTH | SOUTH
|
||||
connection north, ROUTE_9, Route9, -3, 17, 13, ROUTE_10_NORTH
|
||||
connection south, ROUTE_10_SOUTH, Route10South, 0, 0, 10, ROUTE_10_NORTH
|
||||
|
||||
map_data Route10South, ROUTE_10_SOUTH, $2c, NORTH | SOUTH
|
||||
connection north, ROUTE_10_NORTH, Route10North, 0, 0, 10, ROUTE_10_SOUTH
|
||||
connection south, LAVENDER_TOWN, LavenderTown, 0, 0, 10, ROUTE_10_SOUTH
|
||||
|
||||
map_data Route23, ROUTE_23, $0f, 0
|
||||
map_data SproutTower1F, SPROUT_TOWER_1F, $00, 0
|
||||
map_data SproutTower2F, SPROUT_TOWER_2F, $00, 0
|
||||
map_data SproutTower3F, SPROUT_TOWER_3F, $00, 0
|
||||
map_data TinTower1F, TIN_TOWER_1F, $00, 0
|
||||
map_data TinTower2F, TIN_TOWER_2F, $00, 0
|
||||
map_data TinTower3F, TIN_TOWER_3F, $00, 0
|
||||
map_data TinTower4F, TIN_TOWER_4F, $00, 0
|
||||
map_data TinTower5F, TIN_TOWER_5F, $00, 0
|
||||
map_data TinTower6F, TIN_TOWER_6F, $00, 0
|
||||
map_data TinTower7F, TIN_TOWER_7F, $00, 0
|
||||
map_data TinTower8F, TIN_TOWER_8F, $00, 0
|
||||
map_data TinTower9F, TIN_TOWER_9F, $00, 0
|
||||
map_data BurnedTower1F, BURNED_TOWER_1F, $00, 0
|
||||
map_data BurnedTowerB1F, BURNED_TOWER_B1F, $09, 0
|
||||
map_data NationalPark, NATIONAL_PARK, $00, 0
|
||||
map_data NationalParkBugContest, NATIONAL_PARK_BUG_CONTEST, $00, 0
|
||||
map_data RadioTower1F, RADIO_TOWER_1F, $00, 0
|
||||
map_data RadioTower2F, RADIO_TOWER_2F, $00, 0
|
||||
map_data RadioTower3F, RADIO_TOWER_3F, $00, 0
|
||||
map_data RadioTower4F, RADIO_TOWER_4F, $00, 0
|
||||
map_data RadioTower5F, RADIO_TOWER_5F, $00, 0
|
||||
map_data RuinsOfAlphOutside, RUINS_OF_ALPH_OUTSIDE, $05, 0
|
||||
map_data RuinsOfAlphHoOhChamber, RUINS_OF_ALPH_HO_OH_CHAMBER, $00, 0
|
||||
map_data RuinsOfAlphKabutoChamber, RUINS_OF_ALPH_KABUTO_CHAMBER, $00, 0
|
||||
map_data RuinsOfAlphOmanyteChamber, RUINS_OF_ALPH_OMANYTE_CHAMBER, $00, 0
|
||||
map_data RuinsOfAlphAerodactylChamber, RUINS_OF_ALPH_AERODACTYL_CHAMBER, $00, 0
|
||||
map_data RuinsOfAlphInnerChamber, RUINS_OF_ALPH_INNER_CHAMBER, $00, 0
|
||||
map_data RuinsOfAlphResearchCenter, RUINS_OF_ALPH_RESEARCH_CENTER, $00, 0
|
||||
map_data RuinsOfAlphHoOhItemRoom, RUINS_OF_ALPH_HO_OH_ITEM_ROOM, $00, 0
|
||||
map_data RuinsOfAlphKabutoItemRoom, RUINS_OF_ALPH_KABUTO_ITEM_ROOM, $00, 0
|
||||
map_data RuinsOfAlphOmanyteItemRoom, RUINS_OF_ALPH_OMANYTE_ITEM_ROOM, $00, 0
|
||||
map_data RuinsOfAlphAerodactylItemRoom, RUINS_OF_ALPH_AERODACTYL_ITEM_ROOM, $00, 0
|
||||
map_data RuinsOfAlphHoOhWordRoom, RUINS_OF_ALPH_HO_OH_WORD_ROOM, $00, 0
|
||||
map_data RuinsOfAlphKabutoWordRoom, RUINS_OF_ALPH_KABUTO_WORD_ROOM, $00, 0
|
||||
map_data RuinsOfAlphOmanyteWordRoom, RUINS_OF_ALPH_OMANYTE_WORD_ROOM, $00, 0
|
||||
map_data RuinsOfAlphAerodactylWordRoom, RUINS_OF_ALPH_AERODACTYL_WORD_ROOM, $00, 0
|
||||
map_data UnionCave1F, UNION_CAVE_1F, $09, 0
|
||||
map_data UnionCaveB1F, UNION_CAVE_B1F, $09, 0
|
||||
map_data UnionCaveB2F, UNION_CAVE_B2F, $09, 0
|
||||
map_data SlowpokeWellB1F, SLOWPOKE_WELL_B1F, $09, 0
|
||||
map_data SlowpokeWellB2F, SLOWPOKE_WELL_B2F, $09, 0
|
||||
map_data OlivineLighthouse1F, OLIVINE_LIGHTHOUSE_1F, $00, 0
|
||||
map_data OlivineLighthouse2F, OLIVINE_LIGHTHOUSE_2F, $00, 0
|
||||
map_data OlivineLighthouse3F, OLIVINE_LIGHTHOUSE_3F, $00, 0
|
||||
map_data OlivineLighthouse4F, OLIVINE_LIGHTHOUSE_4F, $00, 0
|
||||
map_data OlivineLighthouse5F, OLIVINE_LIGHTHOUSE_5F, $00, 0
|
||||
map_data OlivineLighthouse6F, OLIVINE_LIGHTHOUSE_6F, $00, 0
|
||||
map_data MahoganyMart1F, MAHOGANY_MART_1F, $00, 0
|
||||
map_data TeamRocketBaseB1F, TEAM_ROCKET_BASE_B1F, $00, 0
|
||||
map_data TeamRocketBaseB2F, TEAM_ROCKET_BASE_B2F, $00, 0
|
||||
map_data TeamRocketBaseB3F, TEAM_ROCKET_BASE_B3F, $00, 0
|
||||
map_data IlexForest, ILEX_FOREST, $05, 0
|
||||
map_data GoldenrodUnderground, GOLDENROD_UNDERGROUND, $00, 0
|
||||
map_data GoldenrodUndergroundSwitchRoomEntrances, GOLDENROD_UNDERGROUND_SWITCH_ROOM_ENTRANCES, $00, 0
|
||||
map_data GoldenrodDeptStoreB1F, GOLDENROD_DEPT_STORE_B1F, $00, 0
|
||||
map_data GoldenrodUndergroundWarehouse, GOLDENROD_UNDERGROUND_WAREHOUSE, $00, 0
|
||||
map_data MountMortar1FOutside, MOUNT_MORTAR_1F_OUTSIDE, $09, 0
|
||||
map_data MountMortar1FInside, MOUNT_MORTAR_1F_INSIDE, $09, 0
|
||||
map_data MountMortar2FInside, MOUNT_MORTAR_2F_INSIDE, $09, 0
|
||||
map_data MountMortarB1F, MOUNT_MORTAR_B1F, $09, 0
|
||||
map_data IcePath1F, ICE_PATH_1F, $09, 0
|
||||
map_data IcePathB1F, ICE_PATH_B1F, $19, 0
|
||||
map_data IcePathB2FMahoganySide, ICE_PATH_B2F_MAHOGANY_SIDE, $19, 0
|
||||
map_data IcePathB2FBlackthornSide, ICE_PATH_B2F_BLACKTHORN_SIDE, $19, 0
|
||||
map_data IcePathB3F, ICE_PATH_B3F, $19, 0
|
||||
map_data WhirlIslandNW, WHIRL_ISLAND_NW, $09, 0
|
||||
map_data WhirlIslandNE, WHIRL_ISLAND_NE, $09, 0
|
||||
map_data WhirlIslandSW, WHIRL_ISLAND_SW, $09, 0
|
||||
map_data WhirlIslandCave, WHIRL_ISLAND_CAVE, $09, 0
|
||||
map_data WhirlIslandSE, WHIRL_ISLAND_SE, $0f, 0
|
||||
map_data WhirlIslandB1F, WHIRL_ISLAND_B1F, $09, 0
|
||||
map_data WhirlIslandB2F, WHIRL_ISLAND_B2F, $2e, 0
|
||||
map_data WhirlIslandLugiaChamber, WHIRL_ISLAND_LUGIA_CHAMBER, $0f, 0
|
||||
map_data SilverCaveRoom1, SILVER_CAVE_ROOM_1, $09, 0
|
||||
map_data SilverCaveRoom2, SILVER_CAVE_ROOM_2, $09, 0
|
||||
map_data SilverCaveRoom3, SILVER_CAVE_ROOM_3, $09, 0
|
||||
map_data SilverCaveItemRooms, SILVER_CAVE_ITEM_ROOMS, $09, 0
|
||||
map_data DarkCaveVioletEntrance, DARK_CAVE_VIOLET_ENTRANCE, $09, 0
|
||||
map_data DarkCaveBlackthornEntrance, DARK_CAVE_BLACKTHORN_ENTRANCE, $09, 0
|
||||
map_data DragonsDen1F, DRAGONS_DEN_1F, $09, 0
|
||||
map_data DragonsDenB1F, DRAGONS_DEN_B1F, $71, 0
|
||||
map_data DragonShrine, DRAGON_SHRINE, $00, 0
|
||||
map_data TohjoFalls, TOHJO_FALLS, $09, 0
|
||||
map_data OlivinePokecenter1F, OLIVINE_POKECENTER_1F, $00, 0
|
||||
map_data OlivineGym, OLIVINE_GYM, $00, 0
|
||||
map_data OlivineTimsHouse, OLIVINE_TIMS_HOUSE, $00, 0
|
||||
map_data OlivineHouseBeta, OLIVINE_HOUSE_BETA, $00, 0
|
||||
map_data OlivinePunishmentSpeechHouse, OLIVINE_PUNISHMENT_SPEECH_HOUSE, $00, 0
|
||||
map_data OlivineGoodRodHouse, OLIVINE_GOOD_ROD_HOUSE, $00, 0
|
||||
map_data OlivineCafe, OLIVINE_CAFE, $00, 0
|
||||
map_data OlivineMart, OLIVINE_MART, $00, 0
|
||||
map_data Route38EcruteakGate, ROUTE_38_ECRUTEAK_GATE, $00, 0
|
||||
map_data Route39Barn, ROUTE_39_BARN, $00, 0
|
||||
map_data Route39Farmhouse, ROUTE_39_FARMHOUSE, $00, 0
|
||||
map_data MahoganyRedGyaradosSpeechHouse, MAHOGANY_RED_GYARADOS_SPEECH_HOUSE, $00, 0
|
||||
map_data MahoganyGym, MAHOGANY_GYM, $00, 0
|
||||
map_data MahoganyPokecenter1F, MAHOGANY_POKECENTER_1F, $00, 0
|
||||
map_data Route42EcruteakGate, ROUTE_42_ECRUTEAK_GATE, $00, 0
|
||||
map_data DiglettsCave, DIGLETTS_CAVE, $09, 0
|
||||
map_data MountMoon, MOUNT_MOON, $09, 0
|
||||
map_data UndergroundPath, UNDERGROUND_PATH, $00, 0
|
||||
map_data RockTunnel1F, ROCK_TUNNEL_1F, $09, 0
|
||||
map_data RockTunnelB1F, ROCK_TUNNEL_B1F, $09, 0
|
||||
map_data SafariZoneFuchsiaGateBeta, SAFARI_ZONE_FUCHSIA_GATE_BETA, $00, 0
|
||||
map_data SafariZoneBeta, SAFARI_ZONE_BETA, $13, 0
|
||||
map_data VictoryRoad, VICTORY_ROAD, $1d, 0
|
||||
map_data EcruteakHouse, ECRUTEAK_HOUSE, $00, 0
|
||||
map_data WiseTriosRoom, WISE_TRIOS_ROOM, $00, 0
|
||||
map_data EcruteakPokecenter1F, ECRUTEAK_POKECENTER_1F, $00, 0
|
||||
map_data EcruteakLugiaSpeechHouse, ECRUTEAK_LUGIA_SPEECH_HOUSE, $00, 0
|
||||
map_data DanceTheatre, DANCE_THEATRE, $00, 0
|
||||
map_data EcruteakMart, ECRUTEAK_MART, $00, 0
|
||||
map_data EcruteakGym, ECRUTEAK_GYM, $00, 0
|
||||
map_data EcruteakItemfinderHouse, ECRUTEAK_ITEMFINDER_HOUSE, $00, 0
|
||||
map_data BlackthornGym1F, BLACKTHORN_GYM_1F, $00, 0
|
||||
map_data BlackthornGym2F, BLACKTHORN_GYM_2F, $00, 0
|
||||
map_data BlackthornDragonSpeechHouse, BLACKTHORN_DRAGON_SPEECH_HOUSE, $00, 0
|
||||
map_data BlackthornEmysHouse, BLACKTHORN_EMYS_HOUSE, $00, 0
|
||||
map_data BlackthornMart, BLACKTHORN_MART, $00, 0
|
||||
map_data BlackthornPokecenter1F, BLACKTHORN_POKECENTER_1F, $00, 0
|
||||
map_data MoveDeletersHouse, MOVE_DELETERS_HOUSE, $00, 0
|
||||
map_data CinnabarPokecenter1F, CINNABAR_POKECENTER_1F, $00, 0
|
||||
map_data CinnabarPokecenter2FBeta, CINNABAR_POKECENTER_2F_BETA, $00, 0
|
||||
map_data Route19FuchsiaGate, ROUTE_19_FUCHSIA_GATE, $00, 0
|
||||
map_data SeafoamGym, SEAFOAM_GYM, $09, 0
|
||||
map_data CeruleanGymBadgeSpeechHouse, CERULEAN_GYM_BADGE_SPEECH_HOUSE, $00, 0
|
||||
map_data CeruleanPoliceStation, CERULEAN_POLICE_STATION, $00, 0
|
||||
map_data CeruleanTradeSpeechHouse, CERULEAN_TRADE_SPEECH_HOUSE, $00, 0
|
||||
map_data CeruleanPokecenter1F, CERULEAN_POKECENTER_1F, $00, 0
|
||||
map_data CeruleanPokecenter2FBeta, CERULEAN_POKECENTER_2F_BETA, $00, 0
|
||||
map_data CeruleanGym, CERULEAN_GYM, $00, 0
|
||||
map_data CeruleanMart, CERULEAN_MART, $00, 0
|
||||
map_data Route10Pokecenter1F, ROUTE_10_POKECENTER_1F, $00, 0
|
||||
map_data Route10Pokecenter2FBeta, ROUTE_10_POKECENTER_2F_BETA, $00, 0
|
||||
map_data PowerPlant, POWER_PLANT, $00, 0
|
||||
map_data BillsHouse, BILLS_HOUSE, $00, 0
|
||||
map_data AzaleaPokecenter1F, AZALEA_POKECENTER_1F, $00, 0
|
||||
map_data CharcoalKiln, CHARCOAL_KILN, $00, 0
|
||||
map_data AzaleaMart, AZALEA_MART, $00, 0
|
||||
map_data KurtsHouse, KURTS_HOUSE, $00, 0
|
||||
map_data AzaleaGym, AZALEA_GYM, $00, 0
|
||||
map_data LakeOfRageHiddenPowerHouse, LAKE_OF_RAGE_HIDDEN_POWER_HOUSE, $00, 0
|
||||
map_data LakeOfRageMagikarpHouse, LAKE_OF_RAGE_MAGIKARP_HOUSE, $00, 0
|
||||
map_data Route43MahoganyGate, ROUTE_43_MAHOGANY_GATE, $00, 0
|
||||
map_data Route43Gate, ROUTE_43_GATE, $00, 0
|
||||
map_data VioletMart, VIOLET_MART, $00, 0
|
||||
map_data VioletGym, VIOLET_GYM, $00, 0
|
||||
map_data EarlsPokemonAcademy, EARLS_POKEMON_ACADEMY, $00, 0
|
||||
map_data VioletNicknameSpeechHouse, VIOLET_NICKNAME_SPEECH_HOUSE, $00, 0
|
||||
map_data VioletPokecenter1F, VIOLET_POKECENTER_1F, $00, 0
|
||||
map_data VioletKylesHouse, VIOLET_KYLES_HOUSE, $00, 0
|
||||
map_data Route32RuinsOfAlphGate, ROUTE_32_RUINS_OF_ALPH_GATE, $00, 0
|
||||
map_data Route32Pokecenter1F, ROUTE_32_POKECENTER_1F, $00, 0
|
||||
map_data Route35GoldenrodGate, ROUTE_35_GOLDENROD_GATE, $00, 0
|
||||
map_data Route35NationalParkGate, ROUTE_35_NATIONAL_PARK_GATE, $00, 0
|
||||
map_data Route36RuinsOfAlphGate, ROUTE_36_RUINS_OF_ALPH_GATE, $00, 0
|
||||
map_data Route36NationalParkGate, ROUTE_36_NATIONAL_PARK_GATE, $00, 0
|
||||
map_data GoldenrodGym, GOLDENROD_GYM, $00, 0
|
||||
map_data GoldenrodBikeShop, GOLDENROD_BIKE_SHOP, $00, 0
|
||||
map_data GoldenrodHappinessRater, GOLDENROD_HAPPINESS_RATER, $00, 0
|
||||
map_data GoldenrodBillsHouse, GOLDENROD_BILLS_HOUSE, $00, 0
|
||||
map_data GoldenrodMagnetTrainStation, GOLDENROD_MAGNET_TRAIN_STATION, $00, 0
|
||||
map_data GoldenrodFlowerShop, GOLDENROD_FLOWER_SHOP, $00, 0
|
||||
map_data GoldenrodPPSpeechHouse, GOLDENROD_PP_SPEECH_HOUSE, $00, 0
|
||||
map_data GoldenrodNameRater, GOLDENROD_NAME_RATER, $00, 0
|
||||
map_data GoldenrodDeptStore1F, GOLDENROD_DEPT_STORE_1F, $00, 0
|
||||
map_data GoldenrodDeptStore2F, GOLDENROD_DEPT_STORE_2F, $00, 0
|
||||
map_data GoldenrodDeptStore3F, GOLDENROD_DEPT_STORE_3F, $00, 0
|
||||
map_data GoldenrodDeptStore4F, GOLDENROD_DEPT_STORE_4F, $00, 0
|
||||
map_data GoldenrodDeptStore5F, GOLDENROD_DEPT_STORE_5F, $00, 0
|
||||
map_data GoldenrodDeptStore6F, GOLDENROD_DEPT_STORE_6F, $00, 0
|
||||
map_data GoldenrodDeptStoreElevator, GOLDENROD_DEPT_STORE_ELEVATOR, $00, 0
|
||||
map_data GoldenrodDeptStoreRoof, GOLDENROD_DEPT_STORE_ROOF, $24, 0
|
||||
map_data GoldenrodGameCorner, GOLDENROD_GAME_CORNER, $00, 0
|
||||
map_data GoldenrodPokecenter1F, GOLDENROD_POKECENTER_1F, $00, 0
|
||||
map_data GoldenrodPokeComCenter2FMobile, GOLDENROD_POKECOM_CENTER_2F_MOBILE, $00, 0
|
||||
map_data IlexForestAzaleaGate, ILEX_FOREST_AZALEA_GATE, $00, 0
|
||||
map_data Route34IlexForestGate, ROUTE_34_ILEX_FOREST_GATE, $00, 0
|
||||
map_data DayCare, DAY_CARE, $00, 0
|
||||
map_data VermilionHouseFishingSpeechHouse, VERMILION_HOUSE_FISHING_SPEECH_HOUSE, $00, 0
|
||||
map_data VermilionPokecenter1F, VERMILION_POKECENTER_1F, $00, 0
|
||||
map_data VermilionPokecenter2FBeta, VERMILION_POKECENTER_2F_BETA, $00, 0
|
||||
map_data PokemonFanClub, POKEMON_FAN_CLUB, $00, 0
|
||||
map_data VermilionMagnetTrainSpeechHouse, VERMILION_MAGNET_TRAIN_SPEECH_HOUSE, $00, 0
|
||||
map_data VermilionMart, VERMILION_MART, $00, 0
|
||||
map_data VermilionHouseDiglettsCaveSpeechHouse, VERMILION_HOUSE_DIGLETTS_CAVE_SPEECH_HOUSE, $00, 0
|
||||
map_data VermilionGym, VERMILION_GYM, $00, 0
|
||||
map_data Route6SaffronGate, ROUTE_6_SAFFRON_GATE, $00, 0
|
||||
map_data Route6UndergroundPathEntrance, ROUTE_6_UNDERGROUND_PATH_ENTRANCE, $00, 0
|
||||
map_data RedsHouse1F, REDS_HOUSE_1F, $00, 0
|
||||
map_data RedsHouse2F, REDS_HOUSE_2F, $00, 0
|
||||
map_data BluesHouse, BLUES_HOUSE, $00, 0
|
||||
map_data OaksLab, OAKS_LAB, $00, 0
|
||||
map_data PewterNidoranSpeechHouse, PEWTER_NIDORAN_SPEECH_HOUSE, $00, 0
|
||||
map_data PewterGym, PEWTER_GYM, $00, 0
|
||||
map_data PewterMart, PEWTER_MART, $00, 0
|
||||
map_data PewterPokecenter1F, PEWTER_POKECENTER_1F, $00, 0
|
||||
map_data PewterPokecenter2FBeta, PEWTER_POKECENTER_2F_BETA, $00, 0
|
||||
map_data PewterSnoozeSpeechHouse, PEWTER_SNOOZE_SPEECH_HOUSE, $00, 0
|
||||
map_data OlivinePort, OLIVINE_PORT, $0a, 0
|
||||
map_data VermilionPort, VERMILION_PORT, $0a, 0
|
||||
map_data FastShip1F, FAST_SHIP_1F, $00, 0
|
||||
map_data FastShipCabins_NNW_NNE_NE, FAST_SHIP_CABINS_NNW_NNE_NE, $00, 0
|
||||
map_data FastShipCabins_SW_SSW_NW, FAST_SHIP_CABINS_SW_SSW_NW, $00, 0
|
||||
map_data FastShipCabins_SE_SSE_CaptainsCabin, FAST_SHIP_CABINS_SE_SSE_CAPTAINS_CABIN, $00, 0
|
||||
map_data FastShipB1F, FAST_SHIP_B1F, $00, 0
|
||||
map_data OlivinePortPassage, OLIVINE_PORT_PASSAGE, $00, 0
|
||||
map_data VermilionPortPassage, VERMILION_PORT_PASSAGE, $00, 0
|
||||
map_data MountMoonSquare, MOUNT_MOON_SQUARE, $2d, 0
|
||||
map_data MountMoonGiftShop, MOUNT_MOON_GIFT_SHOP, $00, 0
|
||||
map_data TinTowerRoof, TIN_TOWER_ROOF, $00, 0
|
||||
map_data IndigoPlateauPokecenter1F, INDIGO_PLATEAU_POKECENTER_1F, $00, 0
|
||||
map_data WillsRoom, WILLS_ROOM, $00, 0
|
||||
map_data KogasRoom, KOGAS_ROOM, $00, 0
|
||||
map_data BrunosRoom, BRUNOS_ROOM, $00, 0
|
||||
map_data KarensRoom, KARENS_ROOM, $00, 0
|
||||
map_data LancesRoom, LANCES_ROOM, $00, 0
|
||||
map_data HallOfFame, HALL_OF_FAME, $00, 0
|
||||
map_data FuchsiaMart, FUCHSIA_MART, $00, 0
|
||||
map_data SafariZoneMainOffice, SAFARI_ZONE_MAIN_OFFICE, $00, 0
|
||||
map_data FuchsiaGym, FUCHSIA_GYM, $00, 0
|
||||
map_data FuchsiaBillSpeechHouse, FUCHSIA_BILL_SPEECH_HOUSE, $00, 0
|
||||
map_data FuchsiaPokecenter1F, FUCHSIA_POKECENTER_1F, $00, 0
|
||||
map_data FuchsiaPokecenter2FBeta, FUCHSIA_POKECENTER_2F_BETA, $00, 0
|
||||
map_data SafariZoneWardensHome, SAFARI_ZONE_WARDENS_HOME, $00, 0
|
||||
map_data Route15FuchsiaGate, ROUTE_15_FUCHSIA_GATE, $00, 0
|
||||
map_data LavenderPokecenter1F, LAVENDER_POKECENTER_1F, $00, 0
|
||||
map_data LavenderPokecenter2FBeta, LAVENDER_POKECENTER_2F_BETA, $00, 0
|
||||
map_data MrFujisHouse, MR_FUJIS_HOUSE, $00, 0
|
||||
map_data LavenderSpeechHouse, LAVENDER_SPEECH_HOUSE, $00, 0
|
||||
map_data LavenderNameRater, LAVENDER_NAME_RATER, $00, 0
|
||||
map_data LavenderMart, LAVENDER_MART, $00, 0
|
||||
map_data SoulHouse, SOUL_HOUSE, $00, 0
|
||||
map_data LavRadioTower1F, LAV_RADIO_TOWER_1F, $00, 0
|
||||
map_data Route8SaffronGate, ROUTE_8_SAFFRON_GATE, $00, 0
|
||||
map_data Route12SuperRodHouse, ROUTE_12_SUPER_ROD_HOUSE, $00, 0
|
||||
map_data SilverCavePokecenter1F, SILVER_CAVE_POKECENTER_1F, $00, 0
|
||||
map_data Route28FamousSpeechHouse, ROUTE_28_FAMOUS_SPEECH_HOUSE, $00, 0
|
||||
map_data Pokecenter2F, POKECENTER_2F, $00, 0
|
||||
map_data TradeCenter, TRADE_CENTER, $00, 0
|
||||
map_data Colosseum, COLOSSEUM, $00, 0
|
||||
map_data TimeCapsule, TIME_CAPSULE, $00, 0
|
||||
map_data MobileTradeRoomMobile, MOBILE_TRADE_ROOM_MOBILE, $00, 0
|
||||
map_data MobileBattleRoom, MOBILE_BATTLE_ROOM, $00, 0
|
||||
map_data CeladonDeptStore1F, CELADON_DEPT_STORE_1F, $00, 0
|
||||
map_data CeladonDeptStore2F, CELADON_DEPT_STORE_2F, $00, 0
|
||||
map_data CeladonDeptStore3F, CELADON_DEPT_STORE_3F, $00, 0
|
||||
map_data CeladonDeptStore4F, CELADON_DEPT_STORE_4F, $00, 0
|
||||
map_data CeladonDeptStore5F, CELADON_DEPT_STORE_5F, $00, 0
|
||||
map_data CeladonDeptStore6F, CELADON_DEPT_STORE_6F, $00, 0
|
||||
map_data CeladonDeptStoreElevator, CELADON_DEPT_STORE_ELEVATOR, $00, 0
|
||||
map_data CeladonMansion1F, CELADON_MANSION_1F, $00, 0
|
||||
map_data CeladonMansion2F, CELADON_MANSION_2F, $00, 0
|
||||
map_data CeladonMansion3F, CELADON_MANSION_3F, $00, 0
|
||||
map_data CeladonMansionRoof, CELADON_MANSION_ROOF, $01, 0
|
||||
map_data CeladonMansionRoofHouse, CELADON_MANSION_ROOF_HOUSE, $00, 0
|
||||
map_data CeladonPokecenter1F, CELADON_POKECENTER_1F, $00, 0
|
||||
map_data CeladonPokecenter2FBeta, CELADON_POKECENTER_2F_BETA, $00, 0
|
||||
map_data CeladonGameCorner, CELADON_GAME_CORNER, $00, 0
|
||||
map_data CeladonGameCornerPrizeRoom, CELADON_GAME_CORNER_PRIZE_ROOM, $00, 0
|
||||
map_data CeladonGym, CELADON_GYM, $00, 0
|
||||
map_data CeladonCafe, CELADON_CAFE, $00, 0
|
||||
map_data Route16FuchsiaSpeechHouse, ROUTE_16_FUCHSIA_SPEECH_HOUSE, $00, 0
|
||||
map_data Route16Gate, ROUTE_16_GATE, $00, 0
|
||||
map_data Route7SaffronGate, ROUTE_7_SAFFRON_GATE, $00, 0
|
||||
map_data Route17Route18Gate, ROUTE_17_ROUTE_18_GATE, $00, 0
|
||||
map_data ManiasHouse, MANIAS_HOUSE, $00, 0
|
||||
map_data CianwoodGym, CIANWOOD_GYM, $00, 0
|
||||
map_data CianwoodPokecenter1F, CIANWOOD_POKECENTER_1F, $00, 0
|
||||
map_data CianwoodPharmacy, CIANWOOD_PHARMACY, $00, 0
|
||||
map_data CianwoodPhotoStudio, CIANWOOD_PHOTO_STUDIO, $00, 0
|
||||
map_data CianwoodLugiaSpeechHouse, CIANWOOD_LUGIA_SPEECH_HOUSE, $00, 0
|
||||
map_data PokeSeersHouse, POKE_SEERS_HOUSE, $00, 0
|
||||
map_data BattleTower1F, BATTLE_TOWER_1F, $00, 0
|
||||
map_data BattleTowerBattleRoom, BATTLE_TOWER_BATTLE_ROOM, $00, 0
|
||||
map_data BattleTowerElevator, BATTLE_TOWER_ELEVATOR, $00, 0
|
||||
map_data BattleTowerHallway, BATTLE_TOWER_HALLWAY, $00, 0
|
||||
map_data Route40BattleTowerGate, ROUTE_40_BATTLE_TOWER_GATE, $00, 0
|
||||
map_data BattleTowerOutside, BATTLE_TOWER_OUTSIDE, $05, 0
|
||||
map_data ViridianGym, VIRIDIAN_GYM, $00, 0
|
||||
map_data ViridianNicknameSpeechHouse, VIRIDIAN_NICKNAME_SPEECH_HOUSE, $00, 0
|
||||
map_data TrainerHouse1F, TRAINER_HOUSE_1F, $00, 0
|
||||
map_data TrainerHouseB1F, TRAINER_HOUSE_B1F, $00, 0
|
||||
map_data ViridianMart, VIRIDIAN_MART, $00, 0
|
||||
map_data ViridianPokecenter1F, VIRIDIAN_POKECENTER_1F, $00, 0
|
||||
map_data ViridianPokecenter2FBeta, VIRIDIAN_POKECENTER_2F_BETA, $00, 0
|
||||
map_data Route2NuggetSpeechHouse, ROUTE_2_NUGGET_SPEECH_HOUSE, $00, 0
|
||||
map_data Route2Gate, ROUTE_2_GATE, $00, 0
|
||||
map_data VictoryRoadGate, VICTORY_ROAD_GATE, $00, 0
|
||||
map_data ElmsLab, ELMS_LAB, $00, 0
|
||||
map_data KrissHouse1F, KRISS_HOUSE_1F, $00, 0
|
||||
map_data KrissHouse2F, KRISS_HOUSE_2F, $00, 0
|
||||
map_data KrissNeighborsHouse, KRISS_NEIGHBORS_HOUSE, $00, 0
|
||||
map_data ElmsHouse, ELMS_HOUSE, $00, 0
|
||||
map_data Route26HealSpeechHouse, ROUTE_26_HEAL_SPEECH_HOUSE, $00, 0
|
||||
map_data Route26DayofWeekSiblingsHouse, ROUTE_26_DAY_OF_WEEK_SIBLINGS_HOUSE, $00, 0
|
||||
map_data Route27SandstormHouse, ROUTE_27_SANDSTORM_HOUSE, $00, 0
|
||||
map_data Route29Route46Gate, ROUTE_29_ROUTE_46_GATE, $00, 0
|
||||
map_data FightingDojo, FIGHTING_DOJO, $00, 0
|
||||
map_data SaffronGym, SAFFRON_GYM, $00, 0
|
||||
map_data SaffronMart, SAFFRON_MART, $00, 0
|
||||
map_data SaffronPokecenter1F, SAFFRON_POKECENTER_1F, $00, 0
|
||||
map_data SaffronPokecenter2FBeta, SAFFRON_POKECENTER_2F_BETA, $00, 0
|
||||
map_data MrPsychicsHouse, MR_PSYCHICS_HOUSE, $00, 0
|
||||
map_data SaffronMagnetTrainStation, SAFFRON_MAGNET_TRAIN_STATION, $00, 0
|
||||
map_data SilphCo1F, SILPH_CO_1F, $00, 0
|
||||
map_data CopycatsHouse1F, COPYCATS_HOUSE_1F, $00, 0
|
||||
map_data CopycatsHouse2F, COPYCATS_HOUSE_2F, $00, 0
|
||||
map_data Route5UndergroundPathEntrance, ROUTE_5_UNDERGROUND_PATH_ENTRANCE, $00, 0
|
||||
map_data Route5SaffronGate, ROUTE_5_SAFFRON_GATE, $00, 0
|
||||
map_data Route5CleanseTagSpeechHouse, ROUTE_5_CLEANSE_TAG_SPEECH_HOUSE, $00, 0
|
||||
map_data CherrygroveMart, CHERRYGROVE_MART, $00, 0
|
||||
map_data CherrygrovePokecenter1F, CHERRYGROVE_POKECENTER_1F, $00, 0
|
||||
map_data CherrygroveGymSpeechHouse, CHERRYGROVE_GYM_SPEECH_HOUSE, $00, 0
|
||||
map_data GuideGentsHouse, GUIDE_GENTS_HOUSE, $00, 0
|
||||
map_data CherrygroveEvolutionSpeechHouse, CHERRYGROVE_EVOLUTION_SPEECH_HOUSE, $00, 0
|
||||
map_data Route30BerrySpeechHouse, ROUTE_30_BERRY_SPEECH_HOUSE, $00, 0
|
||||
map_data MrPokemonsHouse, MR_POKEMONS_HOUSE, $00, 0
|
||||
map_data Route31VioletGate, ROUTE_31_VIOLET_GATE, $00, 0
|
485
data/maps/definitions.asm
Normal file
485
data/maps/definitions.asm
Normal file
@ -0,0 +1,485 @@
|
||||
map_def: MACRO
|
||||
;\1: map name: for the MapData pointer (see data/maps/data.asm)
|
||||
;\2: tileset: a TILESET_* constant
|
||||
;\3: environment: TOWN, ROUTE, INDOOR, CAVE, ENVIRONMENT_5, GATE, or DUNGEON
|
||||
;\4: location: from constants/landmark_constants.asm
|
||||
;\5: music: a MUSIC_* constant
|
||||
;\6: phone service flag: TRUE to prevent phone calls
|
||||
;\7: time of day: a PALETTE_* constant
|
||||
;\8: fishing group: a FISHGROUP_* constant
|
||||
db BANK(\1_MapData), \2, \3
|
||||
dw \1_MapData
|
||||
db \4, \5
|
||||
dn \6, \7
|
||||
db \8
|
||||
ENDM
|
||||
|
||||
MapGroupPointers::
|
||||
; pointers to the first map header of each map group
|
||||
dw MapGroup_Olivine ; 1
|
||||
dw MapGroup_Mahogany ; 2
|
||||
dw MapGroup_Dungeons ; 3
|
||||
dw MapGroup_Ecruteak ; 4
|
||||
dw MapGroup_Blackthorn ; 5
|
||||
dw MapGroup_Cinnabar ; 6
|
||||
dw MapGroup_Cerulean ; 7
|
||||
dw MapGroup_Azalea ; 8
|
||||
dw MapGroup_LakeOfRage ; 9
|
||||
dw MapGroup_Violet ; 10
|
||||
dw MapGroup_Goldenrod ; 11
|
||||
dw MapGroup_Vermilion ; 12
|
||||
dw MapGroup_Pallet ; 13
|
||||
dw MapGroup_Pewter ; 14
|
||||
dw MapGroup_FastShip ; 15
|
||||
dw MapGroup_Indigo ; 16
|
||||
dw MapGroup_Fuchsia ; 17
|
||||
dw MapGroup_Lavender ; 18
|
||||
dw MapGroup_Silver ; 19
|
||||
dw MapGroup_CableClub ; 20
|
||||
dw MapGroup_Celadon ; 21
|
||||
dw MapGroup_Cianwood ; 22
|
||||
dw MapGroup_Viridian ; 23
|
||||
dw MapGroup_NewBark ; 24
|
||||
dw MapGroup_Saffron ; 25
|
||||
dw MapGroup_Cherrygrove ; 26
|
||||
|
||||
|
||||
MapGroup_Olivine:
|
||||
map_def OlivinePokecenter1F, TILESET_POKECENTER, INDOOR, OLIVINE_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineGym, TILESET_CHAMPIONS_ROOM, INDOOR, OLIVINE_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineTimsHouse, TILESET_HOUSE, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineHouseBeta, TILESET_HOUSE, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivinePunishmentSpeechHouse, TILESET_HOUSE, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineGoodRodHouse, TILESET_HOUSE, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineCafe, TILESET_GAME_CORNER, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineMart, TILESET_MART, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route38EcruteakGate, TILESET_GATE, GATE, ROUTE_38, MUSIC_ROUTE_37, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route39Barn, TILESET_TRADITIONAL_HOUSE, INDOOR, ROUTE_39, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route39Farmhouse, TILESET_HOUSE, INDOOR, ROUTE_39, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route38, TILESET_JOHTO, ROUTE, ROUTE_38, MUSIC_ROUTE_37, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route39, TILESET_JOHTO, ROUTE, ROUTE_39, MUSIC_ROUTE_37, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def OlivineCity, TILESET_JOHTO, TOWN, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Mahogany:
|
||||
map_def MahoganyRedGyaradosSpeechHouse, TILESET_HOUSE, INDOOR, MAHOGANY_TOWN, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MahoganyGym, TILESET_ELITE_FOUR_ROOM, INDOOR, MAHOGANY_TOWN, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MahoganyPokecenter1F, TILESET_POKECENTER, INDOOR, MAHOGANY_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route42EcruteakGate, TILESET_GATE, GATE, ROUTE_42, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route42, TILESET_JOHTO, ROUTE, ROUTE_42, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||
map_def Route44, TILESET_JOHTO, ROUTE, ROUTE_44, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def MahoganyTown, TILESET_JOHTO, TOWN, MAHOGANY_TOWN, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Dungeons:
|
||||
map_def SproutTower1F, TILESET_TOWER, DUNGEON, SPROUT_TOWER, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SproutTower2F, TILESET_TOWER, DUNGEON, SPROUT_TOWER, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SproutTower3F, TILESET_TOWER, DUNGEON, SPROUT_TOWER, MUSIC_SPROUT_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower1F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower2F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower3F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower4F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower5F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower6F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower7F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower8F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTower9F, TILESET_TOWER, DUNGEON, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BurnedTower1F, TILESET_TOWER, DUNGEON, BURNED_TOWER, MUSIC_BURNED_TOWER, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def BurnedTowerB1F, TILESET_CAVE, CAVE, BURNED_TOWER, MUSIC_BURNED_TOWER, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def NationalPark, TILESET_PARK, ROUTE, NATIONAL_PARK, MUSIC_NATIONAL_PARK, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def NationalParkBugContest, TILESET_PARK, ROUTE, NATIONAL_PARK, MUSIC_BUG_CATCHING_CONTEST, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def RadioTower1F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RadioTower2F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RadioTower3F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RadioTower4F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RadioTower5F, TILESET_RADIO_TOWER, INDOOR, RADIO_TOWER, RADIO_TOWER_MUSIC | MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphOutside, TILESET_JOHTO, ROUTE, RUINS_OF_ALPH, MUSIC_UNION_CAVE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def RuinsOfAlphHoOhChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphKabutoChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphOmanyteChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphAerodactylChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphInnerChamber, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_RUINS_OF_ALPH_INTERIOR, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphResearchCenter, TILESET_FACILITY, INDOOR, RUINS_OF_ALPH, MUSIC_UNION_CAVE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphHoOhItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphKabutoItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphOmanyteItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphAerodactylItemRoom, TILESET_RUINS_OF_ALPH, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphHoOhWordRoom, TILESET_HO_OH_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphKabutoWordRoom, TILESET_KABUTO_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphOmanyteWordRoom, TILESET_OMANYTE_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RuinsOfAlphAerodactylWordRoom, TILESET_AERODACTYL_WORD_ROOM, DUNGEON, RUINS_OF_ALPH, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def UnionCave1F, TILESET_CAVE, CAVE, UNION_CAVE, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def UnionCaveB1F, TILESET_CAVE, CAVE, UNION_CAVE, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def UnionCaveB2F, TILESET_CAVE, CAVE, UNION_CAVE, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def SlowpokeWellB1F, TILESET_CAVE, CAVE, SLOWPOKE_WELL, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def SlowpokeWellB2F, TILESET_CAVE, CAVE, SLOWPOKE_WELL, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def OlivineLighthouse1F, TILESET_LIGHTHOUSE, DUNGEON, LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineLighthouse2F, TILESET_LIGHTHOUSE, DUNGEON, LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineLighthouse3F, TILESET_LIGHTHOUSE, DUNGEON, LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineLighthouse4F, TILESET_LIGHTHOUSE, DUNGEON, LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineLighthouse5F, TILESET_LIGHTHOUSE, DUNGEON, LIGHTHOUSE, MUSIC_LIGHTHOUSE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivineLighthouse6F, TILESET_LIGHTHOUSE, DUNGEON, LIGHTHOUSE, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MahoganyMart1F, TILESET_TRADITIONAL_HOUSE, INDOOR, MAHOGANY_TOWN, MUSIC_MAHOGANY_MART, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TeamRocketBaseB1F, TILESET_UNDERGROUND, DUNGEON, MAHOGANY_TOWN, MUSIC_ROCKET_HIDEOUT, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TeamRocketBaseB2F, TILESET_FACILITY, DUNGEON, MAHOGANY_TOWN, MUSIC_ROCKET_HIDEOUT, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TeamRocketBaseB3F, TILESET_FACILITY, DUNGEON, MAHOGANY_TOWN, MUSIC_ROCKET_HIDEOUT, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def IlexForest, TILESET_FOREST, CAVE, ILEX_FOREST, MUSIC_UNION_CAVE, FALSE, PALETTE_NITE, FISHGROUP_POND
|
||||
map_def GoldenrodUnderground, TILESET_GATE, DUNGEON, GOLDENROD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodUndergroundSwitchRoomEntrances, TILESET_ELITE_FOUR_ROOM, DUNGEON, GOLDENROD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStoreB1F, TILESET_UNDERGROUND, DUNGEON, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodUndergroundWarehouse, TILESET_UNDERGROUND, DUNGEON, GOLDENROD_CITY, MUSIC_UNION_CAVE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MountMortar1FOutside, TILESET_DARK_CAVE, CAVE, MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def MountMortar1FInside, TILESET_DARK_CAVE, CAVE, MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def MountMortar2FInside, TILESET_DARK_CAVE, CAVE, MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def MountMortarB1F, TILESET_DARK_CAVE, CAVE, MT_MORTAR, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def IcePath1F, TILESET_ICE_PATH, CAVE, ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def IcePathB1F, TILESET_ICE_PATH, CAVE, ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def IcePathB2FMahoganySide, TILESET_ICE_PATH, CAVE, ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def IcePathB2FBlackthornSide, TILESET_ICE_PATH, CAVE, ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def IcePathB3F, TILESET_ICE_PATH, CAVE, ICE_PATH, MUSIC_DARK_CAVE, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def WhirlIslandNW, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandNE, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandSW, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandCave, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandSE, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandB1F, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandB2F, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def WhirlIslandLugiaChamber, TILESET_DARK_CAVE, CAVE, WHIRL_ISLANDS, MUSIC_UNION_CAVE, TRUE, PALETTE_DARK, FISHGROUP_WHIRL_ISLANDS
|
||||
map_def SilverCaveRoom1, TILESET_DARK_CAVE, CAVE, SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_DARK, FISHGROUP_LAKE
|
||||
map_def SilverCaveRoom2, TILESET_CAVE, CAVE, SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def SilverCaveRoom3, TILESET_CAVE, CAVE, SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_DAY, FISHGROUP_LAKE
|
||||
map_def SilverCaveItemRooms, TILESET_CAVE, CAVE, SILVER_CAVE, MUSIC_LIGHTHOUSE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def DarkCaveVioletEntrance, TILESET_DARK_CAVE, CAVE, DARK_CAVE, MUSIC_DARK_CAVE, TRUE, PALETTE_DARK, FISHGROUP_LAKE
|
||||
map_def DarkCaveBlackthornEntrance, TILESET_DARK_CAVE, CAVE, DARK_CAVE, MUSIC_DARK_CAVE, TRUE, PALETTE_DARK, FISHGROUP_LAKE
|
||||
map_def DragonsDen1F, TILESET_CAVE, CAVE, DRAGONS_DEN, MUSIC_DRAGONS_DEN, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def DragonsDenB1F, TILESET_JOHTO, CAVE, DRAGONS_DEN, MUSIC_DRAGONS_DEN, TRUE, PALETTE_NITE, FISHGROUP_DRATINI
|
||||
map_def DragonShrine, TILESET_LAB, INDOOR, DRAGONS_DEN, MUSIC_DRAGONS_DEN, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def TohjoFalls, TILESET_CAVE, CAVE, TOHJO_FALLS, MUSIC_UNION_CAVE, TRUE, PALETTE_NITE, FISHGROUP_LAKE
|
||||
map_def DiglettsCave, TILESET_CAVE, CAVE, DIGLETTS_CAVE, MUSIC_MT_MOON, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def MountMoon, TILESET_CAVE, CAVE, MT_MOON, MUSIC_MT_MOON, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def UndergroundPath, TILESET_UNDERGROUND, GATE, UNDERGROUND_PATH, MUSIC_MT_MOON, FALSE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
map_def RockTunnel1F, TILESET_DARK_CAVE, CAVE, ROCK_TUNNEL, MUSIC_MT_MOON, TRUE, PALETTE_DARK, FISHGROUP_SHORE
|
||||
map_def RockTunnelB1F, TILESET_DARK_CAVE, CAVE, ROCK_TUNNEL, MUSIC_MT_MOON, TRUE, PALETTE_DARK, FISHGROUP_SHORE
|
||||
map_def SafariZoneFuchsiaGateBeta, TILESET_GATE, INDOOR, FUCHSIA_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SafariZoneBeta, TILESET_PARK, CAVE, FUCHSIA_CITY, MUSIC_EVOLUTION, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def VictoryRoad, TILESET_CAVE, CAVE, VICTORY_ROAD, MUSIC_VICTORY_ROAD, TRUE, PALETTE_NITE, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Ecruteak:
|
||||
map_def EcruteakHouse, TILESET_TOWER, INDOOR, ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def WiseTriosRoom, TILESET_TRADITIONAL_HOUSE, INDOOR, ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EcruteakPokecenter1F, TILESET_POKECENTER, INDOOR, ECRUTEAK_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EcruteakLugiaSpeechHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def DanceTheatre, TILESET_TRADITIONAL_HOUSE, INDOOR, ECRUTEAK_CITY, MUSIC_DANCING_HALL, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EcruteakMart, TILESET_MART, INDOOR, ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EcruteakGym, TILESET_TOWER, INDOOR, ECRUTEAK_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EcruteakItemfinderHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EcruteakCity, TILESET_JOHTO, TOWN, ECRUTEAK_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
|
||||
MapGroup_Blackthorn:
|
||||
map_def BlackthornGym1F, TILESET_ELITE_FOUR_ROOM, INDOOR, BLACKTHORN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BlackthornGym2F, TILESET_ELITE_FOUR_ROOM, INDOOR, BLACKTHORN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BlackthornDragonSpeechHouse, TILESET_HOUSE, INDOOR, BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BlackthornEmysHouse, TILESET_HOUSE, INDOOR, BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BlackthornMart, TILESET_MART, INDOOR, BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BlackthornPokecenter1F, TILESET_POKECENTER, INDOOR, BLACKTHORN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MoveDeletersHouse, TILESET_HOUSE, INDOOR, BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route45, TILESET_JOHTO, ROUTE, ROUTE_45, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_DRATINI_2
|
||||
map_def Route46, TILESET_JOHTO, ROUTE, ROUTE_46, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def BlackthornCity, TILESET_JOHTO, TOWN, BLACKTHORN_CITY, MUSIC_AZALEA_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
|
||||
MapGroup_Cinnabar:
|
||||
map_def CinnabarPokecenter1F, TILESET_POKECENTER, INDOOR, CINNABAR_ISLAND, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CinnabarPokecenter2FBeta, TILESET_POKECENTER, INDOOR, CINNABAR_ISLAND, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route19FuchsiaGate, TILESET_GATE, GATE, ROUTE_19, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SeafoamGym, TILESET_CAVE, INDOOR, SEAFOAM_ISLANDS, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route19, TILESET_KANTO, ROUTE, ROUTE_19, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route20, TILESET_KANTO, ROUTE, ROUTE_20, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def Route21, TILESET_KANTO, ROUTE, ROUTE_21, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def CinnabarIsland, TILESET_KANTO, TOWN, CINNABAR_ISLAND, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
|
||||
MapGroup_Cerulean:
|
||||
map_def CeruleanGymBadgeSpeechHouse, TILESET_HOUSE, INDOOR, CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeruleanPoliceStation, TILESET_HOUSE, INDOOR, CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeruleanTradeSpeechHouse, TILESET_HOUSE, INDOOR, CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeruleanPokecenter1F, TILESET_POKECENTER, INDOOR, CERULEAN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeruleanPokecenter2FBeta, TILESET_POKECENTER, INDOOR, CERULEAN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeruleanGym, TILESET_PORT, INDOOR, CERULEAN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_NONE
|
||||
map_def CeruleanMart, TILESET_MART, INDOOR, CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route10Pokecenter1F, TILESET_POKECENTER, INDOOR, ROUTE_10, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route10Pokecenter2FBeta, TILESET_POKECENTER, INDOOR, ROUTE_10, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PowerPlant, TILESET_FACILITY, INDOOR, POWER_PLANT, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BillsHouse, TILESET_HOUSE, INDOOR, ROUTE_25, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route4, TILESET_KANTO, ROUTE, ROUTE_4, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_NONE
|
||||
map_def Route9, TILESET_KANTO, ROUTE, ROUTE_9, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||
map_def Route10North, TILESET_KANTO, ROUTE, ROUTE_10, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||
map_def Route24, TILESET_KANTO, ROUTE, ROUTE_24, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||
map_def Route25, TILESET_KANTO, ROUTE, ROUTE_25, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||
map_def CeruleanCity, TILESET_KANTO, TOWN, CERULEAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_NONE
|
||||
|
||||
MapGroup_Azalea:
|
||||
map_def AzaleaPokecenter1F, TILESET_POKECENTER, INDOOR, AZALEA_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CharcoalKiln, TILESET_HOUSE, INDOOR, AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def AzaleaMart, TILESET_MART, INDOOR, AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def KurtsHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def AzaleaGym, TILESET_ELITE_FOUR_ROOM, INDOOR, AZALEA_TOWN, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route33, TILESET_JOHTO_MODERN, ROUTE, ROUTE_33, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def AzaleaTown, TILESET_JOHTO_MODERN, TOWN, AZALEA_TOWN, MUSIC_AZALEA_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_LakeOfRage:
|
||||
map_def LakeOfRageHiddenPowerHouse, TILESET_HOUSE, INDOOR, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LakeOfRageMagikarpHouse, TILESET_HOUSE, INDOOR, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route43MahoganyGate, TILESET_GATE, GATE, ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route43Gate, TILESET_GATE, GATE, ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route43, TILESET_JOHTO, ROUTE, ROUTE_43, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def LakeOfRage, TILESET_JOHTO, TOWN, LAKE_OF_RAGE, MUSIC_LAKE_OF_RAGE, FALSE, PALETTE_AUTO, FISHGROUP_GYARADOS
|
||||
|
||||
MapGroup_Violet:
|
||||
map_def Route32, TILESET_JOHTO, ROUTE, ROUTE_32, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_QWILFISH
|
||||
map_def Route35, TILESET_JOHTO, ROUTE, ROUTE_35, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def Route36, TILESET_JOHTO, ROUTE, ROUTE_36, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route37, TILESET_JOHTO, ROUTE, ROUTE_37, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def VioletCity, TILESET_JOHTO, TOWN, VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def VioletMart, TILESET_MART, INDOOR, VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VioletGym, TILESET_ELITE_FOUR_ROOM, INDOOR, VIOLET_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def EarlsPokemonAcademy, TILESET_LAB, INDOOR, VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VioletNicknameSpeechHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VioletPokecenter1F, TILESET_POKECENTER, INDOOR, VIOLET_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VioletKylesHouse, TILESET_TRADITIONAL_HOUSE, INDOOR, VIOLET_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route32RuinsOfAlphGate, TILESET_GATE, GATE, ROUTE_32, MUSIC_ROUTE_30, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route32Pokecenter1F, TILESET_POKECENTER, INDOOR, ROUTE_32, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route35GoldenrodGate, TILESET_GATE, GATE, ROUTE_35, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route35NationalParkGate, TILESET_GATE, INDOOR, ROUTE_35, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route36RuinsOfAlphGate, TILESET_GATE, GATE, ROUTE_36, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route36NationalParkGate, TILESET_GATE, INDOOR, ROUTE_36, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Goldenrod:
|
||||
map_def Route34, TILESET_JOHTO_MODERN, ROUTE, ROUTE_34, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def GoldenrodCity, TILESET_JOHTO_MODERN, TOWN, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def GoldenrodGym, TILESET_ELITE_FOUR_ROOM, INDOOR, GOLDENROD_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodBikeShop, TILESET_CHAMPIONS_ROOM, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodHappinessRater, TILESET_HOUSE, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodBillsHouse, TILESET_HOUSE, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodMagnetTrainStation, TILESET_TRAIN_STATION, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodFlowerShop, TILESET_HOUSE, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodPPSpeechHouse, TILESET_HOUSE, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodNameRater, TILESET_HOUSE, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStore1F, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStore2F, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStore3F, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStore4F, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStore5F, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStore6F, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStoreElevator, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodDeptStoreRoof, TILESET_MART, INDOOR, GOLDENROD_CITY, MUSIC_GOLDENROD_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodGameCorner, TILESET_GAME_CORNER, INDOOR, GOLDENROD_CITY, MUSIC_GAME_CORNER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodPokecenter1F, TILESET_POKECENTER, INDOOR, GOLDENROD_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GoldenrodPokeComCenter2FMobile, TILESET_POKECOM_CENTER, INDOOR, GOLDENROD_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def IlexForestAzaleaGate, TILESET_GATE, GATE, ROUTE_34, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route34IlexForestGate, TILESET_GATE, GATE, ROUTE_34, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def DayCare, TILESET_HOUSE, INDOOR, ROUTE_34, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Vermilion:
|
||||
map_def Route6, TILESET_KANTO, ROUTE, ROUTE_6, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def Route11, TILESET_KANTO, ROUTE, ROUTE_11, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def VermilionCity, TILESET_KANTO, TOWN, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def VermilionHouseFishingSpeechHouse, TILESET_HOUSE, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionPokecenter1F, TILESET_POKECENTER, INDOOR, VERMILION_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionPokecenter2FBeta, TILESET_POKECENTER, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PokemonFanClub, TILESET_HOUSE, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionMagnetTrainSpeechHouse, TILESET_HOUSE, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionMart, TILESET_MART, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionHouseDiglettsCaveSpeechHouse, TILESET_HOUSE, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionGym, TILESET_GAME_CORNER, INDOOR, VERMILION_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route6SaffronGate, TILESET_GATE, GATE, ROUTE_6, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route6UndergroundPathEntrance, TILESET_GATE, GATE, ROUTE_6, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Pallet:
|
||||
map_def Route1, TILESET_KANTO, ROUTE, ROUTE_1, MUSIC_ROUTE_1, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def PalletTown, TILESET_KANTO, TOWN, PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def RedsHouse1F, TILESET_PLAYERS_HOUSE, INDOOR, PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def RedsHouse2F, TILESET_PLAYERS_HOUSE, INDOOR, PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BluesHouse, TILESET_HOUSE, INDOOR, PALLET_TOWN, MUSIC_PALLET_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OaksLab, TILESET_LAB, INDOOR, PALLET_TOWN, MUSIC_POKEMON_TALK, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Pewter:
|
||||
map_def Route3, TILESET_KANTO, ROUTE, ROUTE_3, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def PewterCity, TILESET_KANTO, TOWN, PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def PewterNidoranSpeechHouse, TILESET_HOUSE, INDOOR, PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PewterGym, TILESET_TOWER, INDOOR, PEWTER_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PewterMart, TILESET_MART, INDOOR, PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PewterPokecenter1F, TILESET_POKECENTER, INDOOR, PEWTER_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PewterPokecenter2FBeta, TILESET_POKECENTER, INDOOR, PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PewterSnoozeSpeechHouse, TILESET_HOUSE, INDOOR, PEWTER_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_FastShip:
|
||||
map_def OlivinePort, TILESET_PORT, ROUTE, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def VermilionPort, TILESET_PORT, ROUTE, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def FastShip1F, TILESET_LIGHTHOUSE, INDOOR, FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FastShipCabins_NNW_NNE_NE, TILESET_LIGHTHOUSE, INDOOR, FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FastShipCabins_SW_SSW_NW, TILESET_LIGHTHOUSE, INDOOR, FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FastShipCabins_SE_SSE_CaptainsCabin, TILESET_LIGHTHOUSE, INDOOR, FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FastShipB1F, TILESET_LIGHTHOUSE, INDOOR, FAST_SHIP, MUSIC_SS_AQUA, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def OlivinePortPassage, TILESET_UNDERGROUND, INDOOR, OLIVINE_CITY, MUSIC_VIOLET_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VermilionPortPassage, TILESET_UNDERGROUND, INDOOR, VERMILION_CITY, MUSIC_VERMILION_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MountMoonSquare, TILESET_KANTO, ROUTE, MT_MOON, MUSIC_MT_MOON_SQUARE, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def MountMoonGiftShop, TILESET_TRADITIONAL_HOUSE, INDOOR, MT_MOON, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TinTowerRoof, TILESET_TOWER, ROUTE, TIN_TOWER, MUSIC_TIN_TOWER, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Indigo:
|
||||
map_def Route23, TILESET_KANTO, TOWN, ROUTE_23, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def IndigoPlateauPokecenter1F, TILESET_POKECENTER, INDOOR, INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def WillsRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def KogasRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BrunosRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def KarensRoom, TILESET_ELITE_FOUR_ROOM, INDOOR, INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LancesRoom, TILESET_CHAMPIONS_ROOM, INDOOR, INDIGO_PLATEAU, MUSIC_INDIGO_PLATEAU, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def HallOfFame, TILESET_ICE_PATH, INDOOR, INDIGO_PLATEAU, MUSIC_NEW_BARK_TOWN, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Fuchsia:
|
||||
map_def Route13, TILESET_KANTO, ROUTE, ROUTE_13, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_QWILFISH_NO_SWARM
|
||||
map_def Route14, TILESET_KANTO, ROUTE, ROUTE_14, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route15, TILESET_KANTO, ROUTE, ROUTE_15, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route18, TILESET_KANTO, ROUTE, ROUTE_18, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def FuchsiaCity, TILESET_KANTO, TOWN, FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_AUTO, FISHGROUP_GYARADOS
|
||||
map_def FuchsiaMart, TILESET_MART, INDOOR, FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SafariZoneMainOffice, TILESET_GAME_CORNER, INDOOR, FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FuchsiaGym, TILESET_LAB, INDOOR, FUCHSIA_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FuchsiaBillSpeechHouse, TILESET_HOUSE, INDOOR, FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FuchsiaPokecenter1F, TILESET_POKECENTER, INDOOR, FUCHSIA_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def FuchsiaPokecenter2FBeta, TILESET_POKECENTER, INDOOR, FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SafariZoneWardensHome, TILESET_HOUSE, INDOOR, FUCHSIA_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route15FuchsiaGate, TILESET_GATE, GATE, ROUTE_15, MUSIC_ROUTE_12, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Lavender:
|
||||
map_def Route8, TILESET_KANTO, ROUTE, ROUTE_8, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route12, TILESET_KANTO, ROUTE, ROUTE_12, MUSIC_ROUTE_12, FALSE, PALETTE_AUTO, FISHGROUP_QWILFISH_NO_SWARM
|
||||
map_def Route10South, TILESET_KANTO, ROUTE, ROUTE_10, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_LAKE
|
||||
map_def LavenderTown, TILESET_KANTO, TOWN, LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def LavenderPokecenter1F, TILESET_POKECENTER, INDOOR, LAVENDER_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LavenderPokecenter2FBeta, TILESET_POKECENTER, INDOOR, LAVENDER_TOWN, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MrFujisHouse, TILESET_HOUSE, INDOOR, LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LavenderSpeechHouse, TILESET_HOUSE, INDOOR, LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LavenderNameRater, TILESET_HOUSE, INDOOR, LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LavenderMart, TILESET_MART, INDOOR, LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SoulHouse, TILESET_HOUSE, INDOOR, LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def LavRadioTower1F, TILESET_RADIO_TOWER, INDOOR, LAV_RADIO_TOWER, MUSIC_LAVENDER_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route8SaffronGate, TILESET_GATE, GATE, ROUTE_8, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route12SuperRodHouse, TILESET_HOUSE, INDOOR, ROUTE_12, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Silver:
|
||||
map_def Route28, TILESET_KANTO, ROUTE, ROUTE_28, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def SilverCaveOutside, TILESET_KANTO, TOWN, SILVER_CAVE, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def SilverCavePokecenter1F, TILESET_POKECENTER, INDOOR, SILVER_CAVE, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route28FamousSpeechHouse, TILESET_HOUSE, INDOOR, ROUTE_28, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_CableClub:
|
||||
map_def Pokecenter2F, TILESET_POKECENTER, INDOOR, SPECIAL_MAP, MUSIC_POKEMON_CENTER, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TradeCenter, TILESET_GATE, INDOOR, SPECIAL_MAP, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Colosseum, TILESET_GATE, INDOOR, SPECIAL_MAP, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TimeCapsule, TILESET_GATE, INDOOR, SPECIAL_MAP, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MobileTradeRoomMobile, TILESET_MANSION, INDOOR, SPECIAL_MAP, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MobileBattleRoom, TILESET_MANSION, INDOOR, SPECIAL_MAP, MUSIC_CHERRYGROVE_CITY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Celadon:
|
||||
map_def Route7, TILESET_KANTO, ROUTE, ROUTE_7, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route16, TILESET_KANTO, ROUTE, ROUTE_16, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route17, TILESET_KANTO, ROUTE, ROUTE_17, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_NONE
|
||||
map_def CeladonCity, TILESET_KANTO, TOWN, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_AUTO, FISHGROUP_NONE
|
||||
map_def CeladonDeptStore1F, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonDeptStore2F, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonDeptStore3F, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonDeptStore4F, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonDeptStore5F, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonDeptStore6F, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonDeptStoreElevator, TILESET_MART, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonMansion1F, TILESET_MANSION, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonMansion2F, TILESET_MANSION, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonMansion3F, TILESET_MANSION, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonMansionRoof, TILESET_MANSION, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonMansionRoofHouse, TILESET_HOUSE, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonPokecenter1F, TILESET_POKECENTER, INDOOR, CELADON_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonPokecenter2FBeta, TILESET_POKECENTER, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonGameCorner, TILESET_GAME_CORNER, INDOOR, CELADON_CITY, MUSIC_GAME_CORNER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonGameCornerPrizeRoom, TILESET_GAME_CORNER, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonGym, TILESET_TRAIN_STATION, INDOOR, CELADON_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CeladonCafe, TILESET_GAME_CORNER, INDOOR, CELADON_CITY, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route16FuchsiaSpeechHouse, TILESET_HOUSE, INDOOR, ROUTE_16, MUSIC_CELADON_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route16Gate, TILESET_GATE, GATE, ROUTE_16, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route7SaffronGate, TILESET_GATE, GATE, ROUTE_7, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route17Route18Gate, TILESET_GATE, GATE, ROUTE_17, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Cianwood:
|
||||
map_def Route40, TILESET_JOHTO, ROUTE, ROUTE_40, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route41, TILESET_JOHTO, ROUTE, ROUTE_41, MUSIC_ROUTE_36, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def CianwoodCity, TILESET_JOHTO, TOWN, CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def ManiasHouse, TILESET_HOUSE, INDOOR, CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CianwoodGym, TILESET_TOWER, INDOOR, CIANWOOD_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CianwoodPokecenter1F, TILESET_POKECENTER, INDOOR, CIANWOOD_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CianwoodPharmacy, TILESET_HOUSE, INDOOR, CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CianwoodPhotoStudio, TILESET_HOUSE, INDOOR, CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CianwoodLugiaSpeechHouse, TILESET_HOUSE, INDOOR, CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def PokeSeersHouse, TILESET_HOUSE, INDOOR, CIANWOOD_CITY, MUSIC_ECRUTEAK_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BattleTower1F, TILESET_BATTLE_TOWER, INDOOR, BATTLE_TOWER, MUSIC_BATTLE_TOWER_LOBBY, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BattleTowerBattleRoom, TILESET_BATTLE_TOWER, INDOOR, BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BattleTowerElevator, TILESET_BATTLE_TOWER, INDOOR, BATTLE_TOWER, MUSIC_NONE, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BattleTowerHallway, TILESET_BATTLE_TOWER, INDOOR, BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route40BattleTowerGate, TILESET_GATE, GATE, BATTLE_TOWER, MUSIC_ROUTE_36, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def BattleTowerOutside, TILESET_BATTLE_TOWER_OUTSIDE, ROUTE, BATTLE_TOWER, MUSIC_BATTLE_TOWER_THEME, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Viridian:
|
||||
map_def Route2, TILESET_KANTO, ROUTE, ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def Route22, TILESET_KANTO, ROUTE, ROUTE_22, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def ViridianCity, TILESET_KANTO, TOWN, VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def ViridianGym, TILESET_TRAIN_STATION, INDOOR, VIRIDIAN_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def ViridianNicknameSpeechHouse, TILESET_HOUSE, INDOOR, VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TrainerHouse1F, TILESET_HOUSE, INDOOR, VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def TrainerHouseB1F, TILESET_FACILITY, INDOOR, VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def ViridianMart, TILESET_MART, INDOOR, VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def ViridianPokecenter1F, TILESET_POKECENTER, INDOOR, VIRIDIAN_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def ViridianPokecenter2FBeta, TILESET_POKECENTER, INDOOR, VIRIDIAN_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route2NuggetSpeechHouse, TILESET_HOUSE, INDOOR, ROUTE_2, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route2Gate, TILESET_GATE, GATE, ROUTE_2, MUSIC_ROUTE_2, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def VictoryRoadGate, TILESET_GATE, GATE, ROUTE_26, MUSIC_INDIGO_PLATEAU, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_NewBark:
|
||||
map_def Route26, TILESET_JOHTO, ROUTE, ROUTE_26, MUSIC_ROUTE_26, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def Route27, TILESET_JOHTO, ROUTE, ROUTE_27, MUSIC_ROUTE_26, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def Route29, TILESET_JOHTO, ROUTE, ROUTE_29, MUSIC_ROUTE_29, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def NewBarkTown, TILESET_JOHTO, TOWN, NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_OCEAN
|
||||
map_def ElmsLab, TILESET_LAB, INDOOR, NEW_BARK_TOWN, MUSIC_PROF_ELM, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def KrissHouse1F, TILESET_PLAYERS_HOUSE, INDOOR, NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def KrissHouse2F, TILESET_PLAYERS_ROOM, INDOOR, NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def KrissNeighborsHouse, TILESET_HOUSE, INDOOR, NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def ElmsHouse, TILESET_PLAYERS_HOUSE, INDOOR, NEW_BARK_TOWN, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route26HealSpeechHouse, TILESET_HOUSE, INDOOR, ROUTE_26, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route26DayofWeekSiblingsHouse, TILESET_HOUSE, INDOOR, ROUTE_26, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route27SandstormHouse, TILESET_HOUSE, INDOOR, ROUTE_27, MUSIC_AZALEA_TOWN, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route29Route46Gate, TILESET_GATE, GATE, ROUTE_29, MUSIC_ROUTE_29, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Saffron:
|
||||
map_def Route5, TILESET_KANTO, ROUTE, ROUTE_5, MUSIC_ROUTE_3, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def SaffronCity, TILESET_KANTO, TOWN, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def FightingDojo, TILESET_TRAIN_STATION, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SaffronGym, TILESET_UNDERGROUND, INDOOR, SAFFRON_CITY, MUSIC_GYM, TRUE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SaffronMart, TILESET_MART, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SaffronPokecenter1F, TILESET_POKECENTER, INDOOR, SAFFRON_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SaffronPokecenter2FBeta, TILESET_POKECENTER, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MrPsychicsHouse, TILESET_HOUSE, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SaffronMagnetTrainStation, TILESET_TRAIN_STATION, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def SilphCo1F, TILESET_FACILITY, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CopycatsHouse1F, TILESET_PLAYERS_HOUSE, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CopycatsHouse2F, TILESET_PLAYERS_HOUSE, INDOOR, SAFFRON_CITY, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route5UndergroundPathEntrance, TILESET_GATE, GATE, ROUTE_5, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route5SaffronGate, TILESET_GATE, GATE, ROUTE_5, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route5CleanseTagSpeechHouse, TILESET_HOUSE, INDOOR, ROUTE_5, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
|
||||
MapGroup_Cherrygrove:
|
||||
map_def Route30, TILESET_JOHTO, ROUTE, ROUTE_30, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def Route31, TILESET_JOHTO, ROUTE, ROUTE_31, MUSIC_ROUTE_30, FALSE, PALETTE_AUTO, FISHGROUP_POND
|
||||
map_def CherrygroveCity, TILESET_JOHTO, TOWN, CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
|
||||
map_def CherrygroveMart, TILESET_MART, INDOOR, CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CherrygrovePokecenter1F, TILESET_POKECENTER, INDOOR, CHERRYGROVE_CITY, MUSIC_POKEMON_CENTER, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CherrygroveGymSpeechHouse, TILESET_HOUSE, INDOOR, CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def GuideGentsHouse, TILESET_HOUSE, INDOOR, CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def CherrygroveEvolutionSpeechHouse, TILESET_HOUSE, INDOOR, CHERRYGROVE_CITY, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route30BerrySpeechHouse, TILESET_HOUSE, INDOOR, ROUTE_30, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def MrPokemonsHouse, TILESET_FACILITY, INDOOR, ROUTE_30, MUSIC_CHERRYGROVE_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
||||
map_def Route31VioletGate, TILESET_GATE, GATE, ROUTE_31, MUSIC_ROUTE_30, FALSE, PALETTE_DAY, FISHGROUP_SHORE
|
12
data/maps/maps.asm
Normal file
12
data/maps/maps.asm
Normal file
@ -0,0 +1,12 @@
|
||||
INCLUDE "constants.asm"
|
||||
|
||||
|
||||
SECTION "Maps", ROMX
|
||||
|
||||
INCLUDE "data/maps/definitions.asm"
|
||||
INCLUDE "data/maps/data.asm"
|
||||
|
||||
|
||||
INCLUDE "data/maps/blocks.asm"
|
||||
|
||||
INCLUDE "data/maps/scripts.asm"
|
@ -2,6 +2,7 @@
|
||||
; Maps with environment ROUTE or TOWN can only use these sprites.
|
||||
|
||||
OutdoorSprites: ; 144b8
|
||||
; entries correspond to map groups
|
||||
dw OlivineGroupSprites
|
||||
dw MahoganyGroupSprites
|
||||
dw DungeonsGroupSprites
|
||||
|
@ -1,5 +1,6 @@
|
||||
MapGroupRoofs: ; 1c021i
|
||||
; entries correspond to Roofs (see below)
|
||||
; entries correspond to map groups
|
||||
; values are indexes for Roofs (see below)
|
||||
db -1 ; group 0 (unused)
|
||||
db 3 ; group 1 (Olivine)
|
||||
db 2 ; group 2 (Mahogany)
|
||||
|
@ -15,9 +15,9 @@ MapScenes:: ; 4d01e
|
||||
scene_def ROUTE_25, wRoute25SceneID
|
||||
scene_def TRAINER_HOUSE_B1F, wTrainerHouseB1FSceneID
|
||||
scene_def VICTORY_ROAD_GATE, wVictoryRoadGateSceneID
|
||||
scene_def SAFFRON_TRAIN_STATION, wSaffronTrainStationSceneID
|
||||
scene_def SAFFRON_MAGNET_TRAIN_STATION, wSaffronMagnetTrainStationSceneID
|
||||
scene_def ROUTE_16_GATE, wRoute16GateSceneID
|
||||
scene_def ROUTE_17_18_GATE, wRoute1718GateSceneID
|
||||
scene_def ROUTE_17_ROUTE_18_GATE, wRoute17Route18GateSceneID
|
||||
scene_def INDIGO_PLATEAU_POKECENTER_1F, wIndigoPlateauPokecenter1FSceneID
|
||||
scene_def WILLS_ROOM, wWillsRoomSceneID
|
||||
scene_def KOGAS_ROOM, wKogasRoomSceneID
|
||||
|
@ -1,15 +1,3 @@
|
||||
INCLUDE "includes.asm"
|
||||
|
||||
|
||||
SECTION "Map Headers", ROMX
|
||||
|
||||
INCLUDE "maps/map_headers.asm"
|
||||
INCLUDE "maps/second_map_headers.asm"
|
||||
|
||||
|
||||
INCLUDE "maps/blockdata.asm"
|
||||
|
||||
|
||||
SECTION "Map Scripts 1", ROMX
|
||||
|
||||
INCLUDE "maps/GoldenrodGym.asm"
|
||||
@ -132,7 +120,7 @@ INCLUDE "maps/CeladonCafe.asm"
|
||||
INCLUDE "maps/Route16FuchsiaSpeechHouse.asm"
|
||||
INCLUDE "maps/Route16Gate.asm"
|
||||
INCLUDE "maps/Route7SaffronGate.asm"
|
||||
INCLUDE "maps/Route1718Gate.asm"
|
||||
INCLUDE "maps/Route17Route18Gate.asm"
|
||||
|
||||
|
||||
SECTION "Map Scripts 8", ROMX
|
||||
@ -170,7 +158,7 @@ INCLUDE "maps/ElmsHouse.asm"
|
||||
INCLUDE "maps/Route26HealSpeechHouse.asm"
|
||||
INCLUDE "maps/Route26DayofWeekSiblingsHouse.asm"
|
||||
INCLUDE "maps/Route27SandstormHouse.asm"
|
||||
INCLUDE "maps/Route2946Gate.asm"
|
||||
INCLUDE "maps/Route29Route46Gate.asm"
|
||||
|
||||
|
||||
SECTION "Map Scripts 10", ROMX
|
||||
@ -192,7 +180,7 @@ INCLUDE "maps/IcePathB3F.asm"
|
||||
INCLUDE "maps/LavenderPokecenter1F.asm"
|
||||
INCLUDE "maps/LavenderPokecenter2FBeta.asm"
|
||||
INCLUDE "maps/MrFujisHouse.asm"
|
||||
INCLUDE "maps/LavenderTownSpeechHouse.asm"
|
||||
INCLUDE "maps/LavenderSpeechHouse.asm"
|
||||
INCLUDE "maps/LavenderNameRater.asm"
|
||||
INCLUDE "maps/LavenderMart.asm"
|
||||
INCLUDE "maps/SoulHouse.asm"
|
||||
@ -240,7 +228,7 @@ INCLUDE "maps/ManiasHouse.asm"
|
||||
INCLUDE "maps/CianwoodGym.asm"
|
||||
INCLUDE "maps/CianwoodPokecenter1F.asm"
|
||||
INCLUDE "maps/CianwoodPharmacy.asm"
|
||||
INCLUDE "maps/CianwoodCityPhotoStudio.asm"
|
||||
INCLUDE "maps/CianwoodPhotoStudio.asm"
|
||||
INCLUDE "maps/CianwoodLugiaSpeechHouse.asm"
|
||||
INCLUDE "maps/PokeSeersHouse.asm"
|
||||
INCLUDE "maps/BattleTower1F.asm"
|
||||
@ -300,12 +288,12 @@ INCLUDE "maps/SaffronMart.asm"
|
||||
INCLUDE "maps/SaffronPokecenter1F.asm"
|
||||
INCLUDE "maps/SaffronPokecenter2FBeta.asm"
|
||||
INCLUDE "maps/MrPsychicsHouse.asm"
|
||||
INCLUDE "maps/SaffronTrainStation.asm"
|
||||
INCLUDE "maps/SaffronMagnetTrainStation.asm"
|
||||
INCLUDE "maps/SilphCo1F.asm"
|
||||
INCLUDE "maps/CopycatsHouse1F.asm"
|
||||
INCLUDE "maps/CopycatsHouse2F.asm"
|
||||
INCLUDE "maps/Route5UndergroundPathEntrance.asm"
|
||||
INCLUDE "maps/Route5SaffronCityGate.asm"
|
||||
INCLUDE "maps/Route5SaffronGate.asm"
|
||||
INCLUDE "maps/Route5CleanseTagSpeechHouse.asm"
|
||||
|
||||
|
32
data/maps/sgb_roof_pal_inds.asm
Normal file
32
data/maps/sgb_roof_pal_inds.asm
Normal file
@ -0,0 +1,32 @@
|
||||
; Crystal does not support SGB, so this is unused.
|
||||
|
||||
MapGroupRoofSGBPalInds: ; 8a45
|
||||
; entries correspond to map groups
|
||||
db PREDEFPAL_00
|
||||
db PREDEFPAL_OLIVINE
|
||||
db PREDEFPAL_MAHOGANY
|
||||
db PREDEFPAL_DUNGEONS
|
||||
db PREDEFPAL_ECRUTEAK
|
||||
db PREDEFPAL_BLACKTHORN
|
||||
db PREDEFPAL_CINNABAR
|
||||
db PREDEFPAL_CERULEAN
|
||||
db PREDEFPAL_AZALEA
|
||||
db PREDEFPAL_LAKE_OF_RAGE
|
||||
db PREDEFPAL_VIOLET
|
||||
db PREDEFPAL_GOLDENROD
|
||||
db PREDEFPAL_VERMILION
|
||||
db PREDEFPAL_PALLET
|
||||
db PREDEFPAL_PEWTER
|
||||
db PREDEFPAL_VERMILION
|
||||
db PREDEFPAL_INDIGO
|
||||
db PREDEFPAL_FUCHSIA
|
||||
db PREDEFPAL_LAVENDER
|
||||
db PREDEFPAL_SILVER_CAVE
|
||||
db PREDEFPAL_FUCHSIA
|
||||
db PREDEFPAL_CELADON
|
||||
db PREDEFPAL_CIANWOOD
|
||||
db PREDEFPAL_VIRIDIAN
|
||||
db PREDEFPAL_NEW_BARK
|
||||
db PREDEFPAL_SAFFRON
|
||||
db PREDEFPAL_CHERRYGROVE
|
||||
; 8a60
|
File diff suppressed because it is too large
Load Diff
9
data/moves/effects_priorities.asm
Normal file
9
data/moves/effects_priorities.asm
Normal file
@ -0,0 +1,9 @@
|
||||
MoveEffectPriorities: ; 3c5df
|
||||
db EFFECT_PROTECT, 3
|
||||
db EFFECT_ENDURE, 3
|
||||
db EFFECT_PRIORITY_HIT, 2
|
||||
db EFFECT_FORCE_SWITCH, 0
|
||||
db EFFECT_COUNTER, 0
|
||||
db EFFECT_MIRROR_COAT, 0
|
||||
db -1
|
||||
; 3c5ec
|
102
data/moves/grammar.asm
Normal file
102
data/moves/grammar.asm
Normal file
@ -0,0 +1,102 @@
|
||||
; Used by GetMoveGrammar (see engine/battle/used_move_text.asm)
|
||||
; Each move is given an identifier for what usedmovetext to use (0-4).
|
||||
; Made redundant in English localization, where all are just "[mon]¯used [move]!"
|
||||
|
||||
MoveGrammar: ; 105e7a
|
||||
; 0: originally "[mon]の¯[move]¯つかった!" ("[mon]¯used¯[move]!")
|
||||
db SWORDS_DANCE
|
||||
db GROWTH
|
||||
db STRENGTH
|
||||
db HARDEN
|
||||
db MINIMIZE
|
||||
db SMOKESCREEN
|
||||
db WITHDRAW
|
||||
db DEFENSE_CURL
|
||||
db EGG_BOMB
|
||||
db SMOG
|
||||
db BONE_CLUB
|
||||
db FLASH
|
||||
db SPLASH
|
||||
db ACID_ARMOR
|
||||
db BONEMERANG
|
||||
db REST
|
||||
db SHARPEN
|
||||
db SUBSTITUTE
|
||||
db MIND_READER
|
||||
db SNORE
|
||||
db PROTECT
|
||||
db SPIKES
|
||||
db ENDURE
|
||||
db ROLLOUT
|
||||
db SWAGGER
|
||||
db SLEEP_TALK
|
||||
db HIDDEN_POWER
|
||||
db PSYCH_UP
|
||||
db EXTREMESPEED
|
||||
db 0 ; end set
|
||||
|
||||
; 1: originally "[mon]の¯[move]した!" ("[mon]¯did [move]!")
|
||||
db RECOVER
|
||||
db TELEPORT
|
||||
db BIDE
|
||||
db SELFDESTRUCT
|
||||
db AMNESIA
|
||||
db FLAIL
|
||||
db 0 ; end set
|
||||
|
||||
; 2: originally "[mon]の¯[move]¯した!" ("[mon]¯did¯[move]!")
|
||||
db MEDITATE
|
||||
db AGILITY
|
||||
db MIMIC
|
||||
db DOUBLE_TEAM
|
||||
db BARRAGE
|
||||
db TRANSFORM
|
||||
db STRUGGLE
|
||||
db SCARY_FACE
|
||||
db 0 ; end set
|
||||
|
||||
; 3: originally "[mon]の¯[move] こうげき!" ("[mon]'s¯[move] attack!")
|
||||
db POUND
|
||||
db SCRATCH
|
||||
db VICEGRIP
|
||||
db WING_ATTACK
|
||||
db FLY
|
||||
db BIND
|
||||
db SLAM
|
||||
db HORN_ATTACK
|
||||
db WRAP
|
||||
db THRASH
|
||||
db TAIL_WHIP
|
||||
db LEER
|
||||
db BITE
|
||||
db GROWL
|
||||
db ROAR
|
||||
db SING
|
||||
db PECK
|
||||
db ABSORB
|
||||
db STRING_SHOT
|
||||
db EARTHQUAKE
|
||||
db FISSURE
|
||||
db DIG
|
||||
db TOXIC
|
||||
db SCREECH
|
||||
db METRONOME
|
||||
db LICK
|
||||
db CLAMP
|
||||
db CONSTRICT
|
||||
db POISON_GAS
|
||||
db BUBBLE
|
||||
db SLASH
|
||||
db SPIDER_WEB
|
||||
db NIGHTMARE
|
||||
db CURSE
|
||||
db FORESIGHT
|
||||
db CHARM
|
||||
db ATTRACT
|
||||
db ROCK_SMASH
|
||||
db 0 ; end set
|
||||
|
||||
; 4: originally "[mon]の¯[move]!" ("[mon]'s¯[move]!")
|
||||
; Any move not listed above uses this grammar.
|
||||
db -1 ; end
|
||||
; 105ed0
|
@ -1,7 +1,3 @@
|
||||
TRADE_EITHER_GENDER EQU 0
|
||||
TRADE_MALE_ONLY EQU 1
|
||||
TRADE_FEMALE_ONLY EQU 2
|
||||
|
||||
npctrade: MACRO
|
||||
; dialog set, requested mon, offered mon, nickname, dvs, item, OT ID, OT name, gender requested
|
||||
db \1, \2, \3, \4, \5, \6, \7
|
||||
@ -12,11 +8,11 @@ ENDM
|
||||
|
||||
NPCTrades: ; fce58
|
||||
; entries correspond to NPCTRADE_* constants
|
||||
npctrade 0, ABRA, MACHOP, "MUSCLE@@@@@", $37, $66, GOLD_BERRY, 37460, "MIKE@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade 0, BELLSPROUT, ONIX, "ROCKY@@@@@@", $96, $66, BITTER_BERRY, 48926, "KYLE@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade 1, KRABBY, VOLTORB, "VOLTY@@@@@@", $98, $88, PRZCUREBERRY, 29189, "TIM@@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade 3, DRAGONAIR, DODRIO, "DORIS@@@@@@", $77, $66, SMOKE_BALL, 00283, "EMY@@@@@@@@", TRADE_FEMALE_ONLY
|
||||
npctrade 2, HAUNTER, XATU, "PAUL@@@@@@@", $96, $86, MYSTERYBERRY, 15616, "CHRIS@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade 3, CHANSEY, AERODACTYL, "AEROY@@@@@@", $96, $66, GOLD_BERRY, 26491, "KIM@@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade 0, DUGTRIO, MAGNETON, "MAGGIE@@@@@", $96, $66, METAL_COAT, 50082, "FOREST@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade TRADE_DIALOG_COLLECTOR, ABRA, MACHOP, "MUSCLE@@@@@", $37, $66, GOLD_BERRY, 37460, "MIKE@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade TRADE_DIALOG_COLLECTOR, BELLSPROUT, ONIX, "ROCKY@@@@@@", $96, $66, BITTER_BERRY, 48926, "KYLE@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade TRADE_DIALOG_HAPPY, KRABBY, VOLTORB, "VOLTY@@@@@@", $98, $88, PRZCUREBERRY, 29189, "TIM@@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade TRADE_DIALOG_GIRL, DRAGONAIR, DODRIO, "DORIS@@@@@@", $77, $66, SMOKE_BALL, 00283, "EMY@@@@@@@@", TRADE_FEMALE_ONLY
|
||||
npctrade TRADE_DIALOG_NEWBIE, HAUNTER, XATU, "PAUL@@@@@@@", $96, $86, MYSTERYBERRY, 15616, "CHRIS@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade TRADE_DIALOG_GIRL, CHANSEY, AERODACTYL, "AEROY@@@@@@", $96, $66, GOLD_BERRY, 26491, "KIM@@@@@@@@", TRADE_EITHER_GENDER
|
||||
npctrade TRADE_DIALOG_COLLECTOR, DUGTRIO, MAGNETON, "MAGGIE@@@@@", $96, $66, METAL_COAT, 50082, "FOREST@@@@@", TRADE_EITHER_GENDER
|
||||
; fcf38
|
||||
|
@ -1,40 +0,0 @@
|
||||
BlkPacket_9a86:
|
||||
db $21, $01, $03, $00, $00, $00, $13, $11, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9a96:
|
||||
db $21, $01, $07, $05, $00, $0a, $13, $0d, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9aa6:
|
||||
db $22, $05, $07, $0a, $00, $0c, $13, $11, $03, $05, $01, $00, $0a, $03, $03, $00
|
||||
db $0a, $08, $13, $0a, $03, $0a, $00, $04, $08, $0b, $03, $0f, $0b, $00, $13, $07
|
||||
|
||||
BlkPacket_9ac6:
|
||||
db $21, $01, $07, $05, $00, $01, $07, $07, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9ad6:
|
||||
db $21, $01, $07, $05, $0b, $01, $13, $02, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9ae6:
|
||||
db $21, $01, $07, $05, $01, $01, $08, $08, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9af6:
|
||||
db $21, $01, $07, $05, $07, $05, $0d, $0b, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9b06:
|
||||
db $22, $05, $03, $05, $00, $00, $13, $0b, $03, $0a, $00, $04, $13, $09, $02, $0f
|
||||
db $00, $06, $13, $07, $03, $00, $04, $04, $0f, $09, $03, $00, $00, $0c, $13, $11
|
||||
|
||||
BlkPacket_9b26:
|
||||
db $23, $07, $07, $10, $00, $00, $02, $0c, $02, $00, $0c, $00, $12, $01, $02, $00
|
||||
db $0c, $02, $12, $03, $02, $00, $0c, $04, $12, $05, $02, $00, $0c, $06, $12, $07
|
||||
db $02, $00, $0c, $08, $12, $09, $02, $00, $0c, $0a, $12, $0b, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9b56:
|
||||
db $22, $03, $07, $20, $00, $00, $13, $04, $03, $0f, $00, $06, $13, $11, $03, $05
|
||||
db $0f, $01, $12, $04, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9b76:
|
||||
db $21, $01, $07, $10, $00, $00, $13, $05, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
BlkPacket_9b86:
|
||||
db $21, $02, $07, $0a, $00, $04, $13, $0d, $03, $05, $00, $06, $13, $0b, $00, $00
|
@ -1,161 +0,0 @@
|
||||
; group 0 (unused)
|
||||
RGB 21, 21, 21
|
||||
RGB 11, 11, 11
|
||||
RGB 21, 21, 21
|
||||
RGB 11, 11, 11
|
||||
|
||||
; group 1 (Olivine)
|
||||
RGB 14, 17, 31
|
||||
RGB 07, 11, 15
|
||||
RGB 09, 09, 17
|
||||
RGB 05, 07, 13
|
||||
|
||||
; group 2 (Mahogany)
|
||||
RGB 12, 19, 00
|
||||
RGB 06, 10, 00
|
||||
RGB 06, 09, 07
|
||||
RGB 04, 05, 06
|
||||
|
||||
; group 3
|
||||
RGB 21, 21, 21
|
||||
RGB 11, 11, 11
|
||||
RGB 21, 21, 21
|
||||
RGB 17, 08, 07
|
||||
|
||||
; group 4 (Ecruteak)
|
||||
RGB 31, 19, 00
|
||||
RGB 27, 10, 05
|
||||
RGB 15, 07, 02
|
||||
RGB 11, 04, 02
|
||||
|
||||
; group 5 (Blackthorn)
|
||||
RGB 11, 10, 16
|
||||
RGB 05, 06, 07
|
||||
RGB 03, 04, 08
|
||||
RGB 00, 00, 00
|
||||
|
||||
; group 6 (Cinnabar)
|
||||
RGB 31, 10, 00
|
||||
RGB 18, 06, 00
|
||||
RGB 18, 05, 09
|
||||
RGB 17, 08, 07
|
||||
|
||||
; group 7 (Cerulean)
|
||||
RGB 17, 27, 31
|
||||
RGB 05, 15, 31
|
||||
RGB 07, 08, 22
|
||||
RGB 07, 07, 16
|
||||
|
||||
; group 8 (Azalea)
|
||||
RGB 22, 20, 10
|
||||
RGB 17, 14, 03
|
||||
RGB 11, 11, 05
|
||||
RGB 10, 09, 07
|
||||
|
||||
; group 9 (Lake of Rage)
|
||||
RGB 31, 08, 04
|
||||
RGB 09, 09, 08
|
||||
RGB 18, 05, 09
|
||||
RGB 09, 09, 08
|
||||
|
||||
; group 10 (Violet)
|
||||
RGB 24, 14, 31
|
||||
RGB 13, 07, 21
|
||||
RGB 12, 03, 18
|
||||
RGB 09, 03, 15
|
||||
|
||||
; group 11 (Goldenrod)
|
||||
RGB 25, 25, 00
|
||||
RGB 20, 17, 08
|
||||
RGB 12, 12, 00
|
||||
RGB 10, 09, 05
|
||||
|
||||
; group 12 (Vermilion)
|
||||
RGB 27, 23, 01
|
||||
RGB 23, 11, 00
|
||||
RGB 15, 11, 01
|
||||
RGB 11, 10, 01
|
||||
|
||||
; group 13 (Pallet)
|
||||
RGB 27, 28, 31
|
||||
RGB 17, 19, 22
|
||||
RGB 14, 14, 18
|
||||
RGB 10, 09, 13
|
||||
|
||||
; group 14 (Pewter)
|
||||
RGB 19, 19, 16
|
||||
RGB 10, 12, 15
|
||||
RGB 09, 09, 11
|
||||
RGB 04, 05, 07
|
||||
|
||||
; group 15 (Mount Moon Square)
|
||||
RGB 14, 17, 31
|
||||
RGB 07, 11, 15
|
||||
RGB 09, 13, 19
|
||||
RGB 07, 07, 16
|
||||
|
||||
; group 16 (Route 23)
|
||||
RGB 21, 21, 21
|
||||
RGB 13, 13, 13
|
||||
RGB 11, 11, 19
|
||||
RGB 07, 07, 12
|
||||
|
||||
; group 17 (Fuchsia)
|
||||
RGB 31, 18, 29
|
||||
RGB 17, 13, 20
|
||||
RGB 14, 06, 12
|
||||
RGB 11, 03, 10
|
||||
|
||||
; group 18 (Lavender)
|
||||
RGB 23, 15, 31
|
||||
RGB 16, 05, 31
|
||||
RGB 12, 07, 17
|
||||
RGB 08, 06, 10
|
||||
|
||||
; group 19 (Route 28)
|
||||
RGB 21, 21, 25
|
||||
RGB 16, 16, 16
|
||||
RGB 13, 13, 13
|
||||
RGB 07, 07, 07
|
||||
|
||||
; group 20
|
||||
RGB 21, 21, 21
|
||||
RGB 11, 11, 11
|
||||
RGB 21, 21, 21
|
||||
RGB 11, 11, 11
|
||||
|
||||
; group 21 (Celadon)
|
||||
RGB 19, 31, 15
|
||||
RGB 31, 22, 02
|
||||
RGB 12, 13, 09
|
||||
RGB 09, 12, 03
|
||||
|
||||
; group 22 (Cianwood)
|
||||
RGB 15, 10, 31
|
||||
RGB 07, 05, 15
|
||||
RGB 06, 05, 17
|
||||
RGB 02, 02, 08
|
||||
|
||||
; group 23 (Viridian)
|
||||
RGB 21, 31, 07
|
||||
RGB 13, 25, 04
|
||||
RGB 09, 14, 08
|
||||
RGB 06, 10, 04
|
||||
|
||||
; group 24 (New Bark)
|
||||
RGB 20, 31, 14
|
||||
RGB 11, 23, 05
|
||||
RGB 09, 13, 08
|
||||
RGB 06, 09, 04
|
||||
|
||||
; group 25 (Saffron)
|
||||
RGB 31, 26, 00
|
||||
RGB 31, 15, 00
|
||||
RGB 13, 13, 01
|
||||
RGB 08, 08, 01
|
||||
|
||||
; group 26 (Cherrygrove)
|
||||
RGB 31, 14, 28
|
||||
RGB 31, 05, 21
|
||||
RGB 14, 07, 17
|
||||
RGB 13, 00, 08
|
@ -1,113 +0,0 @@
|
||||
PalPacket_9b96:
|
||||
db $51, $48, $00, $49, $00, $4a, $00, $4b, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9ba6:
|
||||
db $51, $2b, $00, $24, $00, $20, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9bb6:
|
||||
db $51, $41, $00, $42, $00, $43, $00, $44, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9bc6:
|
||||
db $51, $4c, $00, $4c, $00, $4c, $00, $4c, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9bd6:
|
||||
db $51, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9be6:
|
||||
db $51, $36, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9bf6:
|
||||
db $51, $37, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c06:
|
||||
db $51, $38, $00, $39, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c16:
|
||||
db $51, $3a, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c26:
|
||||
db $51, $3b, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c36:
|
||||
db $51, $3c, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c46:
|
||||
db $51, $39, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c56:
|
||||
db $51, $2e, $00, $2f, $00, $30, $00, $31, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c66:
|
||||
db $51, $1a, $00, $1a, $00, $1a, $00, $1a, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c76:
|
||||
db $51, $32, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c86:
|
||||
db $51, $3c, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9c96:
|
||||
db $51, $3d, $00, $3e, $00, $3f, $00, $40, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9ca6:
|
||||
db $51, $33, $00, $34, $00, $1b, $00, $1f, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9cb6:
|
||||
db $51, $1b, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9cc6:
|
||||
db $51, $1c, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9cd6:
|
||||
db $51, $35, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9ce6:
|
||||
db $01, $ff, $7f, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9cf6:
|
||||
db $09, $ff, $7f, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d06:
|
||||
db $59, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d16:
|
||||
db $89, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d26:
|
||||
db $89, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d36:
|
||||
db $99, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d46:
|
||||
db $a1, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d56:
|
||||
db $b9, $01, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d66:
|
||||
db $b9, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d76:
|
||||
db $79, $5d, $08, $00, $0b, $8c, $d0, $f4, $60, $00, $00, $00, $00, $00, $00, $00
|
||||
|
||||
PalPacket_9d86:
|
||||
db $79, $52, $08, $00, $0b, $a9, $e7, $9f, $01, $c0, $7e, $e8, $e8, $e8, $e8, $e0
|
||||
|
||||
PalPacket_9d96:
|
||||
db $79, $47, $08, $00, $0b, $c4, $d0, $16, $a5, $cb, $c9, $05, $d0, $10, $a2, $28
|
||||
|
||||
PalPacket_9da6:
|
||||
db $79, $3c, $08, $00, $0b, $f0, $12, $a5, $c9, $c9, $c8, $d0, $1c, $a5, $ca, $c9
|
||||
|
||||
PalPacket_9db6:
|
||||
db $79, $31, $08, $00, $0b, $0c, $a5, $ca, $c9, $7e, $d0, $06, $a5, $cb, $c9, $7e
|
||||
|
||||
PalPacket_9dc6:
|
||||
db $79, $26, $08, $00, $0b, $39, $cd, $48, $0c, $d0, $34, $a5, $c9, $c9, $80, $d0
|
||||
|
||||
PalPacket_9dd6:
|
||||
db $79, $1b, $08, $00, $0b, $ea, $ea, $ea, $ea, $ea, $a9, $01, $cd, $4f, $0c, $d0
|
||||
|
||||
PalPacket_9de6:
|
||||
db $79, $10, $08, $00, $0b, $4c, $20, $08, $ea, $ea, $ea, $ea, $ea, $60, $ea, $ea
|
@ -1,395 +0,0 @@
|
||||
; $00
|
||||
RGB 31, 31, 31
|
||||
RGB 22, 25, 19
|
||||
RGB 16, 21, 30
|
||||
RGB 00, 00, 00
|
||||
; $01
|
||||
RGB 31, 31, 31
|
||||
RGB 27, 28, 31
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $02
|
||||
RGB 31, 31, 31
|
||||
RGB 24, 28, 19
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $03
|
||||
RGB 31, 31, 31
|
||||
RGB 24, 24, 24
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $04
|
||||
RGB 31, 31, 31
|
||||
RGB 21, 23, 31
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $05
|
||||
RGB 31, 31, 31
|
||||
RGB 24, 21, 27
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $06
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 24, 16
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $07
|
||||
RGB 31, 31, 31
|
||||
RGB 25, 30, 26
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $08
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 25, 31
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $09
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 20, 19
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $0a
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 26, 19
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $0b
|
||||
RGB 31, 31, 31
|
||||
RGB 27, 28, 27
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $0c
|
||||
RGB 31, 31, 31
|
||||
RGB 24, 30, 23
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $0d
|
||||
RGB 31, 31, 31
|
||||
RGB 29, 24, 29
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $0e
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 23, 29
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $0f
|
||||
RGB 31, 31, 31
|
||||
RGB 25, 23, 20
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $10
|
||||
RGB 31, 31, 31
|
||||
RGB 29, 26, 18
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $11
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 21, 18
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $12
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 25, 31
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $13
|
||||
RGB 31, 31, 31
|
||||
RGB 22, 21, 31
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $14
|
||||
RGB 31, 31, 31
|
||||
RGB 22, 25, 21
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $15
|
||||
RGB 31, 31, 31
|
||||
RGB 21, 21, 22
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $16
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 20, 20
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $17
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 26, 26
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $18
|
||||
RGB 31, 31, 31
|
||||
RGB 21, 14, 09
|
||||
RGB 15, 20, 20
|
||||
RGB 00, 00, 00
|
||||
; $19
|
||||
RGB 31, 31, 31
|
||||
RGB 12, 28, 22
|
||||
RGB 15, 20, 20
|
||||
RGB 00, 00, 00
|
||||
; $1a
|
||||
RGB 31, 31, 31
|
||||
RGB 07, 07, 07
|
||||
RGB 02, 03, 03
|
||||
RGB 00, 00, 00
|
||||
; $1b
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 22, 17
|
||||
RGB 16, 14, 19
|
||||
RGB 00, 00, 00
|
||||
; $1c
|
||||
RGB 31, 31, 31
|
||||
RGB 18, 20, 27
|
||||
RGB 11, 15, 23
|
||||
RGB 00, 00, 00
|
||||
; $1d
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 20, 10
|
||||
RGB 26, 10, 06
|
||||
RGB 00, 00, 00
|
||||
; $1e
|
||||
RGB 31, 31, 31
|
||||
RGB 21, 25, 29
|
||||
RGB 14, 19, 25
|
||||
RGB 00, 00, 00
|
||||
; $1f
|
||||
RGB 31, 31, 31
|
||||
RGB 27, 22, 24
|
||||
RGB 21, 15, 23
|
||||
RGB 00, 00, 00
|
||||
; $20
|
||||
RGB 31, 31, 31
|
||||
RGB 28, 20, 15
|
||||
RGB 21, 14, 09
|
||||
RGB 00, 00, 00
|
||||
; $21
|
||||
RGB 31, 31, 31
|
||||
RGB 20, 26, 16
|
||||
RGB 09, 20, 11
|
||||
RGB 00, 00, 00
|
||||
; $22
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 22, 24
|
||||
RGB 28, 15, 21
|
||||
RGB 00, 00, 00
|
||||
; $23
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 28, 14
|
||||
RGB 26, 20, 00
|
||||
RGB 00, 00, 00
|
||||
; $24
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 21, 22
|
||||
RGB 15, 15, 18
|
||||
RGB 00, 00, 00
|
||||
; $25
|
||||
RGB 31, 31, 31
|
||||
RGB 23, 19, 13
|
||||
RGB 14, 12, 17
|
||||
RGB 00, 00, 00
|
||||
; $26
|
||||
RGB 31, 31, 31
|
||||
RGB 16, 18, 21
|
||||
RGB 10, 12, 18
|
||||
RGB 00, 00, 00
|
||||
; $27
|
||||
RGB 31, 31, 31
|
||||
RGB 22, 15, 16
|
||||
RGB 17, 02, 05
|
||||
RGB 00, 00, 00
|
||||
; $28
|
||||
RGB 31, 31, 31
|
||||
RGB 15, 20, 20
|
||||
RGB 05, 16, 16
|
||||
RGB 00, 00, 00
|
||||
; $29
|
||||
RGB 31, 31, 31
|
||||
RGB 23, 15, 19
|
||||
RGB 14, 04, 12
|
||||
RGB 00, 00, 00
|
||||
; $2a
|
||||
RGB 31, 31, 31
|
||||
RGB 20, 17, 18
|
||||
RGB 18, 13, 11
|
||||
RGB 00, 00, 00
|
||||
; $2b
|
||||
RGB 31, 31, 31
|
||||
RGB 23, 21, 16
|
||||
RGB 12, 12, 10
|
||||
RGB 00, 00, 00
|
||||
; $2c
|
||||
RGB 31, 31, 31
|
||||
RGB 21, 25, 29
|
||||
RGB 30, 22, 24
|
||||
RGB 00, 00, 00
|
||||
; $2d
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 23, 16
|
||||
RGB 29, 14, 09
|
||||
RGB 00, 00, 00
|
||||
; $2e
|
||||
RGB 31, 31, 31
|
||||
RGB 18, 18, 18
|
||||
RGB 10, 10, 10
|
||||
RGB 00, 00, 00
|
||||
; $2f
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 26, 15
|
||||
RGB 00, 23, 00
|
||||
RGB 00, 00, 00
|
||||
; $30
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 26, 15
|
||||
RGB 31, 23, 00
|
||||
RGB 00, 00, 00
|
||||
; $31
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 26, 15
|
||||
RGB 31, 00, 00
|
||||
RGB 00, 00, 00
|
||||
; $32
|
||||
RGB 31, 31, 31
|
||||
RGB 29, 26, 19
|
||||
RGB 27, 20, 14
|
||||
RGB 00, 00, 00
|
||||
; $33
|
||||
RGB 31, 31, 31
|
||||
RGB 24, 20, 10
|
||||
RGB 21, 00, 04
|
||||
RGB 00, 00, 00
|
||||
; $34
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 20, 10
|
||||
RGB 21, 00, 04
|
||||
RGB 00, 00, 00
|
||||
; $35
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 26, 16
|
||||
RGB 16, 12, 09
|
||||
RGB 00, 00, 00
|
||||
; $36
|
||||
RGB 31, 31, 31
|
||||
RGB 15, 28, 26
|
||||
RGB 12, 22, 26
|
||||
RGB 03, 16, 14
|
||||
; $37
|
||||
RGB 31, 31, 31
|
||||
RGB 15, 28, 26
|
||||
RGB 23, 24, 24
|
||||
RGB 00, 00, 00
|
||||
; $38
|
||||
RGB 31, 31, 24
|
||||
RGB 07, 27, 19
|
||||
RGB 26, 20, 10
|
||||
RGB 19, 12, 08
|
||||
; $39
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 28, 14
|
||||
RGB 31, 13, 31
|
||||
RGB 00, 00, 00
|
||||
; $3a
|
||||
RGB 31, 31, 31
|
||||
RGB 16, 18, 21
|
||||
RGB 10, 12, 18
|
||||
RGB 00, 00, 00
|
||||
; $3b
|
||||
RGB 31, 31, 31
|
||||
RGB 23, 21, 16
|
||||
RGB 12, 12, 10
|
||||
RGB 00, 00, 00
|
||||
; $3c
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 14, 00
|
||||
RGB 07, 11, 15
|
||||
RGB 00, 00, 00
|
||||
; $3d
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 21, 22
|
||||
RGB 26, 10, 06
|
||||
RGB 00, 00, 00
|
||||
; $3e
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 27, 04
|
||||
RGB 24, 20, 11
|
||||
RGB 00, 00, 00
|
||||
; $3f
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 13, 25
|
||||
RGB 24, 20, 11
|
||||
RGB 00, 00, 00
|
||||
; $40
|
||||
RGB 31, 31, 31
|
||||
RGB 16, 19, 29
|
||||
RGB 24, 20, 11
|
||||
RGB 00, 00, 00
|
||||
; $41
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 22, 24
|
||||
RGB 18, 18, 18
|
||||
RGB 16, 10, 07
|
||||
; $42
|
||||
RGB 31, 31, 31
|
||||
RGB 21, 25, 29
|
||||
RGB 18, 18, 18
|
||||
RGB 16, 10, 07
|
||||
; $43
|
||||
RGB 31, 31, 31
|
||||
RGB 20, 26, 16
|
||||
RGB 18, 18, 18
|
||||
RGB 16, 10, 07
|
||||
; $44
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 28, 14
|
||||
RGB 18, 18, 18
|
||||
RGB 16, 10, 07
|
||||
; $45
|
||||
RGB 31, 31, 31
|
||||
RGB 18, 18, 18
|
||||
RGB 26, 10, 06
|
||||
RGB 00, 00, 00
|
||||
; $46
|
||||
RGB 31, 31, 31
|
||||
RGB 30, 22, 24
|
||||
RGB 28, 15, 21
|
||||
RGB 00, 00, 00
|
||||
; $47
|
||||
RGB 31, 31, 31
|
||||
RGB 26, 20, 00
|
||||
RGB 16, 19, 29
|
||||
RGB 00, 00, 00
|
||||
; $48
|
||||
RGB 31, 31, 31
|
||||
RGB 16, 02, 30
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $49
|
||||
RGB 31, 31, 31
|
||||
RGB 16, 13, 04
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $4a
|
||||
RGB 31, 31, 31
|
||||
RGB 28, 04, 02
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $4b
|
||||
RGB 31, 31, 31
|
||||
RGB 18, 23, 31
|
||||
RGB 15, 20, 31
|
||||
RGB 00, 00, 00
|
||||
; $4c
|
||||
RGB 31, 31, 31
|
||||
RGB 24, 20, 11
|
||||
RGB 18, 13, 11
|
||||
RGB 00, 00, 00
|
||||
; $4d
|
||||
RGB 31, 31, 31
|
||||
RGB 31, 31, 31
|
||||
RGB 25, 30, 00
|
||||
RGB 25, 30, 00
|
||||
; $4e
|
||||
RGB 00, 00, 00
|
||||
RGB 08, 11, 11
|
||||
RGB 21, 21, 21
|
||||
RGB 31, 31, 31
|
@ -1,15 +0,0 @@
|
||||
db $ab, $03, $57, $24, $ac, $0e, $13, $32
|
||||
|
||||
db $be, $30, $5b, $4c, $47, $60, $ed, $f2
|
||||
|
||||
db $ab, $03, $55, $26, $aa, $0a, $13, $3a
|
||||
|
||||
db $be, $28, $33, $24, $6e, $71, $df, $b0
|
||||
|
||||
db $a8, $00, $e5, $e0, $9a, $fc, $f4, $2c
|
||||
|
||||
db $fe, $4c, $a3, $5e, $c6, $3a, $ab, $4d
|
||||
|
||||
db $a8, $00, $b5, $b0, $de, $e8, $fc, $1c
|
||||
|
||||
db $ba, $66, $f7, $0e, $ba, $5e, $43, $bd
|
41
data/party_menu_qualities.asm
Normal file
41
data/party_menu_qualities.asm
Normal file
@ -0,0 +1,41 @@
|
||||
; WritePartyMenuTilemap.Jumptable indexes (see engine/party_menu.asm)
|
||||
const_def
|
||||
const PARTYMENUQUALITY_NICKNAMES
|
||||
const PARTYMENUQUALITY_HP_BAR
|
||||
const PARTYMENUQUALITY_HP_DIGITS
|
||||
const PARTYMENUQUALITY_LEVEL
|
||||
const PARTYMENUQUALITY_STATUS
|
||||
const PARTYMENUQUALITY_TMHM_COMPAT
|
||||
const PARTYMENUQUALITY_EVO_STONE_COMPAT
|
||||
const PARTYMENUQUALITY_GENDER
|
||||
const PARTYMENUQUALITY_MOBILE_SELECTION
|
||||
|
||||
partymenuqualities: MACRO
|
||||
rept _NARG
|
||||
db PARTYMENUQUALITY_\1
|
||||
shift
|
||||
endr
|
||||
db -1 ; end
|
||||
ENDM
|
||||
|
||||
|
||||
PartyMenuQualityPointers: ; 503b2
|
||||
; entries correspond to PARTYMENUACTION_* constants
|
||||
dw .Default ; PARTYMENUACTION_CHOOSE_POKEMON
|
||||
dw .Default ; PARTYMENUACTION_HEALING_ITEM
|
||||
dw .Default ; PARTYMENUACTION_SWITCH
|
||||
dw .TMHM ; PARTYMENUACTION_TEACH_TMHM
|
||||
dw .Default ; PARTYMENUACTION_MOVE
|
||||
dw .EvoStone ; PARTYMENUACTION_EVO_STONE
|
||||
dw .Gender ; PARTYMENUACTION_GIVE_MON
|
||||
dw .Gender ; PARTYMENUACTION_GIVE_MON_FEMALE
|
||||
dw .Default ; PARTYMENUACTION_GIVE_ITEM
|
||||
dw .Mobile ; PARTYMENUACTION_MOBILE
|
||||
; 503c6
|
||||
|
||||
.Default: partymenuqualities NICKNAMES, HP_BAR, HP_DIGITS, LEVEL, STATUS
|
||||
.TMHM: partymenuqualities NICKNAMES, TMHM_COMPAT, LEVEL, STATUS
|
||||
.EvoStone: partymenuqualities NICKNAMES, EVO_STONE_COMPAT, LEVEL, STATUS
|
||||
.Gender: partymenuqualities NICKNAMES, GENDER, LEVEL, STATUS
|
||||
.Mobile: partymenuqualities NICKNAMES, MOBILE_SELECTION, LEVEL, STATUS
|
||||
; 503e0
|
5
data/phone/permanent_numbers.asm
Normal file
5
data/phone/permanent_numbers.asm
Normal file
@ -0,0 +1,5 @@
|
||||
PermanentNumbers: ; 90066
|
||||
db PHONECONTACT_MOM
|
||||
db PHONECONTACT_ELM
|
||||
db -1 ; end
|
||||
; 90069
|
51
data/phone/phone_contacts.asm
Normal file
51
data/phone/phone_contacts.asm
Normal file
@ -0,0 +1,51 @@
|
||||
phone: MACRO
|
||||
; trainer class, trainer id, map, time 1, script 1, time 2, script 2
|
||||
db \1, \2
|
||||
map \3
|
||||
db \4
|
||||
dba \5
|
||||
db \6
|
||||
dba \7
|
||||
ENDM
|
||||
|
||||
PhoneContacts: ; 9045f
|
||||
; entries correspond to PHONE_* constants
|
||||
phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript
|
||||
phone TRAINER_NONE, PHONECONTACT_MOM, KRISS_HOUSE_1F, ANYTIME, MomPhoneScript, 0, UnusedPhoneScript
|
||||
phone TRAINER_NONE, PHONECONTACT_BIKESHOP, OAKS_LAB, 0, UnusedPhoneScript, 0, UnusedPhoneScript
|
||||
phone TRAINER_NONE, PHONECONTACT_BILL, N_A, ANYTIME, BillPhoneScript1, 0, BillPhoneScript2
|
||||
phone TRAINER_NONE, PHONECONTACT_ELM, ELMS_LAB, ANYTIME, ElmPhoneScript1, 0, ElmPhoneScript2
|
||||
phone SCHOOLBOY, JACK1, NATIONAL_PARK, ANYTIME, JackPhoneScript1, ANYTIME, JackPhoneScript2
|
||||
phone POKEFANF, BEVERLY1, NATIONAL_PARK, ANYTIME, BeverlyPhoneScript1, ANYTIME, BeverlyPhoneScript2
|
||||
phone SAILOR, HUEY1, OLIVINE_LIGHTHOUSE_2F, ANYTIME, HueyPhoneScript1, ANYTIME, HueyPhoneScript2
|
||||
phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript
|
||||
phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript
|
||||
phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript
|
||||
phone COOLTRAINERM, GAVEN3, ROUTE_26, ANYTIME, GavenPhoneScript1, ANYTIME, GavenPhoneScript2
|
||||
phone COOLTRAINERF, BETH1, ROUTE_26, ANYTIME, BethPhoneScript1, ANYTIME, BethPhoneScript2
|
||||
phone BIRD_KEEPER, JOSE2, ROUTE_27, ANYTIME, JosePhoneScript1, ANYTIME, JosePhoneScript2
|
||||
phone COOLTRAINERF, REENA1, ROUTE_27, ANYTIME, ReenaPhoneScript1, ANYTIME, ReenaPhoneScript2
|
||||
phone YOUNGSTER, JOEY1, ROUTE_30, ANYTIME, JoeyPhoneScript1, ANYTIME, JoeyPhoneScript2
|
||||
phone BUG_CATCHER, WADE1, ROUTE_31, ANYTIME, WadePhoneScript1, ANYTIME, WadePhoneScript2
|
||||
phone FISHER, RALPH1, ROUTE_32, ANYTIME, RalphPhoneScript1, ANYTIME, RalphPhoneScript2
|
||||
phone PICNICKER, LIZ1, ROUTE_32, ANYTIME, LizPhoneScript1, ANYTIME, LizPhoneScript2
|
||||
phone HIKER, ANTHONY2, ROUTE_33, ANYTIME, AnthonyPhoneScript1, ANYTIME, AnthonyPhoneScript2
|
||||
phone CAMPER, TODD1, ROUTE_34, ANYTIME, ToddPhoneScript1, ANYTIME, ToddPhoneScript2
|
||||
phone PICNICKER, GINA1, ROUTE_34, ANYTIME, GinaPhoneScript1, ANYTIME, GinaPhoneScript2
|
||||
phone JUGGLER, IRWIN1, ROUTE_35, ANYTIME, IrwinPhoneScript1, ANYTIME, IrwinPhoneScript2
|
||||
phone BUG_CATCHER, ARNIE1, ROUTE_35, ANYTIME, ArniePhoneScript1, ANYTIME, ArniePhoneScript2
|
||||
phone SCHOOLBOY, ALAN1, ROUTE_36, ANYTIME, AlanPhoneScript1, ANYTIME, AlanPhoneScript2
|
||||
phone TRAINER_NONE, PHONE_00, N_A, 0, UnusedPhoneScript, 0, UnusedPhoneScript
|
||||
phone LASS, DANA1, ROUTE_38, ANYTIME, DanaPhoneScript1, ANYTIME, DanaPhoneScript2
|
||||
phone SCHOOLBOY, CHAD1, ROUTE_38, ANYTIME, ChadPhoneScript1, ANYTIME, ChadPhoneScript2
|
||||
phone POKEFANM, DEREK1, ROUTE_39, ANYTIME, DerekPhoneScript1, ANYTIME, DerekPhoneScript2
|
||||
phone FISHER, TULLY1, ROUTE_42, ANYTIME, TullyPhoneScript1, ANYTIME, TullyPhoneScript2
|
||||
phone POKEMANIAC, BRENT1, ROUTE_43, ANYTIME, BrentPhoneScript1, ANYTIME, BrentPhoneScript2
|
||||
phone PICNICKER, TIFFANY3, ROUTE_43, ANYTIME, TiffanyPhoneScript1, ANYTIME, TiffanyPhoneScript2
|
||||
phone BIRD_KEEPER, VANCE1, ROUTE_44, ANYTIME, VancePhoneScript1, ANYTIME, VancePhoneScript2
|
||||
phone FISHER, WILTON1, ROUTE_44, ANYTIME, WiltonPhoneScript1, ANYTIME, WiltonPhoneScript2
|
||||
phone BLACKBELT_T, KENJI3, ROUTE_45, ANYTIME, KenjiPhoneScript1, ANYTIME, KenjiPhoneScript2
|
||||
phone HIKER, PARRY1, ROUTE_45, ANYTIME, ParryPhoneScript1, ANYTIME, ParryPhoneScript2
|
||||
phone PICNICKER, ERIN1, ROUTE_46, ANYTIME, ErinPhoneScript1, ANYTIME, ErinPhoneScript2
|
||||
phone TRAINER_NONE, PHONECONTACT_BUENA, GOLDENROD_DEPT_STORE_ROOF, ANYTIME, BuenaPhoneScript1, ANYTIME, BuenaPhoneScript2
|
||||
; 90627
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user