mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
Sync some files with pokegold
This commit is contained in:
parent
8bf76af5a7
commit
dc18e188b2
@ -1729,7 +1729,7 @@ Most of the NPCs in [maps/NationalParkBugContest.asm](https://github.com/pret/po
|
||||
```diff
|
||||
.CheckWarp:
|
||||
-; Bug: Since no case is made for STANDING here, it will check
|
||||
-; [.edgewarps + $ff]. This resolves to $3e at $8035a.
|
||||
-; [.EdgeWarps + $ff]. This resolves to $3e.
|
||||
-; This causes wWalkingIntoEdgeWarp to be nonzero when standing on tile $3e,
|
||||
-; making bumps silent.
|
||||
-
|
||||
|
@ -2746,9 +2746,9 @@ _UpdateSprites::
|
||||
.fill
|
||||
ld a, [wVramState]
|
||||
bit 1, a
|
||||
ld b, OBJECT_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
ld b, NUM_SPRITE_OAM_STRUCTS * SPRITEOAMSTRUCT_LENGTH
|
||||
jr z, .ok
|
||||
ld b, 28 * SPRITEOAMSTRUCT_LENGTH
|
||||
ld b, (NUM_SPRITE_OAM_STRUCTS - 12) * SPRITEOAMSTRUCT_LENGTH
|
||||
.ok
|
||||
ldh a, [hUsedSpriteIndex]
|
||||
cp b
|
||||
|
@ -392,7 +392,7 @@ DoPlayerMovement::
|
||||
|
||||
.CheckWarp:
|
||||
; Bug: Since no case is made for STANDING here, it will check
|
||||
; [.edgewarps + $ff]. This resolves to $3e at $8035a.
|
||||
; [.EdgeWarps + $ff]. This resolves to $3e.
|
||||
; This causes wWalkingIntoEdgeWarp to be nonzero when standing on tile $3e,
|
||||
; making bumps silent.
|
||||
|
||||
|
@ -2360,5 +2360,5 @@ Script_checkver_duplicate: ; unreferenced
|
||||
ld [wScriptVar], a
|
||||
ret
|
||||
|
||||
.gs_version
|
||||
.gs_version:
|
||||
db GS_VERSION
|
||||
|
@ -1718,6 +1718,7 @@ Radio_BackUpFarCallParams:
|
||||
NoRadioStation:
|
||||
call NoRadioMusic
|
||||
call NoRadioName
|
||||
; no radio channel
|
||||
xor a
|
||||
ld [wPokegearRadioChannelBank], a
|
||||
ld [wPokegearRadioChannelAddr], a
|
||||
@ -2739,7 +2740,7 @@ TownMapPlayerIcon:
|
||||
ld c, 4 ; # tiles
|
||||
call Request2bpp
|
||||
; Walking icon
|
||||
ld hl, $c0
|
||||
ld hl, 12 tiles
|
||||
add hl, de
|
||||
ld d, h
|
||||
ld e, l
|
||||
|
@ -41,7 +41,7 @@ MonMenuLoop:
|
||||
.loop
|
||||
ld a, MENU_UNUSED_3 | MENU_BACKUP_TILES_2 ; flags
|
||||
ld [wMenuDataFlags], a
|
||||
ld a, [wMonSubmenuCount] ; items
|
||||
ld a, [wMonSubmenuCount]
|
||||
ld [wMenuDataItems], a
|
||||
call InitVerticalMenuCursor
|
||||
ld hl, w2DMenuFlags1
|
||||
|
@ -71,7 +71,7 @@ PrintDexEntry:
|
||||
ld hl, hVBlank
|
||||
ld a, [hl]
|
||||
push af
|
||||
ld [hl], 4
|
||||
ld [hl], 4 ; vblank mode that calls AskSerial
|
||||
|
||||
ld a, 8 ; 16 rows
|
||||
ld [wPrinterQueueLength], a
|
||||
@ -146,7 +146,7 @@ PrintPCBox:
|
||||
ld hl, hVBlank
|
||||
ld a, [hl]
|
||||
push af
|
||||
ld [hl], $4
|
||||
ld [hl], 4 ; vblank mode that calls AskSerial
|
||||
|
||||
xor a
|
||||
ldh [hBGMapMode], a
|
||||
@ -212,19 +212,23 @@ Printer_ResetRegistersAndStartDataSend:
|
||||
PrintUnownStamp:
|
||||
ld a, [wPrinterQueueLength]
|
||||
push af
|
||||
|
||||
xor a
|
||||
ldh [hPrinter], a
|
||||
call Printer_PlayMusic
|
||||
|
||||
ldh a, [rIE]
|
||||
push af
|
||||
xor a
|
||||
ldh [rIF], a
|
||||
ld a, (1 << SERIAL) | (1 << VBLANK)
|
||||
ldh [rIE], a
|
||||
|
||||
ld hl, hVBlank
|
||||
ld a, [hl]
|
||||
push af
|
||||
ld [hl], $4
|
||||
ld [hl], 4 ; vblank mode that calls AskSerial
|
||||
|
||||
xor a
|
||||
ldh [hBGMapMode], a
|
||||
call LoadTilemapToTempTilemap
|
||||
@ -233,6 +237,7 @@ PrintUnownStamp:
|
||||
call Printer_PrepareTilemapForPrint
|
||||
call SafeLoadTempTilemapToTilemap
|
||||
call Printer_ResetJoypadRegisters
|
||||
|
||||
ld a, 18 / 2
|
||||
ld [wPrinterQueueLength], a
|
||||
.loop
|
||||
@ -260,10 +265,12 @@ PrintUnownStamp:
|
||||
ldh [hVBlank], a
|
||||
call Printer_CleanUpAfterSend
|
||||
call SafeLoadTempTilemapToTilemap
|
||||
|
||||
xor a
|
||||
ldh [rIF], a
|
||||
pop af
|
||||
ldh [rIE], a
|
||||
|
||||
pop af
|
||||
ld [wPrinterQueueLength], a
|
||||
ret
|
||||
@ -295,7 +302,7 @@ PrintMail:
|
||||
ld hl, hVBlank
|
||||
ld a, [hl]
|
||||
push af
|
||||
ld [hl], $4
|
||||
ld [hl], 4 ; vblank mode that calls AskSerial
|
||||
|
||||
ld a, 18 / 2
|
||||
ld [wPrinterQueueLength], a
|
||||
@ -338,7 +345,7 @@ PrintPartymon:
|
||||
ld hl, hVBlank
|
||||
ld a, [hl]
|
||||
push af
|
||||
ld [hl], $4
|
||||
ld [hl], 4 ; vblank mode that calls AskSerial
|
||||
|
||||
ld a, 16 / 2
|
||||
ld [wPrinterQueueLength], a
|
||||
@ -396,7 +403,7 @@ _PrintDiploma:
|
||||
ld hl, hVBlank
|
||||
ld a, [hl]
|
||||
push af
|
||||
ld [hl], $4
|
||||
ld [hl], 4 ; vblank mode that calls AskSerial
|
||||
|
||||
ln a, 1, 0 ; to be loaded to wPrinterMargins
|
||||
call Printer_PrepareTilemapForPrint
|
||||
|
@ -93,7 +93,7 @@ TilesetJohtoAnim:
|
||||
dw NULL, DoneTileAnimation
|
||||
|
||||
UnusedTilesetAnim1: ; unreferenced
|
||||
; Scrolls tile $03 like water, but also has the standard $03 flower tile.
|
||||
; Scrolls tile $03 like cave water, but also has the standard $03 flower tile.
|
||||
dw vTiles2 tile $03, ReadTileToAnimBuffer
|
||||
dw wTileAnimBuffer, ScrollTileRightLeft
|
||||
dw vTiles2 tile $03, WriteTileFromAnimBuffer
|
||||
|
Loading…
Reference in New Issue
Block a user