mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-12-24 19:36:48 +13:00
Removing version differences, and adding Mew
This commit is contained in:
parent
d7940ad08b
commit
f74055e77b
56
Makefile
56
Makefile
|
|
@ -1,10 +1,7 @@
|
||||||
roms := \
|
roms := \
|
||||||
pokered.gbc \
|
kep.gbc
|
||||||
pokeblue.gbc \
|
|
||||||
pokeblue_debug.gbc
|
|
||||||
patches := \
|
patches := \
|
||||||
pokered.patch \
|
kep.patch
|
||||||
pokeblue.patch
|
|
||||||
|
|
||||||
rom_obj := \
|
rom_obj := \
|
||||||
audio.o \
|
audio.o \
|
||||||
|
|
@ -17,12 +14,7 @@ rom_obj := \
|
||||||
gfx/sprites.o \
|
gfx/sprites.o \
|
||||||
gfx/tilesets.o
|
gfx/tilesets.o
|
||||||
|
|
||||||
pokered_obj := $(rom_obj:.o=_red.o)
|
kep_obj := $(rom_obj:.o=_kep.o)
|
||||||
pokeblue_obj := $(rom_obj:.o=_blue.o)
|
|
||||||
pokeblue_debug_obj := $(rom_obj:.o=_blue_debug.o)
|
|
||||||
pokered_vc_obj := $(rom_obj:.o=_red_vc.o)
|
|
||||||
pokeblue_vc_obj := $(rom_obj:.o=_blue_vc.o)
|
|
||||||
|
|
||||||
|
|
||||||
### Build tools
|
### Build tools
|
||||||
|
|
||||||
|
|
@ -48,11 +40,7 @@ RGBLINK ?= $(RGBDS)rgblink
|
||||||
.PHONY: all red blue blue_debug clean tidy compare tools
|
.PHONY: all red blue blue_debug clean tidy compare tools
|
||||||
|
|
||||||
all: $(roms)
|
all: $(roms)
|
||||||
red: pokered.gbc
|
kep: kep.gbc
|
||||||
blue: pokeblue.gbc
|
|
||||||
blue_debug: pokeblue_debug.gbc
|
|
||||||
red_vc: pokered.patch
|
|
||||||
blue_vc: pokeblue.patch
|
|
||||||
|
|
||||||
clean: tidy
|
clean: tidy
|
||||||
find gfx \
|
find gfx \
|
||||||
|
|
@ -70,11 +58,7 @@ tidy:
|
||||||
$(patches:.patch=_vc.sym) \
|
$(patches:.patch=_vc.sym) \
|
||||||
$(patches:.patch=_vc.map) \
|
$(patches:.patch=_vc.map) \
|
||||||
$(patches:%.patch=vc/%.constants.sym) \
|
$(patches:%.patch=vc/%.constants.sym) \
|
||||||
$(pokered_obj) \
|
$(kep_obj) \
|
||||||
$(pokeblue_obj) \
|
|
||||||
$(pokered_vc_obj) \
|
|
||||||
$(pokeblue_vc_obj) \
|
|
||||||
$(pokeblue_debug_obj) \
|
|
||||||
rgbdscheck.o
|
rgbdscheck.o
|
||||||
$(MAKE) clean -C tools/
|
$(MAKE) clean -C tools/
|
||||||
|
|
||||||
|
|
@ -91,11 +75,7 @@ ifeq ($(DEBUG),1)
|
||||||
RGBASMFLAGS += -E
|
RGBASMFLAGS += -E
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(pokered_obj): RGBASMFLAGS += -D _RED
|
$(kep_obj): RGBASMFLAGS += -D _KEP -D _DEBUG
|
||||||
$(pokeblue_obj): RGBASMFLAGS += -D _BLUE
|
|
||||||
$(pokeblue_debug_obj): RGBASMFLAGS += -D _BLUE -D _DEBUG
|
|
||||||
$(pokered_vc_obj): RGBASMFLAGS += -D _RED -D _RED_VC
|
|
||||||
$(pokeblue_vc_obj): RGBASMFLAGS += -D _BLUE -D _BLUE_VC
|
|
||||||
|
|
||||||
%.patch: vc/%.constants.sym %_vc.gbc %.gbc vc/%.patch.template
|
%.patch: vc/%.constants.sym %_vc.gbc %.gbc vc/%.patch.template
|
||||||
tools/make_patch $*_vc.sym $^ $@
|
tools/make_patch $*_vc.sym $^ $@
|
||||||
|
|
@ -118,11 +98,7 @@ ifeq (,$(filter clean tidy tools,$(MAKECMDGOALS)))
|
||||||
$(info $(shell $(MAKE) -C tools))
|
$(info $(shell $(MAKE) -C tools))
|
||||||
|
|
||||||
# Dependencies for objects (drop _red and _blue from asm file basenames)
|
# Dependencies for objects (drop _red and _blue from asm file basenames)
|
||||||
$(foreach obj, $(pokered_obj), $(eval $(call DEP,$(obj),$(obj:_red.o=.asm))))
|
$(foreach obj, $(kep_obj), $(eval $(call DEP,$(obj),$(obj:_kep.o=.asm))))
|
||||||
$(foreach obj, $(pokeblue_obj), $(eval $(call DEP,$(obj),$(obj:_blue.o=.asm))))
|
|
||||||
$(foreach obj, $(pokeblue_debug_obj), $(eval $(call DEP,$(obj),$(obj:_blue_debug.o=.asm))))
|
|
||||||
$(foreach obj, $(pokered_vc_obj), $(eval $(call DEP,$(obj),$(obj:_red_vc.o=.asm))))
|
|
||||||
$(foreach obj, $(pokeblue_vc_obj), $(eval $(call DEP,$(obj),$(obj:_blue_vc.o=.asm))))
|
|
||||||
|
|
||||||
# Dependencies for VC files that need to run scan_includes
|
# Dependencies for VC files that need to run scan_includes
|
||||||
%.constants.sym: %.constants.asm $(shell tools/scan_includes %.constants.asm) | rgbdscheck.o
|
%.constants.sym: %.constants.asm $(shell tools/scan_includes %.constants.asm) | rgbdscheck.o
|
||||||
|
|
@ -134,17 +110,9 @@ endif
|
||||||
%.asm: ;
|
%.asm: ;
|
||||||
|
|
||||||
|
|
||||||
pokered_pad = 0x00
|
kep_pad = 0x00
|
||||||
pokeblue_pad = 0x00
|
|
||||||
pokered_vc_pad = 0x00
|
|
||||||
pokeblue_vc_pad = 0x00
|
|
||||||
pokeblue_debug_pad = 0xff
|
|
||||||
|
|
||||||
pokered_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON RED"
|
kep_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "KEP Hack"
|
||||||
pokeblue_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON BLUE"
|
|
||||||
pokeblue_debug_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON BLUE"
|
|
||||||
pokered_vc_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON RED"
|
|
||||||
pokeblue_vc_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON BLUE"
|
|
||||||
|
|
||||||
%.gbc: $$(%_obj) layout.link
|
%.gbc: $$(%_obj) layout.link
|
||||||
$(RGBLINK) -p $($*_pad) -d -m $*.map -n $*.sym -l layout.link -o $@ $(filter %.o,$^)
|
$(RGBLINK) -p $($*_pad) -d -m $*.map -n $*.sym -l layout.link -o $@ $(filter %.o,$^)
|
||||||
|
|
@ -156,9 +124,6 @@ pokeblue_vc_opt = -jsv -n 0 -k 01 -l 0x33 -m 0x13 -r 03 -t "POKEMON BLUE"
|
||||||
gfx/battle/attack_anim_1.2bpp: tools/gfx += --trim-whitespace
|
gfx/battle/attack_anim_1.2bpp: tools/gfx += --trim-whitespace
|
||||||
gfx/battle/attack_anim_2.2bpp: tools/gfx += --trim-whitespace
|
gfx/battle/attack_anim_2.2bpp: tools/gfx += --trim-whitespace
|
||||||
|
|
||||||
gfx/intro/blue_jigglypuff_1.2bpp: rgbgfx += -h
|
|
||||||
gfx/intro/blue_jigglypuff_2.2bpp: rgbgfx += -h
|
|
||||||
gfx/intro/blue_jigglypuff_3.2bpp: rgbgfx += -h
|
|
||||||
gfx/intro/red_nidorino_1.2bpp: rgbgfx += -h
|
gfx/intro/red_nidorino_1.2bpp: rgbgfx += -h
|
||||||
gfx/intro/red_nidorino_2.2bpp: rgbgfx += -h
|
gfx/intro/red_nidorino_2.2bpp: rgbgfx += -h
|
||||||
gfx/intro/red_nidorino_3.2bpp: rgbgfx += -h
|
gfx/intro/red_nidorino_3.2bpp: rgbgfx += -h
|
||||||
|
|
@ -167,8 +132,7 @@ gfx/intro/gengar.2bpp: tools/gfx += --remove-duplicates --preserve=0x19,0x76
|
||||||
|
|
||||||
gfx/credits/the_end.2bpp: tools/gfx += --interleave --png=$<
|
gfx/credits/the_end.2bpp: tools/gfx += --interleave --png=$<
|
||||||
|
|
||||||
gfx/slots/red_slots_1.2bpp: tools/gfx += --trim-whitespace
|
gfx/slots/slots_1.2bpp: tools/gfx += --trim-whitespace
|
||||||
gfx/slots/blue_slots_1.2bpp: tools/gfx += --trim-whitespace
|
|
||||||
|
|
||||||
gfx/tilesets/%.2bpp: tools/gfx += --trim-whitespace
|
gfx/tilesets/%.2bpp: tools/gfx += --trim-whitespace
|
||||||
gfx/tilesets/reds_house.2bpp: tools/gfx += --preserve=0x48
|
gfx/tilesets/reds_house.2bpp: tools/gfx += --preserve=0x48
|
||||||
|
|
|
||||||
|
|
@ -1,35 +1,18 @@
|
||||||
SFX_Save_3_Ch5:
|
SFX_Save_3_Ch5:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
IF DEF(_RED)
|
|
||||||
square_note 4, 15, 4, 1792
|
|
||||||
square_note 3, 14, 4, 1664
|
|
||||||
square_note 3, 14, 4, 1728
|
|
||||||
square_note 3, 14, 4, 1792
|
|
||||||
square_note 2, 14, 4, 1952
|
|
||||||
ELSE
|
|
||||||
square_note 3, 14, 4, 1536
|
square_note 3, 14, 4, 1536
|
||||||
square_note 3, 14, 4, 1664
|
square_note 3, 14, 4, 1664
|
||||||
square_note 3, 14, 4, 1728
|
square_note 3, 14, 4, 1728
|
||||||
square_note 3, 14, 4, 1792
|
square_note 3, 14, 4, 1792
|
||||||
square_note 15, 15, 2, 2016
|
square_note 15, 15, 2, 2016
|
||||||
ENDC
|
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
||||||
SFX_Save_3_Ch6:
|
SFX_Save_3_Ch6:
|
||||||
duty_cycle 2
|
duty_cycle 2
|
||||||
IF DEF(_RED)
|
|
||||||
square_note 4, 0, 8, 0
|
|
||||||
square_note 3, 13, 4, 1793
|
|
||||||
square_note 3, 12, 4, 1665
|
|
||||||
square_note 3, 12, 4, 1729
|
|
||||||
square_note 3, 12, 4, 1793
|
|
||||||
square_note 2, 12, 4, 1953
|
|
||||||
ELSE
|
|
||||||
square_note 3, 0, 8, 0
|
square_note 3, 0, 8, 0
|
||||||
square_note 3, 12, 4, 1537
|
square_note 3, 12, 4, 1537
|
||||||
square_note 3, 12, 4, 1665
|
square_note 3, 12, 4, 1665
|
||||||
square_note 3, 12, 4, 1729
|
square_note 3, 12, 4, 1729
|
||||||
square_note 3, 12, 4, 1793
|
square_note 3, 12, 4, 1793
|
||||||
square_note 15, 13, 2, 2017
|
square_note 15, 13, 2, 2017
|
||||||
ENDC
|
|
||||||
sound_ret
|
sound_ret
|
||||||
|
|
|
||||||
|
|
@ -551,7 +551,10 @@
|
||||||
|
|
||||||
; S.S. Anne events
|
; S.S. Anne events
|
||||||
const_next $5C0
|
const_next $5C0
|
||||||
const_skip 4
|
const_skip
|
||||||
|
const EVENT_ENCOUNTERED_MEW
|
||||||
|
const EVENT_FOUND_MEW
|
||||||
|
const_skip
|
||||||
const EVENT_BEAT_SS_ANNE_5_TRAINER_0
|
const EVENT_BEAT_SS_ANNE_5_TRAINER_0
|
||||||
const EVENT_BEAT_SS_ANNE_5_TRAINER_1
|
const EVENT_BEAT_SS_ANNE_5_TRAINER_1
|
||||||
const_skip 26
|
const_skip 26
|
||||||
|
|
|
||||||
|
|
@ -238,4 +238,5 @@ DEF SHOW EQU $15
|
||||||
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; E2
|
const HS_SEAFOAM_ISLANDS_B4F_BOULDER_2 ; E2
|
||||||
const HS_ARTICUNO ; E3 X
|
const HS_ARTICUNO ; E3 X
|
||||||
const HS_CROCKY ; E4 X
|
const HS_CROCKY ; E4 X
|
||||||
|
const HS_MEW ; E5 X
|
||||||
DEF NUM_HS_OBJECTS EQU const_value
|
DEF NUM_HS_OBJECTS EQU const_value
|
||||||
|
|
|
||||||
|
|
@ -68,12 +68,7 @@ CreditsTextPointers:
|
||||||
assert_table_length NUM_CRED_STRINGS
|
assert_table_length NUM_CRED_STRINGS
|
||||||
|
|
||||||
CredVersion:
|
CredVersion:
|
||||||
IF DEF(_RED)
|
db -8, "RBY VERSION STAFF@"
|
||||||
db -8, "RED VERSION STAFF@"
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db -8, "BLUE VERSION STAFF@"
|
|
||||||
ENDC
|
|
||||||
CredTajiri:
|
CredTajiri:
|
||||||
db -6, "SATOSHI TAJIRI@"
|
db -6, "SATOSHI TAJIRI@"
|
||||||
CredTaOota:
|
CredTaOota:
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,9 @@
|
||||||
PrizeMonLevelDictionary:
|
PrizeMonLevelDictionary:
|
||||||
IF DEF(_RED)
|
|
||||||
db CUBONE, 12
|
db CUBONE, 12
|
||||||
db BLASTYKE, 12
|
db BLASTYKE, 12
|
||||||
db CLEFAIRY, 18
|
db CACTUS, 20
|
||||||
|
|
||||||
db CACTUS, 25
|
db SCYTHER, 25
|
||||||
db SCYTHER, 25
|
db PINSIR, 25
|
||||||
db PORYGON, 30
|
db PORYGON, 30
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db CUBONE, 12
|
|
||||||
db BLASTYKE, 12
|
|
||||||
db JIGGLYPUFF, 18
|
|
||||||
|
|
||||||
db CACTUS, 25
|
|
||||||
db PINSIR, 25
|
|
||||||
db PORYGON, 30
|
|
||||||
ENDC
|
|
||||||
|
|
@ -9,34 +9,24 @@ NoThanksText:
|
||||||
PrizeMenuMon1Entries:
|
PrizeMenuMon1Entries:
|
||||||
db CUBONE
|
db CUBONE
|
||||||
db BLASTYKE
|
db BLASTYKE
|
||||||
IF DEF(_RED)
|
db CACTUS
|
||||||
db CLEFAIRY
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db JIGGLYPUFF
|
|
||||||
ENDC
|
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
PrizeMenuMon1Cost:
|
PrizeMenuMon1Cost:
|
||||||
bcd2 200
|
bcd2 200
|
||||||
bcd2 700
|
bcd2 700
|
||||||
bcd2 1200
|
bcd2 1700
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
PrizeMenuMon2Entries:
|
PrizeMenuMon2Entries:
|
||||||
IF DEF(_RED)
|
|
||||||
db SCYTHER
|
db SCYTHER
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db PINSIR
|
db PINSIR
|
||||||
ENDC
|
|
||||||
db CACTUS
|
|
||||||
db PORYGON
|
db PORYGON
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
PrizeMenuMon2Cost:
|
PrizeMenuMon2Cost:
|
||||||
bcd2 2500
|
bcd2 3500
|
||||||
bcd2 4600
|
bcd2 3500
|
||||||
bcd2 6500
|
bcd2 6500
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,7 @@ MapHSPointers:
|
||||||
dw NoHS
|
dw NoHS
|
||||||
dw NoHS
|
dw NoHS
|
||||||
dw NoHS
|
dw NoHS
|
||||||
dw NoHS
|
dw VermilionDockHS
|
||||||
dw NoHS
|
dw NoHS
|
||||||
dw SSAnne2FHS
|
dw SSAnne2FHS
|
||||||
dw NoHS
|
dw NoHS
|
||||||
|
|
@ -566,5 +566,7 @@ SeafoamIslandsB4FHS:
|
||||||
db SEAFOAM_ISLANDS_B4F, $01, HIDE
|
db SEAFOAM_ISLANDS_B4F, $01, HIDE
|
||||||
db SEAFOAM_ISLANDS_B4F, $02, HIDE
|
db SEAFOAM_ISLANDS_B4F, $02, HIDE
|
||||||
db SEAFOAM_ISLANDS_B4F, $03, SHOW
|
db SEAFOAM_ISLANDS_B4F, $03, SHOW
|
||||||
|
VermilionDockHS:
|
||||||
|
db VERMILION_DOCK, $01, HIDE
|
||||||
db $FF, $01, SHOW ; end
|
db $FF, $01, SHOW ; end
|
||||||
assert_table_length NUM_HS_OBJECTS + 1
|
assert_table_length NUM_HS_OBJECTS + 1
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,6 @@ VermilionDock_Object:
|
||||||
def_bg_events
|
def_bg_events
|
||||||
|
|
||||||
def_object_events
|
def_object_events
|
||||||
; object_event 0, 0, SPRITE_MONSTER, STAY, DOWN, 1, MEW, 30 | OW_POKEMON
|
object_event 21, 0, SPRITE_MONSTER, STAY, DOWN, 2, MEW, 30 | OW_POKEMON
|
||||||
|
|
||||||
def_warps_to VERMILION_DOCK
|
def_warps_to VERMILION_DOCK
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
IF DEF(_RED)
|
|
||||||
DefaultNamesPlayer:
|
DefaultNamesPlayer:
|
||||||
db "NEW NAME"
|
db "NEW NAME"
|
||||||
next "RED"
|
next "RED"
|
||||||
|
|
@ -12,20 +11,3 @@ DefaultNamesRival:
|
||||||
next "GARY"
|
next "GARY"
|
||||||
next "JOHN"
|
next "JOHN"
|
||||||
db "@"
|
db "@"
|
||||||
ENDC
|
|
||||||
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
DefaultNamesPlayer:
|
|
||||||
db "NEW NAME"
|
|
||||||
next "BLUE"
|
|
||||||
next "GARY"
|
|
||||||
next "JOHN"
|
|
||||||
db "@"
|
|
||||||
|
|
||||||
DefaultNamesRival:
|
|
||||||
db "NEW NAME"
|
|
||||||
next "RED"
|
|
||||||
next "ASH"
|
|
||||||
next "JACK"
|
|
||||||
db "@"
|
|
||||||
ENDC
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
IF DEF(_RED)
|
|
||||||
DefaultNamesPlayerList:
|
DefaultNamesPlayerList:
|
||||||
db "NEW NAME@"
|
db "NEW NAME@"
|
||||||
db "RED@"
|
db "RED@"
|
||||||
|
|
@ -10,18 +9,4 @@ DefaultNamesRivalList:
|
||||||
db "BLUE@"
|
db "BLUE@"
|
||||||
db "GARY@"
|
db "GARY@"
|
||||||
db "JOHN@"
|
db "JOHN@"
|
||||||
ENDC
|
|
||||||
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
DefaultNamesPlayerList:
|
|
||||||
db "NEW NAME@"
|
|
||||||
db "BLUE@"
|
|
||||||
db "GARY@"
|
|
||||||
db "JOHN@"
|
|
||||||
|
|
||||||
DefaultNamesRivalList:
|
|
||||||
db "NEW NAME@"
|
|
||||||
db "RED@"
|
|
||||||
db "ASH@"
|
|
||||||
db "JACK@"
|
|
||||||
ENDC
|
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,5 @@
|
||||||
TitleMons:
|
TitleMons:
|
||||||
; mons on the title screen are randomly chosen from here
|
; mons on the title screen are randomly chosen from here
|
||||||
IF DEF(_RED)
|
|
||||||
db CHARIZARD
|
|
||||||
db TOTARTLE
|
|
||||||
db VENUSAUR
|
|
||||||
db GOROCHU
|
|
||||||
db CACTUS
|
|
||||||
db DEER
|
|
||||||
db BARUNDA
|
|
||||||
db RIBBITO
|
|
||||||
db GYAOON
|
|
||||||
db PUDI
|
|
||||||
db MAGNETITE
|
|
||||||
db MONJA
|
|
||||||
db SYLVEON
|
|
||||||
db SCIZOR
|
|
||||||
db SKIMPER
|
|
||||||
db BUU
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db TOTARTLE
|
db TOTARTLE
|
||||||
db CHARIZARD
|
db CHARIZARD
|
||||||
db VENUSAUR
|
db VENUSAUR
|
||||||
|
|
@ -32,7 +13,6 @@ IF DEF(_BLUE)
|
||||||
db WEIRDUCK
|
db WEIRDUCK
|
||||||
db BLOTTLE
|
db BLOTTLE
|
||||||
db MADAAMU
|
db MADAAMU
|
||||||
db PURAKKUSU
|
db DEER
|
||||||
db KLEAVOR
|
db GYAOON
|
||||||
db GUARDIA
|
db GUARDIA
|
||||||
ENDC
|
|
||||||
|
|
|
||||||
|
|
@ -14,12 +14,7 @@ SuperPalettes:
|
||||||
RGB 31,31,31, 11,08,31, 11,23,31, 03,03,03 ; PAL_INDIGO
|
RGB 31,31,31, 11,08,31, 11,23,31, 03,03,03 ; PAL_INDIGO
|
||||||
RGB 31,31,31, 31,31,00, 11,23,31, 03,03,03 ; PAL_SAFFRON
|
RGB 31,31,31, 31,31,00, 11,23,31, 03,03,03 ; PAL_SAFFRON
|
||||||
RGB 31,31,31, 00,21,31, 10,28,00, 01,01,01 ; PAL_TOWNMAP
|
RGB 31,31,31, 00,21,31, 10,28,00, 01,01,01 ; PAL_TOWNMAP
|
||||||
IF DEF(_RED)
|
RGB 31,31,31, 31,31,00, 25,10,31, 19,00,23 ; PAL_LOGO1
|
||||||
RGB 31,31,31, 31,31,00, 17,23,10, 23,03,03 ; PAL_LOGO1
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
RGB 31,31,31, 31,31,00, 21,00,04, 03,03,23 ; PAL_LOGO1
|
|
||||||
ENDC
|
|
||||||
RGB 31,31,31, 31,31,00, 07,07,25, 00,00,17 ; PAL_LOGO2
|
RGB 31,31,31, 31,31,00, 07,07,25, 00,00,17 ; PAL_LOGO2
|
||||||
RGB 31,31,31, 13,01,31, 00,09,31, 01,01,01 ; PAL_0F
|
RGB 31,31,31, 13,01,31, 00,09,31, 01,01,01 ; PAL_0F
|
||||||
RGB 31,31,31, 30,17,11, 11,05,14, 03,03,03 ; PAL_MEWMON
|
RGB 31,31,31, 30,17,11, 11,05,14, 03,03,03 ; PAL_MEWMON
|
||||||
|
|
@ -33,16 +28,9 @@ ENDC
|
||||||
RGB 31,31,31, 31,31,00, 28,14,00, 03,03,03 ; PAL_YELLOWMON
|
RGB 31,31,31, 31,31,00, 28,14,00, 03,03,03 ; PAL_YELLOWMON
|
||||||
RGB 31,31,31, 18,18,19, 10,10,10, 03,03,03 ; PAL_GREYMON
|
RGB 31,31,31, 18,18,19, 10,10,10, 03,03,03 ; PAL_GREYMON
|
||||||
RGB 31,31,31, 21,12,15, 21,14,00, 03,03,03 ; PAL_SLOTS1
|
RGB 31,31,31, 21,12,15, 21,14,00, 03,03,03 ; PAL_SLOTS1
|
||||||
IF DEF(_RED)
|
|
||||||
RGB 31,31,31, 31,31,00, 20,08,15, 03,03,03 ; PAL_SLOTS2
|
|
||||||
RGB 31,31,31, 03,31,09, 20,08,15, 03,03,03 ; PAL_SLOTS3
|
|
||||||
RGB 31,31,31, 09,05,30, 20,08,15, 03,03,03 ; PAL_SLOTS4
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
RGB 31,31,31, 31,31,00, 09,05,30, 03,03,03 ; PAL_SLOTS2
|
RGB 31,31,31, 31,31,00, 09,05,30, 03,03,03 ; PAL_SLOTS2
|
||||||
RGB 31,31,31, 03,31,09, 09,05,30, 03,03,03 ; PAL_SLOTS3
|
RGB 31,31,31, 03,31,09, 09,05,30, 03,03,03 ; PAL_SLOTS3
|
||||||
RGB 31,31,31, 20,08,15, 09,05,30, 03,03,03 ; PAL_SLOTS4
|
RGB 31,31,31, 20,08,15, 09,05,30, 03,03,03 ; PAL_SLOTS4
|
||||||
ENDC
|
|
||||||
RGB 31,31,31, 03,03,03, 03,03,03, 03,03,03 ; PAL_BLACK
|
RGB 31,31,31, 03,03,03, 03,03,03, 03,03,03 ; PAL_BLACK
|
||||||
RGB 31,31,31, 31,31,00, 00,31,00, 03,03,03 ; PAL_GREENBAR
|
RGB 31,31,31, 31,31,00, 00,31,00, 03,03,03 ; PAL_GREENBAR
|
||||||
RGB 31,31,31, 31,31,00, 31,18,00, 03,03,03 ; PAL_YELLOWBAR
|
RGB 31,31,31, 31,31,00, 31,18,00, 03,03,03 ; PAL_YELLOWBAR
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,7 @@ CeruleanCave1FWildMons:
|
||||||
db 46, MAGNETON
|
db 46, MAGNETON
|
||||||
db 49, DODRIO
|
db 49, DODRIO
|
||||||
db 49, VENOMOTH
|
db 49, VENOMOTH
|
||||||
IF DEF(_RED)
|
|
||||||
db 52, ARBOK
|
db 52, ARBOK
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 52, SANDSLASH
|
|
||||||
ENDC
|
|
||||||
db 49, KADABRA
|
db 49, KADABRA
|
||||||
db 52, PARASECT
|
db 52, PARASECT
|
||||||
db 53, RAICHU
|
db 53, RAICHU
|
||||||
|
|
|
||||||
|
|
@ -6,12 +6,7 @@ CeruleanCaveB1FWildMons:
|
||||||
db 64, CHANSEY
|
db 64, CHANSEY
|
||||||
db 64, PARASECT
|
db 64, PARASECT
|
||||||
db 64, RAICHU
|
db 64, RAICHU
|
||||||
IF DEF(_RED)
|
|
||||||
db 57, ARBOK
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 57, SANDSLASH
|
db 57, SANDSLASH
|
||||||
ENDC
|
|
||||||
db 65, DITTO
|
db 65, DITTO
|
||||||
db 63, DITTO
|
db 63, DITTO
|
||||||
db 67, DITTO
|
db 67, DITTO
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,5 @@
|
||||||
PokemonMansion1FWildMons:
|
PokemonMansion1FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 32, KOFFING
|
|
||||||
db 30, KOFFING
|
|
||||||
db 34, PONYTA
|
|
||||||
db 30, PONYTA
|
|
||||||
db 34, GROWLITHE
|
|
||||||
db 32, PONYTA
|
|
||||||
db 30, GRIMER
|
|
||||||
db 28, PONYTA
|
|
||||||
db 37, WEEZING
|
|
||||||
db 39, MUK
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 32, GRIMER
|
db 32, GRIMER
|
||||||
db 30, GRIMER
|
db 30, GRIMER
|
||||||
db 34, PONYTA
|
db 34, PONYTA
|
||||||
|
|
@ -23,7 +10,6 @@ IF DEF(_BLUE)
|
||||||
db 28, PONYTA
|
db 28, PONYTA
|
||||||
db 37, MUK
|
db 37, MUK
|
||||||
db 39, WEEZING
|
db 39, WEEZING
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
PokemonMansion2FWildMons:
|
PokemonMansion2FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 32, GROWLITHE
|
db 32, GROWLITHE
|
||||||
db 34, KOFFING
|
db 34, KOFFING
|
||||||
db 34, KOFFING
|
db 34, KOFFING
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 28, PONYTA
|
db 28, PONYTA
|
||||||
db 39, WEEZING
|
db 39, WEEZING
|
||||||
db 37, MUK
|
db 37, MUK
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 32, VULPIX
|
|
||||||
db 34, GRIMER
|
|
||||||
db 34, GRIMER
|
|
||||||
db 30, PONYTA
|
|
||||||
db 30, GRIMER
|
|
||||||
db 32, PONYTA
|
|
||||||
db 30, KOFFING
|
|
||||||
db 28, PONYTA
|
|
||||||
db 39, MUK
|
|
||||||
db 37, WEEZING
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,5 @@
|
||||||
PokemonMansion3FWildMons:
|
PokemonMansion3FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 31, KOFFING
|
|
||||||
db 33, GROWLITHE
|
|
||||||
db 35, KOFFING
|
|
||||||
db 32, PONYTA
|
|
||||||
db 34, PONYTA
|
|
||||||
db 40, WEEZING
|
|
||||||
db 34, GRIMER
|
|
||||||
db 38, WEEZING
|
|
||||||
db 36, PONYTA
|
|
||||||
db 42, MUK
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 31, GRIMER
|
db 31, GRIMER
|
||||||
db 33, VULPIX
|
db 33, VULPIX
|
||||||
db 35, GRIMER
|
db 35, GRIMER
|
||||||
|
|
@ -23,7 +10,6 @@ IF DEF(_BLUE)
|
||||||
db 38, MUK
|
db 38, MUK
|
||||||
db 36, PONYTA
|
db 36, PONYTA
|
||||||
db 42, WEEZING
|
db 42, WEEZING
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,5 @@
|
||||||
PokemonMansionB1FWildMons:
|
PokemonMansionB1FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 33, KOFFING
|
|
||||||
db 31, KOFFING
|
|
||||||
db 35, GROWLITHE
|
|
||||||
db 32, PONYTA
|
|
||||||
db 31, KOFFING
|
|
||||||
db 40, WEEZING
|
|
||||||
db 34, PONYTA
|
|
||||||
db 35, GRIMER
|
|
||||||
db 42, WEEZING
|
|
||||||
db 42, MUK
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 33, GRIMER
|
db 33, GRIMER
|
||||||
db 31, GRIMER
|
db 31, GRIMER
|
||||||
db 35, VULPIX
|
db 35, VULPIX
|
||||||
|
|
@ -23,7 +10,6 @@ IF DEF(_BLUE)
|
||||||
db 35, KOFFING
|
db 35, KOFFING
|
||||||
db 38, MAGMAR
|
db 38, MAGMAR
|
||||||
db 42, WEEZING
|
db 42, WEEZING
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,8 @@ PowerPlantWildMons:
|
||||||
db 23, VOLTORB
|
db 23, VOLTORB
|
||||||
db 32, MAGNETON
|
db 32, MAGNETON
|
||||||
db 35, MAGNETON
|
db 35, MAGNETON
|
||||||
IF DEF(_RED)
|
|
||||||
db 33, ELECTABUZZ
|
db 33, ELECTABUZZ
|
||||||
db 36, ELECTABUZZ
|
db 36, ELECTABUZZ
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 33, RAICHU
|
|
||||||
db 36, RAICHU
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ Route10WildMons:
|
||||||
db 16, MAGNEMITE
|
db 16, MAGNEMITE
|
||||||
db 16, KOTORA
|
db 16, KOTORA
|
||||||
db 14, VOLTORB
|
db 14, VOLTORB
|
||||||
IF DEF(_RED)
|
|
||||||
db 11, EKANS
|
db 11, EKANS
|
||||||
db 13, SPEAROW
|
db 13, SPEAROW
|
||||||
db 15, EKANS
|
db 15, EKANS
|
||||||
|
|
@ -11,16 +10,6 @@ IF DEF(_RED)
|
||||||
db 20, FEAROW
|
db 20, FEAROW
|
||||||
db 13, SANDSHREW
|
db 13, SANDSHREW
|
||||||
db 17, SANDSHREW
|
db 17, SANDSHREW
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 11, SANDSHREW
|
|
||||||
db 13, SPEAROW
|
|
||||||
db 15, SANDSHREW
|
|
||||||
db 17, CACTUS
|
|
||||||
db 20, FEAROW
|
|
||||||
db 13, EKANS
|
|
||||||
db 17, EKANS
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route11WildMons:
|
Route11WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 14, EKANS
|
db 14, EKANS
|
||||||
db 15, SPEAROW
|
db 15, SPEAROW
|
||||||
db 12, EKANS
|
db 12, EKANS
|
||||||
|
|
@ -8,16 +7,6 @@ IF DEF(_RED)
|
||||||
db 13, MAGNEMITE
|
db 13, MAGNEMITE
|
||||||
db 13, DROWZEE
|
db 13, DROWZEE
|
||||||
db 15, SANDSHREW
|
db 15, SANDSHREW
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 14, SANDSHREW
|
|
||||||
db 15, SPEAROW
|
|
||||||
db 12, SANDSHREW
|
|
||||||
db 13, DROWZEE
|
|
||||||
db 13, MAGNEMITE
|
|
||||||
db 13, DROWZEE
|
|
||||||
db 15, EKANS
|
|
||||||
ENDC
|
|
||||||
db 17, SPEAROW
|
db 17, SPEAROW
|
||||||
db 11, DROWZEE
|
db 11, DROWZEE
|
||||||
db 15, DROWZEE
|
db 15, DROWZEE
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,5 @@
|
||||||
Route12WildMons:
|
Route12WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 24, ODDISH
|
|
||||||
db 25, PIDGEOTTO
|
|
||||||
db 23, BLASTYKE
|
|
||||||
db 24, BELLSPROUT
|
|
||||||
db 22, SQUIRTLE
|
|
||||||
db 26, BARUNDA
|
|
||||||
db 26, WEEPINBELL
|
|
||||||
db 27, FARFETCHD
|
|
||||||
db 28, GLOOM
|
|
||||||
db 30, GLOOM
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 24, BELLSPROUT
|
db 24, BELLSPROUT
|
||||||
db 25, PIDGEOTTO
|
db 25, PIDGEOTTO
|
||||||
db 23, BLASTYKE
|
db 23, BLASTYKE
|
||||||
|
|
@ -23,7 +10,6 @@ IF DEF(_BLUE)
|
||||||
db 27, FARFETCHD
|
db 27, FARFETCHD
|
||||||
db 28, WEEPINBELL
|
db 28, WEEPINBELL
|
||||||
db 30, WEEPINBELL
|
db 30, WEEPINBELL
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route13WildMons:
|
Route13WildMons:
|
||||||
def_grass_wildmons 20 ; encounter rate
|
def_grass_wildmons 20 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 24, ODDISH
|
db 24, ODDISH
|
||||||
db 25, FARFETCHD
|
db 25, FARFETCHD
|
||||||
db 27, PIDGEOTTO
|
db 27, PIDGEOTTO
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 25, DITTO
|
db 25, DITTO
|
||||||
db 28, GLOOM
|
db 28, GLOOM
|
||||||
db 30, GLOOM
|
db 30, GLOOM
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 24, BELLSPROUT
|
|
||||||
db 25, FARFETCHD
|
|
||||||
db 27, PIDGEOTTO
|
|
||||||
db 24, VENONAT
|
|
||||||
db 22, BELLSPROUT
|
|
||||||
db 26, KRABBY
|
|
||||||
db 26, ODDISH
|
|
||||||
db 25, DITTO
|
|
||||||
db 28, WEEPINBELL
|
|
||||||
db 30, WEEPINBELL
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route14WildMons:
|
Route14WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 26, ODDISH
|
db 26, ODDISH
|
||||||
db 28, PIDGEOTTO
|
db 28, PIDGEOTTO
|
||||||
db 25, DITTO
|
db 25, DITTO
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 32, WEEPINBELL
|
db 32, WEEPINBELL
|
||||||
db 30, PIDGEOTTO
|
db 30, PIDGEOTTO
|
||||||
db 32, SCYTHER
|
db 32, SCYTHER
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 26, BELLSPROUT
|
|
||||||
db 28, PIDGEOTTO
|
|
||||||
db 25, DITTO
|
|
||||||
db 26, TANGELA
|
|
||||||
db 24, ODDISH
|
|
||||||
db 28, VENOMOTH
|
|
||||||
db 28, WEEPINBELL
|
|
||||||
db 32, GLOOM
|
|
||||||
db 30, PIDGEOTTO
|
|
||||||
db 32, PINSIR
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route15WildMons:
|
Route15WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 24, ODDISH
|
db 24, ODDISH
|
||||||
db 26, DITTO
|
db 26, DITTO
|
||||||
db 23, PIDGEOTTO
|
db 23, PIDGEOTTO
|
||||||
|
|
@ -9,17 +8,6 @@ IF DEF(_RED)
|
||||||
db 28, DEER
|
db 28, DEER
|
||||||
db 26, BELLSPROUT
|
db 26, BELLSPROUT
|
||||||
db 30, GLOOM
|
db 30, GLOOM
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 24, BELLSPROUT
|
|
||||||
db 26, DITTO
|
|
||||||
db 23, PIDGEOTTO
|
|
||||||
db 26, VENONAT
|
|
||||||
db 22, BELLSPROUT
|
|
||||||
db 28, DEER
|
|
||||||
db 26, ODDISH
|
|
||||||
db 30, WEEPINBELL
|
|
||||||
ENDC
|
|
||||||
db 28, GAOTORA
|
db 28, GAOTORA
|
||||||
db 30, GAOTORA
|
db 30, GAOTORA
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
|
||||||
|
|
@ -5,20 +5,11 @@ Route2WildMons:
|
||||||
db 4, PIDGEY
|
db 4, PIDGEY
|
||||||
db 4, RATTATA
|
db 4, RATTATA
|
||||||
db 5, MONJA
|
db 5, MONJA
|
||||||
IF DEF(_RED)
|
|
||||||
db 4, WEEDLE
|
db 4, WEEDLE
|
||||||
db 3, RATTATA
|
db 3, RATTATA
|
||||||
db 5, RATTATA
|
db 5, RATTATA
|
||||||
db 5, WEEDLE
|
|
||||||
db 6, WEEDLE
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 4, CATERPIE
|
|
||||||
db 3, RATTATA
|
|
||||||
db 5, RATTATA
|
|
||||||
db 5, CATERPIE
|
db 5, CATERPIE
|
||||||
db 6, CATERPIE
|
db 6, CATERPIE
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
Route22WildMons:
|
Route22WildMons:
|
||||||
def_grass_wildmons 25 ; encounter rate
|
def_grass_wildmons 25 ; encounter rate
|
||||||
db 5, RATTATA
|
db 5, RATTATA
|
||||||
IF DEF(_RED)
|
|
||||||
db 3, NIDORAN_M
|
db 3, NIDORAN_M
|
||||||
db 4, PUDI
|
db 4, PUDI
|
||||||
db 4, NIDORAN_M
|
db 4, NIDORAN_M
|
||||||
|
|
@ -11,18 +10,6 @@ IF DEF(_RED)
|
||||||
db 5, MIKON
|
db 5, MIKON
|
||||||
db 3, NIDORAN_F
|
db 3, NIDORAN_F
|
||||||
db 4, NIDORAN_F
|
db 4, NIDORAN_F
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 3, NIDORAN_F
|
|
||||||
db 4, MIKON
|
|
||||||
db 4, NIDORAN_F
|
|
||||||
db 2, RATTATA
|
|
||||||
db 2, NIDORAN_F
|
|
||||||
db 3, SPEAROW
|
|
||||||
db 5, PUDI
|
|
||||||
db 3, NIDORAN_M
|
|
||||||
db 4, NIDORAN_M
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,12 @@
|
||||||
Route23WildMons:
|
Route23WildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 41, ARBOK
|
db 41, ARBOK
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 41, SANDSLASH
|
|
||||||
ENDC
|
|
||||||
db 40, TANGELA
|
db 40, TANGELA
|
||||||
db 38, FEAROW
|
db 38, FEAROW
|
||||||
db 38, RHYHORN
|
db 38, RHYHORN
|
||||||
db 38, EXEGGCUTE
|
db 38, EXEGGCUTE
|
||||||
db 40, PRIMEAPE
|
db 40, PRIMEAPE
|
||||||
IF DEF(_RED)
|
|
||||||
db 41, SCYTHER
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 41, PINSIR
|
db 41, PINSIR
|
||||||
ENDC
|
|
||||||
db 43, EXEGGCUTE
|
db 43, EXEGGCUTE
|
||||||
db 41, WEIRDUCK
|
db 41, WEIRDUCK
|
||||||
db 38, TAUROS
|
db 38, TAUROS
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route24WildMons:
|
Route24WildMons:
|
||||||
def_grass_wildmons 25 ; encounter rate
|
def_grass_wildmons 25 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 13, BEEDRILL
|
db 13, BEEDRILL
|
||||||
db 12, ODDISH
|
db 12, ODDISH
|
||||||
db 12, PIDGEY
|
db 12, PIDGEY
|
||||||
|
|
@ -8,16 +7,6 @@ IF DEF(_RED)
|
||||||
db 13, ODDISH
|
db 13, ODDISH
|
||||||
db 10, ABRA
|
db 10, ABRA
|
||||||
db 14, BELLSPROUT
|
db 14, BELLSPROUT
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 13, BUTTERFREE
|
|
||||||
db 12, BELLSPROUT
|
|
||||||
db 12, PIDGEY
|
|
||||||
db 12, BELLSPROUT
|
|
||||||
db 13, BELLSPROUT
|
|
||||||
db 10, ABRA
|
|
||||||
db 14, ODDISH
|
|
||||||
ENDC
|
|
||||||
db 13, PIDGEY
|
db 13, PIDGEY
|
||||||
db 12, ABRA
|
db 12, ABRA
|
||||||
db 16, PIDGEOTTO
|
db 16, PIDGEOTTO
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route25WildMons:
|
Route25WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 14, BEEDRILL
|
db 14, BEEDRILL
|
||||||
db 13, ODDISH
|
db 13, ODDISH
|
||||||
db 13, PIDGEY
|
db 13, PIDGEY
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 10, ABRA
|
db 10, ABRA
|
||||||
db 10, SKIMPER
|
db 10, SKIMPER
|
||||||
db 15, BUTTERFREE
|
db 15, BUTTERFREE
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 14, BUTTERFREE
|
|
||||||
db 13, BELLSPROUT
|
|
||||||
db 13, PIDGEY
|
|
||||||
db 12, BELLSPROUT
|
|
||||||
db 13, PARAS
|
|
||||||
db 12, ABRA
|
|
||||||
db 14, ODDISH
|
|
||||||
db 10, ABRA
|
|
||||||
db 10, SKIMPER
|
|
||||||
db 15, BEEDRILL
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -3,24 +3,14 @@ Route4WildMons:
|
||||||
db 10, RATTATA
|
db 10, RATTATA
|
||||||
db 10, PIDGEY
|
db 10, PIDGEY
|
||||||
db 8, KONYA
|
db 8, KONYA
|
||||||
IF DEF(_RED)
|
|
||||||
db 6, EKANS
|
db 6, EKANS
|
||||||
db 8, SPEAROW
|
db 8, SPEAROW
|
||||||
db 10, EKANS
|
db 10, EKANS
|
||||||
db 12, RATTATA
|
db 12, RATTATA
|
||||||
db 12, PUDI
|
db 12, PUDI
|
||||||
db 8, SANDSHREW
|
|
||||||
db 12, SANDSHREW
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 6, SANDSHREW
|
|
||||||
db 8, SPEAROW
|
|
||||||
db 10, SANDSHREW
|
|
||||||
db 12, RATTATA
|
|
||||||
db 12, MIKON
|
db 12, MIKON
|
||||||
db 8, EKANS
|
db 8, EKANS
|
||||||
db 12, EKANS
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route5WildMons:
|
Route5WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 13, ODDISH
|
db 13, ODDISH
|
||||||
db 13, KOTORA
|
db 13, KOTORA
|
||||||
db 15, MONJA
|
db 15, MONJA
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 16, PIDGEOTTO
|
db 16, PIDGEOTTO
|
||||||
db 14, MEOWTH
|
db 14, MEOWTH
|
||||||
db 16, MEOWTH
|
db 16, MEOWTH
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 13, BELLSPROUT
|
|
||||||
db 13, KOTORA
|
|
||||||
db 15, MONJA
|
|
||||||
db 10, MEOWTH
|
|
||||||
db 12, MEOWTH
|
|
||||||
db 15, ODDISH
|
|
||||||
db 16, ODDISH
|
|
||||||
db 16, PIDGEOTTO
|
|
||||||
db 14, MANKEY
|
|
||||||
db 16, MANKEY
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Route6WildMons:
|
Route6WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 13, ODDISH
|
db 13, ODDISH
|
||||||
db 13, PSYDUCK
|
db 13, PSYDUCK
|
||||||
db 15, PIDGEOTTO
|
db 15, PIDGEOTTO
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 16, PSYDUCK
|
db 16, PSYDUCK
|
||||||
db 14, MEOWTH
|
db 14, MEOWTH
|
||||||
db 16, MEOWTH
|
db 16, MEOWTH
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 13, BELLSPROUT
|
|
||||||
db 13, PSYDUCK
|
|
||||||
db 15, PIDGEOTTO
|
|
||||||
db 10, MEOWTH
|
|
||||||
db 12, MEOWTH
|
|
||||||
db 15, ODDISH
|
|
||||||
db 16, ODDISH
|
|
||||||
db 16, PSYDUCK
|
|
||||||
db 14, MANKEY
|
|
||||||
db 16, MANKEY
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
Route7WildMons:
|
Route7WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
db 22, PIDGEOTTO
|
db 22, PIDGEOTTO
|
||||||
IF DEF(_RED)
|
|
||||||
db 19, ODDISH
|
db 19, ODDISH
|
||||||
db 17, MANKEY
|
db 17, MANKEY
|
||||||
db 22, BELLSPROUT
|
db 22, BELLSPROUT
|
||||||
|
|
@ -11,18 +10,6 @@ IF DEF(_RED)
|
||||||
db 20, GROWLITHE
|
db 20, GROWLITHE
|
||||||
db 19, VULPIX
|
db 19, VULPIX
|
||||||
db 20, VULPIX
|
db 20, VULPIX
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 19, BELLSPROUT
|
|
||||||
db 17, MEOWTH
|
|
||||||
db 22, ODDISH
|
|
||||||
db 19, EEVEE
|
|
||||||
db 18, MANKEY
|
|
||||||
db 18, VULPIX
|
|
||||||
db 20, VULPIX
|
|
||||||
db 19, GROWLITHE
|
|
||||||
db 20, GROWLITHE
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
Route8WildMons:
|
Route8WildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
db 20, PIDGEOTTO
|
db 20, PIDGEOTTO
|
||||||
IF DEF(_RED)
|
|
||||||
db 18, MANKEY
|
db 18, MANKEY
|
||||||
db 17, EKANS
|
db 17, EKANS
|
||||||
db 16, GROWLITHE
|
db 16, GROWLITHE
|
||||||
|
|
@ -11,18 +10,6 @@ IF DEF(_RED)
|
||||||
db 17, VULPIX
|
db 17, VULPIX
|
||||||
db 18, VULPIX
|
db 18, VULPIX
|
||||||
db 15, KADABRA
|
db 15, KADABRA
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 18, MEOWTH
|
|
||||||
db 17, SANDSHREW
|
|
||||||
db 16, VULPIX
|
|
||||||
db 18, BULBASAUR
|
|
||||||
db 20, EKANS
|
|
||||||
db 19, MANKEY
|
|
||||||
db 17, GROWLITHE
|
|
||||||
db 18, GROWLITHE
|
|
||||||
db 15, KADABRA
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ Route9WildMons:
|
||||||
db 16, RATTATA
|
db 16, RATTATA
|
||||||
db 16, SPEAROW
|
db 16, SPEAROW
|
||||||
db 14, RATTATA
|
db 14, RATTATA
|
||||||
IF DEF(_RED)
|
|
||||||
db 11, EKANS
|
db 11, EKANS
|
||||||
db 13, CUBONE
|
db 13, CUBONE
|
||||||
db 15, CACTUS
|
db 15, CACTUS
|
||||||
|
|
@ -11,16 +10,6 @@ IF DEF(_RED)
|
||||||
db 20, FEAROW
|
db 20, FEAROW
|
||||||
db 13, SANDSHREW
|
db 13, SANDSHREW
|
||||||
db 17, SANDSHREW
|
db 17, SANDSHREW
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 11, SANDSHREW
|
|
||||||
db 13, CUBONE
|
|
||||||
db 15, CACTUS
|
|
||||||
db 17, RATICATE
|
|
||||||
db 20, FEAROW
|
|
||||||
db 13, EKANS
|
|
||||||
db 17, EKANS
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
SafariZoneCenterWildMons:
|
SafariZoneCenterWildMons:
|
||||||
def_grass_wildmons 30 ; encounter rate
|
def_grass_wildmons 30 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 22, NIDORAN_M
|
db 22, NIDORAN_M
|
||||||
db 25, RHYHORN
|
db 25, RHYHORN
|
||||||
db 22, VENONAT
|
db 22, VENONAT
|
||||||
|
|
@ -9,19 +8,7 @@ IF DEF(_RED)
|
||||||
db 25, EXEGGCUTE
|
db 25, EXEGGCUTE
|
||||||
db 31, NIDORINA
|
db 31, NIDORINA
|
||||||
db 30, PARASECT
|
db 30, PARASECT
|
||||||
db 23, SCYTHER
|
db 23, TRAMPEL
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 22, NIDORAN_F
|
|
||||||
db 25, RHYHORN
|
|
||||||
db 22, VENONAT
|
|
||||||
db 24, EXEGGCUTE
|
|
||||||
db 31, NIDORINA
|
|
||||||
db 25, EXEGGCUTE
|
|
||||||
db 31, NIDORINO
|
|
||||||
db 30, PARASECT
|
|
||||||
db 23, PINSIR
|
|
||||||
ENDC
|
|
||||||
db 23, CHANSEY
|
db 23, CHANSEY
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
SafariZoneEastWildMons:
|
SafariZoneEastWildMons:
|
||||||
def_grass_wildmons 30 ; encounter rate
|
def_grass_wildmons 30 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 24, NIDORAN_M
|
db 24, NIDORAN_M
|
||||||
db 26, DODUO
|
db 26, DODUO
|
||||||
db 22, PARAS
|
db 22, PARAS
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 25, PARASECT
|
db 25, PARASECT
|
||||||
db 25, KANGASKHAN
|
db 25, KANGASKHAN
|
||||||
db 28, SCYTHER
|
db 28, SCYTHER
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 24, NIDORAN_F
|
|
||||||
db 26, DODUO
|
|
||||||
db 22, PARAS
|
|
||||||
db 25, EXEGGCUTE
|
|
||||||
db 33, NIDORINA
|
|
||||||
db 23, EXEGGCUTE
|
|
||||||
db 24, NIDORAN_M
|
|
||||||
db 25, PARASECT
|
|
||||||
db 25, KANGASKHAN
|
|
||||||
db 28, PINSIR
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,5 @@
|
||||||
SafariZoneNorthWildMons:
|
SafariZoneNorthWildMons:
|
||||||
def_grass_wildmons 30 ; encounter rate
|
def_grass_wildmons 30 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 22, NIDORAN_M
|
|
||||||
db 26, RHYHORN
|
|
||||||
db 23, PARAS
|
|
||||||
db 25, EXEGGCUTE
|
|
||||||
db 30, NIDORINO
|
|
||||||
db 27, EXEGGCUTE
|
|
||||||
db 30, NIDORINA
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 22, NIDORAN_F
|
db 22, NIDORAN_F
|
||||||
db 26, RHYHORN
|
db 26, RHYHORN
|
||||||
db 23, PARAS
|
db 23, PARAS
|
||||||
|
|
@ -17,7 +7,6 @@ IF DEF(_BLUE)
|
||||||
db 30, NIDORINA
|
db 30, NIDORINA
|
||||||
db 27, EXEGGCUTE
|
db 27, EXEGGCUTE
|
||||||
db 30, NIDORINO
|
db 30, NIDORINO
|
||||||
ENDC
|
|
||||||
db 32, VENOMOTH
|
db 32, VENOMOTH
|
||||||
db 26, CHANSEY
|
db 26, CHANSEY
|
||||||
db 28, TAUROS
|
db 28, TAUROS
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,5 @@
|
||||||
SafariZoneWestWildMons:
|
SafariZoneWestWildMons:
|
||||||
def_grass_wildmons 30 ; encounter rate
|
def_grass_wildmons 30 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 25, NIDORAN_M
|
|
||||||
db 26, DODUO
|
|
||||||
db 23, VENONAT
|
|
||||||
db 24, EXEGGCUTE
|
|
||||||
db 33, NIDORINO
|
|
||||||
db 26, EXEGGCUTE
|
|
||||||
db 25, NIDORAN_F
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 25, NIDORAN_F
|
db 25, NIDORAN_F
|
||||||
db 26, DODUO
|
db 26, DODUO
|
||||||
db 23, VENONAT
|
db 23, VENONAT
|
||||||
|
|
@ -17,7 +7,6 @@ IF DEF(_BLUE)
|
||||||
db 33, NIDORINA
|
db 33, NIDORINA
|
||||||
db 26, EXEGGCUTE
|
db 26, EXEGGCUTE
|
||||||
db 25, NIDORAN_M
|
db 25, NIDORAN_M
|
||||||
ENDC
|
|
||||||
db 31, VENOMOTH
|
db 31, VENOMOTH
|
||||||
db 26, TAUROS
|
db 26, TAUROS
|
||||||
db 28, KANGASKHAN
|
db 28, KANGASKHAN
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,6 @@
|
||||||
SeafoamIslands1FWildMons:
|
SeafoamIslands1FWildMons:
|
||||||
def_grass_wildmons 15 ; encounter rate
|
def_grass_wildmons 15 ; encounter rate
|
||||||
db 30, SEEL
|
db 30, SEEL
|
||||||
IF DEF(_RED)
|
|
||||||
db 30, SLOWPOKE
|
|
||||||
db 30, SHELLDER
|
|
||||||
db 30, HORSEA
|
|
||||||
db 28, HORSEA
|
|
||||||
db 21, ZUBAT
|
|
||||||
db 29, GOLBAT
|
|
||||||
db 28, PSYDUCK
|
|
||||||
db 28, SHELLDER
|
|
||||||
db 38, GOLDUCK
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 30, PSYDUCK
|
db 30, PSYDUCK
|
||||||
db 30, STARYU
|
db 30, STARYU
|
||||||
db 30, KRABBY
|
db 30, KRABBY
|
||||||
|
|
@ -22,7 +10,6 @@ IF DEF(_BLUE)
|
||||||
db 28, SLOWPOKE
|
db 28, SLOWPOKE
|
||||||
db 28, STARYU
|
db 28, STARYU
|
||||||
db 38, SLOWBRO
|
db 38, SLOWBRO
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
SeafoamIslandsB1FWildMons:
|
SeafoamIslandsB1FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 30, STARYU
|
db 30, STARYU
|
||||||
db 30, HORSEA
|
db 30, HORSEA
|
||||||
db 32, SHELLDER
|
db 32, SHELLDER
|
||||||
|
|
@ -11,19 +10,6 @@ IF DEF(_RED)
|
||||||
db 28, SEEL
|
db 28, SEEL
|
||||||
db 38, DEWGONG
|
db 38, DEWGONG
|
||||||
db 37, SEADRA
|
db 37, SEADRA
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 30, SHELLDER
|
|
||||||
db 30, KRABBY
|
|
||||||
db 32, STARYU
|
|
||||||
db 32, KRABBY
|
|
||||||
db 28, PSYDUCK
|
|
||||||
db 30, SEEL
|
|
||||||
db 30, PSYDUCK
|
|
||||||
db 28, SEEL
|
|
||||||
db 38, DEWGONG
|
|
||||||
db 37, KINGLER
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
SeafoamIslandsB2FWildMons:
|
SeafoamIslandsB2FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
db 30, SEEL
|
db 30, SEEL
|
||||||
IF DEF(_RED)
|
|
||||||
db 30, SLOWPOKE
|
db 30, SLOWPOKE
|
||||||
db 32, SEEL
|
db 32, SEEL
|
||||||
db 32, SLOWPOKE
|
db 32, SLOWPOKE
|
||||||
|
|
@ -11,18 +10,6 @@ IF DEF(_RED)
|
||||||
db 28, SHELLDER
|
db 28, SHELLDER
|
||||||
db 30, GOLBAT
|
db 30, GOLBAT
|
||||||
db 37, SLOWBRO
|
db 37, SLOWBRO
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 30, PSYDUCK
|
|
||||||
db 32, SEEL
|
|
||||||
db 32, PSYDUCK
|
|
||||||
db 28, KRABBY
|
|
||||||
db 30, SHELLDER
|
|
||||||
db 30, KRABBY
|
|
||||||
db 28, STARYU
|
|
||||||
db 30, GOLBAT
|
|
||||||
db 37, GOLDUCK
|
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,5 @@
|
||||||
SeafoamIslandsB3FWildMons:
|
SeafoamIslandsB3FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 31, SLOWPOKE
|
|
||||||
db 31, SEEL
|
|
||||||
db 33, SLOWPOKE
|
|
||||||
db 33, SEEL
|
|
||||||
db 29, HORSEA
|
|
||||||
db 31, SHELLDER
|
|
||||||
db 31, HORSEA
|
|
||||||
db 29, SHELLDER
|
|
||||||
db 39, SEADRA
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 31, PSYDUCK
|
db 31, PSYDUCK
|
||||||
db 31, SEEL
|
db 31, SEEL
|
||||||
db 33, PSYDUCK
|
db 33, PSYDUCK
|
||||||
|
|
@ -21,7 +9,6 @@ IF DEF(_BLUE)
|
||||||
db 31, KRABBY
|
db 31, KRABBY
|
||||||
db 29, STARYU
|
db 29, STARYU
|
||||||
db 39, KINGLER
|
db 39, KINGLER
|
||||||
ENDC
|
|
||||||
db 37, DEWGONG
|
db 37, DEWGONG
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,5 @@
|
||||||
SeafoamIslandsB4FWildMons:
|
SeafoamIslandsB4FWildMons:
|
||||||
def_grass_wildmons 10 ; encounter rate
|
def_grass_wildmons 10 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 31, HORSEA
|
|
||||||
db 31, SHELLDER
|
|
||||||
db 33, HORSEA
|
|
||||||
db 33, SHELLDER
|
|
||||||
db 29, SLOWPOKE
|
|
||||||
db 31, SEEL
|
|
||||||
db 31, SLOWPOKE
|
|
||||||
db 29, SEEL
|
|
||||||
db 39, SLOWBRO
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 31, KRABBY
|
db 31, KRABBY
|
||||||
db 31, STARYU
|
db 31, STARYU
|
||||||
db 33, KRABBY
|
db 33, KRABBY
|
||||||
|
|
@ -21,7 +9,6 @@ IF DEF(_BLUE)
|
||||||
db 31, PSYDUCK
|
db 31, PSYDUCK
|
||||||
db 29, SEEL
|
db 29, SEEL
|
||||||
db 39, GOLDUCK
|
db 39, GOLDUCK
|
||||||
ENDC
|
|
||||||
db 32, GOLBAT
|
db 32, GOLBAT
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,5 @@
|
||||||
ViridianForestWildMons:
|
ViridianForestWildMons:
|
||||||
def_grass_wildmons 8 ; encounter rate
|
def_grass_wildmons 8 ; encounter rate
|
||||||
IF DEF(_RED)
|
|
||||||
db 6, WEEDLE
|
|
||||||
db 9, KAKUNA
|
|
||||||
db 6, WEEDLE
|
|
||||||
db 6, WEEDLE
|
|
||||||
db 5, MONJA
|
|
||||||
db 9, KAKUNA
|
|
||||||
db 9, METAPOD
|
|
||||||
db 6, CATERPIE
|
|
||||||
db 5, PIKACHU
|
|
||||||
db 10, BEEDRILL
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db 6, CATERPIE
|
db 6, CATERPIE
|
||||||
db 9, METAPOD
|
db 9, METAPOD
|
||||||
db 6, CATERPIE
|
db 6, CATERPIE
|
||||||
|
|
@ -23,7 +10,6 @@ IF DEF(_BLUE)
|
||||||
db 6, WEEDLE
|
db 6, WEEDLE
|
||||||
db 5, PIKACHU
|
db 5, PIKACHU
|
||||||
db 10, BUTTERFREE
|
db 10, BUTTERFREE
|
||||||
ENDC
|
|
||||||
end_grass_wildmons
|
end_grass_wildmons
|
||||||
|
|
||||||
def_water_wildmons 0 ; encounter rate
|
def_water_wildmons 0 ; encounter rate
|
||||||
|
|
|
||||||
|
|
@ -391,12 +391,7 @@ AnimationTileset2:
|
||||||
INCBIN "gfx/battle/attack_anim_2.2bpp"
|
INCBIN "gfx/battle/attack_anim_2.2bpp"
|
||||||
|
|
||||||
SlotMachineTiles2:
|
SlotMachineTiles2:
|
||||||
IF DEF(_RED)
|
INCBIN "gfx/slots/slots_2.2bpp"
|
||||||
INCBIN "gfx/slots/red_slots_2.2bpp"
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
INCBIN "gfx/slots/blue_slots_2.2bpp"
|
|
||||||
ENDC
|
|
||||||
SlotMachineTiles2End:
|
SlotMachineTiles2End:
|
||||||
|
|
||||||
MoveAnimation:
|
MoveAnimation:
|
||||||
|
|
|
||||||
|
|
@ -451,23 +451,12 @@ FightIntroBackMon:
|
||||||
ds 16, $00 ; blank tile
|
ds 16, $00 ; blank tile
|
||||||
FightIntroBackMonEnd:
|
FightIntroBackMonEnd:
|
||||||
|
|
||||||
IF DEF(_RED)
|
|
||||||
FightIntroFrontMon:
|
FightIntroFrontMon:
|
||||||
INCBIN "gfx/intro/red_nidorino_1.2bpp"
|
INCBIN "gfx/intro/red_nidorino_1.2bpp"
|
||||||
FightIntroFrontMon2:
|
FightIntroFrontMon2:
|
||||||
INCBIN "gfx/intro/red_nidorino_2.2bpp"
|
INCBIN "gfx/intro/red_nidorino_2.2bpp"
|
||||||
FightIntroFrontMon3:
|
FightIntroFrontMon3:
|
||||||
INCBIN "gfx/intro/red_nidorino_3.2bpp"
|
INCBIN "gfx/intro/red_nidorino_3.2bpp"
|
||||||
ENDC
|
|
||||||
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
FightIntroFrontMon:
|
|
||||||
INCBIN "gfx/intro/blue_jigglypuff_1.2bpp"
|
|
||||||
FightIntroFrontMon2:
|
|
||||||
INCBIN "gfx/intro/blue_jigglypuff_2.2bpp"
|
|
||||||
FightIntroFrontMon3:
|
|
||||||
INCBIN "gfx/intro/blue_jigglypuff_3.2bpp"
|
|
||||||
ENDC
|
|
||||||
|
|
||||||
FightIntroFrontMonEnd:
|
FightIntroFrontMonEnd:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -118,12 +118,7 @@ DisplayTitleScreen:
|
||||||
call LoadScreenTilesFromBuffer2
|
call LoadScreenTilesFromBuffer2
|
||||||
call EnableLCD
|
call EnableLCD
|
||||||
|
|
||||||
IF DEF(_RED)
|
ld a, GYAOON
|
||||||
ld a, CHARIZARD ; which Pokemon to show first on the title screen
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
ld a, TOTARTLE ; which Pokemon to show first on the title screen
|
|
||||||
ENDC
|
|
||||||
ld [wTitleMonSpecies], a
|
ld [wTitleMonSpecies], a
|
||||||
call LoadTitleMonSprite
|
call LoadTitleMonSprite
|
||||||
|
|
||||||
|
|
@ -398,12 +393,7 @@ PrintGameVersionOnTitleScreen:
|
||||||
|
|
||||||
; these point to special tiles specifically loaded for that purpose and are not usual text
|
; these point to special tiles specifically loaded for that purpose and are not usual text
|
||||||
VersionOnTitleScreenText:
|
VersionOnTitleScreenText:
|
||||||
IF DEF(_RED)
|
|
||||||
db $60,$61,$7F,$65,$66,$67,$68,$69,"@" ; "Red Version"
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
db $61,$62,$63,$64,$65,$66,$67,$68,"@" ; "Blue Version"
|
db $61,$62,$63,$64,$65,$66,$67,$68,"@" ; "Blue Version"
|
||||||
ENDC
|
|
||||||
|
|
||||||
NintenText: db "NINTEN@"
|
NintenText: db "NINTEN@"
|
||||||
SonyText: db "SONY@"
|
SonyText: db "SONY@"
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ ReplaceTileBlock:
|
||||||
call CompareHLWithBC
|
call CompareHLWithBC
|
||||||
ret c ; return if the replaced tile block is above the map view in memory
|
ret c ; return if the replaced tile block is above the map view in memory
|
||||||
|
|
||||||
RedrawMapView:
|
RedrawMapView::
|
||||||
ld a, [wIsInBattle]
|
ld a, [wIsInBattle]
|
||||||
inc a
|
inc a
|
||||||
ret z
|
ret z
|
||||||
|
|
|
||||||
|
|
@ -888,10 +888,5 @@ SlotMachineMapEnd:
|
||||||
INCLUDE "data/events/slot_machine_wheels.asm"
|
INCLUDE "data/events/slot_machine_wheels.asm"
|
||||||
|
|
||||||
SlotMachineTiles1:
|
SlotMachineTiles1:
|
||||||
IF DEF(_RED)
|
INCBIN "gfx/slots/slots_1.2bpp"
|
||||||
INCBIN "gfx/slots/red_slots_1.2bpp"
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
INCBIN "gfx/slots/blue_slots_1.2bpp"
|
|
||||||
ENDC
|
|
||||||
SlotMachineTiles1End:
|
SlotMachineTiles1End:
|
||||||
|
|
|
||||||
BIN
gfx/slots/slots_1.png
Normal file
BIN
gfx/slots/slots_1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 469 B |
BIN
gfx/slots/slots_2.png
Normal file
BIN
gfx/slots/slots_2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 314 B |
BIN
gfx/sprites/truck_sprite.png
Normal file
BIN
gfx/sprites/truck_sprite.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
BIN
gfx/title/kep_version.png
Normal file
BIN
gfx/title/kep_version.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 441 B |
|
|
@ -1,8 +1,3 @@
|
||||||
Version_GFX:
|
Version_GFX:
|
||||||
IF DEF(_RED)
|
INCBIN "gfx/title/kep_version.1bpp" ; 8 tiles
|
||||||
INCBIN "gfx/title/red_version.1bpp" ; 10 tiles
|
|
||||||
ENDC
|
|
||||||
IF DEF(_BLUE)
|
|
||||||
INCBIN "gfx/title/blue_version.1bpp" ; 8 tiles
|
|
||||||
ENDC
|
|
||||||
Version_GFXEnd:
|
Version_GFXEnd:
|
||||||
|
|
|
||||||
|
|
@ -50,8 +50,12 @@ VermilionCityScript0:
|
||||||
ld a, $3
|
ld a, $3
|
||||||
ldh [hSpriteIndexOrTextID], a
|
ldh [hSpriteIndexOrTextID], a
|
||||||
call DisplayTextID
|
call DisplayTextID
|
||||||
|
ld a, [wObtainedBadges] ; ship returns after obtaining the soul badge
|
||||||
|
bit 4, a
|
||||||
|
jr nz, .default
|
||||||
CheckEvent EVENT_SS_ANNE_LEFT
|
CheckEvent EVENT_SS_ANNE_LEFT
|
||||||
jr nz, .shipHasDeparted
|
jr nz, .shipHasDeparted
|
||||||
|
.default
|
||||||
ld b, S_S_TICKET
|
ld b, S_S_TICKET
|
||||||
predef GetQuantityOfItemInBag
|
predef GetQuantityOfItemInBag
|
||||||
ld a, b
|
ld a, b
|
||||||
|
|
@ -155,8 +159,12 @@ VermilionCityTextSSAnneDeparted:
|
||||||
|
|
||||||
VermilionCityText3:
|
VermilionCityText3:
|
||||||
text_asm
|
text_asm
|
||||||
|
ld a, [wObtainedBadges]
|
||||||
|
bit 4, a ; after obtaining soul badge the ship returns
|
||||||
|
jr nz, .default
|
||||||
CheckEvent EVENT_SS_ANNE_LEFT
|
CheckEvent EVENT_SS_ANNE_LEFT
|
||||||
jr nz, .shipHasDeparted
|
jr nz, .shipHasDeparted
|
||||||
|
.default
|
||||||
ld a, [wSpritePlayerStateData1FacingDirection]
|
ld a, [wSpritePlayerStateData1FacingDirection]
|
||||||
cp SPRITE_FACING_RIGHT
|
cp SPRITE_FACING_RIGHT
|
||||||
jr z, .greetPlayer
|
jr z, .greetPlayer
|
||||||
|
|
@ -233,9 +241,24 @@ VermilionCityText14:
|
||||||
text_end
|
text_end
|
||||||
|
|
||||||
VermilionCityText6:
|
VermilionCityText6:
|
||||||
|
text_asm
|
||||||
|
ld a, [wObtainedBadges]
|
||||||
|
bit 4, a ; after obtaining the soul badge the ship returns
|
||||||
|
jr z, .default
|
||||||
|
ld hl, VermilionCityText15
|
||||||
|
ret
|
||||||
|
.default
|
||||||
|
ld hl, VermilionCityText6get
|
||||||
|
ret
|
||||||
|
|
||||||
|
VermilionCityText6get:
|
||||||
text_far _VermilionCityText6
|
text_far _VermilionCityText6
|
||||||
text_end
|
text_end
|
||||||
|
|
||||||
|
VermilionCityText15:
|
||||||
|
text_far _VermilionCityText15
|
||||||
|
text_end
|
||||||
|
|
||||||
VermilionCityText7:
|
VermilionCityText7:
|
||||||
text_far _VermilionCityText7
|
text_far _VermilionCityText7
|
||||||
text_end
|
text_end
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,9 @@
|
||||||
VermilionDock_Script:
|
VermilionDock_Script:
|
||||||
call EnableAutoTextBoxDrawing
|
call EnableAutoTextBoxDrawing
|
||||||
|
ld hl, VermilionDockTrainerHeaders
|
||||||
|
ld de, VermilionDock_ScriptPointers
|
||||||
|
call ExecuteCurMapScriptInTable
|
||||||
|
call TruckCheck
|
||||||
CheckEventHL EVENT_STARTED_WALKING_OUT_OF_DOCK
|
CheckEventHL EVENT_STARTED_WALKING_OUT_OF_DOCK
|
||||||
jr nz, .asm_1db8d
|
jr nz, .asm_1db8d
|
||||||
CheckEventReuseHL EVENT_GOT_HM01
|
CheckEventReuseHL EVENT_GOT_HM01
|
||||||
|
|
@ -36,7 +40,15 @@ VermilionDock_Script:
|
||||||
SetEventReuseHL EVENT_WALKED_OUT_OF_DOCK
|
SetEventReuseHL EVENT_WALKED_OUT_OF_DOCK
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
VermilionDock_ScriptPointers:
|
||||||
|
dw CheckFightingMapTrainers
|
||||||
|
dw DisplayEnemyTrainerTextAndStartBattle
|
||||||
|
dw EndTrainerBattle
|
||||||
|
|
||||||
VermilionDock_1db9b:
|
VermilionDock_1db9b:
|
||||||
|
ld a, [wObtainedBadges]
|
||||||
|
bit 4, a ; after obtaining 4 badges the ship returns
|
||||||
|
ret nz
|
||||||
SetEventForceReuseHL EVENT_SS_ANNE_LEFT
|
SetEventForceReuseHL EVENT_SS_ANNE_LEFT
|
||||||
ld a, SFX_STOP_ALL_MUSIC
|
ld a, SFX_STOP_ALL_MUSIC
|
||||||
ld [wJoyIgnore], a
|
ld [wJoyIgnore], a
|
||||||
|
|
@ -210,7 +222,173 @@ VermilionDock_EraseSSAnne:
|
||||||
|
|
||||||
VermilionDock_TextPointers:
|
VermilionDock_TextPointers:
|
||||||
dw VermilionDockText1
|
dw VermilionDockText1
|
||||||
|
dw VermilionDockText2
|
||||||
|
|
||||||
VermilionDockText1:
|
VermilionDockText1:
|
||||||
text_far _VermilionDockText1
|
text_far _VermilionDockText1
|
||||||
text_end
|
text_end
|
||||||
|
|
||||||
|
; this massive new set of scripts allows the truck to be pushed with Strength. Credit to Vortyne's pureRGB hack for figuring this out!
|
||||||
|
|
||||||
|
VermilionDockTrainerHeaders:
|
||||||
|
def_trainers
|
||||||
|
MewTrainerHeader:
|
||||||
|
trainer EVENT_ENCOUNTERED_MEW, 0, MewBattleText, MewBattleText, MewBattleText
|
||||||
|
db -1 ; end
|
||||||
|
|
||||||
|
VermilionDockText2:
|
||||||
|
text_asm
|
||||||
|
ld hl, MewTrainerHeader
|
||||||
|
call TalkToTrainer
|
||||||
|
jp TextScriptEnd
|
||||||
|
|
||||||
|
MewBattleText:
|
||||||
|
text_far _MewtwoBattleText ; Mew!
|
||||||
|
text_asm
|
||||||
|
ld a, MEW
|
||||||
|
call PlayCry
|
||||||
|
call WaitForSoundToFinish
|
||||||
|
jp TextScriptEnd
|
||||||
|
|
||||||
|
TruckOAMTable:
|
||||||
|
db $50, $28, $C0, $10
|
||||||
|
db $50, $30, $C1, $10
|
||||||
|
db $50, $38, $C2, $10
|
||||||
|
db $50, $40, $C3, $10
|
||||||
|
db $58, $28, $C4, $10
|
||||||
|
db $58, $30, $C5, $10
|
||||||
|
db $58, $38, $C6, $10
|
||||||
|
db $58, $40, $C7, $10
|
||||||
|
|
||||||
|
RedLeftOAMTable:
|
||||||
|
db $8,$0,$9,$0
|
||||||
|
db $a,$2,$b,$3
|
||||||
|
|
||||||
|
TruckSpriteGFX: INCBIN "gfx/sprites/truck_sprite.2bpp"
|
||||||
|
|
||||||
|
TruckCheck:
|
||||||
|
CheckEventHL EVENT_FOUND_MEW
|
||||||
|
jp nz, ChangeTruckTile
|
||||||
|
ld c, HS_MEW
|
||||||
|
ld b, $2
|
||||||
|
ld hl, wMissableObjectFlags
|
||||||
|
predef FlagActionPredef
|
||||||
|
ld a, c
|
||||||
|
and a
|
||||||
|
jr nz, .skiphidingmew
|
||||||
|
ld a, HS_MEW
|
||||||
|
ld [wMissableObjectIndex], a
|
||||||
|
predef HideObject
|
||||||
|
.skiphidingmew
|
||||||
|
ld a, [wd728]
|
||||||
|
bit 0, a ; using Strength?
|
||||||
|
ret z
|
||||||
|
; the position for moving truck is $00, $15
|
||||||
|
ld hl, wYCoord
|
||||||
|
ld a, [hli]
|
||||||
|
and a
|
||||||
|
ret nz
|
||||||
|
ld a, [hl]
|
||||||
|
cp $16
|
||||||
|
ret nz
|
||||||
|
; if the player is trying to walk left
|
||||||
|
ld a, [wPlayerDirection]
|
||||||
|
cp 2
|
||||||
|
ret nz
|
||||||
|
|
||||||
|
xor a
|
||||||
|
ld [$ff8c], a
|
||||||
|
ld a, $8
|
||||||
|
ld [$ff8d], a
|
||||||
|
call SetSpriteFacingDirection
|
||||||
|
ld a, $ff
|
||||||
|
ld [wJoyIgnore], a
|
||||||
|
ld [wUpdateSpritesEnabled], a
|
||||||
|
xor a
|
||||||
|
ld bc, $4c48
|
||||||
|
ld de, RedLeftOAMTable
|
||||||
|
call WriteOAMBlock
|
||||||
|
ld bc, (Bank(TruckSpriteGFX) << 8) | 8
|
||||||
|
ld hl, vChars1 + $400
|
||||||
|
ld de, TruckSpriteGFX
|
||||||
|
call CopyVideoData
|
||||||
|
ld hl, TruckOAMTable
|
||||||
|
ld bc, $20
|
||||||
|
ld de, wShadowOAM + $20
|
||||||
|
call CopyData
|
||||||
|
ld a, $c
|
||||||
|
ld [wNewTileBlockID], a ; used to be wd09f
|
||||||
|
ld bc, $a
|
||||||
|
predef ReplaceTileBlock
|
||||||
|
; moving the truck
|
||||||
|
ld a, SFX_PUSH_BOULDER
|
||||||
|
call PlaySound
|
||||||
|
ld b, 32
|
||||||
|
ld de, 4
|
||||||
|
.movingtruck
|
||||||
|
ld hl, wShadowOAM + $21
|
||||||
|
ld a, 8
|
||||||
|
.movingtruck2
|
||||||
|
dec [hl]
|
||||||
|
add hl, de
|
||||||
|
dec a
|
||||||
|
jr nz, .movingtruck2
|
||||||
|
ld c, 2
|
||||||
|
call DelayFrames
|
||||||
|
dec b
|
||||||
|
jr nz, .movingtruck
|
||||||
|
ld a, $3
|
||||||
|
ld [wNewTileBlockID], a ; used to be wd09f
|
||||||
|
ld bc, $9
|
||||||
|
predef ReplaceTileBlock
|
||||||
|
call ShowMew
|
||||||
|
jp FinishShowMew
|
||||||
|
; show mew and print its dialogue
|
||||||
|
ShowMew:
|
||||||
|
ld a, 1
|
||||||
|
ld [wUpdateSpritesEnabled], a
|
||||||
|
ld a, HS_MEW
|
||||||
|
ld [wMissableObjectIndex], a
|
||||||
|
predef ShowObject
|
||||||
|
ret
|
||||||
|
FinishShowMew:
|
||||||
|
ld c, 60
|
||||||
|
call DelayFrames
|
||||||
|
xor a
|
||||||
|
ld [wJoyIgnore], a
|
||||||
|
SetEvent EVENT_FOUND_MEW
|
||||||
|
ret
|
||||||
|
|
||||||
|
ChangeTruckTile:
|
||||||
|
ld bc, $9
|
||||||
|
call GetOWCoord
|
||||||
|
ld a, [hl]
|
||||||
|
cp $3
|
||||||
|
ret z
|
||||||
|
ld a, $3
|
||||||
|
ld [hli], a
|
||||||
|
ld a, $c
|
||||||
|
ld [hl], a
|
||||||
|
CheckEvent EVENT_ENCOUNTERED_MEW
|
||||||
|
call z, ShowMew
|
||||||
|
jpfar RedrawMapView
|
||||||
|
|
||||||
|
GetOWCoord:
|
||||||
|
ld hl, wOverworldMap + 2
|
||||||
|
ld a, [wCurMapWidth]
|
||||||
|
add $6
|
||||||
|
ld e, a
|
||||||
|
ld d, $0
|
||||||
|
add hl, de
|
||||||
|
add hl, de
|
||||||
|
inc b
|
||||||
|
inc c
|
||||||
|
.bloop
|
||||||
|
add hl, de
|
||||||
|
dec b
|
||||||
|
jr nz, .bloop
|
||||||
|
.cloop
|
||||||
|
inc hl
|
||||||
|
dec c
|
||||||
|
jr nz, .cloop
|
||||||
|
ret
|
||||||
|
|
|
||||||
|
|
@ -125,3 +125,8 @@ _VermilionCityText12::
|
||||||
_VermilionCityText13::
|
_VermilionCityText13::
|
||||||
text "VERMILION HARBOR"
|
text "VERMILION HARBOR"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
_VermilionCityText15::
|
||||||
|
text "The S.S.ANNE"
|
||||||
|
line "has returned!"
|
||||||
|
done
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue