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:
PikalaxALT
2015-07-25 14:25:37 -04:00
parent 432df825d4
commit 6c3000efd2
26 changed files with 760 additions and 729 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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