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:
parent
74b8214272
commit
fc7f2d4e0e
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
Loading…
x
Reference in New Issue
Block a user