You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Remove Mobile, Battle Tower, Mystery Gift, and Odd Egg (#1)
This commit is contained in:
18
Makefile
18
Makefile
@ -21,9 +21,7 @@ rom_obj := \
|
||||
gfx/misc.o \
|
||||
gfx/pics.o \
|
||||
gfx/sprites.o \
|
||||
gfx/tilesets.o \
|
||||
lib/mobile/main.o \
|
||||
lib/mobile/mail.o
|
||||
gfx/tilesets.o
|
||||
|
||||
pokecrystal_obj := $(rom_obj:.o=.o)
|
||||
pokecrystal11_obj := $(rom_obj:.o=11.o)
|
||||
@ -233,8 +231,6 @@ 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
|
||||
@ -289,18 +285,6 @@ gfx/font/unused_bold_font.1bpp: tools/gfx += --trim-whitespace
|
||||
gfx/sgb/sgb_border.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/sgb/sgb_border.sgb.tilemap: gfx/sgb/sgb_border.bin ; tr < $< -d '\000' > $@
|
||||
|
||||
gfx/mobile/ascii_font.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/dialpad.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/dialpad_cursor.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/electro_ball.2bpp: tools/gfx += --remove-duplicates --remove-xflip --preserve=0x39
|
||||
gfx/mobile/mobile_splash.2bpp: tools/gfx += --remove-duplicates --remove-xflip
|
||||
gfx/mobile/card.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/card_2.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/card_folder.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/phone_tiles.2bpp: tools/gfx += --remove-whitespace
|
||||
gfx/mobile/pichu_animated.2bpp: tools/gfx += --trim-whitespace
|
||||
gfx/mobile/stadium2_n64.2bpp: tools/gfx += --trim-whitespace
|
||||
|
||||
|
||||
### Catch-all graphics rules
|
||||
|
||||
|
@ -86,7 +86,6 @@ DEF HMENURETURN_ASM EQU %11111111
|
||||
const PARTYMENUACTION_GIVE_MON
|
||||
const PARTYMENUACTION_GIVE_MON_FEMALE ; unused
|
||||
const PARTYMENUACTION_GIVE_ITEM
|
||||
const PARTYMENUACTION_MOBILE ; mobile
|
||||
DEF NUM_PARTYMENUACTIONS EQU const_value
|
||||
; PrintPartyMenuActionText arguments (see engine/pokemon/party_menu.asm)
|
||||
const_next $f0
|
||||
|
@ -1,73 +0,0 @@
|
||||
; MobileAPI calls (see lib/mobile/main.asm:_MobileAPI)
|
||||
const_def 0, 2
|
||||
const MOBILEAPI_00
|
||||
const MOBILEAPI_01
|
||||
const MOBILEAPI_02
|
||||
const MOBILEAPI_03
|
||||
const MOBILEAPI_04
|
||||
const MOBILEAPI_05
|
||||
const MOBILEAPI_06
|
||||
const MOBILEAPI_07
|
||||
const MOBILEAPI_08
|
||||
const MOBILEAPI_09
|
||||
const MOBILEAPI_0A
|
||||
const MOBILEAPI_0B
|
||||
const MOBILEAPI_0C
|
||||
const MOBILEAPI_0D
|
||||
const MOBILEAPI_0E
|
||||
const MOBILEAPI_0F
|
||||
const MOBILEAPI_10
|
||||
const MOBILEAPI_11
|
||||
const MOBILEAPI_12
|
||||
const MOBILEAPI_13
|
||||
const MOBILEAPI_14
|
||||
const MOBILEAPI_15
|
||||
const MOBILEAPI_16
|
||||
const MOBILEAPI_17
|
||||
const MOBILEAPI_SETTIMER
|
||||
const MOBILEAPI_TELEPHONESTATUS
|
||||
const MOBILEAPI_1A
|
||||
const MOBILEAPI_1B
|
||||
const MOBILEAPI_1C
|
||||
const MOBILEAPI_1D
|
||||
const MOBILEAPI_1E
|
||||
const MOBILEAPI_1F
|
||||
const MOBILEAPI_20
|
||||
const MOBILEAPI_21
|
||||
|
||||
; MobileEZChatCategoryPointers indexes (see mobile/fixed_words.asm)
|
||||
const_def
|
||||
const EZCHAT_POKEMON
|
||||
const EZCHAT_TYPES
|
||||
const EZCHAT_GREETINGS
|
||||
const EZCHAT_PEOPLE
|
||||
const EZCHAT_BATTLE
|
||||
const EZCHAT_EXCLAMATIONS
|
||||
const EZCHAT_CONVERSATION
|
||||
const EZCHAT_FEELINGS
|
||||
const EZCHAT_CONDITIONS
|
||||
const EZCHAT_LIFE
|
||||
const EZCHAT_HOBBIES
|
||||
const EZCHAT_ACTIONS
|
||||
const EZCHAT_TIME
|
||||
const EZCHAT_FAREWELLS
|
||||
const EZCHAT_THISANDTHAT
|
||||
|
||||
DEF NUM_KANA EQU 45 ; length of SortedPokemon table (see mobile/fixed_words.asm)
|
||||
|
||||
DEF MOBILE_LOGIN_PASSWORD_LENGTH EQU 17
|
||||
DEF MOBILE_PHONE_NUMBER_LENGTH EQU 20
|
||||
|
||||
; Maximum amount of time allowed for mobile battles each day
|
||||
DEF MOBILE_BATTLE_ALLOWED_SECONDS EQU 0
|
||||
DEF MOBILE_BATTLE_ALLOWED_MINUTES EQU 10
|
||||
|
||||
; Trade corner request size
|
||||
; DION addr $1e + request $8 + Name $5
|
||||
; + party struct $30 + OT $5 + NICK $5
|
||||
; + JP Mail struct $2a
|
||||
DEF MOBILE_EMAIL_LENGTH EQU $1e
|
||||
DEF TRADE_CORNER_REQUEST_LENGTH EQU $8f
|
||||
|
||||
DEF EASY_CHAT_MESSAGE_WORD_COUNT EQU 6
|
||||
DEF EASY_CHAT_MESSAGE_LENGTH EQU EASY_CHAT_MESSAGE_WORD_COUNT * 2 ; every word uses 2 bytes
|
@ -30,8 +30,7 @@
|
||||
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
|
||||
const SCGB_1D
|
||||
DEF NUM_SCGB_LAYOUTS EQU const_value
|
||||
|
||||
DEF SCGB_PARTY_MENU_HP_BARS EQU $fc
|
||||
|
@ -66,12 +66,11 @@ DEF STRING_BUFFER_LENGTH EQU 19
|
||||
const VAR_XCOORD ; 12
|
||||
const VAR_YCOORD ; 13
|
||||
const VAR_SPECIALPHONECALL ; 14
|
||||
const VAR_BT_WIN_STREAK ; 15
|
||||
const VAR_KURT_APRICORNS ; 16
|
||||
const VAR_CALLERID ; 17
|
||||
const VAR_BLUECARDBALANCE ; 18
|
||||
const VAR_BUENASPASSWORD ; 19
|
||||
const VAR_KENJI_BREAK ; 1a
|
||||
const VAR_KURT_APRICORNS ; 15
|
||||
const VAR_CALLERID ; 16
|
||||
const VAR_BLUECARDBALANCE ; 17
|
||||
const VAR_BUENASPASSWORD ; 18
|
||||
const VAR_KENJI_BREAK ; 19
|
||||
DEF NUM_VARS EQU const_value
|
||||
|
||||
; variable action types
|
||||
|
@ -1,79 +0,0 @@
|
||||
BattleTowerTrainers:
|
||||
; 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.
|
||||
table_width (NAME_LENGTH - 1) + 1, BattleTowerTrainers
|
||||
; name, class
|
||||
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
|
||||
assert_table_length BATTLETOWER_NUM_UNIQUE_MON
|
||||
; 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
|
||||
assert_table_length BATTLETOWER_NUM_UNIQUE_TRAINERS
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,36 +0,0 @@
|
||||
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
|
||||
.end
|
||||
|
||||
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
|
@ -1,39 +0,0 @@
|
||||
MysteryGiftDecos:
|
||||
db DECOFLAG_PIKACHU_DOLL
|
||||
db DECOFLAG_BULBASAUR_DOLL
|
||||
db DECOFLAG_CHARMANDER_DOLL
|
||||
db DECOFLAG_SQUIRTLE_DOLL
|
||||
db DECOFLAG_POLIWAG_DOLL
|
||||
db DECOFLAG_DIGLETT_DOLL
|
||||
db DECOFLAG_STARMIE_DOLL
|
||||
db DECOFLAG_MAGIKARP_DOLL
|
||||
db DECOFLAG_ODDISH_DOLL
|
||||
db DECOFLAG_GENGAR_DOLL
|
||||
db DECOFLAG_CLEFAIRY_POSTER
|
||||
db DECOFLAG_JIGGLYPUFF_POSTER
|
||||
db DECOFLAG_SNES
|
||||
db DECOFLAG_SHELLDER_DOLL
|
||||
db DECOFLAG_VOLTORB_DOLL
|
||||
db DECOFLAG_WEEDLE_DOLL
|
||||
db DECOFLAG_MAGNAPLANT
|
||||
db DECOFLAG_TROPICPLANT
|
||||
db DECOFLAG_FAMICOM
|
||||
db DECOFLAG_N64
|
||||
db DECOFLAG_SURF_PIKACHU_DOLL
|
||||
db DECOFLAG_JIGGLYPUFF_DOLL
|
||||
db DECOFLAG_PINK_BED
|
||||
db DECOFLAG_POLKADOT_BED
|
||||
db DECOFLAG_RED_CARPET
|
||||
db DECOFLAG_BLUE_CARPET
|
||||
db DECOFLAG_YELLOW_CARPET
|
||||
db DECOFLAG_GREEN_CARPET
|
||||
db DECOFLAG_JUMBOPLANT
|
||||
db DECOFLAG_VIRTUAL_BOY
|
||||
db DECOFLAG_MACHOP_DOLL
|
||||
db DECOFLAG_PIKACHU_POSTER
|
||||
db DECOFLAG_TENTACOOL_DOLL
|
||||
db DECOFLAG_BIG_ONIX_DOLL
|
||||
db DECOFLAG_PIKACHU_BED
|
||||
db DECOFLAG_GRIMER_DOLL
|
||||
db DECOFLAG_UNOWN_DOLL
|
||||
.End
|
@ -1,403 +0,0 @@
|
||||
DEF NUM_ODD_EGGS EQU 14
|
||||
|
||||
MACRO prob
|
||||
DEF prob_total += \1
|
||||
dw prob_total * $ffff / 100
|
||||
ENDM
|
||||
|
||||
OddEggProbabilities:
|
||||
; entries correspond to OddEggs (below)
|
||||
table_width 2, OddEggProbabilities
|
||||
DEF prob_total = 0
|
||||
; Pichu
|
||||
prob 8
|
||||
prob 1
|
||||
; Cleffa
|
||||
prob 16
|
||||
prob 3
|
||||
; Igglybuff
|
||||
prob 16
|
||||
prob 3
|
||||
; Smoochum
|
||||
prob 14
|
||||
prob 2
|
||||
; Magby
|
||||
prob 10
|
||||
prob 2
|
||||
; Elekid
|
||||
prob 12
|
||||
prob 2
|
||||
; Tyrogue
|
||||
prob 10
|
||||
prob 1
|
||||
assert_table_length NUM_ODD_EGGS
|
||||
assert prob_total == 100, "OddEggProbabilities do not sum to 100%!"
|
||||
|
||||
OddEggs:
|
||||
table_width NICKNAMED_MON_STRUCT_LENGTH, OddEggs
|
||||
|
||||
db PICHU
|
||||
db NO_ITEM
|
||||
db THUNDERSHOCK, CHARM, DIZZY_PUNCH, 0
|
||||
dw 02048 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 30, 20, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 17 ; Max HP
|
||||
bigdw 9 ; Atk
|
||||
bigdw 6 ; Def
|
||||
bigdw 11 ; Spd
|
||||
bigdw 8 ; SAtk
|
||||
bigdw 8 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db PICHU
|
||||
db NO_ITEM
|
||||
db THUNDERSHOCK, CHARM, DIZZY_PUNCH, 0
|
||||
dw 00256 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 30, 20, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 17 ; Max HP
|
||||
bigdw 9 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 12 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 9 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db CLEFFA
|
||||
db NO_ITEM
|
||||
db POUND, CHARM, DIZZY_PUNCH, 0
|
||||
dw 04096 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 35, 20, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 20 ; Max HP
|
||||
bigdw 7 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 6 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 10 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db CLEFFA
|
||||
db NO_ITEM
|
||||
db POUND, CHARM, DIZZY_PUNCH, 0
|
||||
dw 00768 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 35, 20, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 20 ; Max HP
|
||||
bigdw 7 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 7 ; Spd
|
||||
bigdw 10 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db IGGLYBUFF
|
||||
db NO_ITEM
|
||||
db SING, CHARM, DIZZY_PUNCH, 0
|
||||
dw 04096 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 15, 20, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 24 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 6 ; Def
|
||||
bigdw 6 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 7 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db IGGLYBUFF
|
||||
db NO_ITEM
|
||||
db SING, CHARM, DIZZY_PUNCH, 0
|
||||
dw 00768 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 15, 20, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 24 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 7 ; Spd
|
||||
bigdw 10 ; SAtk
|
||||
bigdw 8 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db SMOOCHUM
|
||||
db NO_ITEM
|
||||
db POUND, LICK, DIZZY_PUNCH, 0
|
||||
dw 03584 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 35, 30, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 6 ; Def
|
||||
bigdw 11 ; Spd
|
||||
bigdw 13 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db SMOOCHUM
|
||||
db NO_ITEM
|
||||
db POUND, LICK, DIZZY_PUNCH, 0
|
||||
dw 00512 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 35, 30, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 7 ; Def
|
||||
bigdw 12 ; Spd
|
||||
bigdw 14 ; SAtk
|
||||
bigdw 12 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db MAGBY
|
||||
db NO_ITEM
|
||||
db EMBER, DIZZY_PUNCH, 0, 0
|
||||
dw 02560 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 25, 10, 0, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 12 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 13 ; Spd
|
||||
bigdw 12 ; SAtk
|
||||
bigdw 10 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db MAGBY
|
||||
db NO_ITEM
|
||||
db EMBER, DIZZY_PUNCH, 0, 0
|
||||
dw 00512 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 25, 10, 0, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 12 ; Atk
|
||||
bigdw 9 ; Def
|
||||
bigdw 14 ; Spd
|
||||
bigdw 13 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db ELEKID
|
||||
db NO_ITEM
|
||||
db QUICK_ATTACK, LEER, DIZZY_PUNCH, 0
|
||||
dw 03072 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 30, 30, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 11 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 14 ; Spd
|
||||
bigdw 11 ; SAtk
|
||||
bigdw 10 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db ELEKID
|
||||
db NO_ITEM
|
||||
db QUICK_ATTACK, LEER, DIZZY_PUNCH, 0
|
||||
dw 00512 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 30, 30, 10, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 19 ; Max HP
|
||||
bigdw 11 ; Atk
|
||||
bigdw 9 ; Def
|
||||
bigdw 15 ; Spd
|
||||
bigdw 12 ; SAtk
|
||||
bigdw 11 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db TYROGUE
|
||||
db NO_ITEM
|
||||
db TACKLE, DIZZY_PUNCH, 0, 0
|
||||
dw 02560 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 0, 0, 0, 0 ; DVs
|
||||
db 35, 10, 0, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 18 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 8 ; Def
|
||||
bigdw 8 ; Spd
|
||||
bigdw 8 ; SAtk
|
||||
bigdw 8 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
db TYROGUE
|
||||
db NO_ITEM
|
||||
db TACKLE, DIZZY_PUNCH, 0, 0
|
||||
dw 00256 ; OT ID
|
||||
dt 125 ; Exp
|
||||
; Stat exp
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
bigdw 0
|
||||
dn 2, 10, 10, 10 ; DVs
|
||||
db 35, 10, 0, 0 ; PP
|
||||
db 20 ; Step cycles to hatch
|
||||
db 0, 0, 0 ; Pokerus, Caught data
|
||||
db 5 ; Level
|
||||
db 0, 0 ; Status
|
||||
bigdw 0 ; HP
|
||||
bigdw 18 ; Max HP
|
||||
bigdw 8 ; Atk
|
||||
bigdw 9 ; Def
|
||||
bigdw 9 ; Spd
|
||||
bigdw 9 ; SAtk
|
||||
bigdw 9 ; SDef
|
||||
db "EGG@@@@@@@@"
|
||||
|
||||
assert_table_length NUM_ODD_EGGS
|
@ -26,9 +26,6 @@ SpecialsPointers::
|
||||
add_special Colosseum
|
||||
add_special TimeCapsule
|
||||
add_special CableClubCheckWhichChris
|
||||
add_special CheckMysteryGift
|
||||
add_special GetMysteryGiftItem
|
||||
add_special UnlockMysteryGift
|
||||
|
||||
; Map events
|
||||
add_special BugContestJudging
|
||||
@ -114,7 +111,6 @@ SpecialsPointers::
|
||||
add_special PlayCurMonCry
|
||||
add_special ProfOaksPCBoot
|
||||
add_special GameboyCheck
|
||||
add_special TrainerHouse
|
||||
add_special PhotoStudio
|
||||
add_special InitRoamMons
|
||||
add_special FadeOutMusic
|
||||
@ -122,40 +118,11 @@ SpecialsPointers::
|
||||
add_special PrintDiploma
|
||||
|
||||
; Crystal only
|
||||
add_special Function11ac3e
|
||||
add_special TradeCornerHoldMon
|
||||
add_special Function11b5e8
|
||||
add_special Function11b7e5
|
||||
add_special Function11b879
|
||||
add_special Function11b920
|
||||
add_special Function11b93b
|
||||
add_special BattleTowerRoomMenu
|
||||
add_special Function1700ba
|
||||
add_special Function170114
|
||||
add_special BattleTowerBattle
|
||||
add_special Function1704e1
|
||||
add_special UnusedBattleTowerDummySpecial1
|
||||
add_special LoadOpponentTrainerAndPokemonWithOTSprite
|
||||
add_special Function11ba38
|
||||
add_special CheckForBattleTowerRules
|
||||
add_special GiveOddEgg
|
||||
add_special Reset ; bank 0
|
||||
add_special Function1011f1
|
||||
add_special Function101220
|
||||
add_special Function101225
|
||||
add_special Function101231
|
||||
add_special MoveTutor
|
||||
add_special OmanyteChamber
|
||||
add_special Function11c1ab
|
||||
add_special BattleTowerAction
|
||||
add_special DisplayUnownWords
|
||||
add_special Menu_ChallengeExplanationCancel
|
||||
add_special Function17d2b6
|
||||
add_special Function17d2ce
|
||||
add_special BattleTowerMobileError
|
||||
add_special AskMobileOrCable
|
||||
add_special HoOhChamber
|
||||
add_special Function102142
|
||||
add_special CelebiShrineEvent
|
||||
add_special CheckCaughtCelebi
|
||||
add_special PokeSeer
|
||||
@ -166,19 +133,9 @@ SpecialsPointers::
|
||||
add_special BeastsCheck
|
||||
add_special MonCheck
|
||||
add_special SetPlayerPalette
|
||||
add_special UnusedBattleTowerDummySpecial2
|
||||
add_special Mobile_SelectThreeMons
|
||||
add_special Function1037eb
|
||||
add_special Function10383c
|
||||
add_special StubbedTrainerRankings_Healings
|
||||
add_special RefreshSprites
|
||||
add_special Function1037c2
|
||||
add_special Mobile_DummyReturnFalse
|
||||
add_special Function103780
|
||||
add_special Function10387b
|
||||
add_special AskRememberPassword
|
||||
add_special LoadMapPalettes
|
||||
add_special UnusedFindItemInPCOrBag
|
||||
|
||||
add_special InitialSetDSTFlag
|
||||
add_special InitialClearDSTFlag
|
||||
|
@ -1,39 +0,0 @@
|
||||
MysteryGiftItems:
|
||||
db BERRY
|
||||
db PRZCUREBERRY
|
||||
db MINT_BERRY
|
||||
db ICE_BERRY
|
||||
db BURNT_BERRY
|
||||
db PSNCUREBERRY
|
||||
db GUARD_SPEC
|
||||
db X_DEFEND
|
||||
db X_ATTACK
|
||||
db BITTER_BERRY
|
||||
db DIRE_HIT
|
||||
db X_SPECIAL
|
||||
db X_ACCURACY
|
||||
db EON_MAIL
|
||||
db MORPH_MAIL
|
||||
db MUSIC_MAIL
|
||||
db MIRACLEBERRY
|
||||
db GOLD_BERRY
|
||||
db REVIVE
|
||||
db GREAT_BALL
|
||||
db SUPER_REPEL
|
||||
db MAX_REPEL
|
||||
db ELIXER
|
||||
db ETHER
|
||||
db WATER_STONE
|
||||
db FIRE_STONE
|
||||
db LEAF_STONE
|
||||
db THUNDERSTONE
|
||||
db MAX_ETHER
|
||||
db MAX_ELIXER
|
||||
db MAX_REVIVE
|
||||
db SCOPE_LENS
|
||||
db HP_UP
|
||||
db PP_UP
|
||||
db RARE_CANDY
|
||||
db BLUESKY_MAIL
|
||||
db MIRAGE_MAIL
|
||||
.End
|
@ -8,7 +8,6 @@
|
||||
const PARTYMENUQUALITY_TMHM_COMPAT
|
||||
const PARTYMENUQUALITY_EVO_STONE_COMPAT
|
||||
const PARTYMENUQUALITY_GENDER
|
||||
const PARTYMENUQUALITY_MOBILE_SELECTION
|
||||
|
||||
MACRO partymenuqualities
|
||||
rept _NARG
|
||||
@ -30,11 +29,9 @@ PartyMenuQualityPointers:
|
||||
dw .Gender ; PARTYMENUACTION_GIVE_MON
|
||||
dw .Gender ; PARTYMENUACTION_GIVE_MON_FEMALE
|
||||
dw .Default ; PARTYMENUACTION_GIVE_ITEM
|
||||
dw .Mobile ; PARTYMENUACTION_MOBILE
|
||||
assert_table_length NUM_PARTYMENUACTIONS
|
||||
|
||||
.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
|
||||
|
@ -213,85 +213,6 @@ _ReceivedTMHMText::
|
||||
text "!"
|
||||
prompt
|
||||
|
||||
_MysteryGiftCanceledText::
|
||||
text "The link has been"
|
||||
line "cancelled."
|
||||
prompt
|
||||
|
||||
_MysteryGiftCommErrorText::
|
||||
text "Communication"
|
||||
line "error."
|
||||
prompt
|
||||
|
||||
_RetrieveMysteryGiftText::
|
||||
text "Must retrieve GIFT"
|
||||
line "at #MON CENTER."
|
||||
prompt
|
||||
|
||||
_YourFriendIsNotReadyText::
|
||||
text "Your friend isn't"
|
||||
line "ready."
|
||||
prompt
|
||||
|
||||
_MysteryGiftFiveADayText::
|
||||
text "Sorry--only five"
|
||||
line "GIFTS a day."
|
||||
prompt
|
||||
|
||||
_MysteryGiftOneADayText::
|
||||
text "Sorry. One GIFT"
|
||||
line "a day per person."
|
||||
prompt
|
||||
|
||||
_MysteryGiftSentText::
|
||||
text_ram wMysteryGiftPartnerName
|
||||
text " sent"
|
||||
line "@"
|
||||
text_ram wStringBuffer1
|
||||
text "."
|
||||
prompt
|
||||
|
||||
_MysteryGiftSentHomeText::
|
||||
text_ram wMysteryGiftPartnerName
|
||||
text " sent"
|
||||
line "@"
|
||||
text_ram wStringBuffer1
|
||||
text_start
|
||||
cont "to @"
|
||||
text_ram wMysteryGiftPlayerName
|
||||
text "'s home."
|
||||
prompt
|
||||
|
||||
_NameCardReceivedCardText::
|
||||
text "Received"
|
||||
line "@"
|
||||
text_ram wMysteryGiftCardHolderName
|
||||
text "'s CARD."
|
||||
prompt
|
||||
|
||||
_NameCardListedCardText::
|
||||
text_ram wMysteryGiftCardHolderName
|
||||
text "'s CARD was"
|
||||
line "listed as no.@"
|
||||
text_decimal wTextDecimalByte, 1, 2
|
||||
text "."
|
||||
prompt
|
||||
|
||||
_NameCardNotRegisteredCardText::
|
||||
text "The CARD was not"
|
||||
line "registered."
|
||||
prompt
|
||||
|
||||
_NameCardLinkCancelledText::
|
||||
text "The link has been"
|
||||
line "cancelled."
|
||||
prompt
|
||||
|
||||
_NameCardLinkCommErrorText::
|
||||
text "Communication"
|
||||
line "error."
|
||||
prompt
|
||||
|
||||
_BadgeRequiredText::
|
||||
text "Sorry! A new BADGE"
|
||||
line "is required."
|
||||
@ -890,29 +811,6 @@ _MailMovedFromBoxText::
|
||||
line "from the MAILBOX."
|
||||
prompt
|
||||
|
||||
_YesPromptText:: ; unreferenced
|
||||
text "Yes"
|
||||
prompt
|
||||
|
||||
_NoPromptText:: ; unreferenced
|
||||
text "No"
|
||||
prompt
|
||||
|
||||
_AnimationTypeText:: ; unreferenced
|
||||
text_decimal wcf64, 1, 3
|
||||
text " @"
|
||||
text_ram wStringBuffer1
|
||||
text_start
|
||||
line "Animation type @"
|
||||
text_ram wStringBuffer2
|
||||
text_end
|
||||
|
||||
text_end ; unreferenced
|
||||
|
||||
_MonNumberText:: ; unreferenced
|
||||
text "#MON number?"
|
||||
done
|
||||
|
||||
_WasSentToBillsPCText::
|
||||
text_ram wStringBuffer1
|
||||
text " was"
|
||||
|
@ -79,111 +79,6 @@ _LinkAskTradeForText::
|
||||
text "?"
|
||||
done
|
||||
|
||||
_MobileBattleMustPickThreeMonText::
|
||||
text "To enter a mobile"
|
||||
line "battle, you must"
|
||||
|
||||
para "pick a team of"
|
||||
line "three #MON."
|
||||
|
||||
para "Is that OK?"
|
||||
done
|
||||
|
||||
_MobileBattleMoreInfoText::
|
||||
text "Need more info on"
|
||||
line "mobile battles?"
|
||||
done
|
||||
|
||||
_MobileBattleRulesText::
|
||||
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
|
||||
|
||||
_WouldYouLikeToMobileBattleText::
|
||||
text "Today's remaining"
|
||||
line "time is @"
|
||||
text_decimal wStringBuffer2, 1, 2
|
||||
text " min."
|
||||
|
||||
para "Would you like to"
|
||||
line "battle?"
|
||||
done
|
||||
|
||||
_WantAQuickMobileBattleText::
|
||||
text "There are only @"
|
||||
text_decimal wStringBuffer2, 1, 2
|
||||
text_start
|
||||
line "min. left today."
|
||||
|
||||
para "Want a quick"
|
||||
line "battle?"
|
||||
done
|
||||
|
||||
_WantToRushThroughAMobileBattleText::
|
||||
text "There is only"
|
||||
line "1 min. left today!"
|
||||
|
||||
para "Want to rush"
|
||||
line "through a battle?"
|
||||
done
|
||||
|
||||
_PleaseTryAgainTomorrowText::
|
||||
text "There is less than"
|
||||
line "1 min. left today!"
|
||||
|
||||
para "Please try again"
|
||||
line "tomorrow."
|
||||
done
|
||||
|
||||
_TryAgainUsingSameSettingsText::
|
||||
text "Try again using"
|
||||
line "the same settings?"
|
||||
done
|
||||
|
||||
_MobileBattleLessThanOneMinuteLeftText::
|
||||
text "There is less than"
|
||||
line "1 min. left today!"
|
||||
done
|
||||
|
||||
_MobileBattleNoTimeLeftForLinkingText::
|
||||
text "No time left for"
|
||||
line "linking today."
|
||||
done
|
||||
|
||||
_PickThreeMonForMobileBattleText::
|
||||
text "Pick three #MON"
|
||||
line "for battle."
|
||||
done
|
||||
|
||||
_MobileBattleRemainingTimeText::
|
||||
text "Today's remaining"
|
||||
line "time is @"
|
||||
text_decimal wStringBuffer2, 1, 2
|
||||
text " min."
|
||||
done
|
||||
|
||||
_WouldYouLikeToSaveTheGameText::
|
||||
text "Would you like to"
|
||||
line "save the game?"
|
||||
@ -715,30 +610,6 @@ _SlotsDarnText::
|
||||
text "Darn!"
|
||||
done
|
||||
|
||||
_MobileStadiumEntryText::
|
||||
text "Data for use in"
|
||||
line "the MOBILE STADIUM"
|
||||
|
||||
para "of the N64 #MON"
|
||||
line "STADIUM 2 can be"
|
||||
cont "read here."
|
||||
|
||||
para "Read the data?"
|
||||
done
|
||||
|
||||
_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
|
||||
|
||||
_MainMenuTimeUnknownText::
|
||||
text "Clock time unknown"
|
||||
done
|
||||
@ -753,131 +624,6 @@ _DeletedTheLoginPasswordText::
|
||||
line "PASSWORD."
|
||||
done
|
||||
|
||||
_MobilePickThreeMonForBattleText::
|
||||
text "Pick three #MON"
|
||||
line "for battle."
|
||||
prompt
|
||||
|
||||
_MobileUseTheseThreeMonText::
|
||||
text_ram wMobileParticipant1Nickname
|
||||
text ","
|
||||
line "@"
|
||||
text_ram wMobileParticipant2Nickname
|
||||
text " and"
|
||||
cont "@"
|
||||
text_ram wMobileParticipant3Nickname
|
||||
text "."
|
||||
|
||||
para "Use these three?"
|
||||
done
|
||||
|
||||
_MobileOnlyThreeMonMayEnterText::
|
||||
text "Only three #MON"
|
||||
line "may enter."
|
||||
prompt
|
||||
|
||||
_MobileCardFolderIntro1Text::
|
||||
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
|
||||
|
||||
_MobileCardFolderIntro2Text::
|
||||
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
|
||||
|
||||
_MobileCardFolderIntro3Text::
|
||||
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
|
||||
|
||||
_MobileCardFolderIntro4Text::
|
||||
text "To safely store"
|
||||
line "your collection of"
|
||||
|
||||
para "CARDS, you must"
|
||||
line "set a PASSCODE for"
|
||||
cont "your CARD FOLDER."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
_MobileCardFolderAskDeleteText::
|
||||
text "If the CARD FOLDER"
|
||||
line "is deleted, all"
|
||||
|
||||
para "its CARDS and the"
|
||||
line "PASSCODE will also"
|
||||
cont "be deleted."
|
||||
|
||||
para "Beware--a deleted"
|
||||
line "CARD FOLDER can't"
|
||||
cont "be restored."
|
||||
|
||||
para "Want to delete"
|
||||
line "your CARD FOLDER?"
|
||||
done
|
||||
|
||||
_MobileCardFolderDeleteAreYouSureText::
|
||||
text "Are you sure you"
|
||||
line "want to delete it?"
|
||||
done
|
||||
|
||||
_MobileCardFolderDeletedText::
|
||||
text "The CARD FOLDER"
|
||||
line "has been deleted."
|
||||
|
||||
para ""
|
||||
done
|
||||
|
||||
_MobileCardFolderAskOpenOldText::
|
||||
text "There is an older"
|
||||
line "CARD FOLDER from a"
|
||||
cont "previous journey."
|
||||
|
||||
para "Do you want to"
|
||||
line "open it?"
|
||||
done
|
||||
|
||||
_MobileCardFolderAskDeleteOldText::
|
||||
text "Delete the old"
|
||||
line "CARD FOLDER?"
|
||||
done
|
||||
|
||||
_MobileCardFolderFinishRegisteringCardsText::
|
||||
text "Finish registering"
|
||||
line "CARDS?"
|
||||
done
|
||||
|
||||
_PhoneWrongNumberText::
|
||||
text "Huh? Sorry, wrong"
|
||||
line "number!"
|
||||
|
@ -65,20 +65,11 @@ DoBattleTransition:
|
||||
ret
|
||||
|
||||
.InitGFX:
|
||||
ld a, [wLinkMode]
|
||||
cp LINK_MOBILE
|
||||
jr z, .mobile
|
||||
farcall ReanchorBGMap_NoOAMUpdate
|
||||
call UpdateSprites
|
||||
call DelayFrame
|
||||
call .NonMobile_LoadPokeballTiles
|
||||
call .LoadPokeballTiles
|
||||
call BattleStart_CopyTilemapAtOnce
|
||||
jr .resume
|
||||
|
||||
.mobile
|
||||
call LoadTrainerBattlePokeballTiles
|
||||
|
||||
.resume
|
||||
ld a, SCREEN_HEIGHT_PX
|
||||
ldh [hWY], a
|
||||
call DelayFrame
|
||||
@ -92,7 +83,7 @@ DoBattleTransition:
|
||||
call WipeLYOverrides
|
||||
ret
|
||||
|
||||
.NonMobile_LoadPokeballTiles:
|
||||
.LoadPokeballTiles:
|
||||
call LoadTrainerBattlePokeballTiles
|
||||
hlbgcoord 0, 0
|
||||
call ConvertTrainerBattlePokeballTilesTo2bpp
|
||||
|
@ -1,12 +1,5 @@
|
||||
CheckBattleScene:
|
||||
; Return carry if battle scene is turned off.
|
||||
|
||||
ld a, BANK(wLinkMode)
|
||||
ld hl, wLinkMode
|
||||
call GetFarWRAMByte
|
||||
cp LINK_MOBILE
|
||||
jr z, .mobile
|
||||
|
||||
ld a, [wOptions]
|
||||
bit BATTLE_SCENE, a
|
||||
jr nz, .off
|
||||
@ -14,34 +7,6 @@ CheckBattleScene:
|
||||
and a
|
||||
ret
|
||||
|
||||
.mobile
|
||||
ld a, [wcd2f]
|
||||
and a
|
||||
jr nz, .from_wram
|
||||
|
||||
ld a, BANK(s4_a60c) ; MBC30 bank used by JP Crystal; inaccessible by MBC3
|
||||
call OpenSRAM
|
||||
ld a, [s4_a60c]
|
||||
ld c, a
|
||||
call CloseSRAM
|
||||
|
||||
ld a, c
|
||||
bit 0, c
|
||||
jr z, .off
|
||||
|
||||
and a
|
||||
ret
|
||||
|
||||
.from_wram
|
||||
ld a, BANK(w5_dc00)
|
||||
ld hl, w5_dc00
|
||||
call GetFarWRAMByte
|
||||
bit 0, a
|
||||
jr z, .off
|
||||
|
||||
and a
|
||||
ret
|
||||
|
||||
.off
|
||||
scf
|
||||
ret
|
||||
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user