You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Macro update, roam mon annotations
Updated map and mapgroup macros to get around an rgbds bug. Legendary beast locale handling annotated and relabeled. Added a new constant NUM_ENGINE_FLAGS for use in the EngineFlagAction function. This will make it easier for modders to add or remove engine flags.
This commit is contained in:
10
home/map.asm
10
home/map.asm
@@ -97,7 +97,7 @@ GetMapTrigger:: ; 2147
|
||||
|
||||
Function2173:: ; 2173
|
||||
call Function217a
|
||||
call FarCallFunction4c000
|
||||
call FarCallSwapTextboxPalettes
|
||||
ret
|
||||
; 217a
|
||||
|
||||
@@ -1204,7 +1204,7 @@ Function272a:: ; 272a
|
||||
ld de, BGMapBuffer
|
||||
call Function27b7
|
||||
ld c, $28
|
||||
call FarCallFunction4c03f
|
||||
call FarCallScrollBGMapPalettes
|
||||
ld a, [wd152]
|
||||
ld e, a
|
||||
ld a, [wd153]
|
||||
@@ -1220,7 +1220,7 @@ Function2748:: ; 2748
|
||||
ld de, BGMapBuffer
|
||||
call Function27b7
|
||||
ld c, $28
|
||||
call FarCallFunction4c03f
|
||||
call FarCallScrollBGMapPalettes
|
||||
ld a, [wd152]
|
||||
ld l, a
|
||||
ld a, [wd153]
|
||||
@@ -1243,7 +1243,7 @@ Function2771:: ; 2771
|
||||
ld de, BGMapBuffer
|
||||
call Function27c0
|
||||
ld c, $24
|
||||
call FarCallFunction4c03f
|
||||
call FarCallScrollBGMapPalettes
|
||||
ld a, [wd152]
|
||||
ld e, a
|
||||
ld a, [wd153]
|
||||
@@ -1259,7 +1259,7 @@ Function278f:: ; 278f
|
||||
ld de, BGMapBuffer
|
||||
call Function27c0
|
||||
ld c, $24
|
||||
call FarCallFunction4c03f
|
||||
call FarCallScrollBGMapPalettes
|
||||
ld a, [wd152]
|
||||
ld e, a
|
||||
and $e0
|
||||
|
@@ -1,3 +1,14 @@
|
||||
AddNTimes:: ; 0x30fe
|
||||
; Add bc * a to hl.
|
||||
and a
|
||||
ret z
|
||||
.loop
|
||||
add hl, bc
|
||||
dec a
|
||||
jr nz, .loop
|
||||
ret
|
||||
; 0x3105
|
||||
|
||||
SimpleMultiply:: ; 3105
|
||||
; Return a * c.
|
||||
and a
|
||||
|
@@ -323,23 +323,23 @@ Special_ReloadSpritesNoPalettes:: ; d91
|
||||
; db1
|
||||
|
||||
|
||||
FarCallFunction4c000:: ; db1
|
||||
FarCallSwapTextboxPalettes:: ; db1
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(Function4c000)
|
||||
ld a, BANK(SwapTextboxPalettes)
|
||||
rst Bankswitch
|
||||
call Function4c000
|
||||
call SwapTextboxPalettes
|
||||
pop af
|
||||
rst Bankswitch
|
||||
ret
|
||||
; dbd
|
||||
|
||||
FarCallFunction4c03f:: ; dbd
|
||||
FarCallScrollBGMapPalettes:: ; dbd
|
||||
ld a, [hROMBank]
|
||||
push af
|
||||
ld a, BANK(Function4c03f)
|
||||
ld a, BANK(ScrollBGMapPalettes)
|
||||
rst Bankswitch
|
||||
call Function4c03f
|
||||
call ScrollBGMapPalettes
|
||||
pop af
|
||||
rst Bankswitch
|
||||
ret
|
||||
|
Reference in New Issue
Block a user