mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
Merge pull request #277 from yenatch/master
Start splitting code out of main.
This commit is contained in:
commit
d7bc1d12f2
@ -7366,7 +7366,7 @@ Function3ee3b: ; 3ee3b
|
||||
.asm_3ee89
|
||||
push hl
|
||||
push bc
|
||||
ld a, $1c
|
||||
ld a, PartyMon1PokerusStatus - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hl]
|
||||
and a
|
||||
@ -7630,7 +7630,7 @@ Function3ee3b: ; 3ee3b
|
||||
call TextBox
|
||||
hlcoord 11, 1
|
||||
ld bc, $0004
|
||||
predef Function50b7b
|
||||
predef PrintTempMonStats
|
||||
ld c, $1e
|
||||
call DelayFrames
|
||||
call Functiona80
|
||||
@ -7673,7 +7673,7 @@ Function3ee3b: ; 3ee3b
|
||||
cp b
|
||||
jr z, .asm_3f0d1
|
||||
ld [CurPartyMon], a
|
||||
ld a, $0
|
||||
ld a, PartyMon1Species - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld b, h
|
||||
ld c, l
|
||||
|
@ -1771,10 +1771,19 @@ GATE EQU 6
|
||||
DUNGEON EQU 7
|
||||
|
||||
; object struct
|
||||
OBJECT_00 EQU $0
|
||||
OBJECT_01 EQU $1
|
||||
OBJECT_SPRITE EQU $2
|
||||
OBJECT_03 EQU $3
|
||||
OBJECT_04 EQU $4
|
||||
OBJECT_FLAGS EQU $5
|
||||
OBJECT_PALETTE EQU $6
|
||||
OBJECT_07 EQU $7
|
||||
OBJECT_08 EQU $8
|
||||
OBJECT_09 EQU $9
|
||||
OBJECT_STEP_DURATION EQU $a
|
||||
OBJECT_11 EQU $b
|
||||
OBJECT_12 EQU $c
|
||||
OBJECT_FACING EQU $d
|
||||
OBJECT_STANDING_TILE EQU $e
|
||||
OBJECT_NEXT_TILE EQU $f
|
||||
@ -1782,8 +1791,18 @@ OBJECT_MAP_X EQU $10
|
||||
OBJECT_MAP_Y EQU $11
|
||||
OBJECT_NEXT_MAP_X EQU $12
|
||||
OBJECT_NEXT_MAP_Y EQU $13
|
||||
OBJECT_20 EQU $14
|
||||
OBJECT_21 EQU $15
|
||||
OBJECT_22 EQU $16
|
||||
OBJECT_SPRITE_X EQU $17
|
||||
OBJECT_SPRITE_Y EQU $18
|
||||
OBJECT_SPRITE_X_OFFSET EQU $19
|
||||
OBJECT_SPRITE_Y_OFFSET EQU $1a
|
||||
OBJECT_27 EQU $1b
|
||||
OBJECT_28 EQU $1c
|
||||
OBJECT_29 EQU $1d
|
||||
OBJECT_30 EQU $1e
|
||||
OBJECT_31 EQU $1f
|
||||
OBJECT_32 EQU $20
|
||||
; 33-39 are not used
|
||||
|
||||
|
@ -1,42 +1,3 @@
|
||||
; specials
|
||||
NUM_SPECIALS EQU $a8
|
||||
|
||||
SPECIAL_UPDATESPRITETILES EQU $0038
|
||||
|
||||
SPECIAL_WAITSFX EQU $003b
|
||||
SPECIAL_BIKESURFMUSIC EQU $003c
|
||||
|
||||
SPECIAL_LOADFACESTEP EQU $003f
|
||||
|
||||
SPECIAL_GIVESHUCKLE EQU $004b
|
||||
|
||||
SPECIAL_SNORLAXAWAKE EQU $0060
|
||||
|
||||
SPECIAL_GAMEBOYCHECK EQU $0066
|
||||
SPECIAL_TRAINERHOUSE EQU $0067
|
||||
|
||||
SPECIAL_RUSTLETREE EQU $006a
|
||||
|
||||
SPECIAL_ODDEGG EQU $007d
|
||||
|
||||
SPECIAL_MOVETUTOR EQU $0083
|
||||
SPECIAL_OMANYTECHAMBER EQU $0084
|
||||
|
||||
SPECIAL_RUINCHAMBERWALL EQU $0087
|
||||
|
||||
SPECIAL_HOOHCHAMBER EQU $008d
|
||||
|
||||
SPECIAL_CELEBI EQU $008f
|
||||
SPECIAL_AFTERCELEBI EQU $0090
|
||||
SPECIAL_POKESEER EQU $0091
|
||||
SPECIAL_BUENAS_PASSWORD EQU $0092
|
||||
SPECIAL_BUENA_PRIZE EQU $0093
|
||||
SPECIAL_DRATINI EQU $0094
|
||||
|
||||
SPECIAL_BEASTSCHECK EQU $0096
|
||||
SPECIAL_MONCHECK EQU $0097
|
||||
|
||||
|
||||
; script vars
|
||||
NUM_VARS EQU $1b
|
||||
VAR_MOVEMENT EQU $08
|
||||
|
94
engine/diploma.asm
Normal file
94
engine/diploma.asm
Normal file
@ -0,0 +1,94 @@
|
||||
|
||||
Function1dd702: ; 1dd702
|
||||
call Function1dd709
|
||||
call Functiona80
|
||||
ret
|
||||
; 1dd709
|
||||
|
||||
Function1dd709: ; 1dd709
|
||||
call WhiteBGMap
|
||||
call ClearTileMap
|
||||
call ClearSprites
|
||||
call DisableLCD
|
||||
ld hl, LZ_1dd805
|
||||
ld de, VTiles2
|
||||
call Decompress
|
||||
ld hl, Tilemap_1ddc4b
|
||||
ld de, TileMap
|
||||
ld bc, $0168
|
||||
call CopyBytes
|
||||
ld de, String_1dd760
|
||||
hlcoord 2, 5
|
||||
call PlaceString
|
||||
ld de, String_1dd767
|
||||
hlcoord 15, 5
|
||||
call PlaceString
|
||||
ld de, PlayerName
|
||||
hlcoord 9, 5
|
||||
call PlaceString
|
||||
ld de, String_1dd768
|
||||
hlcoord 2, 8
|
||||
call PlaceString
|
||||
call EnableLCD
|
||||
call WaitBGMap
|
||||
ld b, $8
|
||||
call GetSGBLayout
|
||||
call Function32f9
|
||||
call DelayFrame
|
||||
ret
|
||||
; 1dd760
|
||||
|
||||
String_1dd760:
|
||||
db "PLAYER@"
|
||||
|
||||
String_1dd767:
|
||||
db "@"
|
||||
|
||||
String_1dd768:
|
||||
db "This certifies"
|
||||
next "that you have"
|
||||
next "completed the"
|
||||
next "new #DEX."
|
||||
next "Congratulations!"
|
||||
db "@"
|
||||
; 1dd7ae
|
||||
|
||||
Function1dd7ae: ; 1dd7ae
|
||||
ld hl, TileMap
|
||||
ld bc, $0168
|
||||
ld a, $7f
|
||||
call ByteFill
|
||||
ld hl, Tilemap_1dddb3
|
||||
ld de, TileMap
|
||||
ld bc, $0168
|
||||
call CopyBytes
|
||||
ld de, String_1dd7fa
|
||||
hlcoord 8, 0
|
||||
call PlaceString
|
||||
ld de, String_1dd7f0
|
||||
hlcoord 3, 15
|
||||
call PlaceString
|
||||
hlcoord 12, 15
|
||||
ld de, GameTimeHours
|
||||
ld bc, $0204
|
||||
call PrintNum
|
||||
ld [hl], $67
|
||||
inc hl
|
||||
ld de, GameTimeMinutes
|
||||
ld bc, $8102
|
||||
call PrintNum
|
||||
ret
|
||||
; 1dd7f0
|
||||
|
||||
String_1dd7f0: db "PLAY TIME@"
|
||||
String_1dd7fa: db "GAME FREAK@"
|
||||
; 1dd805
|
||||
|
||||
LZ_1dd805: ; 1dd805
|
||||
INCBIN "gfx/unknown/1dd805.2bpp.lz"
|
||||
|
||||
Tilemap_1ddc4b: ; 1ddc4b
|
||||
INCBIN "gfx/unknown/1ddc4b.tilemap"
|
||||
|
||||
Tilemap_1dddb3: ; 1dddb3
|
||||
INCBIN "gfx/unknown/1dddb3.tilemap"
|
3683
engine/map_objects.asm
Normal file
3683
engine/map_objects.asm
Normal file
File diff suppressed because it is too large
Load Diff
489
engine/map_setup.asm
Normal file
489
engine/map_setup.asm
Normal file
@ -0,0 +1,489 @@
|
||||
|
||||
RunMapSetupScript:: ; 15363
|
||||
ld a, [$ff9f]
|
||||
and $f
|
||||
dec a
|
||||
ld c, a
|
||||
ld b, 0
|
||||
ld hl, MapSetupScripts
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
call ReadMapSetupScript
|
||||
ret
|
||||
; 15377
|
||||
|
||||
MapSetupScripts: ; 15377
|
||||
dw MapSetupScript1
|
||||
dw MapSetupScript2
|
||||
dw MapSetupScript3
|
||||
dw MapSetupScript4
|
||||
dw MapSetupScript5
|
||||
dw MapSetupScript6
|
||||
dw MapSetupScript7
|
||||
dw MapSetupScript8
|
||||
dw MapSetupScript9
|
||||
dw MapSetupScript10
|
||||
dw MapSetupScript11
|
||||
dw MapSetupScript12
|
||||
; 1538f
|
||||
|
||||
|
||||
; Command descriptions from Condensation water's scripting compendium.
|
||||
const_def
|
||||
const map_lcd_on ; 00 = Turn LCD on
|
||||
const map_lcd_off ; 01 = Turn LCD off
|
||||
const map_sound_off ; 02 = Turn speakers off
|
||||
const map_music ; 03 = Music check for current map/ special check for bug catcher contest
|
||||
const map_start_music ; 04 = Start map music anew
|
||||
const map_fade_music ; 05 = Music check for current map / special check for Bug Contest/ music with FadeOut (old) and FadeIn
|
||||
const map_fade ; 06 = Fade out music + screen
|
||||
const map_bike_music ; 07 = If HIRO is on bike = bike music, else play map music
|
||||
const map_music_force ; 08 = Play map music
|
||||
const map_max_volume ; 09 = Turn music to highest volume
|
||||
const map_load_blocks ; 0A = Write map data to MapRAM
|
||||
const map_connection_blocks ; 0B = Compute map’s connection pars and write into MapRAM
|
||||
const map_save_screen ; 0C = Write current part of map into temporary memory
|
||||
const map_buffer_screen ; 0D = Write current part of map into read-from memory
|
||||
const map_load_graphics ; 0E = Write tileset header to ram/ load tileset/ load sprite tiles/ load special tiles
|
||||
const map_load_tileset_header ; 0F = Write tileset header to ram
|
||||
const map_time_of_day ; 10 = Compute time of day/ Update screen
|
||||
const map_palettes ; 11 = Load map palettes
|
||||
const map_wildmons ; 12 = Load probabilities for wild Pokémon battles
|
||||
const map_sprites ; 13 = Delete sprite data and draw new sprites
|
||||
const map_change_callback ; 14 = Check 2nd script header for 05 and 03 callbacks
|
||||
const map_start_callback ; 15 = Check 2nd script header for 03 callbacks
|
||||
const map_load_objects ; 16 = Analyze people data anew and check 2nd script header for 02 callbacks
|
||||
const map_load_spawn ; 17 = Writes arrival data for arrival by flying/Blackout from table 05:5319 to ram
|
||||
const map_load_connection ; 18 = Writes arrival data for entering a map by connection to ram
|
||||
const map_load_warp ; 19 = Write warp data to ram when entering warp
|
||||
const map_attributes ; 1A = Load complete map data (primary, secondary, event, script headers)
|
||||
const map_attributes_2 ; 1B = Same as 1A, but some settings aren’t loaded new from the rom, such as hide function of the people events
|
||||
const map_clear_bg_palettes ; 1C = Fill palette data with FFFF (=white)
|
||||
const map_fade_out_palettes ; 1D = All BG pallet color are converted to 0|0 (Pal0, Col0), all sprite colors to x|0 (FadeOut)
|
||||
const map_fade_in_palettes ; 1E = Palette FadeIn
|
||||
const map_anchor_screen ; 1F = Compute position of upper left-most block visible on screen
|
||||
const map_warp_face ; 20 = Position computation when HIRO leaves a warp
|
||||
const map_face_down ; 21 = Set HIRO’s facing to “down”
|
||||
const map_spawn_coord ; 22 = Prepare HIRO data for arrival by flight
|
||||
const map_player_coord ; 23 = Compute HIRO x/y data anew
|
||||
const map_prolong_sprites ; 24 = Prolong old sprites before removing them
|
||||
const map_delay_sprites ; 25 = Delay rendering new sprites
|
||||
const map_update_roam ; 26 = Compute chances to meet Raikou, Entei or Suicune
|
||||
const map_keep_roam ; 27 = Recover chances to meet Raikou, Entei or Suicune
|
||||
const map_fade_out_music ; 28 = Temporarily stop music playing
|
||||
const map_animations_on ; 29 = Activate animations
|
||||
const map_animations_off ; 2A = Deactivate animations
|
||||
const map_keep_palettes ; 2B = Recover all palettes
|
||||
const map_text_scroll_off ; 2C = Turn off text scroll (for town name overlays)
|
||||
const map_stop_script ; 2D = Deactivate code prolonging
|
||||
|
||||
|
||||
MapSetupScript4: ; 1538f
|
||||
db map_prolong_sprites
|
||||
|
||||
MapSetupScript12: ; 15390
|
||||
db map_fade_out_palettes
|
||||
db map_keep_roam
|
||||
|
||||
MapSetupScript1: ; 15392
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_load_spawn
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_spawn_coord
|
||||
db map_player_coord
|
||||
db map_anchor_screen
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_load_objects
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_face_down
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_max_volume
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db -1
|
||||
|
||||
MapSetupScript11: ; 153a9
|
||||
db map_load_spawn
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_spawn_coord
|
||||
db map_player_coord
|
||||
db map_anchor_screen
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_lcd_off
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_fade_out_music
|
||||
db map_lcd_on
|
||||
db map_load_objects
|
||||
db map_palettes
|
||||
db map_face_down
|
||||
db map_sprites
|
||||
db map_fade_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db -1
|
||||
|
||||
MapSetupScript7: ; 153bf
|
||||
db map_animations_off
|
||||
db map_load_connection
|
||||
db map_attributes
|
||||
db map_change_callback
|
||||
db map_player_coord
|
||||
db map_load_blocks
|
||||
db map_load_tileset_header
|
||||
db map_save_screen
|
||||
db map_load_objects
|
||||
db map_fade_music
|
||||
db map_palettes
|
||||
db map_stop_script
|
||||
db map_keep_palettes
|
||||
db map_wildmons
|
||||
db map_update_roam
|
||||
db map_animations_on
|
||||
db -1
|
||||
|
||||
MapSetupScript6: ; 153d0
|
||||
db map_prolong_sprites
|
||||
|
||||
MapSetupScript5: ; 153d1
|
||||
db map_fade_out_palettes
|
||||
|
||||
MapSetupScript9: ; 153d2
|
||||
db map_load_warp
|
||||
db map_attributes
|
||||
db map_warp_face
|
||||
db map_change_callback
|
||||
db map_player_coord
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_lcd_off
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_fade_out_music
|
||||
db map_lcd_on
|
||||
db map_load_objects
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_fade_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_update_roam
|
||||
db -1
|
||||
|
||||
MapSetupScript3: ; 153e7
|
||||
db map_fade
|
||||
db map_clear_bg_palettes
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_music_force
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db -1
|
||||
|
||||
MapSetupScript8: ; 153f7
|
||||
db map_fade
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_change_callback
|
||||
db map_load_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db map_text_scroll_off
|
||||
db -1
|
||||
|
||||
MapSetupScript2: ; 15408
|
||||
db map_lcd_off
|
||||
db map_sound_off
|
||||
db map_attributes_2
|
||||
db map_anchor_screen
|
||||
db map_start_callback
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db map_buffer_screen
|
||||
db map_load_graphics
|
||||
db map_time_of_day
|
||||
db map_lcd_on
|
||||
db map_palettes
|
||||
db map_sprites
|
||||
db map_bike_music
|
||||
db map_fade_in_palettes
|
||||
db map_animations_on
|
||||
db map_wildmons
|
||||
db -1
|
||||
|
||||
MapSetupScript10: ; 1541a
|
||||
db map_load_blocks
|
||||
db map_connection_blocks
|
||||
db -1
|
||||
|
||||
|
||||
ReadMapSetupScript: ; 1541d
|
||||
.loop
|
||||
ld a, [hli]
|
||||
cp -1
|
||||
ret z
|
||||
|
||||
push hl
|
||||
|
||||
ld c, a
|
||||
ld b, 0
|
||||
ld hl, MapSetupCommands
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
add hl, bc
|
||||
|
||||
; bank
|
||||
ld b, [hl]
|
||||
inc hl
|
||||
|
||||
; address
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
|
||||
; Bit 7 of the bank indicates a parameter.
|
||||
; This is left unused.
|
||||
bit 7, b
|
||||
jr z, .go
|
||||
|
||||
pop de
|
||||
ld a, [de]
|
||||
ld c, a
|
||||
inc de
|
||||
push de
|
||||
|
||||
.go
|
||||
ld a, b
|
||||
and $7f
|
||||
rst FarCall
|
||||
|
||||
pop hl
|
||||
jr .loop
|
||||
; 15440
|
||||
|
||||
MapSetupCommands: ; 15440
|
||||
dbw BANK(EnableLCD), EnableLCD
|
||||
dbw BANK(DisableLCD), DisableLCD
|
||||
dbw BANK(SoundRestart), SoundRestart
|
||||
dbw BANK(PlayMapMusic), PlayMapMusic
|
||||
dbw BANK(RestartMapMusic), RestartMapMusic
|
||||
dbw BANK(FadeToMapMusic), FadeToMapMusic
|
||||
dbw BANK(Function15574), Function15574
|
||||
dbw BANK(EnterMapMusic), EnterMapMusic
|
||||
dbw BANK(Function15587), Function15587
|
||||
dbw BANK(Function3cae), Function3cae
|
||||
dbw BANK(Function24cd), Function24cd
|
||||
dbw BANK(Function28e3), Function28e3
|
||||
dbw BANK(Function289d), Function289d
|
||||
dbw BANK(Function2879), Function2879
|
||||
dbw BANK(Function1047cf), Function1047cf
|
||||
dbw BANK(LoadTilesetHeader), LoadTilesetHeader
|
||||
dbw BANK(Function104750), Function104750
|
||||
dbw BANK(Function1047eb), Function1047eb
|
||||
dbw BANK(Function29ff8), Function29ff8
|
||||
dbw BANK(Function1047f0), Function1047f0
|
||||
dbw BANK(Function1045b0), Function1045b0
|
||||
dbw BANK(Function1045c4), Function1045c4
|
||||
dbw BANK(Function154d7), Function154d7
|
||||
dbw BANK(LoadSpawnPoint), LoadSpawnPoint
|
||||
dbw BANK(EnterMapConnection), EnterMapConnection
|
||||
dbw BANK(Function1046c6), Function1046c6
|
||||
dbw BANK(Function2309), Function2309
|
||||
dbw BANK(Function2317), Function2317
|
||||
dbw BANK(WhiteBGMap), WhiteBGMap
|
||||
dbw BANK(Function8c084), Function8c084
|
||||
dbw BANK(Function8c079), Function8c079
|
||||
dbw BANK(Function10486d), Function10486d
|
||||
dbw BANK(Function248a), Function248a
|
||||
dbw BANK(Function57d9), Function57d9
|
||||
dbw BANK(Function8029), Function8029
|
||||
dbw BANK(Function80b8), Function80b8
|
||||
dbw BANK(Function154eb), Function154eb
|
||||
dbw BANK(Function154f1), Function154f1
|
||||
dbw BANK(Function2a30d), Function2a30d
|
||||
dbw BANK(Function2a394), Function2a394
|
||||
dbw BANK(Function15567), Function15567
|
||||
dbw BANK(Function154cf), Function154cf
|
||||
dbw BANK(Function154d3), Function154d3
|
||||
dbw BANK(Function1556d), Function1556d
|
||||
dbw BANK(Function154ca), Function154ca
|
||||
dbw BANK(Functionb8000), Functionb8000
|
||||
; 154ca
|
||||
|
||||
|
||||
Function154ca: ; 154ca
|
||||
xor a
|
||||
ld [wc2d7], a
|
||||
ret
|
||||
; 154cf
|
||||
|
||||
Function154cf: ; 154cf
|
||||
ld a, $1
|
||||
ld [$ffde], a
|
||||
ret
|
||||
; 154d3
|
||||
|
||||
Function154d3: ; 154d3
|
||||
xor a
|
||||
ld [$ffde], a
|
||||
ret
|
||||
; 154d7
|
||||
|
||||
Function154d7: ; 154d7
|
||||
ld a, $2
|
||||
call Function263b
|
||||
callba Function2454f
|
||||
callba Function8177
|
||||
ret
|
||||
; 154ea (5:54ea)
|
||||
|
||||
Function154ea: ; 154ea
|
||||
ret
|
||||
; 154eb
|
||||
|
||||
Function154eb: ; 154eb
|
||||
ld hl, wd45b
|
||||
set 7, [hl]
|
||||
ret
|
||||
; 154f1
|
||||
|
||||
Function154f1: ; 154f1
|
||||
ld hl, wd45b
|
||||
set 6, [hl]
|
||||
ret
|
||||
|
||||
Function154f7: ; 154f7
|
||||
nop
|
||||
call Function1550c
|
||||
jr c, .asm_15508
|
||||
call Function1554e
|
||||
jr c, .asm_15508
|
||||
call Function1551a
|
||||
jr c, .asm_15508
|
||||
ret
|
||||
.asm_15508
|
||||
call Functione4a
|
||||
ret
|
||||
|
||||
Function1550c: ; 1550c (5:550c)
|
||||
and a
|
||||
ld hl, BikeFlags
|
||||
bit 1, [hl]
|
||||
ret z
|
||||
ld a, $1
|
||||
ld [PlayerState], a
|
||||
scf
|
||||
ret
|
||||
|
||||
Function1551a: ; 1551a (5:551a)
|
||||
ld a, [PlayerState]
|
||||
cp $0
|
||||
jr z, .asm_1554c
|
||||
cp $2
|
||||
jr z, .asm_1554c
|
||||
cp $4
|
||||
jr z, .asm_15545
|
||||
cp $8
|
||||
jr z, .asm_15545
|
||||
call GetMapPermission
|
||||
cp $3
|
||||
jr z, .asm_1553e
|
||||
cp $5
|
||||
jr z, .asm_1553e
|
||||
cp $7
|
||||
jr z, .asm_1553e
|
||||
jr .asm_1554c
|
||||
.asm_1553e
|
||||
ld a, [PlayerState]
|
||||
cp $1
|
||||
jr nz, .asm_1554c
|
||||
.asm_15545
|
||||
ld a, $0
|
||||
ld [PlayerState], a
|
||||
scf
|
||||
ret
|
||||
.asm_1554c
|
||||
and a
|
||||
ret
|
||||
|
||||
Function1554e: ; 1554e (5:554e)
|
||||
call Function1852
|
||||
jr nz, .asm_15565
|
||||
ld a, [PlayerState]
|
||||
cp $4
|
||||
jr z, .asm_15563
|
||||
cp $8
|
||||
jr z, .asm_15563
|
||||
ld a, $4
|
||||
ld [PlayerState], a
|
||||
.asm_15563
|
||||
scf
|
||||
ret
|
||||
.asm_15565
|
||||
and a
|
||||
ret
|
||||
; 15567
|
||||
|
||||
Function15567: ; 15567
|
||||
ld a, 6
|
||||
call SkipMusic
|
||||
ret
|
||||
; 1556d
|
||||
|
||||
Function1556d: ; 1556d
|
||||
callba _UpdateTimePals
|
||||
ret
|
||||
|
||||
Function15574: ; 15574
|
||||
ld e, 0
|
||||
ld a, [MusicFadeIDLo]
|
||||
ld d, 0
|
||||
ld a, [MusicFadeIDHi]
|
||||
ld a, $4
|
||||
ld [MusicFade], a
|
||||
call Function4b6
|
||||
ret
|
||||
; 15587
|
||||
|
||||
Function15587: ; 15587
|
||||
ld a, [PlayerState]
|
||||
cp $1
|
||||
jr nz, .asm_15596
|
||||
call VolumeOff
|
||||
ld a, $88
|
||||
ld [MusicFade], a
|
||||
.asm_15596
|
||||
call Function3d2f
|
||||
ret
|
||||
; 1559a
|
91
engine/map_triggers.asm
Normal file
91
engine/map_triggers.asm
Normal file
@ -0,0 +1,91 @@
|
||||
MapTriggers:: ; 4d01e
|
||||
; Map triggers
|
||||
|
||||
trigger_def: MACRO
|
||||
; db group, map
|
||||
; dw address
|
||||
map \1
|
||||
dw \2
|
||||
ENDM
|
||||
|
||||
trigger_def POKECENTER_2F, wPokecenter2FTrigger
|
||||
trigger_def TRADE_CENTER, wTradeCenterTrigger
|
||||
trigger_def COLOSSEUM, wColosseumTrigger
|
||||
trigger_def TIME_CAPSULE, wTimeCapsuleTrigger
|
||||
trigger_def POWER_PLANT, wPowerPlantTrigger
|
||||
trigger_def CERULEAN_GYM, wCeruleanGymTrigger
|
||||
trigger_def ROUTE_25, wRoute25Trigger
|
||||
trigger_def TRAINER_HOUSE_B1F, wTrainerHouseB1FTrigger
|
||||
trigger_def VICTORY_ROAD_GATE, wVictoryRoadGateTrigger
|
||||
trigger_def SAFFRON_TRAIN_STATION, wSaffronTrainStationTrigger
|
||||
trigger_def ROUTE_16_GATE, wRoute16GateTrigger
|
||||
trigger_def ROUTE_17_18_GATE, wRoute1718GateTrigger
|
||||
trigger_def INDIGO_PLATEAU_POKECENTER_1F, wIndigoPlateauPokecenter1FTrigger
|
||||
trigger_def WILLS_ROOM, wWillsRoomTrigger
|
||||
trigger_def KOGAS_ROOM, wKogasRoomTrigger
|
||||
trigger_def BRUNOS_ROOM, wBrunosRoomTrigger
|
||||
trigger_def KARENS_ROOM, wKarensRoomTrigger
|
||||
trigger_def LANCES_ROOM, wLancesRoomTrigger
|
||||
trigger_def HALL_OF_FAME, wHallOfFameTrigger
|
||||
trigger_def ROUTE_27, wRoute27Trigger
|
||||
trigger_def NEW_BARK_TOWN, wNewBarkTownTrigger
|
||||
trigger_def ELMS_LAB, wElmsLabTrigger
|
||||
trigger_def KRISS_HOUSE_1F, wKrissHouse1FTrigger
|
||||
trigger_def ROUTE_29, wRoute29Trigger
|
||||
trigger_def CHERRYGROVE_CITY, wCherrygroveCityTrigger
|
||||
trigger_def MR_POKEMONS_HOUSE, wMrPokemonsHouseTrigger
|
||||
trigger_def ROUTE_32, wRoute32Trigger
|
||||
trigger_def ROUTE_35_NATIONAL_PARK_GATE, wRoute35NationalParkGateTrigger
|
||||
trigger_def ROUTE_36, wRoute36Trigger
|
||||
trigger_def ROUTE_36_NATIONAL_PARK_GATE, wRoute36NationalParkGateTrigger
|
||||
trigger_def AZALEA_TOWN, wAzaleaTownTrigger
|
||||
trigger_def GOLDENROD_GYM, wGoldenrodGymTrigger
|
||||
trigger_def GOLDENROD_MAGNET_TRAIN_STATION, wGoldenrodMagnetTrainStationTrigger
|
||||
trigger_def GOLDENROD_POKECENTER_1F, wGoldenrodPokecenter1FTrigger
|
||||
trigger_def OLIVINE_CITY, wOlivineCityTrigger
|
||||
trigger_def ROUTE_34, wRoute34Trigger
|
||||
trigger_def ROUTE_34_ILEX_FOREST_GATE, wRoute34IlexForestGateTrigger
|
||||
trigger_def ECRUTEAK_HOUSE, wEcruteakHouseTrigger
|
||||
trigger_def WISE_TRIOS_ROOM, wWiseTriosRoomTrigger
|
||||
trigger_def ECRUTEAK_POKECENTER_1F, wEcruteakPokecenter1FTrigger
|
||||
trigger_def ECRUTEAK_GYM, wEcruteakGymTrigger
|
||||
trigger_def MAHOGANY_TOWN, wMahoganyTownTrigger
|
||||
trigger_def ROUTE_42, wRoute42Trigger
|
||||
trigger_def CIANWOOD_CITY, wCianwoodCityTrigger
|
||||
trigger_def BATTLE_TOWER_1F, wBattleTower1FTrigger
|
||||
trigger_def BATTLE_TOWER_BATTLE_ROOM, wBattleTowerBattleRoomTrigger
|
||||
trigger_def BATTLE_TOWER_ELEVATOR, wBattleTowerElevatorTrigger
|
||||
trigger_def BATTLE_TOWER_HALLWAY, wBattleTowerHallwayTrigger
|
||||
trigger_def BATTLE_TOWER_OUTSIDE, wBattleTowerOutsideTrigger
|
||||
trigger_def ROUTE_43_GATE, wRoute43GateTrigger
|
||||
trigger_def MOUNT_MOON, wMountMoonTrigger
|
||||
trigger_def SPROUT_TOWER_3F, wSproutTower3FTrigger
|
||||
trigger_def TIN_TOWER_1F, wTinTower1FTrigger
|
||||
trigger_def BURNED_TOWER_1F, wBurnedTower1FTrigger
|
||||
trigger_def BURNED_TOWER_B1F, wBurnedTowerB1FTrigger
|
||||
trigger_def RADIO_TOWER_5F, wRadioTower5FTrigger
|
||||
trigger_def RUINS_OF_ALPH_OUTSIDE, wRuinsOfAlphOutsideTrigger
|
||||
trigger_def RUINS_OF_ALPH_RESEARCH_CENTER, wRuinsOfAlphResearchCenterTrigger
|
||||
trigger_def RUINS_OF_ALPH_HO_OH_CHAMBER, wRuinsOfAlphHoOhChamberTrigger
|
||||
trigger_def RUINS_OF_ALPH_KABUTO_CHAMBER, wRuinsOfAlphKabutoChamberTrigger
|
||||
trigger_def RUINS_OF_ALPH_OMANYTE_CHAMBER, wRuinsOfAlphOmanyteChamberTrigger
|
||||
trigger_def RUINS_OF_ALPH_AERODACTYL_CHAMBER, wRuinsOfAlphAerodactylChamberTrigger
|
||||
trigger_def RUINS_OF_ALPH_INNER_CHAMBER, wRuinsOfAlphInnerChamberTrigger
|
||||
trigger_def MAHOGANY_MART_1F, wMahoganyMart1FTrigger
|
||||
trigger_def TEAM_ROCKET_BASE_B1F, wTeamRocketBaseB1FTrigger
|
||||
trigger_def TEAM_ROCKET_BASE_B2F, wTeamRocketBaseB2FTrigger
|
||||
trigger_def TEAM_ROCKET_BASE_B3F, wTeamRocketBaseB3FTrigger
|
||||
trigger_def UNDERGROUND_PATH_SWITCH_ROOM_ENTRANCES, wUndergroundPathSwitchRoomEntrancesTrigger
|
||||
trigger_def SILVER_CAVE_ROOM_3, wSilverCaveRoom3Trigger
|
||||
trigger_def VICTORY_ROAD, wVictoryRoadTrigger
|
||||
trigger_def DRAGONS_DEN_B1F, wDragonsDenB1FTrigger
|
||||
trigger_def DRAGON_SHRINE, wDragonShrineTrigger
|
||||
trigger_def OLIVINE_PORT, wOlivinePortTrigger
|
||||
trigger_def VERMILION_PORT, wVermilionPortTrigger
|
||||
trigger_def FAST_SHIP_1F, wFastShip1FTrigger
|
||||
trigger_def FAST_SHIP_B1F, wFastShipB1FTrigger
|
||||
trigger_def MOUNT_MOON_SQUARE, wMountMoonSquareTrigger
|
||||
trigger_def MOBILE_TRADE_ROOM_MOBILE, wMobileTradeRoomMobileTrigger
|
||||
trigger_def MOBILE_BATTLE_ROOM, wMobileBattleRoomTrigger
|
||||
db $ff
|
||||
; 4d15b
|
@ -1,5 +1,5 @@
|
||||
UnknownScript_0xa0000:
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
farscall UnknownScript_0xbde3f
|
||||
if_equal $0, UnknownScript_0xa0013
|
||||
farscall UnknownScript_0xbe51e
|
||||
@ -9,7 +9,7 @@ UnknownScript_0xa0013:
|
||||
farjump UnknownScript_0xa002e
|
||||
|
||||
UnknownScript_0xa0017:
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
farscall UnknownScript_0xbde3f
|
||||
if_equal $0, UnknownScript_0xa002a
|
||||
farscall UnknownScript_0xbe5d0
|
||||
@ -27,7 +27,7 @@ UnknownScript_0xa0036:
|
||||
farjump UnknownScript_0xa0055
|
||||
|
||||
UnknownScript_0xa003e:
|
||||
special $005c
|
||||
special Function2a51f
|
||||
farscall UnknownScript_0xbde3f
|
||||
if_equal $0, UnknownScript_0xa0051
|
||||
farscall UnknownScript_0xa017a
|
||||
@ -37,7 +37,7 @@ UnknownScript_0xa0051:
|
||||
farjump UnknownScript_0xa006c
|
||||
|
||||
UnknownScript_0xa0055:
|
||||
special $005c
|
||||
special Function2a51f
|
||||
farscall UnknownScript_0xbde3f
|
||||
if_equal $0, UnknownScript_0xa0068
|
||||
farscall UnknownScript_0xa0226
|
||||
@ -851,7 +851,7 @@ UnknownScript_0xa059c:
|
||||
farjump UnknownScript_0xa053a
|
||||
|
||||
UnknownScript_0xa05a0:
|
||||
special $005b
|
||||
special Function2a4ab
|
||||
end
|
||||
|
||||
UnknownScript_0xa05a4:
|
||||
|
1692
engine/pack.asm
Normal file
1692
engine/pack.asm
Normal file
File diff suppressed because it is too large
Load Diff
@ -381,7 +381,7 @@ UnknownScript_0xbd17c:
|
||||
iftrue UnknownScript_0xbd1cd
|
||||
|
||||
UnknownScript_0xbd19b:
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
farjump UnknownScript_0xa0908
|
||||
|
||||
UnknownScript_0xbd1a2:
|
||||
@ -608,7 +608,7 @@ UnknownScript_0xbd373:
|
||||
iftrue UnknownScript_0xbd3c4
|
||||
|
||||
UnknownScript_0xbd392:
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
farjump UnknownScript_0xa0930
|
||||
|
||||
UnknownScript_0xbd399:
|
||||
@ -808,7 +808,7 @@ UnknownScript_0xbd544:
|
||||
pokenamemem QWILFISH, $1
|
||||
displaylocation ROUTE_32, $2
|
||||
writebyte $1
|
||||
special $0048
|
||||
special Functionc3fc
|
||||
farjump UnknownScript_0xa05d6
|
||||
|
||||
UnknownScript_0xbd55c:
|
||||
@ -827,7 +827,7 @@ UnknownScript_0xbd560:
|
||||
iftrue UnknownScript_0xbd5c3
|
||||
|
||||
UnknownScript_0xbd57f:
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
farjump UnknownScript_0xa0948
|
||||
|
||||
UnknownScript_0xbd586:
|
||||
@ -3079,7 +3079,7 @@ UnknownScript_0xbe61c:
|
||||
end
|
||||
|
||||
UnknownScript_0xbe622:
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
farscall UnknownScript_0xbde3f
|
||||
if_equal $0, UnknownScript_0xbe636
|
||||
farwritetext UnknownText_0x1b518b
|
||||
|
2585
engine/pokedex.asm
Normal file
2585
engine/pokedex.asm
Normal file
File diff suppressed because it is too large
Load Diff
106
engine/spawn_points.asm
Normal file
106
engine/spawn_points.asm
Normal file
@ -0,0 +1,106 @@
|
||||
|
||||
SpawnPoints: ; 0x152ab
|
||||
|
||||
const_def
|
||||
|
||||
spawn: MACRO
|
||||
; name, map, y, x
|
||||
\1\@ EQUS "SPAWN_\1"
|
||||
const \1\@
|
||||
map \2
|
||||
db \3, \4
|
||||
ENDM
|
||||
|
||||
spawn HOME, KRISS_HOUSE_2F, 3, 3
|
||||
spawn DEBUG, VIRIDIAN_POKECENTER_1F, 5, 3
|
||||
|
||||
spawn PALLET, PALLET_TOWN, 5, 6
|
||||
spawn VIRIDIAN, VIRIDIAN_CITY, 23, 26
|
||||
spawn PEWTER, PEWTER_CITY, 13, 26
|
||||
spawn CERULEAN, CERULEAN_CITY, 19, 22
|
||||
spawn ROCK_TUNNEL, ROUTE_10A, 11, 2
|
||||
spawn VERMILION, VERMILION_CITY, 9, 6
|
||||
spawn LAVENDER, LAVENDER_TOWN, 5, 6
|
||||
spawn SAFFRON, SAFFRON_CITY, 9, 30
|
||||
spawn CELADON, CELADON_CITY, 29, 10
|
||||
spawn FUCHSIA, FUCHSIA_CITY, 19, 28
|
||||
spawn CINNABAR, CINNABAR_ISLAND, 11, 12
|
||||
spawn INDIGO, ROUTE_23, 9, 6
|
||||
|
||||
spawn NEW_BARK, NEW_BARK_TOWN, 13, 6
|
||||
spawn CHERRYGROVE, CHERRYGROVE_CITY, 29, 4
|
||||
spawn VIOLET, VIOLET_CITY, 31, 26
|
||||
spawn UNION_CAVE, ROUTE_32, 11, 74
|
||||
spawn AZALEA, AZALEA_TOWN, 15, 10
|
||||
spawn CIANWOOD, CIANWOOD_CITY, 23, 44
|
||||
spawn GOLDENROD, GOLDENROD_CITY, 15, 28
|
||||
spawn OLIVINE, OLIVINE_CITY, 13, 22
|
||||
spawn ECRUTEAK, ECRUTEAK_CITY, 23, 28
|
||||
spawn MAHOGANY, MAHOGANY_TOWN, 15, 14
|
||||
spawn LAKE, LAKE_OF_RAGE, 21, 29
|
||||
spawn BLACKTHORN, BLACKTHORN_CITY, 21, 30
|
||||
spawn MT_SILVER, SILVER_CAVE_OUTSIDE, 23, 20
|
||||
spawn FAST_SHIP, FAST_SHIP_CABINS_SW_SSW_NW, 6, 2
|
||||
|
||||
db -1, -1, -1, -1
|
||||
|
||||
const NUM_SPAWNS
|
||||
|
||||
|
||||
LoadSpawnPoint: ; 1531f
|
||||
push hl
|
||||
push de
|
||||
ld a, [wd001]
|
||||
cp -1
|
||||
jr z, .asm_15341
|
||||
ld l, a
|
||||
ld h, 0
|
||||
add hl, hl
|
||||
add hl, hl
|
||||
ld de, SpawnPoints
|
||||
add hl, de
|
||||
ld a, [hli]
|
||||
ld [MapGroup], a
|
||||
ld a, [hli]
|
||||
ld [MapNumber], a
|
||||
ld a, [hli]
|
||||
ld [XCoord], a
|
||||
ld a, [hli]
|
||||
ld [YCoord], a
|
||||
.asm_15341
|
||||
pop de
|
||||
pop hl
|
||||
ret
|
||||
; 15344
|
||||
|
||||
|
||||
IsSpawnPoint: ; 15344
|
||||
ld hl, SpawnPoints
|
||||
ld c, 0
|
||||
.asm_15349
|
||||
ld a, [hl]
|
||||
cp -1
|
||||
jr z, .asm_1535f
|
||||
cp d
|
||||
jr nz, .asm_15356
|
||||
inc hl
|
||||
ld a, [hld]
|
||||
cp e
|
||||
jr z, .asm_15361
|
||||
|
||||
.asm_15356
|
||||
push bc
|
||||
ld bc, 4
|
||||
add hl, bc
|
||||
pop bc
|
||||
inc c
|
||||
jr .asm_15349
|
||||
|
||||
.asm_1535f
|
||||
and a
|
||||
ret
|
||||
|
||||
.asm_15361
|
||||
scf
|
||||
ret
|
||||
; 15363
|
642
engine/specials.asm
Normal file
642
engine/specials.asm
Normal file
@ -0,0 +1,642 @@
|
||||
|
||||
Special:: ; c01b
|
||||
; Run script special de.
|
||||
ld hl, SpecialsPointers
|
||||
add hl, de
|
||||
add hl, de
|
||||
add hl, de
|
||||
ld b, [hl]
|
||||
inc hl
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
ld a, b
|
||||
rst FarCall
|
||||
ret
|
||||
; c029
|
||||
|
||||
SpecialsPointers:: ; c029
|
||||
add_special Function97c28
|
||||
add_special Function29ce8
|
||||
add_special Function29d11
|
||||
add_special Function29d92
|
||||
add_special Function29e66
|
||||
add_special Function29e82
|
||||
add_special Function29efa
|
||||
add_special Function29eee
|
||||
add_special Function29c92
|
||||
add_special Function29cf1
|
||||
add_special Function29cfa
|
||||
add_special Function29bfb
|
||||
add_special Function29c7b
|
||||
add_special Function29ec4
|
||||
add_special Function29ed9
|
||||
add_special Function29eaf
|
||||
add_special Function29f47
|
||||
add_special Functionc2f6
|
||||
add_special Functionc309
|
||||
add_special Function1050b9
|
||||
add_special Functionc34a
|
||||
add_special Function4d9e5
|
||||
add_special Function13a12
|
||||
add_special Function13a31
|
||||
add_special Function135db
|
||||
add_special Functionfbb32
|
||||
add_special Functionfbcd2
|
||||
add_special Functionc658
|
||||
add_special Function1559a
|
||||
add_special Functionc2e7
|
||||
add_special Function166d6
|
||||
add_special Function1672a
|
||||
add_special Function16936
|
||||
add_special Function2c547
|
||||
add_special Function16218
|
||||
add_special Function8cc04
|
||||
add_special SpecialNameRival
|
||||
add_special Function90913
|
||||
add_special Functionc2c0
|
||||
add_special Functionc2cd
|
||||
add_special Functionc355
|
||||
add_special Functionc360
|
||||
add_special Functionc373
|
||||
add_special Functionc380
|
||||
add_special Functionc38d
|
||||
add_special Functionc3db
|
||||
add_special Function8c084
|
||||
add_special Function8c092
|
||||
add_special Function8c0b6
|
||||
add_special Function8c079
|
||||
add_special Function8c0ab
|
||||
add_special Functiond91
|
||||
add_special WhiteBGMap
|
||||
add_special UpdateTimePals
|
||||
add_special ClearTileMap
|
||||
add_special Function1ad2
|
||||
add_special Functione4a
|
||||
add_special Functionc230
|
||||
add_special SpecialSeenMon
|
||||
add_special WaitSFX
|
||||
add_special PlayMapMusic
|
||||
add_special RestartMapMusic
|
||||
add_special Function12324
|
||||
add_special Function8379
|
||||
add_special Functionc25a
|
||||
add_special Functionc268
|
||||
add_special Functionc276
|
||||
add_special Functionc284
|
||||
add_special Functionc3ef
|
||||
add_special Function17421
|
||||
add_special Function17440
|
||||
add_special Function139a8
|
||||
add_special Functionc3fc
|
||||
add_special Function26feb
|
||||
add_special Function27043
|
||||
add_special SpecialGiveShuckle
|
||||
add_special SpecialReturnShuckle
|
||||
add_special Function73f7
|
||||
add_special SpecialCheckPokerus
|
||||
add_special Function24b25
|
||||
add_special Function24b4e
|
||||
add_special Function24ae8
|
||||
add_special Function4d87a
|
||||
add_special Functionc434
|
||||
add_special Functionc422
|
||||
add_special Function4d9d3
|
||||
add_special Function88018
|
||||
add_special SpecialNameRater
|
||||
add_special Functionc2da
|
||||
add_special Function718d
|
||||
add_special Function71ac
|
||||
add_special Function2a4ab
|
||||
add_special Function2a51f
|
||||
add_special RandomPhoneMon
|
||||
add_special Function14209
|
||||
add_special Functionfb841
|
||||
add_special SpecialSnorlaxAwake
|
||||
add_special Function7413
|
||||
add_special Function7418
|
||||
add_special Function741d
|
||||
add_special Functionc472
|
||||
add_special ProfOaksPCBoot
|
||||
add_special SpecialGameboyCheck
|
||||
add_special SpecialTrainerHouse
|
||||
add_special Function16dc7
|
||||
add_special InitRoamMons
|
||||
add_special Functionc48f
|
||||
add_special Functionc49f
|
||||
add_special Functionc4ac
|
||||
add_special Function11ac3e
|
||||
add_special Function11b444
|
||||
add_special Function11b5e8
|
||||
add_special Function11b7e5
|
||||
add_special Function11b879
|
||||
add_special Function11b920
|
||||
add_special Function11b93b
|
||||
add_special Function1700b0
|
||||
add_special Function1700ba
|
||||
add_special Function170114
|
||||
add_special Function170215
|
||||
add_special Function1704e1
|
||||
add_special Function17021d
|
||||
add_special Function170b44
|
||||
add_special Function11ba38
|
||||
add_special Function170bd3
|
||||
add_special Function117656
|
||||
add_special Reset
|
||||
add_special Function1011f1
|
||||
add_special Function101220
|
||||
add_special Function101225
|
||||
add_special Function101231
|
||||
add_special Function4925b
|
||||
add_special Function8adef
|
||||
add_special Function11c1ab
|
||||
add_special Function170687
|
||||
add_special Function8ae68
|
||||
add_special Function17d224
|
||||
add_special Function17d2b6
|
||||
add_special Function17d2ce
|
||||
add_special Function17f53d
|
||||
add_special Function103612
|
||||
add_special SpecialHoOhChamber
|
||||
add_special Function102142
|
||||
add_special Function4989a
|
||||
add_special Function49bf9
|
||||
add_special SpecialPokeSeer
|
||||
add_special SpecialBuenasPassword
|
||||
add_special SpecialBuenaPrize
|
||||
add_special SpecialDratini
|
||||
add_special Function11485
|
||||
add_special SpecialBeastsCheck
|
||||
add_special SpecialMonCheck
|
||||
add_special Functionc225
|
||||
add_special Function170bd2
|
||||
add_special Function10366e
|
||||
add_special Function1037eb
|
||||
add_special Function10383c
|
||||
add_special Function1060a2
|
||||
add_special Function14168
|
||||
add_special Function1037c2
|
||||
add_special Function10630f
|
||||
add_special Function103780
|
||||
add_special Function10387b
|
||||
add_special Function4ae12
|
||||
add_special Function1047eb
|
||||
add_special Function4a927
|
||||
add_special Function90a54
|
||||
add_special Function90a88
|
||||
add_special SpecialNone
|
||||
; c224
|
||||
|
||||
SpecialNone: ; c224
|
||||
ret
|
||||
; c225
|
||||
|
||||
Functionc225: ; c225
|
||||
ld a, [ScriptVar]
|
||||
ld d, a
|
||||
callba Function57e2
|
||||
ret
|
||||
; c230
|
||||
|
||||
Functionc230: ; c230
|
||||
ld a, [ScriptVar]
|
||||
dec a
|
||||
call CheckCaughtMon
|
||||
ret nz
|
||||
ld a, [ScriptVar]
|
||||
dec a
|
||||
call SetSeenAndCaughtMon
|
||||
call FadeToMenu
|
||||
ld a, [ScriptVar]
|
||||
ld [wd265], a
|
||||
callba Functionfb877
|
||||
call Function2b4d
|
||||
ret
|
||||
; c252
|
||||
|
||||
SpecialSeenMon: ; c252
|
||||
ld a, [ScriptVar]
|
||||
dec a
|
||||
call SetSeenMon
|
||||
ret
|
||||
; c25a
|
||||
|
||||
Functionc25a: ; c25a
|
||||
ld a, [ScriptVar]
|
||||
ld b, a
|
||||
callba Function4dbd2
|
||||
jr z, Functionc298
|
||||
jr Functionc292
|
||||
|
||||
Functionc268: ; c268
|
||||
ld a, [ScriptVar]
|
||||
ld b, a
|
||||
callba Function4dbd9
|
||||
jr z, Functionc298
|
||||
jr Functionc292
|
||||
|
||||
Functionc276: ; c276
|
||||
ld a, [ScriptVar]
|
||||
ld b, a
|
||||
callba Function4dbe0
|
||||
jr z, Functionc298
|
||||
jr Functionc292
|
||||
|
||||
Functionc284: ; c284
|
||||
ld a, [ScriptVar]
|
||||
ld b, a
|
||||
callba Function4dbe6
|
||||
jr z, Functionc298
|
||||
jr Functionc292
|
||||
|
||||
Functionc292: ; c292
|
||||
ld a, $1
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
|
||||
Functionc298: ; c298
|
||||
xor a
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
; c29d
|
||||
|
||||
SpecialNameRival: ; 0xc29d
|
||||
ld b, $2 ; rival
|
||||
ld de, RivalName
|
||||
callba Function116b7
|
||||
; default to "SILVER"
|
||||
ld hl, RivalName
|
||||
ld de, DefaultRivalName
|
||||
call InitName
|
||||
ret
|
||||
; 0xc2b2
|
||||
|
||||
DefaultRivalName: ; 0xc2b2
|
||||
db "SILVER@"
|
||||
|
||||
SpecialNameRater: ; c2b9
|
||||
callba NameRater
|
||||
ret
|
||||
; c2c0
|
||||
|
||||
Functionc2c0: ; c2c0
|
||||
call FadeToMenu
|
||||
callba Function9191c
|
||||
call Function2b4d
|
||||
ret
|
||||
; c2cd
|
||||
|
||||
Functionc2cd: ; c2cd
|
||||
call FadeToMenu
|
||||
callba Function16be4
|
||||
call Function2b4d
|
||||
ret
|
||||
; c2da
|
||||
|
||||
Functionc2da: ; c2da
|
||||
call FadeToMenu
|
||||
callba Function3f836
|
||||
call Function2b4d
|
||||
ret
|
||||
; c2e7
|
||||
|
||||
Functionc2e7: ; c2e7
|
||||
xor a
|
||||
ld [ScriptVar], a
|
||||
callba Function156d9
|
||||
ld a, c
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
; c2f6
|
||||
|
||||
Functionc2f6: ; c2f6
|
||||
ld a, $0
|
||||
call GetSRAMBank
|
||||
ld a, [$abe2]
|
||||
and a
|
||||
jr z, .asm_c302
|
||||
inc a
|
||||
|
||||
.asm_c302
|
||||
ld [ScriptVar], a
|
||||
call CloseSRAM
|
||||
ret
|
||||
; c309
|
||||
|
||||
Functionc309: ; c309
|
||||
ld a, $0
|
||||
call GetSRAMBank
|
||||
ld a, [$abe2]
|
||||
ld [CurItem], a
|
||||
ld a, $1
|
||||
ld [wd10c], a
|
||||
ld hl, NumItems
|
||||
call ReceiveItem
|
||||
jr nc, .asm_c33d
|
||||
xor a
|
||||
ld [$abe2], a
|
||||
call CloseSRAM
|
||||
ld a, [CurItem]
|
||||
ld [wd265], a
|
||||
call GetItemName
|
||||
ld hl, UnknownText_0xc345
|
||||
call PrintText
|
||||
ld a, $1
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
|
||||
.asm_c33d
|
||||
call CloseSRAM
|
||||
xor a
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
; c345
|
||||
|
||||
UnknownText_0xc345: ; 0xc345
|
||||
; received item
|
||||
text_jump UnknownText_0x1bd3be
|
||||
db "@"
|
||||
; 0xc34a
|
||||
|
||||
Functionc34a: ; c34a
|
||||
callba Function1369d
|
||||
ld a, b
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
; c355
|
||||
|
||||
Functionc355: ; c355
|
||||
ld a, [ScriptVar]
|
||||
ld e, a
|
||||
callba Function91a53
|
||||
ret
|
||||
; c360
|
||||
|
||||
Functionc360: ; c360
|
||||
call FadeToMenu
|
||||
callba Functione1190
|
||||
ld a, [wd0ec]
|
||||
ld [ScriptVar], a
|
||||
call Function2b4d
|
||||
ret
|
||||
; c373
|
||||
|
||||
Functionc373: ; c373
|
||||
call Functionc3ae
|
||||
ret c
|
||||
ld a, BANK(Function926c7)
|
||||
ld hl, Function926c7
|
||||
call Functionc39a
|
||||
ret
|
||||
; c380
|
||||
|
||||
Functionc380: ; c380
|
||||
call Functionc3ae
|
||||
ret c
|
||||
ld a, BANK(Functione00ee)
|
||||
ld hl, Functione00ee
|
||||
call Functionc39a
|
||||
ret
|
||||
; c38d
|
||||
|
||||
Functionc38d: ; c38d
|
||||
call Functionc3ae
|
||||
ret c
|
||||
ld a, BANK(Functione1e5b)
|
||||
ld hl, Functione1e5b
|
||||
call Functionc39a
|
||||
ret
|
||||
; c39a
|
||||
|
||||
Functionc39a: ; c39a
|
||||
call Function31cf
|
||||
call FadeToMenu
|
||||
ld hl, wd0e8
|
||||
ld a, [hli]
|
||||
push af
|
||||
ld a, [hli]
|
||||
ld h, [hl]
|
||||
ld l, a
|
||||
pop af
|
||||
rst FarCall
|
||||
call Function2b4d
|
||||
ret
|
||||
; c3ae
|
||||
|
||||
Functionc3ae: ; c3ae
|
||||
ld hl, Coins
|
||||
ld a, [hli]
|
||||
or [hl]
|
||||
jr z, .asm_c3c4
|
||||
ld a, COIN_CASE
|
||||
ld [CurItem], a
|
||||
ld hl, NumItems
|
||||
call CheckItem
|
||||
jr nc, .asm_c3c9
|
||||
and a
|
||||
ret
|
||||
|
||||
.asm_c3c4
|
||||
ld hl, UnknownText_0xc3d1
|
||||
jr .asm_c3cc
|
||||
|
||||
.asm_c3c9
|
||||
ld hl, UnknownText_0xc3d6
|
||||
|
||||
.asm_c3cc
|
||||
call PrintText
|
||||
scf
|
||||
ret
|
||||
; c3d1
|
||||
|
||||
UnknownText_0xc3d1: ; 0xc3d1
|
||||
; You have no coins.
|
||||
text_jump UnknownText_0x1bd3d7
|
||||
db "@"
|
||||
; 0xc3d6
|
||||
|
||||
UnknownText_0xc3d6: ; 0xc3d6
|
||||
; You don't have a COIN CASE.
|
||||
text_jump UnknownText_0x1bd3eb
|
||||
db "@"
|
||||
; 0xc3db
|
||||
|
||||
Functionc3db: ; c3db
|
||||
call WhiteBGMap
|
||||
call Function2879
|
||||
ret
|
||||
; c3e2
|
||||
|
||||
ScriptReturnCarry: ; c3e2
|
||||
jr c, .carry
|
||||
xor a
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
.carry
|
||||
ld a, 1
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
; c3ef
|
||||
|
||||
Functionc3ef: ; c3ef
|
||||
callba Function1150c
|
||||
ld a, [wdc3a]
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
; c3fc
|
||||
|
||||
Functionc3fc: ; c3fc
|
||||
ld a, [ScriptVar]
|
||||
ld [wdfce], a
|
||||
ret
|
||||
; c403
|
||||
|
||||
|
||||
Functionc403:: ; c403
|
||||
ld a, c
|
||||
and a
|
||||
jr nz, .asm_c410
|
||||
ld a, d
|
||||
ld [wdfcc], a
|
||||
ld a, e
|
||||
ld [wdfcd], a
|
||||
ret
|
||||
|
||||
.asm_c410
|
||||
ld a, d
|
||||
ld [wdc5a], a
|
||||
ld a, e
|
||||
ld [wdc5b], a
|
||||
ret
|
||||
; c419
|
||||
|
||||
|
||||
SpecialCheckPokerus: ; c419
|
||||
; Check if a monster in your party has Pokerus
|
||||
callba CheckPokerus
|
||||
jp ScriptReturnCarry
|
||||
; c422
|
||||
|
||||
Functionc422: ; c422
|
||||
callba Function1152b
|
||||
ld hl, wdc9d
|
||||
res 0, [hl]
|
||||
callba Function5d33
|
||||
ret
|
||||
; c434
|
||||
|
||||
Functionc434: ; c434
|
||||
callba Function11542
|
||||
jp ScriptReturnCarry
|
||||
; c43d
|
||||
|
||||
SpecialSnorlaxAwake: ; 0xc43d
|
||||
; Check if the Poké Flute channel is playing, and if the player is standing
|
||||
; next to Snorlax.
|
||||
|
||||
; outputs:
|
||||
; ScriptVar is 1 if the conditions are met, otherwise 0.
|
||||
|
||||
; check background music
|
||||
ld a, [wMapMusic]
|
||||
cp MUSIC_POKE_FLUTE_CHANNEL
|
||||
jr nz, .nope
|
||||
|
||||
ld a, [XCoord]
|
||||
ld b, a
|
||||
ld a, [YCoord]
|
||||
ld c, a
|
||||
|
||||
ld hl, .ProximityCoords
|
||||
.loop
|
||||
ld a, [hli]
|
||||
cp $ff
|
||||
jr z, .nope
|
||||
cp b
|
||||
jr nz, .nextcoord
|
||||
ld a, [hli]
|
||||
cp c
|
||||
jr nz, .loop
|
||||
|
||||
ld a, $1
|
||||
jr .done
|
||||
|
||||
.nextcoord
|
||||
inc hl
|
||||
jr .loop
|
||||
|
||||
.nope
|
||||
xor a
|
||||
.done
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
|
||||
.ProximityCoords
|
||||
; x, y
|
||||
db 33, 8 ; left
|
||||
db 34, 10 ; below
|
||||
db 35, 10 ; below
|
||||
db 36, 8 ; right
|
||||
db 36, 9 ; right
|
||||
db $ff
|
||||
|
||||
|
||||
Functionc472: ; c472
|
||||
ld a, [CurPartySpecies]
|
||||
jp PlayCry
|
||||
; c478
|
||||
|
||||
|
||||
SpecialGameboyCheck: ; c478
|
||||
ld a, [hCGB]
|
||||
and a
|
||||
jr nz, .cgb
|
||||
|
||||
ld a, [hSGB]
|
||||
and a
|
||||
jr nz, .sgb
|
||||
|
||||
.gb
|
||||
xor a
|
||||
jr .done
|
||||
.sgb
|
||||
ld a, 1
|
||||
jr .done
|
||||
.cgb
|
||||
ld a, 2
|
||||
.done
|
||||
ld [ScriptVar], a
|
||||
ret
|
||||
|
||||
|
||||
Functionc48f: ; c48f
|
||||
ld a, MUSIC_NONE % $100
|
||||
ld [MusicFadeIDLo], a
|
||||
ld a, MUSIC_NONE / $100
|
||||
ld [MusicFadeIDHi], a
|
||||
ld a, $2
|
||||
ld [MusicFade], a
|
||||
ret
|
||||
; c49f
|
||||
|
||||
Functionc49f: ; c49f
|
||||
call FadeToMenu
|
||||
callba Function1dd702
|
||||
call Function2b4d
|
||||
ret
|
||||
; c4ac
|
||||
|
||||
Functionc4ac: ; c4ac
|
||||
call FadeToMenu
|
||||
callba Function84688
|
||||
call Function2b4d
|
||||
ret
|
||||
; c4b9
|
||||
|
||||
SpecialTrainerHouse: ; 0xc4b9
|
||||
ld a, 0
|
||||
call GetSRAMBank
|
||||
ld a, [$abfd] ; XXX what is this memory location?
|
||||
ld [ScriptVar], a
|
||||
jp CloseSRAM
|
||||
|
@ -122,16 +122,16 @@ PokeCenterNurseScript: ; bc09c
|
||||
; Go ahead and heal
|
||||
farwritetext UnknownText_0x1b01bd
|
||||
pause 20
|
||||
special $009d
|
||||
special Function1060a2
|
||||
; Turn to the machine
|
||||
spriteface $fe, $2
|
||||
pause 10
|
||||
special $001b
|
||||
special Functionc658
|
||||
playmusic MUSIC_NONE
|
||||
writebyte $0
|
||||
special $003e
|
||||
special Function12324
|
||||
pause 30
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
spriteface $fe, $0
|
||||
pause 10
|
||||
; Has Elm already phoned you about Pokerus?
|
||||
@ -141,7 +141,7 @@ PokeCenterNurseScript: ; bc09c
|
||||
checkflag $000d
|
||||
iftrue .done
|
||||
; Check for Pokerus
|
||||
special $004e ; SPECIAL_CHECKPOKERUS
|
||||
special SpecialCheckPokerus ; SPECIAL_CHECKPOKERUS
|
||||
iftrue .pokerus
|
||||
.done
|
||||
; Thank you for waiting. ...
|
||||
@ -212,7 +212,7 @@ UnknownScript_0xbc17a: ; 0xbc17a
|
||||
loadfont
|
||||
farwritetext UnknownText_0x1b048d
|
||||
closetext
|
||||
special $0026
|
||||
special Functionc2c0
|
||||
loadmovesprites
|
||||
end
|
||||
; 0xbc185
|
||||
@ -236,7 +236,7 @@ UnknownScript_0xbc191: ; 0xbc191
|
||||
UnknownScript_0xbc195: ; 0xbc195
|
||||
loadfont
|
||||
writebyte $0
|
||||
special $0028
|
||||
special Functionc355
|
||||
loadmovesprites
|
||||
end
|
||||
; 0xbc19d
|
||||
@ -244,7 +244,7 @@ UnknownScript_0xbc195: ; 0xbc195
|
||||
UnknownScript_0xbc19d: ; 0xbc19d
|
||||
loadfont
|
||||
writebyte $4
|
||||
special $0028
|
||||
special Functionc355
|
||||
loadmovesprites
|
||||
end
|
||||
; 0xbc1a5
|
||||
@ -255,7 +255,7 @@ UnknownScript_0xbc1a5: ; 0xbc1a5
|
||||
|
||||
UnknownScript_0xbc1a9: ; 0xbc1a9
|
||||
loadfont
|
||||
special $001c
|
||||
special Function1559a
|
||||
loadmovesprites
|
||||
end
|
||||
; 0xbc1af
|
||||
@ -371,7 +371,7 @@ UnknownScript_0xbc242: ; 0xbc242
|
||||
; 0xbc25c
|
||||
|
||||
UnknownScript_0xbc25c: ; 0xbc25c
|
||||
special $0034
|
||||
special WhiteBGMap
|
||||
scall UnknownScript_0xbc380
|
||||
setevent $0747
|
||||
clearevent $0748
|
||||
@ -389,7 +389,7 @@ UnknownScript_0xbc274: ; bc274
|
||||
loadfont
|
||||
farwritetext UnknownText_0x1b05bf
|
||||
closetext
|
||||
special $0014
|
||||
special Functionc34a
|
||||
RAM2MEM $0
|
||||
if_equal $1, UnknownScript_0xbc31e
|
||||
if_equal $2, UnknownScript_0xbc332
|
||||
@ -415,9 +415,9 @@ UnknownScript_0xbc2b6:
|
||||
iffalse UnknownScript_0xbc2c4
|
||||
farwritetext UnknownText_0x1b06d9
|
||||
closetext
|
||||
special $0017
|
||||
special Function13a31
|
||||
UnknownScript_0xbc2c4:
|
||||
special $0015
|
||||
special Function4d9e5
|
||||
if_equal $0, UnknownScript_0xbc2d4
|
||||
if_equal $2, UnknownScript_0xbc2d4
|
||||
farwritetext UnknownText_0x1b070d
|
||||
@ -447,7 +447,7 @@ UnknownScript_0xbc2d4:
|
||||
setevent $0728
|
||||
setevent $0729
|
||||
setflag $0051
|
||||
special $003c
|
||||
special PlayMapMusic
|
||||
end
|
||||
; 0xbc31e
|
||||
|
||||
@ -692,7 +692,7 @@ UnknownScript_0xbc3db: ; 0xbc3db
|
||||
; 0xbc574
|
||||
|
||||
UnknownScript_0xbc574: ; 0xbc574
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
checkcode $17
|
||||
if_equal $5, UnknownScript_0xbc5c9
|
||||
if_equal $7, UnknownScript_0xbc5ce
|
||||
@ -816,7 +816,7 @@ UnknownScript_0xbc628: ; 0xbc628
|
||||
; 0xbc62d
|
||||
|
||||
UnknownScript_0xbc62d: ; 0xbc62d
|
||||
special $005d
|
||||
special RandomPhoneMon
|
||||
checkcode $17
|
||||
if_equal $5, UnknownScript_0xbc682
|
||||
if_equal $7, UnknownScript_0xbc687
|
||||
@ -2257,7 +2257,7 @@ UnknownScript_0xbcde0: ; 0xbcde0
|
||||
farwritetext UnknownText_0x1b07e3
|
||||
|
||||
UnknownScript_0xbcde4: ; 0xbcde4
|
||||
special $0050
|
||||
special Function24b4e
|
||||
loadmenudata MenuDataHeader_0xbce54
|
||||
interpretmenu2
|
||||
writebackup
|
||||
@ -2336,7 +2336,7 @@ MenuData2_0xbce5c: ; 0xbce5c
|
||||
UnknownScript_0xbce7f: ; 0xbce7f
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0059
|
||||
special Function718d
|
||||
if_less_than 50, UnknownScript_0xbce9a
|
||||
if_less_than 150, UnknownScript_0xbce93
|
||||
farwritetext UnknownText_0x1b092a
|
||||
|
168
event/move_deleter.asm
Normal file
168
event/move_deleter.asm
Normal file
@ -0,0 +1,168 @@
|
||||
Function2c547: ; 2c547
|
||||
ld hl, UnknownText_0x2c5ef
|
||||
call PrintText
|
||||
call YesNoBox
|
||||
jr c, .asm_2c5c3
|
||||
ld hl, UnknownText_0x2c5f4
|
||||
call PrintText
|
||||
callba Function50000
|
||||
jr c, .asm_2c5c3
|
||||
ld a, [CurPartySpecies]
|
||||
cp EGG
|
||||
jr z, .asm_2c5bc
|
||||
ld a, [CurPartyMon]
|
||||
ld hl, PartyMon1Moves + 1
|
||||
ld bc, PartyMon2 - PartyMon1
|
||||
call AddNTimes
|
||||
ld a, [hl]
|
||||
and a
|
||||
jr z, .asm_2c5ca
|
||||
ld hl, UnknownText_0x2c5ea
|
||||
call PrintText
|
||||
call Function1d6e
|
||||
callba Function12f5b
|
||||
push af
|
||||
call Function2b74
|
||||
pop af
|
||||
jr c, .asm_2c5c3
|
||||
ld a, [wcfa9]
|
||||
push af
|
||||
ld a, [CurSpecies]
|
||||
ld [wd265], a
|
||||
call GetMoveName
|
||||
ld hl, UnknownText_0x2c5d6
|
||||
call PrintText
|
||||
call YesNoBox
|
||||
pop bc
|
||||
jr c, .asm_2c5c3
|
||||
call Function2c5f9
|
||||
call WaitSFX
|
||||
ld de, SFX_MOVE_DELETED
|
||||
call PlaySFX
|
||||
call WaitSFX
|
||||
ld hl, UnknownText_0x2c5db
|
||||
call PrintText
|
||||
ret
|
||||
|
||||
.asm_2c5bc
|
||||
ld hl, UnknownText_0x2c5e0
|
||||
call PrintText
|
||||
ret
|
||||
|
||||
.asm_2c5c3
|
||||
ld hl, UnknownText_0x2c5e5
|
||||
call PrintText
|
||||
ret
|
||||
|
||||
.asm_2c5ca
|
||||
ld hl, UnknownText_0x2c5d1
|
||||
call PrintText
|
||||
ret
|
||||
; 2c5d1
|
||||
|
||||
UnknownText_0x2c5d1: ; 0x2c5d1
|
||||
; That #MON knows only one move.
|
||||
text_jump UnknownText_0x1c5eba
|
||||
db "@"
|
||||
; 0x2c5d6
|
||||
|
||||
UnknownText_0x2c5d6: ; 0x2c5d6
|
||||
; Oh, make it forget @ ?
|
||||
text_jump UnknownText_0x1c5eda
|
||||
db "@"
|
||||
; 0x2c5db
|
||||
|
||||
UnknownText_0x2c5db: ; 0x2c5db
|
||||
; Done! Your #MON forgot the move.
|
||||
text_jump UnknownText_0x1c5ef5
|
||||
db "@"
|
||||
; 0x2c5e0
|
||||
|
||||
UnknownText_0x2c5e0: ; 0x2c5e0
|
||||
; An EGG doesn't know any moves!
|
||||
text_jump UnknownText_0x1c5f17
|
||||
db "@"
|
||||
; 0x2c5e5
|
||||
|
||||
UnknownText_0x2c5e5: ; 0x2c5e5
|
||||
; No? Come visit me again.
|
||||
text_jump UnknownText_0x1c5f36
|
||||
db "@"
|
||||
; 0x2c5ea
|
||||
|
||||
UnknownText_0x2c5ea: ; 0x2c5ea
|
||||
; Which move should it forget, then?
|
||||
text_jump UnknownText_0x1c5f50
|
||||
db "@"
|
||||
; 0x2c5ef
|
||||
|
||||
UnknownText_0x2c5ef: ; 0x2c5ef
|
||||
; Um… Oh, yes, I'm the MOVE DELETER. I can make #MON forget moves. Shall I make a #MON forget?
|
||||
text_jump UnknownText_0x1c5f74
|
||||
db "@"
|
||||
; 0x2c5f4
|
||||
|
||||
UnknownText_0x2c5f4: ; 0x2c5f4
|
||||
; Which #MON?
|
||||
text_jump UnknownText_0x1c5fd1
|
||||
db "@"
|
||||
; 0x2c5f9
|
||||
|
||||
Function2c5f9: ; 2c5f9
|
||||
ld a, b
|
||||
push bc
|
||||
dec a
|
||||
ld c, a
|
||||
ld b, 0
|
||||
ld hl, PartyMon1Moves
|
||||
add hl, bc
|
||||
ld a, [CurPartyMon]
|
||||
ld bc, PartyMon2 - PartyMon1
|
||||
call AddNTimes
|
||||
pop bc
|
||||
push bc
|
||||
inc b
|
||||
.asm_2c60f
|
||||
ld a, b
|
||||
cp NUM_MOVES + 1
|
||||
jr z, .asm_2c61b
|
||||
inc hl
|
||||
ld a, [hld]
|
||||
ld [hl], a
|
||||
inc hl
|
||||
inc b
|
||||
jr .asm_2c60f
|
||||
|
||||
.asm_2c61b
|
||||
xor a
|
||||
ld [hl], a
|
||||
pop bc
|
||||
|
||||
ld a, b
|
||||
push bc
|
||||
dec a
|
||||
ld c, a
|
||||
ld b, 0
|
||||
ld hl, PartyMon1PP
|
||||
add hl, bc
|
||||
ld a, [CurPartyMon]
|
||||
ld bc, PartyMon2 - PartyMon1
|
||||
call AddNTimes
|
||||
pop bc
|
||||
inc b
|
||||
.asm_2c633
|
||||
ld a, b
|
||||
cp NUM_MOVES + 1
|
||||
jr z, .asm_2c63f
|
||||
inc hl
|
||||
ld a, [hld]
|
||||
ld [hl], a
|
||||
inc hl
|
||||
inc b
|
||||
jr .asm_2c633
|
||||
|
||||
.asm_2c63f
|
||||
xor a
|
||||
ld [hl], a
|
||||
ret
|
||||
; 2c642
|
@ -1380,7 +1380,7 @@ RareCandy: ; ef14
|
||||
callba Function50e47
|
||||
|
||||
pop de
|
||||
ld a, $8
|
||||
ld a, PartyMon1Exp - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
|
||||
ld a, [hMultiplicand]
|
||||
@ -1390,7 +1390,7 @@ RareCandy: ; ef14
|
||||
ld a, [$ffb6]
|
||||
ld [hl], a
|
||||
|
||||
ld a, $24
|
||||
ld a, PartyMon1MaxHP - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hli]
|
||||
ld b, a
|
||||
@ -1398,7 +1398,7 @@ RareCandy: ; ef14
|
||||
push bc
|
||||
call Functionee8c
|
||||
|
||||
ld a, $25
|
||||
ld a, PartyMon1MaxHP + 1 - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
|
||||
pop bc
|
||||
@ -1431,7 +1431,7 @@ RareCandy: ; ef14
|
||||
|
||||
hlcoord 11, 1
|
||||
ld bc, $0004
|
||||
predef Function50b7b
|
||||
predef PrintTempMonStats
|
||||
|
||||
call Functiona80
|
||||
|
||||
@ -1498,7 +1498,7 @@ Functionefda: ; efda (3:6fda)
|
||||
ld a, $1
|
||||
ret z
|
||||
call Functionf058
|
||||
ld a, $20
|
||||
ld a, PartyMon1Status - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hl]
|
||||
and c
|
||||
@ -1537,7 +1537,7 @@ Functionf009: ; f009 (3:7009)
|
||||
Functionf01e: ; f01e (3:701e)
|
||||
call Functionf2a6
|
||||
ret nc
|
||||
ld a, $22
|
||||
ld a, PartyMon1HP - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hli]
|
||||
ld [BattleMonHP], a
|
||||
@ -1955,7 +1955,7 @@ Functionf2ba: ; f2ba (3:72ba)
|
||||
Functionf2c3: ; f2c3 (3:72c3)
|
||||
call Functionf36f
|
||||
asm_f2c6: ; f2c6 (3:72c6)
|
||||
ld a, $22
|
||||
ld a, PartyMon1HP - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld [hl], d
|
||||
inc hl
|
||||
@ -1963,7 +1963,7 @@ asm_f2c6: ; f2c6 (3:72c6)
|
||||
jp Functionf328
|
||||
|
||||
Functionf2d1: ; f2d1 (3:72d1)
|
||||
ld a, $23
|
||||
ld a, PartyMon1HP + 1 - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hl]
|
||||
add e
|
||||
@ -1973,11 +1973,11 @@ Functionf2d1: ; f2d1 (3:72d1)
|
||||
ld [hl], a
|
||||
jr c, .asm_f2f5
|
||||
call Functionf328
|
||||
ld a, $23
|
||||
ld a, PartyMon1HP + 1 - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld d, h
|
||||
ld e, l
|
||||
ld a, $25
|
||||
ld a, PartyMon1MaxHP + 1 - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [de]
|
||||
sub [hl]
|
||||
@ -1992,7 +1992,7 @@ Functionf2d1: ; f2d1 (3:72d1)
|
||||
ret
|
||||
|
||||
Functionf2f9: ; f2f9 (3:72f9)
|
||||
ld a, $23
|
||||
ld a, PartyMon1HP + 1 - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hl]
|
||||
sub e
|
||||
@ -2030,7 +2030,7 @@ Functionf31b: ; f31b (3:731b)
|
||||
ret
|
||||
|
||||
Functionf328: ; f328 (3:7328)
|
||||
ld a, $22
|
||||
ld a, PartyMon1HP - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hli]
|
||||
ld [wd1ef], a
|
||||
@ -2056,7 +2056,7 @@ Functionf33f: ; f33f
|
||||
; f348
|
||||
|
||||
Functionf348: ; f348 (3:7348)
|
||||
ld a, $22
|
||||
ld a, PartyMon1HP - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hli]
|
||||
ld [wd1ed], a
|
||||
@ -2073,7 +2073,7 @@ Functionf356: ; f356 (3:7356)
|
||||
|
||||
Functionf35f: ; f35f (3:735f)
|
||||
push hl
|
||||
ld a, $24
|
||||
ld a, PartyMon1MaxHP - PartyMon1
|
||||
call GetPartyParamLocation
|
||||
ld a, [hli]
|
||||
ld [Buffer2], a
|
||||
|
@ -80,11 +80,19 @@ callasm: macro
|
||||
dw \1
|
||||
endm
|
||||
|
||||
|
||||
special: macro
|
||||
db $0f
|
||||
dw \1 ; predefined_script
|
||||
dw (\1Special - SpecialsPointers) / 3
|
||||
endm
|
||||
|
||||
add_special: MACRO
|
||||
\1Special::
|
||||
db BANK(\1)
|
||||
dw \1
|
||||
ENDM
|
||||
|
||||
|
||||
ptcallasm: macro
|
||||
db $10
|
||||
dw \1 ; asm
|
||||
|
@ -64,3 +64,99 @@ warp_def: macro
|
||||
db \4 ; map group
|
||||
db \5 ; map number
|
||||
endm
|
||||
|
||||
|
||||
map_header: MACRO
|
||||
; label, tileset, permission, location, music, time of day, fishing group
|
||||
\1_MapHeader:
|
||||
db BANK(\1_SecondMapHeader), \2, \3
|
||||
dw \1_SecondMapHeader
|
||||
db \4, \5, \6, \7
|
||||
ENDM
|
||||
|
||||
|
||||
map_header_2: MACRO
|
||||
; label, map, border block, connections
|
||||
\1_SecondMapHeader::
|
||||
db \3
|
||||
\2\@HEIGHT EQUS "\2_HEIGHT"
|
||||
\2\@WIDTH EQUS "\2_WIDTH"
|
||||
db \2\@HEIGHT, \2\@WIDTH
|
||||
db BANK(\1_BlockData)
|
||||
dw \1_BlockData
|
||||
db BANK(\1_MapScriptHeader)
|
||||
dw \1_MapScriptHeader
|
||||
dw \1_MapEventHeader
|
||||
db \4
|
||||
ENDM
|
||||
|
||||
connection: MACRO
|
||||
if "\1" == "north"
|
||||
;\2: map id
|
||||
;\3: map label (eventually will be rolled into map id)
|
||||
;\4: x
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_BlockData + \2_WIDTH * (\2_HEIGHT - 3) + \5
|
||||
dw OverworldMap + \4 + 3
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db \2_HEIGHT * 2 - 1
|
||||
db (\4 - \5) * -2
|
||||
dw OverworldMap + \2_HEIGHT * (\2_WIDTH + 6) + 1
|
||||
endc
|
||||
|
||||
if "\1" == "south"
|
||||
;\2: map id
|
||||
;\3: map label (eventually will be rolled into map id)
|
||||
;\4: x
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_BlockData + \5
|
||||
dw OverworldMap + (\7_HEIGHT + 3) * (\7_WIDTH + 6) + \4 + 3
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db 0
|
||||
db (\4 - \5) * -2
|
||||
dw OverworldMap + \2_WIDTH + 7
|
||||
endc
|
||||
|
||||
if "\1" == "west"
|
||||
;\2: map id
|
||||
;\3: map label (eventually will be rolled into map id)
|
||||
;\4: y
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_BlockData + (\2_WIDTH * \5) + \2_WIDTH - 3
|
||||
dw OverworldMap + (\7_WIDTH + 6) * (\4 + 3)
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db (\4 - \5) * -2
|
||||
db \2_WIDTH * 2 - 1
|
||||
dw OverworldMap + \2_WIDTH * 2 + 6
|
||||
endc
|
||||
|
||||
if "\1" == "east"
|
||||
;\2: map id
|
||||
;\3: map label (eventually will be rolled into map id)
|
||||
;\4: y
|
||||
;\5: offset?
|
||||
;\6: strip length
|
||||
;\7: this map id
|
||||
map \2
|
||||
dw \3_BlockData + (\2_WIDTH * \5)
|
||||
dw OverworldMap + (\7_WIDTH + 6) * (\4 + 3 + 1) - 3
|
||||
db \6
|
||||
db \2_WIDTH
|
||||
db (\4 - \5) * -2
|
||||
db 0
|
||||
dw OverworldMap + \2_WIDTH + 7
|
||||
endc
|
||||
|
||||
ENDM
|
||||
|
@ -36,7 +36,7 @@ UnknownScript_0x198018: ; 0x198018
|
||||
moveperson $b, $b, $b
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
appear $b
|
||||
applymovement $b, MovementData_0x198134
|
||||
@ -47,7 +47,7 @@ UnknownScript_0x198018: ; 0x198018
|
||||
UnknownScript_0x198034: ; 0x198034
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
appear $b
|
||||
applymovement $b, MovementData_0x19813c
|
||||
|
@ -12,10 +12,10 @@ BattleTower1F_MapScriptHeader: ; 0x9e393
|
||||
|
||||
UnknownScript_0x9e39d: ; 0x9e39d
|
||||
writebyte $9
|
||||
special $0086
|
||||
special Function170687
|
||||
iffalse UnknownScript_0x9e3d1
|
||||
writebyte $2
|
||||
special $0086
|
||||
special Function170687
|
||||
if_equal $0, UnknownScript_0x9e3d1
|
||||
if_equal $2, UnknownScript_0x9e3c4
|
||||
if_equal $3, UnknownScript_0x9e3d1
|
||||
@ -34,9 +34,9 @@ UnknownScript_0x9e3c4: ; 0x9e3c4
|
||||
|
||||
UnknownScript_0x9e3c7: ; 0x9e3c7
|
||||
writebyte $4
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $6
|
||||
special $0086
|
||||
special Function170687
|
||||
UnknownScript_0x9e3d1: ; 0x9e3d1
|
||||
dotrigger $1
|
||||
UnknownScript_0x9e3d3: ; 0x9e3d3
|
||||
@ -57,13 +57,13 @@ UnknownScript_0x9e3e0: ; 0x9e3e0
|
||||
|
||||
ReceptionistScript_0x9e3e2: ; 0x9e3e2
|
||||
writebyte $2
|
||||
special $0086
|
||||
special Function170687
|
||||
if_equal $3, BattleTowerBattleRoomScript_0x9f4e4
|
||||
loadfont
|
||||
writetext UnknownText_0x9e5ab
|
||||
keeptextopen
|
||||
writebyte $0
|
||||
special $0086
|
||||
special Function170687
|
||||
if_not_equal $0, UnknownScript_0x9e3fc
|
||||
jump UnknownScript_0x9e49e
|
||||
; 0x9e3fc
|
||||
@ -71,7 +71,7 @@ ReceptionistScript_0x9e3e2: ; 0x9e3e2
|
||||
UnknownScript_0x9e3fc: ; 0x9e3fc
|
||||
writetext UnknownText_0x9e5ea
|
||||
writebyte $1
|
||||
special $0088
|
||||
special Function17d224
|
||||
if_equal $1, UnknownScript_0x9e40f
|
||||
if_equal $2, UnknownScript_0x9e4a5
|
||||
jump UnknownScript_0x9e4b0
|
||||
@ -79,35 +79,35 @@ UnknownScript_0x9e3fc: ; 0x9e3fc
|
||||
|
||||
UnknownScript_0x9e40f: ; 0x9e40f
|
||||
writebyte $1a
|
||||
special $0086
|
||||
special $007c
|
||||
special Function170687
|
||||
special Function170bd3
|
||||
if_not_equal $0, UnknownScript_0x9e4bb
|
||||
writetext UnknownText_0x9ef1f
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $0
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $1
|
||||
writebyte $1
|
||||
special $0086
|
||||
special $0074
|
||||
special Function170687
|
||||
special Function1700b0
|
||||
if_equal $a, UnknownScript_0x9e3fc
|
||||
if_not_equal $0, UnknownScript_0x9e550
|
||||
writebyte $11
|
||||
special $0086
|
||||
special Function170687
|
||||
writetext UnknownText_0x9e60a
|
||||
closetext
|
||||
loadmovesprites
|
||||
writebyte $1e
|
||||
special $0086
|
||||
special Function170687
|
||||
jump UnknownScript_0x9e454
|
||||
; 0x9e44e
|
||||
|
||||
UnknownScript_0x9e44e: ; 0x9e44e
|
||||
loadmovesprites
|
||||
writebyte $8
|
||||
special $0086
|
||||
special Function170687
|
||||
UnknownScript_0x9e454: ; 0x9e454
|
||||
musicfadeout $0000, $8
|
||||
domaptrigger GROUP_BATTLE_TOWER_BATTLE_ROOM, MAP_BATTLE_TOWER_BATTLE_ROOM, $0
|
||||
@ -116,7 +116,7 @@ UnknownScript_0x9e454: ; 0x9e454
|
||||
follow $2, $0
|
||||
applymovement $2, MovementData_0x9e571
|
||||
writebyte $a
|
||||
special $0086
|
||||
special Function170687
|
||||
warpsound
|
||||
disappear $2
|
||||
stopfollow
|
||||
@ -127,15 +127,15 @@ UnknownScript_0x9e454: ; 0x9e454
|
||||
|
||||
UnknownScript_0x9e47a: ; 0x9e47a
|
||||
writebyte $1c
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $1b
|
||||
special $0086
|
||||
special Function170687
|
||||
if_equal $12, UnknownScript_0x9e498
|
||||
itemtotext $0, $1
|
||||
giveitem $ff, $5
|
||||
writetext UnknownText_0x9eb7e
|
||||
writebyte $1d
|
||||
special $0086
|
||||
special Function170687
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e498
|
||||
@ -155,7 +155,7 @@ UnknownScript_0x9e4a5: ; 0x9e4a5
|
||||
writetext UnknownText_0x9e886
|
||||
UnknownScript_0x9e4a8: ; 0x9e4a8
|
||||
writebyte $1
|
||||
special $0086
|
||||
special Function170687
|
||||
jump UnknownScript_0x9e3fc
|
||||
; 0x9e4b0
|
||||
|
||||
@ -167,7 +167,7 @@ UnknownScript_0x9e4b0: ; 0x9e4b0
|
||||
; 0x9e4b6
|
||||
|
||||
UnknownScript_0x9e4b6: ; 0x9e4b6
|
||||
special $008b
|
||||
special Function17f53d
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e4bb
|
||||
@ -183,11 +183,11 @@ UnknownScript_0x9e4be: ; 0x9e4be
|
||||
writetext UnknownText_0x9ef1f
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
writebyte $1
|
||||
special $0086
|
||||
special $0075
|
||||
special Function170687
|
||||
special Function1700ba
|
||||
if_equal $a, UnknownScript_0x9e3fc
|
||||
if_not_equal $0, UnknownScript_0x9e550
|
||||
writetext UnknownText_0x9e9eb
|
||||
@ -201,15 +201,15 @@ UnknownScript_0x9e4be: ; 0x9e4be
|
||||
|
||||
UnknownScript_0x9e4ea: ; 0x9e4ea
|
||||
writebyte $18
|
||||
special $0086
|
||||
special Function170687
|
||||
if_not_equal $0, UnknownScript_0x9e542
|
||||
writebyte $19
|
||||
special $0086
|
||||
special Function170687
|
||||
if_not_equal $0, UnknownScript_0x9e549
|
||||
special $007c
|
||||
special Function170bd3
|
||||
if_not_equal $0, UnknownScript_0x9e4bb
|
||||
writebyte $5
|
||||
special $0086
|
||||
special Function170687
|
||||
if_equal $0, UnknownScript_0x9e512
|
||||
writetext UnknownText_0x9ecb0
|
||||
jump UnknownScript_0x9e515
|
||||
@ -224,13 +224,13 @@ UnknownScript_0x9e515: ; 0x9e515
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $0
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x9e3fc
|
||||
dotrigger $1
|
||||
writebyte $6
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $12
|
||||
special $0086
|
||||
special Function170687
|
||||
writetext UnknownText_0x9e60a
|
||||
closetext
|
||||
jump UnknownScript_0x9e44e
|
||||
@ -255,7 +255,7 @@ UnknownScript_0x9e549: ; 0x9e549
|
||||
; 0x9e550
|
||||
|
||||
UnknownScript_0x9e550: ; 0x9e550
|
||||
special $008b
|
||||
special Function17f53d
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x9e555
|
||||
|
@ -24,7 +24,7 @@ UnknownScript_0x9f421: ; 0x9f421
|
||||
applymovement $0, MovementData_0x9e58c
|
||||
UnknownScript_0x9f425: ; 0x9f425
|
||||
writebyte $2
|
||||
special $007a
|
||||
special Function170b44
|
||||
appear $2
|
||||
warpsound
|
||||
waitbutton
|
||||
@ -33,8 +33,8 @@ UnknownScript_0x9f425: ; 0x9f425
|
||||
storetext 1
|
||||
keeptextopen
|
||||
loadmovesprites
|
||||
special $0077
|
||||
special $002e
|
||||
special Function170215
|
||||
special Function8c084
|
||||
reloadmap
|
||||
if_not_equal $0, UnknownScript_0x9f4c2
|
||||
copybytetovar wcf64
|
||||
@ -49,11 +49,11 @@ UnknownScript_0x9f425: ; 0x9f425
|
||||
closetext
|
||||
loadmovesprites
|
||||
playmusic MUSIC_HEAL
|
||||
special $002e
|
||||
special $00a4
|
||||
special Function8c084
|
||||
special Function1047eb
|
||||
pause 60
|
||||
special $0031
|
||||
special $003d
|
||||
special Function8c079
|
||||
special RestartMapMusic
|
||||
loadfont
|
||||
writetext UnknownText_0x9eebc
|
||||
yesorno
|
||||
@ -70,25 +70,25 @@ UnknownScript_0x9f483: ; 0x9f483
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9f4a3
|
||||
writebyte $7
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $1f
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $3
|
||||
special $0086
|
||||
special Function170687
|
||||
playsound SFX_SAVE
|
||||
waitbutton
|
||||
special $002e
|
||||
special $007e
|
||||
special Function8c084
|
||||
special Reset
|
||||
UnknownScript_0x9f4a3: ; 0x9f4a3
|
||||
writetext UnknownText_0x9efbf
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9f477
|
||||
writebyte $4
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $6
|
||||
special $0086
|
||||
special Function170687
|
||||
loadmovesprites
|
||||
special $002e
|
||||
special Function8c084
|
||||
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
|
||||
loadfont
|
||||
jump UnknownScript_0x9e4b0
|
||||
@ -96,10 +96,10 @@ UnknownScript_0x9f4a3: ; 0x9f4a3
|
||||
|
||||
UnknownScript_0x9f4c2: ; 0x9f4c2
|
||||
pause 60
|
||||
special $002f
|
||||
special Function8c092
|
||||
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
|
||||
writebyte $4
|
||||
special $0086
|
||||
special Function170687
|
||||
loadfont
|
||||
writetext UnknownText_0x9ea49
|
||||
closetext
|
||||
@ -109,7 +109,7 @@ UnknownScript_0x9f4c2: ; 0x9f4c2
|
||||
|
||||
UnknownScript_0x9f4d9: ; 0x9f4d9
|
||||
pause 60
|
||||
special $002f
|
||||
special Function8c092
|
||||
warpfacing $1, GROUP_BATTLE_TOWER_1F, MAP_BATTLE_TOWER_1F, $7, $7
|
||||
BattleTowerBattleRoomScript_0x9f4e4: ; 0x9f4e4
|
||||
loadfont
|
||||
@ -119,7 +119,7 @@ BattleTowerBattleRoomScript_0x9f4e4: ; 0x9f4e4
|
||||
|
||||
UnknownScript_0x9f4eb: ; 0x9f4eb
|
||||
writebyte $4
|
||||
special $0086
|
||||
special Function170687
|
||||
loadfont
|
||||
writetext UnknownText_0x9f0c1
|
||||
closetext
|
||||
@ -129,9 +129,9 @@ UnknownScript_0x9f4eb: ; 0x9f4eb
|
||||
|
||||
UnknownScript_0x9f4f7: ; 0x9f4f7
|
||||
writebyte $4
|
||||
special $0086
|
||||
special Function170687
|
||||
writebyte $6
|
||||
special $0086
|
||||
special Function170687
|
||||
loadfont
|
||||
writetext UnknownText_0x9ea49
|
||||
writetext UnknownText_0x9ec09
|
||||
|
@ -24,7 +24,7 @@ UnknownScript_0x9f568: ; 0x9f568
|
||||
applymovement $2, MovementData_0x9f58f
|
||||
applymovement $0, MovementData_0x9f592
|
||||
writebyte $a
|
||||
special $0086
|
||||
special Function170687
|
||||
playsound SFX_ELEVATOR
|
||||
earthquake 60
|
||||
waitbutton
|
||||
|
@ -35,7 +35,7 @@ UnknownScript_0x189553: ; 0x189553
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
scall UnknownScript_0x1896a5
|
||||
special $004d
|
||||
special Function73f7
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal LICKITUNG, UnknownScript_0x1896c6
|
||||
scall UnknownScript_0x1896b0
|
||||
@ -50,7 +50,7 @@ UnknownScript_0x189592: ; 0x189592
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
scall UnknownScript_0x1896a5
|
||||
special $004d
|
||||
special Function73f7
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal ODDISH, UnknownScript_0x1896c6
|
||||
scall UnknownScript_0x1896b0
|
||||
@ -65,7 +65,7 @@ UnknownScript_0x1895b3: ; 0x1895b3
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
scall UnknownScript_0x1896a5
|
||||
special $004d
|
||||
special Function73f7
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal STARYU, UnknownScript_0x1896c6
|
||||
scall UnknownScript_0x1896b0
|
||||
@ -82,7 +82,7 @@ UnknownScript_0x1895d4: ; 0x1895d4
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
scall UnknownScript_0x1896a5
|
||||
special $004d
|
||||
special Function73f7
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal GROWLITHE, UnknownScript_0x1896c6
|
||||
scall UnknownScript_0x1896b0
|
||||
@ -97,7 +97,7 @@ UnknownScript_0x1895f9: ; 0x1895f9
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
scall UnknownScript_0x1896a5
|
||||
special $004d
|
||||
special Function73f7
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal VULPIX, UnknownScript_0x1896c6
|
||||
scall UnknownScript_0x1896b0
|
||||
@ -112,7 +112,7 @@ UnknownScript_0x18961a: ; 0x18961a
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1896aa
|
||||
scall UnknownScript_0x1896a5
|
||||
special $004d
|
||||
special Function73f7
|
||||
iffalse UnknownScript_0x1896aa
|
||||
if_not_equal PICHU, UnknownScript_0x1896c6
|
||||
scall UnknownScript_0x1896b0
|
||||
|
@ -25,21 +25,21 @@ UnknownScript_0x19b0de: ; 0x19b0de
|
||||
iffalse UnknownScript_0x19b124
|
||||
writetext UnknownText_0x19b244
|
||||
closetext
|
||||
special $0063
|
||||
special Function741d
|
||||
if_equal $0, UnknownScript_0x19b124
|
||||
if_equal $1, UnknownScript_0x19b12a
|
||||
setflag $005c
|
||||
writetext UnknownText_0x19b266
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $002e
|
||||
special Function8c084
|
||||
playmusic MUSIC_HEAL
|
||||
pause 60
|
||||
special $0031
|
||||
special $003d
|
||||
special Function8c079
|
||||
special RestartMapMusic
|
||||
loadfont
|
||||
writetext UnknownText_0x19b296
|
||||
special $0064
|
||||
special Functionc472
|
||||
keeptextopen
|
||||
writetext UnknownText_0x19b2aa
|
||||
closetext
|
||||
|
@ -55,7 +55,7 @@ UnknownScript_0x185c0d: ; 0x185c0d
|
||||
|
||||
UnknownScript_0x185c25: ; 0x185c25
|
||||
showemote $0, $4, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
spriteface $4, $3
|
||||
pause 15
|
||||
@ -107,7 +107,7 @@ UnknownScript_0x185c80: ; 0x185c80
|
||||
loadmovesprites
|
||||
dotrigger $2
|
||||
setevent $06c5
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
earthquake 50
|
||||
showemote $0, $0, 15
|
||||
|
@ -78,10 +78,10 @@ UnknownScript_0x18616b: ; 0x18616b
|
||||
spriteface $0, $0
|
||||
disappear $5
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
dotrigger $1
|
||||
setevent EVENT_RELEASED_THE_BEASTS
|
||||
special $0069
|
||||
special InitRoamMons
|
||||
domaptrigger GROUP_ECRUTEAK_GYM, MAP_ECRUTEAK_GYM, $1
|
||||
domaptrigger GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY, $1
|
||||
clearevent EVENT_SAW_SUICUNE_AT_CIANWOOD_CITY
|
||||
|
@ -27,7 +27,7 @@ MapCeladonDeptStore6FSignpost5Script: ; 0x71180
|
||||
loadfont
|
||||
writetext UnknownText_0x71250
|
||||
UnknownScript_0x71184: ; 0x71184
|
||||
special $0051
|
||||
special Function24ae8
|
||||
loadmenudata MenuDataHeader_0x71203
|
||||
interpretmenu2
|
||||
writebackup
|
||||
|
@ -119,7 +119,7 @@ MapCeladonGameCornerSignpost35Script: ; 0x721a1
|
||||
if_equal $0, MapCeladonGameCornerSignpost16Script
|
||||
refreshscreen $0
|
||||
writebyte $0
|
||||
special $002a
|
||||
special Functionc373
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721b0
|
||||
@ -127,14 +127,14 @@ MapCeladonGameCornerSignpost35Script: ; 0x721a1
|
||||
MapCeladonGameCornerSignpost16Script: ; 0x721b0
|
||||
refreshscreen $0
|
||||
writebyte $1
|
||||
special $002a
|
||||
special Functionc373
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721b9
|
||||
|
||||
MapCeladonGameCornerSignpost11Script: ; 0x721b9
|
||||
refreshscreen $0
|
||||
special $002b
|
||||
special Functionc380
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721c0
|
||||
@ -147,7 +147,7 @@ MapCeladonGameCornerSignpost9Script: ; 0x721c3
|
||||
loadfont
|
||||
writetext UnknownText_0x72567
|
||||
closetext
|
||||
special $002b
|
||||
special Functionc380
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x721cd
|
||||
|
@ -23,7 +23,7 @@ MapCeladonGameCornerPrizeRoomSignpost0Script: ; 0x726ef
|
||||
iffalse UnknownScript_0x7278a
|
||||
writetext UnknownText_0x72974
|
||||
UnknownScript_0x726fd: ; 0x726fd
|
||||
special $004f
|
||||
special Function24b25
|
||||
loadmenudata MenuDataHeader_0x72790
|
||||
interpretmenu2
|
||||
writebackup
|
||||
@ -139,7 +139,7 @@ MapCeladonGameCornerPrizeRoomSignpost1Script: ; 0x727c8
|
||||
iffalse UnknownScript_0x7278a
|
||||
UnknownScript_0x727d3: ; 0x727d3
|
||||
writetext UnknownText_0x72974
|
||||
special $004f
|
||||
special Function24b25
|
||||
loadmenudata MenuDataHeader_0x72877
|
||||
interpretmenu2
|
||||
writebackup
|
||||
@ -162,7 +162,7 @@ UnknownScript_0x727ed: ; 0x727ed
|
||||
writetext UnknownText_0x729ad
|
||||
closetext
|
||||
writebyte PIKACHU
|
||||
special $0039
|
||||
special Functionc230
|
||||
givepoke PIKACHU, 25, 0, 0
|
||||
takecoins 2222
|
||||
jump UnknownScript_0x727d3
|
||||
@ -181,7 +181,7 @@ UnknownScript_0x7281b: ; 0x7281b
|
||||
writetext UnknownText_0x729ad
|
||||
closetext
|
||||
writebyte PORYGON
|
||||
special $0039
|
||||
special Functionc230
|
||||
givepoke PORYGON, 15, 0, 0
|
||||
takecoins 5555
|
||||
jump UnknownScript_0x727d3
|
||||
@ -200,7 +200,7 @@ UnknownScript_0x72849: ; 0x72849
|
||||
writetext UnknownText_0x729ad
|
||||
closetext
|
||||
writebyte LARVITAR
|
||||
special $0039
|
||||
special Functionc230
|
||||
givepoke LARVITAR, 40, 0, 0
|
||||
takecoins 8888
|
||||
jump UnknownScript_0x727d3
|
||||
|
@ -24,7 +24,7 @@ UnknownScript_0x7167e: ; 0x7167e
|
||||
waitbutton
|
||||
writetext UnknownText_0x71760
|
||||
keeptextopen
|
||||
special $006b
|
||||
special Functionc49f
|
||||
writetext UnknownText_0x71763
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -47,7 +47,7 @@ UnknownScript_0x716a4: ; 0x716a4
|
||||
writetext UnknownText_0x717d8
|
||||
yesorno
|
||||
iffalse UnknownScript_0x716b0
|
||||
special $006c
|
||||
special Functionc4ac
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x716b0
|
||||
|
@ -28,9 +28,9 @@ SuperNerdScript_0x71e2e: ; 0x71e2e
|
||||
writetext UnknownText_0x71f22
|
||||
keeptextopen
|
||||
writebyte SUICUNE
|
||||
special $0097
|
||||
special SpecialMonCheck
|
||||
iffalse UnknownScript_0x71e46
|
||||
special $0096
|
||||
special SpecialBeastsCheck
|
||||
iftrue UnknownScript_0x71e48
|
||||
writetext UnknownText_0x7201a
|
||||
closetext
|
||||
|
@ -49,7 +49,7 @@ UnknownScript_0x1883de: ; 0x1883de
|
||||
domaptrigger GROUP_ROUTE_25, MAP_ROUTE_25, $1
|
||||
domaptrigger GROUP_POWER_PLANT, MAP_POWER_PLANT, $0
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
pause 15
|
||||
spriteface $0, $0
|
||||
pause 15
|
||||
|
@ -11,7 +11,7 @@ NurseScript_0x18820f: ; 0x18820f
|
||||
; 0x188212
|
||||
|
||||
SuperNerdScript_0x188212: ; 0x188212
|
||||
special $00a0
|
||||
special Function10630f
|
||||
iftrue UnknownScript_0x18821b
|
||||
jumptextfaceplayer UnknownText_0x188221
|
||||
; 0x18821b
|
||||
|
@ -82,7 +82,7 @@ UnknownScript_0x19c01f: ; 0x19c01f
|
||||
closetext
|
||||
loadmovesprites
|
||||
stopfollow
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
spriteface $0, $1
|
||||
applymovement $2, MovementData_0x19c1cb
|
||||
playsound SFX_ENTER_DOOR
|
||||
@ -113,7 +113,7 @@ UnknownScript_0x19c0aa: ; 0x19c0aa
|
||||
UnknownScript_0x19c0ae: ; 0x19c0ae
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
appear $3
|
||||
applymovement $3, MovementData_0x19c1ce
|
||||
@ -184,7 +184,7 @@ UnknownScript_0x19c12f: ; 0x19c12f
|
||||
applymovement $3, MovementData_0x19c1da
|
||||
disappear $3
|
||||
dotrigger $0
|
||||
special $001b
|
||||
special Functionc658
|
||||
playmapmusic
|
||||
end
|
||||
; 0x19c146
|
||||
|
@ -71,7 +71,7 @@ UnknownScript_0x1a001e: ; 0x1a001e
|
||||
applymovement $c, MovementData_0x1a00ec
|
||||
disappear $c
|
||||
pause 20
|
||||
special $006a
|
||||
special Functionc48f
|
||||
playmapmusic
|
||||
pause 10
|
||||
UnknownScript_0x1a0083: ; 0x1a0083
|
||||
|
@ -14,7 +14,7 @@ FishingGuruScript_0x9e0e0: ; 0x9e0e0
|
||||
iffalse UnknownScript_0x9e0f3
|
||||
writetext UnknownText_0x9e142
|
||||
closetext
|
||||
special $0068
|
||||
special Function16dc7
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -31,7 +31,7 @@ UnknownScript_0x193476: ; 0x193476
|
||||
; 0x193477
|
||||
|
||||
UnknownScript_0x193477: ; 0x193477
|
||||
special $0010
|
||||
special Function29f47
|
||||
iffalse UnknownScript_0x193482
|
||||
disappear $3
|
||||
appear $2
|
||||
@ -56,7 +56,7 @@ UnknownScript_0x19348c: ; 0x19348c
|
||||
; 0x193493
|
||||
|
||||
MapColosseumSignpost1Script: ; 0x193493
|
||||
special $000e
|
||||
special Function29ed9
|
||||
newloadmap $f8
|
||||
end
|
||||
; 0x193499
|
||||
|
@ -46,7 +46,7 @@ UnknownScript_0x18aed4: ; 0x18aed4
|
||||
faceplayer
|
||||
variablesprite $b, $60
|
||||
UnknownScript_0x18aedc: ; 0x18aedc
|
||||
special $005e
|
||||
special Function14209
|
||||
checkevent EVENT_RETURNED_MACHINE_PART
|
||||
iftrue UnknownScript_0x18af16
|
||||
loadfont
|
||||
@ -72,7 +72,7 @@ UnknownScript_0x18af04: ; 0x18af04
|
||||
UnknownScript_0x18af08: ; 0x18af08
|
||||
faceplayer
|
||||
variablesprite $b, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
loadfont
|
||||
writetext UnknownText_0x18b028
|
||||
closetext
|
||||
@ -104,7 +104,7 @@ UnknownScript_0x18af35: ; 0x18af35
|
||||
UnknownScript_0x18af39: ; 0x18af39
|
||||
faceplayer
|
||||
variablesprite $b, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
loadfont
|
||||
writetext UnknownText_0x18b116
|
||||
closetext
|
||||
@ -151,7 +151,7 @@ UnknownScript_0x18af80: ; 0x18af80
|
||||
faceplayer
|
||||
variablesprite $b, $60
|
||||
UnknownScript_0x18af88: ; 0x18af88
|
||||
special $005e
|
||||
special Function14209
|
||||
loadfont
|
||||
checkflag $0063
|
||||
iftrue UnknownScript_0x18af98
|
||||
@ -175,7 +175,7 @@ UnknownScript_0x18afaa: ; 0x18afaa
|
||||
UnknownScript_0x18afae: ; 0x18afae
|
||||
faceplayer
|
||||
variablesprite $b, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
loadfont
|
||||
writetext UnknownText_0x18b2f5
|
||||
closetext
|
||||
|
@ -34,7 +34,7 @@ GrampsScript_0x62f8f: ; 0x62f8f
|
||||
loadmovesprites
|
||||
checkcode $1
|
||||
if_equal $6, UnknownScript_0x62fb6
|
||||
special $007d
|
||||
special Function117656
|
||||
loadfont
|
||||
writetext UnknownText_0x631ae
|
||||
playsound SFX_KEY_ITEM
|
||||
@ -55,7 +55,7 @@ UnknownScript_0x62fb6: ; 0x62fb6
|
||||
; 0x62fbd
|
||||
|
||||
UnknownScript_0x62fbd: ; 0x62fbd
|
||||
special $001e
|
||||
special Function166d6
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
@ -66,7 +66,7 @@ GrannyScript_0x62fc3: ; 0x62fc3
|
||||
loadfont
|
||||
checkflag $0005
|
||||
iftrue UnknownScript_0x62fd1
|
||||
special $001f
|
||||
special Function1672a
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -134,7 +134,7 @@ UnknownScript_0x18d100: ; 0x18d100
|
||||
writetext UnknownText_0x18d916
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $006a
|
||||
special Functionc48f
|
||||
applymovement $5, MovementData_0x18d2da
|
||||
loadfont
|
||||
writetext UnknownText_0x18d974
|
||||
@ -163,7 +163,7 @@ UnknownScript_0x18d100: ; 0x18d100
|
||||
setflag $0022
|
||||
playsound SFX_GET_BADGE
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
specialphonecall $8
|
||||
dotrigger $1
|
||||
domaptrigger GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F, $1
|
||||
@ -219,7 +219,7 @@ UnknownScript_0x18d1c5: ; 0x18d1c5
|
||||
waitbutton
|
||||
givepoke DRATINI, 15, 0, 0
|
||||
checkevent $00c1
|
||||
special $0094
|
||||
special SpecialDratini
|
||||
setevent $00bd
|
||||
setevent $0006
|
||||
writetext UnknownText_0x18d6ca
|
||||
|
@ -77,9 +77,9 @@ UnknownScript_0x18c8f4: ; 0x18c8f4
|
||||
loadmovesprites
|
||||
UnknownScript_0x18c8f9: ; 0x18c8f9
|
||||
applymovement $3, MovementData_0x18c9b3
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 30
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
disappear $3
|
||||
dotrigger $0
|
||||
end
|
||||
@ -236,7 +236,7 @@ SilverScript_0x18c97e: ; 0x18c97e
|
||||
closetext
|
||||
loadmovesprites
|
||||
setevent $0000
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x18c995
|
||||
|
||||
@ -244,7 +244,7 @@ UnknownScript_0x18c995: ; 0x18c995
|
||||
writetext UnknownText_0x18cd2d
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x18c99e
|
||||
|
||||
|
@ -92,7 +92,7 @@ UnknownScript_0x99dc6: ; 0x99dc6
|
||||
follow $0, $8
|
||||
applymovement $0, MovementData_0x99e5f
|
||||
stopfollow
|
||||
special $002e
|
||||
special Function8c084
|
||||
playsound SFX_ENTER_DOOR
|
||||
waitbutton
|
||||
warp GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY, $6, $1b
|
||||
|
@ -62,7 +62,7 @@ NurseScript_0x98eb0: ; 0x98eb0
|
||||
; 0x98eb3
|
||||
|
||||
PokefanMScript_0x98eb3: ; 0x98eb3
|
||||
special $00a0
|
||||
special Function10630f
|
||||
iftrue UnknownScript_0x98ebc
|
||||
jumptextfaceplayer UnknownText_0x99155
|
||||
; 0x98ebc
|
||||
|
@ -115,10 +115,10 @@ UnknownScript_0x78bfa: ; 0x78bfa
|
||||
checkevent EVENT_TOLD_ELM_ABOUT_TOGEPI_OVER_THE_PHONE
|
||||
iffalse UnknownScript_0x78c35
|
||||
writebyte TOGEPI
|
||||
special $0043
|
||||
special Functionc284
|
||||
iftrue ShowElmTogepiScript
|
||||
writebyte TOGETIC
|
||||
special $0043
|
||||
special Functionc284
|
||||
iftrue ShowElmTogepiScript
|
||||
writetext UnknownText_0x79a40
|
||||
closetext
|
||||
@ -128,10 +128,10 @@ UnknownScript_0x78bfa: ; 0x78bfa
|
||||
|
||||
UnknownScript_0x78c22: ; 0x78c22
|
||||
writebyte TOGEPI
|
||||
special $0043
|
||||
special Functionc284
|
||||
iftrue ShowElmTogepiScript
|
||||
writebyte TOGETIC
|
||||
special $0043
|
||||
special Functionc284
|
||||
iftrue ShowElmTogepiScript
|
||||
jump UnknownScript_0x78c41
|
||||
; 0x78c35
|
||||
@ -328,13 +328,13 @@ UnknownScript_0x78d81: ; 0x78d81
|
||||
; 0x78d8a
|
||||
|
||||
UnknownScript_0x78d8a: ; 0x78d8a
|
||||
special $009d
|
||||
special $001b
|
||||
special Function1060a2
|
||||
special Functionc658
|
||||
playmusic MUSIC_NONE
|
||||
writebyte $1
|
||||
special $003e
|
||||
special Function12324
|
||||
pause 30
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x78d9f
|
||||
@ -604,7 +604,7 @@ CopScript: ; 0x78f1a
|
||||
loadfont
|
||||
writetext UnknownText_0x7a0f0
|
||||
keeptextopen
|
||||
special $0024
|
||||
special SpecialNameRival
|
||||
writetext UnknownText_0x7a1c0
|
||||
closetext
|
||||
loadmovesprites
|
||||
|
@ -72,7 +72,7 @@ UnknownScript_0x7517a: ; 0x7517a
|
||||
loadmovesprites
|
||||
scall UnknownScript_0x751b8
|
||||
playsound SFX_EXIT_BUILDING
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
setevent $072b
|
||||
domaptrigger GROUP_VERMILION_PORT, MAP_VERMILION_PORT, $1
|
||||
@ -86,7 +86,7 @@ UnknownScript_0x7519c: ; 0x7519c
|
||||
loadmovesprites
|
||||
scall UnknownScript_0x751b8
|
||||
playsound SFX_EXIT_BUILDING
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
setevent $072a
|
||||
domaptrigger GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT, $1
|
||||
|
@ -39,15 +39,15 @@ TwinScript_0x75ebb: ; 0x75ebb
|
||||
writetext UnknownText_0x7621f
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
disappear $5
|
||||
applymovement $0, MovementData_0x76004
|
||||
moveperson $4, $3, $13
|
||||
appear $4
|
||||
spriteface $0, $1
|
||||
spriteface $4, $1
|
||||
special $0032
|
||||
special Function8c0ab
|
||||
spriteface $3, $0
|
||||
showemote $0, $3, 15
|
||||
applymovement $4, MovementData_0x7600c
|
||||
|
@ -191,7 +191,7 @@ SailorScript_0x755f1: ; 0x755f1
|
||||
loadtrainer SAILOR, STANLY
|
||||
startbattle
|
||||
reloadmap
|
||||
special $001b
|
||||
special Functionc658
|
||||
setevent $057d
|
||||
loadfont
|
||||
writetext UnknownText_0x758b1
|
||||
|
@ -39,15 +39,15 @@ TwinScript_0x75ebb: ; 0x75ebb
|
||||
writetext UnknownText_0x7621f
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
disappear $5
|
||||
applymovement $0, MovementData_0x76004
|
||||
moveperson $4, $3, $13
|
||||
appear $4
|
||||
spriteface $0, $1
|
||||
spriteface $4, $1
|
||||
special $0032
|
||||
special Function8c0ab
|
||||
spriteface $3, $0
|
||||
showemote $0, $3, 15
|
||||
applymovement $4, MovementData_0x7600c
|
||||
|
@ -115,7 +115,7 @@ TrainerGuitaristClyde: ; 0x75a8b
|
||||
|
||||
GuitaristClydeScript: ; 0x75a97
|
||||
talkaftercancel
|
||||
special $00a0
|
||||
special Function10630f
|
||||
iftrue UnknownScript_0x75aa5
|
||||
loadfont
|
||||
writetext UnknownText_0x75d65
|
||||
@ -137,14 +137,14 @@ MapFastShipCabins_SW_SSW_NWSignpost1Script: ; 0x75aac
|
||||
writetext UnknownText_0x75da4
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special $009d
|
||||
special $001b
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
special Function1060a2
|
||||
special Functionc658
|
||||
playmusic MUSIC_HEAL
|
||||
pause 60
|
||||
special $003d
|
||||
special $0032
|
||||
special RestartMapMusic
|
||||
special Function8c0ab
|
||||
loadfont
|
||||
writetext UnknownText_0x75dc1
|
||||
closetext
|
||||
|
@ -28,7 +28,7 @@ JanineScript_0x195db9: ; 0x195db9
|
||||
variablesprite $8, $28
|
||||
variablesprite $9, $28
|
||||
variablesprite $a, $27
|
||||
special $005e
|
||||
special Function14209
|
||||
loadfont
|
||||
writetext UnknownText_0x195feb
|
||||
playsound SFX_GET_BADGE
|
||||
@ -61,7 +61,7 @@ FuschiaGym1Script_0x195e1b: ; 0x195e1b
|
||||
applymovement $3, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $7, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
UnknownScript_0x195e2c: ; 0x195e2c
|
||||
faceplayer
|
||||
loadfont
|
||||
@ -98,7 +98,7 @@ FuschiaGym2Script_0x195e55: ; 0x195e55
|
||||
applymovement $4, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $8, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
UnknownScript_0x195e66: ; 0x195e66
|
||||
faceplayer
|
||||
loadfont
|
||||
@ -135,7 +135,7 @@ FuschiaGym3Script_0x195e8f: ; 0x195e8f
|
||||
applymovement $5, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $9, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
UnknownScript_0x195ea0: ; 0x195ea0
|
||||
faceplayer
|
||||
loadfont
|
||||
@ -172,7 +172,7 @@ FuschiaGym4Script_0x195ec9: ; 0x195ec9
|
||||
applymovement $6, MovementData_0x195f27
|
||||
faceplayer
|
||||
variablesprite $a, $27
|
||||
special $005e
|
||||
special Function14209
|
||||
UnknownScript_0x195eda: ; 0x195eda
|
||||
faceplayer
|
||||
loadfont
|
||||
|
@ -34,7 +34,7 @@ JanineImpersonatorScript_0x196462: ; 0x196462
|
||||
applymovement $5, MovementData_0x196486
|
||||
faceplayer
|
||||
variablesprite $c, $a
|
||||
special $005e
|
||||
special Function14209
|
||||
loadfont
|
||||
writetext UnknownText_0x19654e
|
||||
closetext
|
||||
@ -42,7 +42,7 @@ JanineImpersonatorScript_0x196462: ; 0x196462
|
||||
applymovement $5, MovementData_0x196486
|
||||
faceplayer
|
||||
variablesprite $c, $28
|
||||
special $005e
|
||||
special Function14209
|
||||
end
|
||||
; 0x196486
|
||||
|
||||
|
@ -49,7 +49,7 @@ PokefanMScript_0x198909: ; 0x198909
|
||||
writetext UnknownText_0x199042
|
||||
yesorno
|
||||
iffalse UnknownScript_0x19899a
|
||||
special $004f
|
||||
special Function24b25
|
||||
writetext UnknownText_0x199090
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1989a0
|
||||
@ -68,7 +68,7 @@ PokefanMScript_0x198909: ; 0x198909
|
||||
UnknownScript_0x19893a: ; 0x19893a
|
||||
writebyte $1
|
||||
writetext UnknownText_0x1991cf
|
||||
special $0083
|
||||
special Function4925b
|
||||
if_equal $0, UnknownScript_0x1989a6
|
||||
jump UnknownScript_0x1989d7
|
||||
; 0x198949
|
||||
@ -76,7 +76,7 @@ UnknownScript_0x19893a: ; 0x19893a
|
||||
UnknownScript_0x198949: ; 0x198949
|
||||
writebyte $2
|
||||
writetext UnknownText_0x1991cf
|
||||
special $0083
|
||||
special Function4925b
|
||||
if_equal $0, UnknownScript_0x1989a6
|
||||
jump UnknownScript_0x1989d7
|
||||
; 0x198958
|
||||
@ -84,7 +84,7 @@ UnknownScript_0x198949: ; 0x198949
|
||||
UnknownScript_0x198958: ; 0x198958
|
||||
writebyte $3
|
||||
writetext UnknownText_0x1991cf
|
||||
special $0083
|
||||
special Function4925b
|
||||
if_equal $0, UnknownScript_0x1989a6
|
||||
jump UnknownScript_0x1989d7
|
||||
; 0x198967
|
||||
@ -128,7 +128,7 @@ UnknownScript_0x1989a6: ; 0x1989a6
|
||||
takecoins 4000
|
||||
waitbutton
|
||||
playsound SFX_TRANSACTION
|
||||
special $004f
|
||||
special Function24b25
|
||||
writetext UnknownText_0x19918b
|
||||
closetext
|
||||
loadmovesprites
|
||||
|
@ -69,7 +69,7 @@ ReceptionistScript_0x560ce: ; 0x560ce
|
||||
if_not_equal SUNDAY, UnknownScript_0x56112
|
||||
checkflag $005b
|
||||
iftrue UnknownScript_0x56112
|
||||
special $0059
|
||||
special Function718d
|
||||
writetext UnknownText_0x56143
|
||||
keeptextopen
|
||||
if_greater_than $95, UnknownScript_0x560ee
|
||||
@ -115,12 +115,12 @@ UnknownScript_0x56116: ; 0x56116
|
||||
TwinScript_0x56118: ; 0x56118
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0066
|
||||
special SpecialGameboyCheck
|
||||
if_not_equal $2, UnknownScript_0x5612a
|
||||
writetext UnknownText_0x56241
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0013
|
||||
special Function1050b9
|
||||
end
|
||||
; 0x5612a
|
||||
|
||||
|
@ -10,7 +10,7 @@ MapGoldenrodDeptStore6FSignpost5Script: ; 0x563f5
|
||||
loadfont
|
||||
writetext UnknownText_0x564cb
|
||||
UnknownScript_0x563f9: ; 0x563f9
|
||||
special $0051
|
||||
special Function24ae8
|
||||
loadmenudata MenuDataHeader_0x56478
|
||||
interpretmenu2
|
||||
writebackup
|
||||
|
@ -54,7 +54,7 @@ ReceptionistScript_0x56c28: ; 0x56c28
|
||||
iffalse UnknownScript_0x56cc3
|
||||
writetext UnknownText_0x56e8b
|
||||
UnknownScript_0x56c36: ; 056c36
|
||||
special $004f
|
||||
special Function24b25
|
||||
loadmenudata MenuDataHeader_0x56cc9
|
||||
interpretmenu2
|
||||
writebackup
|
||||
@ -170,7 +170,7 @@ ReceptionistScript_0x56d01: ; 0x56d01
|
||||
iffalse UnknownScript_0x56cc3
|
||||
UnknownScript_0x56d0c: ; 0x56d0c
|
||||
writetext UnknownText_0x56e8b
|
||||
special $004f
|
||||
special Function24b25
|
||||
loadmenudata MenuDataHeader_0x56db0
|
||||
interpretmenu2
|
||||
writebackup
|
||||
@ -193,7 +193,7 @@ UnknownScript_0x56d26: ; 0x56d26
|
||||
writetext UnknownText_0x56ebd
|
||||
closetext
|
||||
writebyte ABRA
|
||||
special $0039
|
||||
special Functionc230
|
||||
givepoke ABRA, 5, 0, 0
|
||||
takecoins 100
|
||||
jump UnknownScript_0x56d0c
|
||||
@ -212,7 +212,7 @@ UnknownScript_0x56d54: ; 0x56d54
|
||||
writetext UnknownText_0x56ebd
|
||||
closetext
|
||||
writebyte CUBONE
|
||||
special $0039
|
||||
special Functionc230
|
||||
givepoke CUBONE, 15, 0, 0
|
||||
takecoins 800
|
||||
jump UnknownScript_0x56d0c
|
||||
@ -231,7 +231,7 @@ UnknownScript_0x56d82: ; 0x56d82
|
||||
writetext UnknownText_0x56ebd
|
||||
closetext
|
||||
writebyte WOBBUFFET
|
||||
special $0039
|
||||
special Functionc230
|
||||
givepoke WOBBUFFET, 15, 0, 0
|
||||
takecoins 1500
|
||||
jump UnknownScript_0x56d0c
|
||||
@ -323,7 +323,7 @@ MapGoldenrodGameCornerSignpost17Script: ; 0x56e31
|
||||
if_equal $0, MapGoldenrodGameCornerSignpost7Script
|
||||
refreshscreen $0
|
||||
writebyte $0
|
||||
special $002a
|
||||
special Functionc373
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x56e40
|
||||
@ -331,14 +331,14 @@ MapGoldenrodGameCornerSignpost17Script: ; 0x56e31
|
||||
MapGoldenrodGameCornerSignpost7Script: ; 0x56e40
|
||||
refreshscreen $0
|
||||
writebyte $1
|
||||
special $002a
|
||||
special Functionc373
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x56e49
|
||||
|
||||
MapGoldenrodGameCornerSignpost29Script: ; 0x56e49
|
||||
refreshscreen $0
|
||||
special $002b
|
||||
special Functionc380
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x56e50
|
||||
|
@ -9,7 +9,7 @@ GoldenrodHappinessRater_MapScriptHeader: ; 0x54951
|
||||
TeacherScript_0x54953: ; 0x54953
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0059
|
||||
special Function718d
|
||||
writetext UnknownText_0x549a3
|
||||
keeptextopen
|
||||
if_greater_than $f9, UnknownScript_0x54973
|
||||
|
@ -36,7 +36,7 @@ UnknownScript_0x550fa: ; 0x550fa
|
||||
applymovement $2, MovementData_0x55146
|
||||
applymovement $0, MovementData_0x5514f
|
||||
writebyte $0
|
||||
special $0023
|
||||
special Function8cc04
|
||||
warpcheck
|
||||
newloadmap $f9
|
||||
applymovement $0, MovementData_0x55122
|
||||
|
@ -9,7 +9,7 @@ GoldenrodNameRatersHouse_MapScriptHeader: ; 0x5577a
|
||||
GentlemanScript_0x5577c: ; 0x5577c
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0057
|
||||
special SpecialNameRater
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -12,7 +12,7 @@ NurseScript_0x60f91: ; 0x60f91
|
||||
|
||||
UnknownScript_0x60f94: ; 0x60f94
|
||||
writebyte $b
|
||||
special $0086
|
||||
special Function170687
|
||||
if_equal $b, UnknownScript_0x60f9e
|
||||
end
|
||||
; 0x60f9e
|
||||
@ -37,7 +37,7 @@ UnknownScript_0x60f9e: ; 0x60f9e
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $3, MovementData_0x61060
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
disappear $3
|
||||
playsound SFX_EXIT_BUILDING
|
||||
UnknownScript_0x60fd8: ; 0x60fd8
|
||||
@ -46,7 +46,7 @@ UnknownScript_0x60fd8: ; 0x60fd8
|
||||
|
||||
UnknownScript_0x60fd9: ; 0x60fd9
|
||||
writebyte $b
|
||||
special $0086
|
||||
special Function170687
|
||||
if_equal $b, UnknownScript_0x60fe3
|
||||
end
|
||||
; 0x60fe3
|
||||
@ -71,7 +71,7 @@ UnknownScript_0x60fe3: ; 0x60fe3
|
||||
closetext
|
||||
loadmovesprites
|
||||
applymovement $3, MovementData_0x6106c
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
disappear $3
|
||||
playsound SFX_EXIT_BUILDING
|
||||
UnknownScript_0x6101d: ; 0x6101d
|
||||
|
@ -33,7 +33,7 @@ UnknownScript_0x181454: ; 0x181454
|
||||
dotrigger $1
|
||||
pause 15
|
||||
writebyte $2
|
||||
special $003e
|
||||
special Function12324
|
||||
setevent $0044
|
||||
setevent $077c
|
||||
setevent $06c4
|
||||
@ -41,7 +41,7 @@ UnknownScript_0x181454: ; 0x181454
|
||||
setevent $0737
|
||||
clearevent $0738
|
||||
domaptrigger GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F, $1
|
||||
special $001b
|
||||
special Functionc658
|
||||
checkevent EVENT_GOT_SS_TICKET_FROM_ELM
|
||||
iftrue UnknownScript_0x181497
|
||||
specialphonecall $5
|
||||
|
@ -523,18 +523,18 @@ UnknownScript_0x6ee42: ; 0x6ee42
|
||||
loadmovesprites
|
||||
pause 20
|
||||
showemote $0, $0, 20
|
||||
special $006a
|
||||
special Functionc48f
|
||||
applymovement $0, MovementData_0x6ef58
|
||||
pause 30
|
||||
spriteface $0, $0
|
||||
pause 20
|
||||
clearflag $0064
|
||||
special $008f
|
||||
special Function4989a
|
||||
loadpokedata CELEBI, 30
|
||||
startbattle
|
||||
returnafterbattle
|
||||
pause 20
|
||||
special $0090
|
||||
special Function49bf9
|
||||
iffalse UnknownScript_0x6ee8e
|
||||
appear $7
|
||||
applymovement $7, MovementData_0x6ef4e
|
||||
|
@ -58,7 +58,7 @@ UnknownScript_0x180053: ; 0x180053
|
||||
appear $5
|
||||
spriteface $0, $0
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
applymovement $5, MovementData_0x180164
|
||||
playmusic MUSIC_RIVAL_ENCOUNTER
|
||||
@ -80,7 +80,7 @@ UnknownScript_0x180094: ; 0x180094
|
||||
appear $5
|
||||
spriteface $0, $0
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
applymovement $5, MovementData_0x18016b
|
||||
playmusic MUSIC_RIVAL_ENCOUNTER
|
||||
@ -165,7 +165,7 @@ GrampsScript_0x180139: ; 0x180139
|
||||
closetext
|
||||
loadmovesprites
|
||||
playsound SFX_WARP_TO
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
warp GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN, $d, $6
|
||||
end
|
||||
|
@ -48,19 +48,19 @@ UnknownScript_0x7a4f6: ; 0x7a4f6
|
||||
clearevent $06c8
|
||||
writetext UnknownText_0x7a6bd
|
||||
keeptextopen
|
||||
special $0025
|
||||
special Function90913
|
||||
UnknownScript_0x7a519: ; 0x7a519
|
||||
writetext UnknownText_0x7a742
|
||||
yesorno
|
||||
iffalse UnknownScript_0x7a52a
|
||||
special $00a6
|
||||
special Function90a54
|
||||
yesorno
|
||||
iffalse UnknownScript_0x7a519
|
||||
jump UnknownScript_0x7a531
|
||||
; 0x7a52a
|
||||
|
||||
UnknownScript_0x7a52a: ; 0x7a52a
|
||||
special $00a7
|
||||
special Function90a88
|
||||
yesorno
|
||||
iffalse UnknownScript_0x7a519
|
||||
UnknownScript_0x7a531: ; 0x7a531
|
||||
@ -104,7 +104,7 @@ UnknownScript_0x7a564: ; 0x7a564
|
||||
; 0x7a56b
|
||||
|
||||
UnknownScript_0x7a56b: ; 0x7a56b
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
spriteface $2, $2
|
||||
end
|
||||
; 0x7a572
|
||||
@ -161,7 +161,7 @@ UnknownScript_0x7a5b5: ; 0x7a5b5
|
||||
setevent $0076
|
||||
UnknownScript_0x7a5b8: ; 0x7a5b8
|
||||
setevent EVENT_TALKED_TO_MOM_AFTER_MYSTERY_EGG_QUEST
|
||||
special $0022
|
||||
special Function16218
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -17,7 +17,7 @@ UnknownScript_0x7abb3: ; 0x7abb3
|
||||
; 0x7abb4
|
||||
|
||||
UnknownScript_0x7abb4: ; 0x7abb4
|
||||
special $004a
|
||||
special Function27043
|
||||
setevent $0007
|
||||
checkevent $0036
|
||||
iftrue UnknownScript_0x7abc4
|
||||
@ -30,7 +30,7 @@ UnknownScript_0x7abc4: ; 0x7abc4
|
||||
; 0x7abc5
|
||||
|
||||
UnknownScript_0x7abc5: ; 0x7abc5
|
||||
special $0049
|
||||
special Function26feb
|
||||
return
|
||||
; 0x7abc9
|
||||
|
||||
@ -103,7 +103,7 @@ MapKrissHouse2FSignpost3Script: ; 0x7ac12
|
||||
|
||||
MapKrissHouse2FSignpost0Script: ; 0x7ac15
|
||||
loadfont
|
||||
special $001d
|
||||
special Functionc2e7
|
||||
iftrue UnknownScript_0x7ac1e
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -43,7 +43,7 @@ KurtScript_0x18e178: ; 0x18e178
|
||||
writetext UnknownText_0x18e473
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $006a
|
||||
special Functionc48f
|
||||
setevent $06fa
|
||||
checkcode $9
|
||||
if_equal $1, UnknownScript_0x18e1ab
|
||||
@ -53,7 +53,7 @@ KurtScript_0x18e178: ; 0x18e178
|
||||
playsound SFX_EXIT_BUILDING
|
||||
disappear $2
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x18e1ab
|
||||
|
||||
@ -64,7 +64,7 @@ UnknownScript_0x18e1ab: ; 0x18e1ab
|
||||
playsound SFX_EXIT_BUILDING
|
||||
disappear $2
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x18e1bf
|
||||
|
||||
@ -134,7 +134,7 @@ UnknownScript_0x18e249: ; 0x18e249
|
||||
writetext UnknownText_0x18e736
|
||||
keeptextopen
|
||||
setevent $0002
|
||||
special $0056
|
||||
special Function88018
|
||||
if_equal $0, UnknownScript_0x18e2a5
|
||||
if_equal $59, UnknownScript_0x18e275
|
||||
if_equal $5c, UnknownScript_0x18e27b
|
||||
@ -319,7 +319,7 @@ UnknownScript_0x18e378: ; 0x18e378
|
||||
setevent $00c0
|
||||
clearevent EVENT_CAN_GIVE_GS_BALL_TO_KURT
|
||||
clearevent $00bf
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 20
|
||||
showemote $0, $2, 30
|
||||
checkcode $9
|
||||
@ -339,7 +339,7 @@ UnknownScript_0x18e3ac: ; 0x18e3ac
|
||||
disappear $2
|
||||
clearevent $07a4
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
domaptrigger GROUP_AZALEA_TOWN, MAP_AZALEA_TOWN, $2
|
||||
end
|
||||
; 0x18e3bd
|
||||
|
@ -146,7 +146,7 @@ MapLakeofRageSignpost1Script: ; 0x700ab
|
||||
|
||||
UnknownScript_0x700b8: ; 0x700b8
|
||||
keeptextopen
|
||||
special $001a
|
||||
special Functionfbcd2
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x700be
|
||||
|
@ -41,11 +41,11 @@ UnknownScript_0x19a6d7: ; 0x19a6d7
|
||||
|
||||
UnknownScript_0x19a6e0: ; 0x19a6e0
|
||||
writebyte MAGIKARP
|
||||
special $0042
|
||||
special Functionc276
|
||||
iffalse UnknownScript_0x19a6d7
|
||||
writetext UnknownText_0x19a93e
|
||||
closetext
|
||||
special $0019
|
||||
special Functionfbb32
|
||||
if_equal $0, UnknownScript_0x19a71c
|
||||
if_equal $1, UnknownScript_0x19a722
|
||||
if_equal $2, UnknownScript_0x19a716
|
||||
|
@ -49,13 +49,13 @@ UnknownScript_0x180e53: ; 0x180e53
|
||||
; 0x180e6a
|
||||
|
||||
UnknownScript_0x180e6a: ; 0x180e6a
|
||||
special $006a
|
||||
special Functionc48f
|
||||
applymovement $0, MovementData_0x180f38
|
||||
jump LanceScript_0x180e7b
|
||||
; 0x180e74
|
||||
|
||||
UnknownScript_0x180e74: ; 0x180e74
|
||||
special $006a
|
||||
special Functionc48f
|
||||
applymovement $0, MovementData_0x180f3c
|
||||
LanceScript_0x180e7b: ; 0x180e7b
|
||||
spriteface $2, $2
|
||||
@ -131,7 +131,7 @@ LanceScript_0x180e7b: ; 0x180e7b
|
||||
pause 30
|
||||
loadmovesprites
|
||||
applymovement $3, MovementData_0x180f5b
|
||||
special $002e
|
||||
special Function8c084
|
||||
pause 15
|
||||
warpfacing $1, GROUP_HALL_OF_FAME, MAP_HALL_OF_FAME, $4, $d
|
||||
end
|
||||
|
@ -16,7 +16,7 @@ UnknownScript_0x7eaf1: ; 0x7eaf1
|
||||
GentlemanScript_0x7eaf2: ; 0x7eaf2
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0057
|
||||
special SpecialNameRater
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -59,7 +59,7 @@ UnknownScript_0x190039: ; 0x190039
|
||||
UnknownScript_0x190040: ; 0x190040
|
||||
loadfont
|
||||
writetext UnknownText_0x1900b0
|
||||
special $0051
|
||||
special Function24ae8
|
||||
yesorno
|
||||
iffalse UnknownScript_0x190072
|
||||
checkmoney $0, 300
|
||||
@ -69,7 +69,7 @@ UnknownScript_0x190040: ; 0x190040
|
||||
waitbutton
|
||||
playsound SFX_TRANSACTION
|
||||
takemoney $0, 300
|
||||
special $0051
|
||||
special Function24ae8
|
||||
writetext UnknownText_0x19014a
|
||||
closetext
|
||||
loadmovesprites
|
||||
|
@ -16,7 +16,7 @@ RockerScript_0x9d278: ; 0x9d278
|
||||
writetext UnknownText_0x9d303
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9d2b6
|
||||
special SPECIAL_GIVESHUCKLE
|
||||
special SpecialGiveShuckle
|
||||
iffalse UnknownScript_0x9d2b0
|
||||
writetext UnknownText_0x9d3ed
|
||||
keeptextopen
|
||||
@ -56,7 +56,7 @@ UnknownScript_0x9d2bc: ; 0x9d2bc
|
||||
writetext UnknownText_0x9d470
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9d2ee
|
||||
special $004c
|
||||
special SpecialReturnShuckle
|
||||
if_equal $0, UnknownScript_0x9d2df
|
||||
if_equal $1, UnknownScript_0x9d2ee
|
||||
if_equal $3, UnknownScript_0x9d2e5
|
||||
|
@ -27,9 +27,9 @@ UnknownScript_0x1935d3: ; 0x1935d3
|
||||
|
||||
MapMobileBattleRoomSignpost0Script: ; 0x1935da
|
||||
refreshscreen $0
|
||||
special $009f
|
||||
special Function1037c2
|
||||
if_equal $1, UnknownScript_0x193619
|
||||
special $009b
|
||||
special Function1037eb
|
||||
iffalse UnknownScript_0x193624
|
||||
if_equal $1, UnknownScript_0x1935f4
|
||||
if_equal $2, UnknownScript_0x19360d
|
||||
@ -40,24 +40,24 @@ UnknownScript_0x1935f4: ; 0x1935f4
|
||||
writetext UnknownText_0x193644
|
||||
pause 20
|
||||
loadmovesprites
|
||||
special $002e
|
||||
special Function8c084
|
||||
playmusic MUSIC_HEAL
|
||||
special $00a4
|
||||
special Function1047eb
|
||||
pause 60
|
||||
special $0031
|
||||
special $003d
|
||||
special Function8c079
|
||||
special RestartMapMusic
|
||||
refreshscreen $0
|
||||
UnknownScript_0x19360d: ; 0x19360d
|
||||
special $009d
|
||||
special $001b
|
||||
special $009c
|
||||
special Function1060a2
|
||||
special Functionc658
|
||||
special Function10383c
|
||||
iftrue UnknownScript_0x193624
|
||||
UnknownScript_0x193619: ; 0x193619
|
||||
special $00a2
|
||||
special Function10387b
|
||||
writetext UnknownText_0x193626
|
||||
closetext
|
||||
reloadmappart
|
||||
special $0081
|
||||
special Function101225
|
||||
UnknownScript_0x193624: ; 0x193624
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -27,11 +27,11 @@ UnknownScript_0x19357b: ; 0x19357b
|
||||
|
||||
MapMobileTradeRoomMobileSignpost0Script: ; 0x193582
|
||||
refreshscreen $0
|
||||
special $009f
|
||||
special Function1037c2
|
||||
writetext UnknownText_0x193591
|
||||
closetext
|
||||
reloadmappart
|
||||
special $0082
|
||||
special Function101231
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x193591
|
||||
|
@ -22,7 +22,7 @@ UnknownScript_0x7408d: ; 0x7408d
|
||||
UnknownScript_0x7408e: ; 0x7408e
|
||||
spriteface $0, $3
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
applymovement $2, MovementData_0x740f9
|
||||
playmusic MUSIC_RIVAL_ENCOUNTER
|
||||
|
@ -9,7 +9,7 @@ MoveDeletersHouse_MapScriptHeader: ; 0x195cb2
|
||||
SuperNerdScript_0x195cb4: ; 0x195cb4
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0021
|
||||
special Function2c547
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -109,21 +109,21 @@ UnknownScript_0x196ec9: ; 0x196ec9
|
||||
playsound SFX_EXIT_BUILDING
|
||||
disappear $3
|
||||
waitbutton
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
pause 15
|
||||
spriteface $0, $1
|
||||
loadfont
|
||||
writetext UnknownText_0x1970ed
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
playmusic MUSIC_HEAL
|
||||
special $009d
|
||||
special $001b
|
||||
special Function1060a2
|
||||
special Functionc658
|
||||
pause 60
|
||||
special $0032
|
||||
special $003d
|
||||
special Function8c0ab
|
||||
special RestartMapMusic
|
||||
loadfont
|
||||
writetext UnknownText_0x197134
|
||||
closetext
|
||||
|
@ -48,7 +48,7 @@ UnknownScript_0x1a8016: ; 0x1a8016
|
||||
writetext UnknownText_0x1a815e
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x1a8041
|
||||
|
||||
@ -73,7 +73,7 @@ UnknownScript_0x1a8041: ; 0x1a8041
|
||||
writetext UnknownText_0x1a815e
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x1a806f
|
||||
|
||||
|
@ -30,7 +30,7 @@ UnknownScript_0x19b3dd: ; 0x19b3dd
|
||||
UnknownScript_0x19b3ea: ; 0x19b3ea
|
||||
writetext UnknownText_0x19b4a2
|
||||
closetext
|
||||
special $0065
|
||||
special ProfOaksPCBoot
|
||||
writetext UnknownText_0x19b4c8
|
||||
closetext
|
||||
loadmovesprites
|
||||
|
@ -30,7 +30,7 @@ UnknownScript_0x1a882f: ; 0x1a882f
|
||||
UnknownScript_0x1a8833: ; 0x1a8833
|
||||
spriteface $0, $2
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
playsound SFX_ENTER_DOOR
|
||||
appear $5
|
||||
@ -46,16 +46,16 @@ UnknownScript_0x1a8833: ; 0x1a8833
|
||||
applymovement $5, MovementData_0x1a88db
|
||||
dotrigger $1
|
||||
disappear $5
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
variablesprite $5, $31
|
||||
special $005e
|
||||
special Function14209
|
||||
end
|
||||
; 0x1a886b
|
||||
|
||||
UnknownScript_0x1a886b: ; 0x1a886b
|
||||
spriteface $0, $2
|
||||
showemote $0, $0, 15
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 15
|
||||
playsound SFX_ENTER_DOOR
|
||||
appear $5
|
||||
@ -71,9 +71,9 @@ UnknownScript_0x1a886b: ; 0x1a886b
|
||||
applymovement $5, MovementData_0x1a88e8
|
||||
disappear $5
|
||||
dotrigger $1
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
variablesprite $5, $31
|
||||
special $005e
|
||||
special Function14209
|
||||
end
|
||||
; 0x1a88a3
|
||||
|
||||
|
@ -42,11 +42,11 @@ UnknownScript_0x60bab: ; 0x60bab
|
||||
pause 60
|
||||
keeptextopen
|
||||
loadmovesprites
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
cry AMPHAROS
|
||||
special $002e
|
||||
special Function8c084
|
||||
pause 10
|
||||
special $0031
|
||||
special Function8c079
|
||||
loadfont
|
||||
writetext UnknownText_0x60f3d
|
||||
closetext
|
||||
@ -111,7 +111,7 @@ MonsterScript_0x60c3a: ; 0x60c3a
|
||||
iftrue UnknownScript_0x60c51
|
||||
writetext UnknownText_0x60f03
|
||||
writebyte AMPHAROS
|
||||
special $005f
|
||||
special Functionfb841
|
||||
keeptextopen
|
||||
writetext UnknownText_0x60f19
|
||||
closetext
|
||||
@ -124,10 +124,10 @@ UnknownScript_0x60c51: ; 0x60c51
|
||||
cry AMPHAROS
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $002e
|
||||
special $0031
|
||||
special $002e
|
||||
special $0031
|
||||
special Function8c084
|
||||
special Function8c079
|
||||
special Function8c084
|
||||
special Function8c079
|
||||
end
|
||||
; 0x60c66
|
||||
|
||||
|
@ -43,7 +43,7 @@ SailorScript_0x748c0: ; 0x748c0
|
||||
waitbutton
|
||||
applymovement $0, MovementData_0x74a30
|
||||
playsound SFX_EXIT_BUILDING
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
checkevent $0030
|
||||
iffalse UnknownScript_0x7490a
|
||||
|
@ -15,7 +15,7 @@ PokeCenter2F_MapScriptHeader: ; 0x192845
|
||||
; 0x19285f
|
||||
|
||||
UnknownScript_0x19285f: ; 0x19285f
|
||||
special $0011
|
||||
special Functionc2f6
|
||||
if_equal $0, UnknownScript_0x192872
|
||||
clearevent $0711
|
||||
checkevent $0001
|
||||
@ -83,28 +83,28 @@ LinkReceptionistScript_0x19289d: ; 0x19289d
|
||||
writetext UnknownText_0x192e3a
|
||||
yesorno
|
||||
iffalse UnknownScript_0x19291d
|
||||
special $00a0
|
||||
special Function10630f
|
||||
iffalse UnknownScript_0x1928be
|
||||
writetext UnknownText_0x192d7e
|
||||
special $008c
|
||||
special Function103612
|
||||
iffalse UnknownScript_0x19291d
|
||||
if_equal $1, UnknownScript_0x19291f
|
||||
UnknownScript_0x1928be: ; 0x1928be
|
||||
special $0001
|
||||
special Function29ce8
|
||||
writetext UnknownText_0x192f67
|
||||
special $0002
|
||||
special Function29d11
|
||||
iffalse UnknownScript_0x1928f6
|
||||
writetext UnknownText_0x192f34
|
||||
yesorno
|
||||
iffalse UnknownScript_0x192917
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x192917
|
||||
writetext UnknownText_0x192f67
|
||||
special $0003
|
||||
special Function29d92
|
||||
iffalse UnknownScript_0x192911
|
||||
copybytetovar wcf51
|
||||
iffalse UnknownScript_0x1928fe
|
||||
special $0005
|
||||
special Function29e82
|
||||
iffalse UnknownScript_0x192909
|
||||
writetext UnknownText_0x19306b
|
||||
closetext
|
||||
@ -115,23 +115,23 @@ UnknownScript_0x1928be: ; 0x1928be
|
||||
; 0x1928f6
|
||||
|
||||
UnknownScript_0x1928f6: ; 0x1928f6
|
||||
special $0008
|
||||
special Function29c92
|
||||
writetext UnknownText_0x192f19
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1928fe
|
||||
|
||||
UnknownScript_0x1928fe: ; 0x1928fe
|
||||
special $0006
|
||||
special Function29efa
|
||||
writetext UnknownText_0x193029
|
||||
special $0007
|
||||
special Function29eee
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x192909
|
||||
|
||||
UnknownScript_0x192909: ; 0x192909
|
||||
writetext UnknownText_0x19304a
|
||||
special $0007
|
||||
special Function29eee
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x192911
|
||||
@ -144,7 +144,7 @@ UnknownScript_0x192911: ; 0x192911
|
||||
UnknownScript_0x192917: ; 0x192917
|
||||
writetext UnknownText_0x192fd1
|
||||
UnknownScript_0x19291a: ; 0x19291a
|
||||
special $0008
|
||||
special Function29c92
|
||||
UnknownScript_0x19291d: ; 0x19291d
|
||||
loadmovesprites
|
||||
end
|
||||
@ -166,9 +166,9 @@ UnknownScript_0x19292b: ; 0x19292b
|
||||
writetext UnknownText_0x192f34
|
||||
yesorno
|
||||
iffalse UnknownScript_0x192943
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x192943
|
||||
special $007f
|
||||
special Function1011f1
|
||||
writetext UnknownText_0x19306b
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -196,28 +196,28 @@ LinkReceptionistScript_0x192952: ; 0x192952
|
||||
writetext UnknownText_0x192de0
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1929d2
|
||||
special $00a0
|
||||
special Function10630f
|
||||
iffalse UnknownScript_0x192973
|
||||
writetext UnknownText_0x192d39
|
||||
special $008c
|
||||
special Function103612
|
||||
iffalse UnknownScript_0x1929d2
|
||||
if_equal $1, UnknownScript_0x1929d4
|
||||
UnknownScript_0x192973: ; 0x192973
|
||||
special $0009
|
||||
special Function29cf1
|
||||
writetext UnknownText_0x192f67
|
||||
special $0002
|
||||
special Function29d11
|
||||
iffalse UnknownScript_0x1929ab
|
||||
writetext UnknownText_0x192f34
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1929cc
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x1929cc
|
||||
writetext UnknownText_0x192f67
|
||||
special $0003
|
||||
special Function29d92
|
||||
iffalse UnknownScript_0x1929c6
|
||||
copybytetovar wcf51
|
||||
iffalse UnknownScript_0x1929b3
|
||||
special $0005
|
||||
special Function29e82
|
||||
iffalse UnknownScript_0x1929be
|
||||
writetext UnknownText_0x19306b
|
||||
closetext
|
||||
@ -228,23 +228,23 @@ UnknownScript_0x192973: ; 0x192973
|
||||
; 0x1929ab
|
||||
|
||||
UnknownScript_0x1929ab: ; 0x1929ab
|
||||
special $0008
|
||||
special Function29c92
|
||||
writetext UnknownText_0x192f19
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1929b3
|
||||
|
||||
UnknownScript_0x1929b3: ; 0x1929b3
|
||||
special $0006
|
||||
special Function29efa
|
||||
writetext UnknownText_0x193029
|
||||
special $0007
|
||||
special Function29eee
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1929be
|
||||
|
||||
UnknownScript_0x1929be: ; 0x1929be
|
||||
writetext UnknownText_0x19304a
|
||||
special $0007
|
||||
special Function29eee
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x1929c6
|
||||
@ -257,7 +257,7 @@ UnknownScript_0x1929c6: ; 0x1929c6
|
||||
UnknownScript_0x1929cc: ; 0x1929cc
|
||||
writetext UnknownText_0x192fd1
|
||||
UnknownScript_0x1929cf: ; 0x1929cf
|
||||
special $0008
|
||||
special Function29c92
|
||||
UnknownScript_0x1929d2: ; 0x1929d2
|
||||
loadmovesprites
|
||||
end
|
||||
@ -281,9 +281,9 @@ UnknownScript_0x1929e6: ; 0x1929e6
|
||||
writetext UnknownText_0x192f34
|
||||
yesorno
|
||||
iffalse UnknownScript_0x1929fe
|
||||
special $00a1
|
||||
special Function103780
|
||||
iffalse UnknownScript_0x1929fe
|
||||
special $007f
|
||||
special Function1011f1
|
||||
writetext UnknownText_0x19306b
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -299,7 +299,7 @@ UnknownScript_0x1929fe: ; 0x1929fe
|
||||
; 0x192a05
|
||||
|
||||
UnknownScript_0x192a05: ; 0x192a05
|
||||
special $009a
|
||||
special Function10366e
|
||||
iffalse UnknownScript_0x192a1e
|
||||
if_equal $1, UnknownScript_0x192a22
|
||||
if_equal $2, UnknownScript_0x192a22
|
||||
@ -335,38 +335,38 @@ LinkReceptionistScript_0x192a2d: ; 0x192a2d
|
||||
iftrue UnknownScript_0x192a25
|
||||
checkflag $0053
|
||||
iftrue UnknownScript_0x192a25
|
||||
special $000a
|
||||
special Function29cfa
|
||||
faceplayer
|
||||
loadfont
|
||||
writetext UnknownText_0x192e9f
|
||||
yesorno
|
||||
iffalse UnknownScript_0x192aa2
|
||||
special $000b
|
||||
special Function29bfb
|
||||
if_equal $1, UnknownScript_0x192aa7
|
||||
if_equal $2, UnknownScript_0x192aac
|
||||
if_equal $3, UnknownScript_0x192ab1
|
||||
writetext UnknownText_0x192f67
|
||||
special $0002
|
||||
special Function29d11
|
||||
iffalse UnknownScript_0x192a91
|
||||
writetext UnknownText_0x192f34
|
||||
yesorno
|
||||
iffalse UnknownScript_0x192a9f
|
||||
special $0004
|
||||
special Function29e66
|
||||
iffalse UnknownScript_0x192a9f
|
||||
writetext UnknownText_0x192f67
|
||||
special $0003
|
||||
special Function29d92
|
||||
iffalse UnknownScript_0x192a99
|
||||
copybytetovar wcf51
|
||||
iffalse UnknownScript_0x192a84
|
||||
special $0005
|
||||
special Function29e82
|
||||
writetext UnknownText_0x19304a
|
||||
special $0007
|
||||
special Function29eee
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x192a84
|
||||
|
||||
UnknownScript_0x192a84: ; 0x192a84
|
||||
special $000c
|
||||
special Function29c7b
|
||||
writetext UnknownText_0x19306b
|
||||
closetext
|
||||
loadmovesprites
|
||||
@ -376,7 +376,7 @@ UnknownScript_0x192a84: ; 0x192a84
|
||||
; 0x192a91
|
||||
|
||||
UnknownScript_0x192a91: ; 0x192a91
|
||||
special $0008
|
||||
special Function29c92
|
||||
writetext UnknownText_0x192f19
|
||||
loadmovesprites
|
||||
end
|
||||
@ -390,7 +390,7 @@ UnknownScript_0x192a99: ; 0x192a99
|
||||
UnknownScript_0x192a9f: ; 0x192a9f
|
||||
writetext UnknownText_0x192fd1
|
||||
UnknownScript_0x192aa2: ; 0x192aa2
|
||||
special $0008
|
||||
special Function29c92
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x192aa7
|
||||
@ -414,7 +414,7 @@ UnknownScript_0x192ab1: ; 0x192ab1
|
||||
; 0x192ab6
|
||||
|
||||
UnknownScript_0x192ab6: ; 0x192ab6
|
||||
special $0008
|
||||
special Function29c92
|
||||
scall UnknownScript_0x192b50
|
||||
dotrigger $0
|
||||
domaptrigger GROUP_TRADE_CENTER, MAP_TRADE_CENTER, $0
|
||||
@ -422,7 +422,7 @@ UnknownScript_0x192ab6: ; 0x192ab6
|
||||
; 0x192ac3
|
||||
|
||||
UnknownScript_0x192ac3: ; 0x192ac3
|
||||
special $0080
|
||||
special Function101220
|
||||
scall UnknownScript_0x192ad0
|
||||
dotrigger $0
|
||||
domaptrigger GROUP_MOBILE_TRADE_ROOM_MOBILE, MAP_MOBILE_TRADE_ROOM_MOBILE, $0
|
||||
@ -437,7 +437,7 @@ UnknownScript_0x192ad0: ; 0x192ad0
|
||||
; 0x192add
|
||||
|
||||
UnknownScript_0x192add: ; 0x192add
|
||||
special $0008
|
||||
special Function29c92
|
||||
scall UnknownScript_0x192b8a
|
||||
dotrigger $0
|
||||
domaptrigger GROUP_COLOSSEUM, MAP_COLOSSEUM, $0
|
||||
@ -445,7 +445,7 @@ UnknownScript_0x192add: ; 0x192add
|
||||
; 0x192aea
|
||||
|
||||
UnknownScript_0x192aea: ; 0x192aea
|
||||
special $0080
|
||||
special Function101220
|
||||
scall UnknownScript_0x192af7
|
||||
dotrigger $0
|
||||
domaptrigger GROUP_MOBILE_BATTLE_ROOM, MAP_MOBILE_BATTLE_ROOM, $0
|
||||
@ -483,10 +483,10 @@ UnknownScript_0x192b12: ; 0x192b12
|
||||
playsound SFX_TINGLE
|
||||
applymovement $0, MovementData_0x192d17
|
||||
writebyte $80
|
||||
special $0098
|
||||
special Functionc225
|
||||
applymovement $0, MovementData_0x192d1c
|
||||
setflag $009f
|
||||
special $0038
|
||||
special Functione4a
|
||||
loadfont
|
||||
writetext UnknownText_0x19329a
|
||||
closetext
|
||||
@ -512,9 +512,9 @@ UnknownScript_0x192b63: ; 0x192b63
|
||||
playsound SFX_TINGLE
|
||||
applymovement $0, MovementData_0x192d17
|
||||
writebyte $90
|
||||
special $0098
|
||||
special Functionc225
|
||||
applymovement $0, MovementData_0x192d1c
|
||||
special $0038
|
||||
special Functione4a
|
||||
applymovement $0, MovementData_0x192d2a
|
||||
applymovement $2, MovementData_0x192cfe
|
||||
end
|
||||
@ -536,9 +536,9 @@ UnknownScript_0x192b9d: ; 0x192b9d
|
||||
playsound SFX_TINGLE
|
||||
applymovement $0, MovementData_0x192d17
|
||||
writebyte $90
|
||||
special $0098
|
||||
special Functionc225
|
||||
applymovement $0, MovementData_0x192d1c
|
||||
special $0038
|
||||
special Functione4a
|
||||
applymovement $0, MovementData_0x192d2a
|
||||
applymovement $3, MovementData_0x192cfe
|
||||
end
|
||||
@ -601,11 +601,11 @@ UnknownScript_0x192c20: ; 0x192c20
|
||||
playsound SFX_TINGLE
|
||||
applymovement $0, MovementData_0x192d17
|
||||
writebyte $80
|
||||
special $0098
|
||||
special Functionc225
|
||||
applymovement $0, MovementData_0x192d22
|
||||
faceperson $0, $4
|
||||
setflag $009f
|
||||
special $0038
|
||||
special Functione4a
|
||||
loadfont
|
||||
writetext UnknownText_0x19329a
|
||||
closetext
|
||||
@ -616,7 +616,7 @@ UnknownScript_0x192c20: ; 0x192c20
|
||||
; 0x192c4e
|
||||
|
||||
UnknownScript_0x192c4e: ; 0x192c4e
|
||||
special $0008
|
||||
special Function29c92
|
||||
checkflag $009f
|
||||
iftrue UnknownScript_0x192c66
|
||||
applymovement $4, MovementData_0x192d08
|
||||
@ -632,9 +632,9 @@ UnknownScript_0x192c66: ; 0x192c66
|
||||
playsound SFX_TINGLE
|
||||
applymovement $0, MovementData_0x192d17
|
||||
writebyte $90
|
||||
special $0098
|
||||
special Functionc225
|
||||
applymovement $0, MovementData_0x192d1c
|
||||
special $0038
|
||||
special Functione4a
|
||||
applymovement $0, MovementData_0x192cfc
|
||||
applymovement $4, MovementData_0x192d01
|
||||
UnknownScript_0x192c8c: ; 0x192c8c
|
||||
@ -645,7 +645,7 @@ UnknownScript_0x192c8c: ; 0x192c8c
|
||||
|
||||
MapPokeCenter2FSignpost0Script: ; 0x192c93
|
||||
refreshscreen $0
|
||||
special $0058
|
||||
special Functionc2da
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x192c9a
|
||||
@ -661,7 +661,7 @@ OfficerScript_0x192c9a: ; 0x192c9a
|
||||
writetext UnknownText_0x1931c4
|
||||
keeptextopen
|
||||
waitbutton
|
||||
special $0012
|
||||
special Functionc309
|
||||
iffalse UnknownScript_0x192cbe
|
||||
itemnotify
|
||||
setevent $0711
|
||||
|
@ -9,7 +9,7 @@ PokeSeersHouse_MapScriptHeader: ; 0x9e36c
|
||||
SeerScript: ; 0x9e36e
|
||||
faceplayer
|
||||
loadfont
|
||||
special SPECIAL_POKESEER
|
||||
special SpecialPokeSeer
|
||||
closetext
|
||||
loadmovesprites
|
||||
end
|
||||
|
@ -29,11 +29,11 @@ GentlemanScript_0x5cd3d: ; 0x5cd3d
|
||||
loadfont
|
||||
writetext UnknownText_0x5ceba
|
||||
keeptextopen
|
||||
special $0053
|
||||
special Functionc434
|
||||
iffalse UnknownScript_0x5cd4c
|
||||
special $0054
|
||||
special Functionc422
|
||||
UnknownScript_0x5cd4c: ; 0x5cd4c
|
||||
special $0055
|
||||
special Function4d9d3
|
||||
checkflag $004e
|
||||
iftrue UnknownScript_0x5cd84
|
||||
writetext UnknownText_0x5cf3a
|
||||
@ -48,7 +48,7 @@ UnknownScript_0x5cd4c: ; 0x5cd4c
|
||||
playsound SFX_DEX_FANFARE_20_49
|
||||
waitbutton
|
||||
keeptextopen
|
||||
special $0052
|
||||
special Function4d87a
|
||||
loadmovesprites
|
||||
applymovement $6, MovementData_0x5ce74
|
||||
loadfont
|
||||
|
@ -184,7 +184,7 @@ BuenaScript_0x5d775: ; 0x5d775
|
||||
if_equal $1e, UnknownScript_0x5d87f
|
||||
playmusic MUSIC_BUENAS_PASSWORD
|
||||
writetext UnknownText_0x5de35
|
||||
special $00a3
|
||||
special Function4ae12
|
||||
iffalse UnknownScript_0x5d81e
|
||||
writetext UnknownText_0x5de84
|
||||
closetext
|
||||
@ -201,7 +201,7 @@ UnknownScript_0x5d7be: ; 0x5d7be
|
||||
loadmovesprites
|
||||
spriteface $b, $0
|
||||
refreshscreen $0
|
||||
special SPECIAL_BUENAS_PASSWORD
|
||||
special SpecialBuenasPassword
|
||||
loadmovesprites
|
||||
iffalse UnknownScript_0x5d845
|
||||
loadfont
|
||||
@ -220,9 +220,9 @@ UnknownScript_0x5d7be: ; 0x5d7be
|
||||
writetext UnknownText_0x5e054
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 20
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
checkcode $18
|
||||
if_equal $1e, UnknownScript_0x5d8a4
|
||||
end
|
||||
@ -251,9 +251,9 @@ UnknownScript_0x5d81e: ; 0x5d81e
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $b, $3
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 20
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x5d82f
|
||||
|
||||
@ -284,9 +284,9 @@ UnknownScript_0x5d845: ; 0x5d845
|
||||
closetext
|
||||
loadmovesprites
|
||||
spriteface $b, $3
|
||||
special $006a
|
||||
special Functionc48f
|
||||
pause 20
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x5d865
|
||||
|
||||
@ -396,7 +396,7 @@ ReceptionistScript_0x5d8ff: ; 0x5d8ff
|
||||
iffalse UnknownScript_0x5d90f
|
||||
writetext UnknownText_0x5e392
|
||||
keeptextopen
|
||||
special SPECIAL_BUENA_PRIZE
|
||||
special SpecialBuenaPrize
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x5d90f
|
||||
|
@ -115,12 +115,12 @@ UnknownScript_0x6006e: ; 0x6006e
|
||||
writetext UnknownText_0x6050e
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
disappear $3
|
||||
disappear $4
|
||||
pause 15
|
||||
special $0032
|
||||
special Function8c0ab
|
||||
setevent $0571
|
||||
setevent EVENT_CLEARED_RADIO_TOWER
|
||||
clearflag $0013
|
||||
@ -133,7 +133,7 @@ UnknownScript_0x6006e: ; 0x6006e
|
||||
clearevent $06d0
|
||||
setevent $06e3
|
||||
clearevent $06e4
|
||||
special $003c
|
||||
special PlayMapMusic
|
||||
disappear $2
|
||||
moveperson $2, $c, $0
|
||||
appear $2
|
||||
|
@ -22,15 +22,15 @@ RocketScript_0x1adbfa: ; 0x1adbfa
|
||||
loadfont
|
||||
writetext UnknownText_0x1addc0
|
||||
keeptextopen
|
||||
special $006a
|
||||
special Functionc48f
|
||||
writetext UnknownText_0x1adee1
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
disappear $2
|
||||
pause 25
|
||||
special $0032
|
||||
special Function8c0ab
|
||||
playmapmusic
|
||||
end
|
||||
; 0x1adc2e
|
||||
|
@ -41,7 +41,7 @@ UnknownScript_0x19eea0: ; 0x19eea0
|
||||
disappear $2
|
||||
clearevent $076f
|
||||
dotrigger $0
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x19eee0
|
||||
|
||||
@ -68,7 +68,7 @@ UnknownScript_0x19eee0: ; 0x19eee0
|
||||
disappear $2
|
||||
clearevent $076f
|
||||
dotrigger $0
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x19ef20
|
||||
|
||||
|
@ -12,14 +12,14 @@ TeacherScript_0x7b125: ; 0x7b125
|
||||
writetext UnknownText_0x7b14d
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special $009d
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
special Function1060a2
|
||||
playmusic MUSIC_HEAL
|
||||
special $001b
|
||||
special Functionc658
|
||||
pause 60
|
||||
special $0032
|
||||
special $003d
|
||||
special Function8c0ab
|
||||
special RestartMapMusic
|
||||
loadfont
|
||||
writetext UnknownText_0x7b18b
|
||||
closetext
|
||||
|
@ -11,7 +11,7 @@ GrannyScript_0x7b394: ; 0x7b394
|
||||
loadfont
|
||||
checkevent EVENT_GOT_TM37_SANDSTORM
|
||||
iftrue UnknownScript_0x7b3b7
|
||||
special $0059
|
||||
special Function718d
|
||||
writetext UnknownText_0x7b3c6
|
||||
keeptextopen
|
||||
if_greater_than $95, UnknownScript_0x7b3aa
|
||||
|
@ -23,7 +23,7 @@ YoungsterScript_0x1a1673: ; 0x1a1673
|
||||
loadmovesprites
|
||||
playsound SFX_TACKLE
|
||||
applymovement $7, MovementData_0x1a1802
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x1a169a
|
||||
|
||||
|
@ -51,7 +51,7 @@ UnknownScript_0x78039: ; 0x78039
|
||||
GrampsScript_0x7803d: ; 0x7803d
|
||||
faceplayer
|
||||
loadfont
|
||||
special $0020
|
||||
special Function16936
|
||||
closetext
|
||||
loadmovesprites
|
||||
if_equal $1, UnknownScript_0x7805a
|
||||
@ -74,14 +74,14 @@ UnknownScript_0x7805b: ; 0x7805b
|
||||
|
||||
DaycareMon1Script_0x78065: ; 0x78065
|
||||
loadfont
|
||||
special $0045
|
||||
special Function17421
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x7806b
|
||||
|
||||
DaycareMon2Script_0x7806b: ; 0x7806b
|
||||
loadfont
|
||||
special $0046
|
||||
special Function17440
|
||||
loadmovesprites
|
||||
end
|
||||
; 0x78071
|
||||
|
@ -84,7 +84,7 @@ UnknownScript_0x6a1ee: ; 0x6a1ee
|
||||
loadmovesprites
|
||||
scall UnknownScript_0x6a261
|
||||
playsound SFX_ENTER_DOOR
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f
|
||||
end
|
||||
@ -106,11 +106,11 @@ OfficerScript_0x6a204: ; 0x6a204
|
||||
iffalse UnknownScript_0x6a2a3
|
||||
checkcode $1
|
||||
if_greater_than $1, UnknownScript_0x6a271
|
||||
special $0016
|
||||
special Function13a12
|
||||
clearevent $0308
|
||||
UnknownScript_0x6a234: ; 0x6a234
|
||||
setflag $0011
|
||||
special $003c
|
||||
special PlayMapMusic
|
||||
writetext UnknownText_0x6a39d
|
||||
keeptextopen
|
||||
writetext UnknownText_0x6a3c7
|
||||
@ -119,12 +119,12 @@ UnknownScript_0x6a234: ; 0x6a234
|
||||
writetext UnknownText_0x6a3e2
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0018
|
||||
special Function135db
|
||||
scall UnknownScript_0x6a261
|
||||
playsound SFX_ENTER_DOOR
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
special $0047
|
||||
special Function139a8
|
||||
warpfacing $1, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $a, $2f
|
||||
end
|
||||
; 0x6a261
|
||||
@ -148,12 +148,12 @@ UnknownScript_0x6a271: ; 0x6a271
|
||||
if_equal $0, UnknownScript_0x6a2b5
|
||||
|
||||
UnknownScript_0x6a27d: ; 6a27d
|
||||
special $005a
|
||||
special Function71ac
|
||||
if_equal $1, UnknownScript_0x6a2bb
|
||||
writetext UnknownText_0x6a4c6
|
||||
yesorno
|
||||
iffalse UnknownScript_0x6a2a9
|
||||
special $0016
|
||||
special Function13a12
|
||||
iftrue UnknownScript_0x6a2af
|
||||
setevent $0308
|
||||
writetext UnknownText_0x6a537
|
||||
|
@ -96,8 +96,8 @@ UnknownScript_0x19407b: ; 0x19407b
|
||||
applymovement $4, MovementData_0x19424b
|
||||
disappear $4
|
||||
variablesprite $4, $26
|
||||
special $005e
|
||||
special $009e
|
||||
special Function14209
|
||||
special Function14168
|
||||
end
|
||||
; 0x19408c
|
||||
|
||||
|
@ -75,14 +75,14 @@ UnknownScript_0x6ab47: ; 0x6ab47
|
||||
writetext UnknownText_0x6b2c5
|
||||
closetext
|
||||
loadmovesprites
|
||||
special $0030
|
||||
special $0033
|
||||
special Function8c0b6
|
||||
special Functiond91
|
||||
scall UnknownScript_0x6ab8c
|
||||
disappear $2
|
||||
appear $d
|
||||
applymovement $0, MovementData_0x6add1
|
||||
pause 15
|
||||
special $0032
|
||||
special Function8c0ab
|
||||
jumpstd $0017
|
||||
; 0x6ab76
|
||||
|
||||
@ -92,7 +92,7 @@ UnknownScript_0x6ab76: ; 0x6ab76
|
||||
loadmovesprites
|
||||
spriteface $0, $2
|
||||
playsound SFX_EXIT_BUILDING
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12
|
||||
end
|
||||
@ -139,7 +139,7 @@ UnknownScript_0x6abd4: ; 0x6abd4
|
||||
iftrue UnknownScript_0x6abdc
|
||||
appear $c
|
||||
UnknownScript_0x6abdc: ; 0x6abdc
|
||||
special $0037
|
||||
special Function1ad2
|
||||
end
|
||||
; 0x6abe0
|
||||
|
||||
@ -159,11 +159,11 @@ OfficerScript_0x6abe0: ; 0x6abe0
|
||||
iffalse UnknownScript_0x6ac73
|
||||
checkcode $1
|
||||
if_greater_than $1, UnknownScript_0x6ac41
|
||||
special $0016
|
||||
special Function13a12
|
||||
clearevent $0308
|
||||
UnknownScript_0x6ac10: ; 0x6ac10
|
||||
setflag $0011
|
||||
special $003c
|
||||
special PlayMapMusic
|
||||
writetext UnknownText_0x6ae87
|
||||
keeptextopen
|
||||
waitbutton
|
||||
@ -174,12 +174,12 @@ UnknownScript_0x6ac10: ; 0x6ac10
|
||||
closetext
|
||||
loadmovesprites
|
||||
setflag $0011
|
||||
special $0018
|
||||
special Function135db
|
||||
spriteface $0, $2
|
||||
playsound SFX_EXIT_BUILDING
|
||||
special $002e
|
||||
special Function8c084
|
||||
waitbutton
|
||||
special $0047
|
||||
special Function139a8
|
||||
warpfacing $2, GROUP_NATIONAL_PARK_BUG_CONTEST, MAP_NATIONAL_PARK_BUG_CONTEST, $21, $12
|
||||
end
|
||||
; 0x6ac41
|
||||
@ -190,12 +190,12 @@ UnknownScript_0x6ac41: ; 0x6ac41
|
||||
checkcode $10
|
||||
if_equal $0, UnknownScript_0x6ac85
|
||||
UnknownScript_0x6ac4d: ; 0x6ac4d
|
||||
special $005a
|
||||
special Function71ac
|
||||
if_equal $1, UnknownScript_0x6ac8b
|
||||
writetext UnknownText_0x6afb0
|
||||
yesorno
|
||||
iffalse UnknownScript_0x6ac79
|
||||
special $0016
|
||||
special Function13a12
|
||||
iftrue UnknownScript_0x6ac7f
|
||||
setevent $0308
|
||||
writetext UnknownText_0x6b021
|
||||
|
@ -52,7 +52,7 @@ TaurosScript_0x9ccaa: ; 0x9ccaa
|
||||
iftrue UnknownScript_0x9cd25
|
||||
writetext UnknownText_0x9cd70
|
||||
writebyte MILTANK
|
||||
special $005f
|
||||
special Functionfb841
|
||||
keeptextopen
|
||||
writetext UnknownText_0x9cd80
|
||||
checkevent EVENT_TALKED_TO_FARMER_ABOUT_MOOMOO
|
||||
@ -105,7 +105,7 @@ UnknownScript_0x9cd04: ; 0x9cd04
|
||||
writetext UnknownText_0x9cdbc
|
||||
pause 60
|
||||
keeptextopen
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
writetext UnknownText_0x9ce1b
|
||||
closetext
|
||||
loadmovesprites
|
||||
|
@ -22,7 +22,7 @@ UnknownScript_0x9cec5: ; 0x9cec5
|
||||
checkitem MOOMOO_MILK
|
||||
iftrue UnknownScript_0x9cf08
|
||||
writetext UnknownText_0x9cfe1
|
||||
special $0051
|
||||
special Function24ae8
|
||||
yesorno
|
||||
iffalse UnknownScript_0x9cf02
|
||||
checkmoney $0, 500
|
||||
@ -30,7 +30,7 @@ UnknownScript_0x9cec5: ; 0x9cec5
|
||||
giveitem MOOMOO_MILK, $1
|
||||
iffalse UnknownScript_0x9cefc
|
||||
takemoney $0, 500
|
||||
special $0051
|
||||
special Function24ae8
|
||||
waitbutton
|
||||
playsound SFX_TRANSACTION
|
||||
writetext UnknownText_0x9d05d
|
||||
|
@ -141,7 +141,7 @@ LassScript_0x1a61c4: ; 0x1a61c4
|
||||
; 0x1a61c7
|
||||
|
||||
PokefanMScript_0x1a61c7: ; 0x1a61c7
|
||||
special $00a0
|
||||
special Function10630f
|
||||
iftrue UnknownScript_0x1a61d0
|
||||
jumptextfaceplayer UnknownText_0x1a646a
|
||||
; 0x1a61d0
|
||||
|
@ -77,7 +77,7 @@ UnknownScript_0x19ac28: ; 0x19ac28
|
||||
applymovement $3, MovementData_0x19acaa
|
||||
applymovement $4, MovementData_0x19acc1
|
||||
dotrigger $1
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x19ac38
|
||||
|
||||
@ -113,7 +113,7 @@ UnknownScript_0x19ac72: ; 0x19ac72
|
||||
applymovement $4, MovementData_0x19accd
|
||||
applymovement $3, MovementData_0x19acb5
|
||||
dotrigger $1
|
||||
special $003d
|
||||
special RestartMapMusic
|
||||
end
|
||||
; 0x19ac82
|
||||
|
||||
|
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