summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rwxr-xr-xengine/billspc.asm4
-rw-r--r--engine/events/battle_tower.asm6
-rw-r--r--engine/events/crystal_unown.asm25
-rwxr-xr-xengine/intro_menu.asm10
-rwxr-xr-xengine/items.asm6
-rw-r--r--engine/pic_animation.asm46
-rwxr-xr-xengine/player_object.asm2
-rw-r--r--engine/scripting.asm8
8 files changed, 49 insertions, 58 deletions
diff --git a/engine/billspc.asm b/engine/billspc.asm
index 554fb6bf1..8fe578a07 100755
--- a/engine/billspc.asm
+++ b/engine/billspc.asm
@@ -1442,9 +1442,9 @@ copy_box_data: MACRO
jr .loop\@
.done\@
-IF \1
+if \1
call CloseSRAM
-ENDC
+endc
ld a, -1
ld [de], a
ld a, [wd004]
diff --git a/engine/events/battle_tower.asm b/engine/events/battle_tower.asm
index b880a099b..a0de6ee84 100644
--- a/engine/events/battle_tower.asm
+++ b/engine/events/battle_tower.asm
@@ -26,13 +26,13 @@ Function_LoadOpponentTrainerAndPokemons: ; 1f8000
ld a, [hRandomAdd]
add b
ld b, a ; b contains the nr of the trainer
-IF DEF(CRYSTAL11)
+if DEF(CRYSTAL11)
and (1 << 7) - 1
cp 70
-ELSE
+else
and (1 << 5) - 1
cp 21
-ENDC
+endc
jr nc, .resample
ld b, a
diff --git a/engine/events/crystal_unown.asm b/engine/events/crystal_unown.asm
index 352306055..09d44bb9a 100644
--- a/engine/events/crystal_unown.asm
+++ b/engine/events/crystal_unown.asm
@@ -105,7 +105,7 @@ SpecialKabutoChamber: ; 8ae4e
Special_DisplayUnownWords: ; 8ae68
ld a, [ScriptVar]
- ld hl, .MenuDataHeader_Escape
+ ld hl, .MenuDataHeaders_UnownWalls
and a
jr z, .load
@@ -153,8 +153,6 @@ Special_DisplayUnownWords: ; 8ae68
ret
; 8aebc
-.UnownText: ; 8aebc
-
unownwall: MACRO
rept _NARG
if \1 == "-"
@@ -180,36 +178,35 @@ endr
db $ff
ENDM
-.UnownText_Escape:
+.UnownText: ; 8aebc
+;.UnownText_Escape:
; db $08, $44, $04, $00, $2e, $08, $ff
unownwall "E", "S", "C", "A", "P", "E"
-.UnownText_Light:
+;.UnownText_Light:
; db $26, $20, $0c, $0e, $46, $ff
unownwall "L", "I", "G", "H", "T"
-.UnownText_Water:
+;.UnownText_Water:
; db $4c, $00, $46, $08, $42, $ff
unownwall "W", "A", "T", "E", "R"
-.UnownText_Ho_Oh:
+;.UnownText_Ho_Oh:
; db $0e, $2c, $64, $2c, $0e, $ff
unownwall "H", "O", "-", "O", "H"
; 8aed5
-.MenuDataHeader_Escape: ; 0x8aed5
+.MenuDataHeaders_UnownWalls: ; 0x8aed5
+;.MenuDataHeader_Escape:
db $40 ; flags
db 04, 03 ; start coords
db 09, 16 ; end coords
-
-.MenuDataHeader_Light: ; 0x8aeda
+;.MenuDataHeader_Light:
db $40 ; flags
db 04, 04 ; start coords
db 09, 15 ; end coords
-
-.MenuDataHeader_Water: ; 0x8aedf
+;.MenuDataHeader_Water:
db $40 ; flags
db 04, 04 ; start coords
db 09, 15 ; end coords
-
-.MenuDataHeader_Ho_Oh: ; 0x8aee4
+;.MenuDataHeader_Ho_Oh:
db $40 ; flags
db 04, 04 ; start coords
db 09, 15 ; end coords
diff --git a/engine/intro_menu.asm b/engine/intro_menu.asm
index 5e38589aa..faa5748dd 100755
--- a/engine/intro_menu.asm
+++ b/engine/intro_menu.asm
@@ -199,9 +199,9 @@ _ResetWRAM: ; 5bae
ld [Coins], a
ld [Coins + 1], a
-IF START_MONEY >= $10000
+if START_MONEY >= $10000
ld a, HIGH(START_MONEY >> 8)
-ENDC
+endc
ld [Money], a
ld a, HIGH(START_MONEY) ; mid
ld [Money + 1], a
@@ -646,11 +646,11 @@ Continue_DisplayPokedexNumCaught: ; 5f6b
ret z
push hl
ld hl, PokedexCaught
-IF NUM_POKEMON % 8
+if NUM_POKEMON % 8
ld b, NUM_POKEMON / 8 + 1
-ELSE
+else
ld b, NUM_POKEMON / 8
-ENDC
+endc
call CountSetBits
pop hl
ld de, wd265
diff --git a/engine/items.asm b/engine/items.asm
index dcaf10356..503a76c6b 100755
--- a/engine/items.asm
+++ b/engine/items.asm
@@ -455,15 +455,12 @@ CheckTMHM: ; d3fb
GetTMHMNumber:: ; d407
; Return the number of a TM/HM by item id c.
-
ld a, c
-
; Skip any dummy items.
cp ITEM_C3 ; TM04-05
jr c, .done
cp ITEM_DC ; TM28-29
jr c, .skip
-
dec a
.skip
dec a
@@ -475,15 +472,12 @@ GetTMHMNumber:: ; d407
GetNumberedTMHM: ; d417
; Return the item id of a TM/HM by number c.
-
ld a, c
-
; Skip any gaps.
cp ITEM_C3 - (TM01 - 1)
jr c, .done
cp ITEM_DC - (TM01 - 1) - 1
jr c, .skip_one
-
.skip_two
inc a
.skip_one
diff --git a/engine/pic_animation.asm b/engine/pic_animation.asm
index b060f5b4b..33b770b14 100644
--- a/engine/pic_animation.asm
+++ b/engine/pic_animation.asm
@@ -55,7 +55,7 @@ AnimateMon_Unused: ; d003a
pokeanim: MACRO
rept _NARG
; Workaround for a bug where macro args can't come after the start of a symbol
-if !def(\1_POKEANIM)
+if !DEF(\1_POKEANIM)
\1_POKEANIM EQUS "PokeAnim_\1_"
endc
db (\1_POKEANIM - PokeAnim_SetupCommands) / 2
@@ -77,13 +77,13 @@ PokeAnims: ; d0042
.Slow: pokeanim StereoCry, Setup2, Play
.Normal: pokeanim StereoCry, Setup, Play
-.Menu: pokeanim CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
-.Trade: pokeanim Extra, Play2, Extra, Play, SetWait, Wait, Cry, Setup, Play
-.Evolve: pokeanim Extra, Play, SetWait, Wait, CryNoWait, Setup, Play
-.Hatch: pokeanim Extra, Play, CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
-.Unused: pokeanim CryNoWait, Setup, Play, SetWait, Wait, Extra, Play
+.Menu: pokeanim CryNoWait, Setup, Play, SetWait, Wait, Idle, Play
+.Trade: pokeanim Idle, Play2, Idle, Play, SetWait, Wait, Cry, Setup, Play
+.Evolve: pokeanim Idle, Play, SetWait, Wait, CryNoWait, Setup, Play
+.Hatch: pokeanim Idle, Play, CryNoWait, Setup, Play, SetWait, Wait, Idle, Play
+.Unused: pokeanim CryNoWait, Setup, Play, SetWait, Wait, Idle, Play
.Egg1: pokeanim Setup, Play
-.Egg2: pokeanim Extra, Play
+.Egg2: pokeanim Idle, Play
AnimateFrontpic: ; d008e
@@ -151,7 +151,7 @@ ENDM
setup_command PokeAnim_Wait
setup_command PokeAnim_Setup
setup_command PokeAnim_Setup2
- setup_command PokeAnim_Extra
+ setup_command PokeAnim_Idle
setup_command PokeAnim_Play
setup_command PokeAnim_Play2
setup_command PokeAnim_Cry
@@ -198,7 +198,7 @@ PokeAnim_Setup2: ; d011d
ret
; d012f
-PokeAnim_Extra: ; d012f
+PokeAnim_Idle: ; d012f
ld c, TRUE
ld b, 0
call PokeAnim_InitAnim
@@ -360,18 +360,18 @@ PokeAnim_InitPicAttributes: ; d01d6
PokeAnim_InitAnim: ; d0228
ld a, [rSVBK]
push af
- ld a, BANK(wPokeAnimExtraFlag)
+ ld a, BANK(wPokeAnimIdleFlag)
ld [rSVBK], a
push bc
- ld hl, wPokeAnimExtraFlag
- ld bc, wPokeAnimStructEnd - wPokeAnimExtraFlag
+ ld hl, wPokeAnimIdleFlag
+ ld bc, wPokeAnimStructEnd - wPokeAnimIdleFlag
xor a
call ByteFill
pop bc
ld a, b
ld [wPokeAnimSpeed], a
ld a, c
- ld [wPokeAnimExtraFlag], a
+ ld [wPokeAnimIdleFlag], a
call GetMonAnimPointer
call GetMonFramesPointer
call GetMonBitmaskPointer
@@ -949,20 +949,20 @@ GetMonAnimPointer: ; d055c
ld c, BANK(UnownAnimations)
ld hl, UnownAnimationPointers
- ld de, UnownAnimationExtraPointers
+ ld de, UnownAnimationIdlePointers
call PokeAnim_IsUnown
jr z, .unown
ld c, BANK(PicAnimations)
ld hl, AnimationPointers
- ld de, AnimationExtraPointers
+ ld de, AnimationIdlePointers
.unown
- ld a, [wPokeAnimExtraFlag]
+ ld a, [wPokeAnimIdleFlag]
and a
- jr z, .extras
+ jr z, .idles
ld h, d
ld l, e
-.extras
+.idles
ld a, [wPokeAnimSpeciesOrUnown]
dec a
@@ -982,12 +982,12 @@ GetMonAnimPointer: ; d055c
.egg
ld hl, EggAnimation
ld c, BANK(EggAnimation)
- ld a, [wPokeAnimExtraFlag]
+ ld a, [wPokeAnimIdleFlag]
and a
- jr z, .extras_egg
- ld hl, EggAnimationExtra
- ld c, BANK(EggAnimationExtra)
-.extras_egg
+ jr z, .idles_egg
+ ld hl, EggAnimationIdle
+ ld c, BANK(EggAnimationIdle)
+.idles_egg
ld a, c
ld [wPokeAnimPointerBank], a
diff --git a/engine/player_object.asm b/engine/player_object.asm
index e11a30036..6d5cb7e84 100755
--- a/engine/player_object.asm
+++ b/engine/player_object.asm
@@ -55,7 +55,7 @@ PlayerObjectTemplate: ; 8071
; A dummy map object used to initialize the player object.
; Shorter than the actual amount copied by two bytes.
; Said bytes seem to be unused.
- object_event SPRITE_CHRIS, -4, -4, SPRITEMOVEDATA_PLAYER, 15, 15, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, 0, -1
+ object_event -4, -4, SPRITE_CHRIS, SPRITEMOVEDATA_PLAYER, 15, 15, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, 0, -1
CopyDECoordsToMapObject:: ; 807e
push de
diff --git a/engine/scripting.asm b/engine/scripting.asm
index 7512bdc06..9a89c375a 100644
--- a/engine/scripting.asm
+++ b/engine/scripting.asm
@@ -147,9 +147,9 @@ ScriptCommandTable:
dw Script_loadmenudata ; 4f
dw Script_closewindow ; 50
dw Script_jumptextfaceplayer ; 51
-IF _CRYSTAL
+if _CRYSTAL
dw Script_farjumptext ; 52
-ENDC
+endc
dw Script_jumptext ; 53
dw Script_waitbutton ; 54
dw Script_buttonsound ; 55
@@ -338,7 +338,7 @@ JumpTextScript:
end
-IF _CRYSTAL
+if _CRYSTAL
Script_farjumptext:
; script command 0x52
@@ -355,7 +355,7 @@ Script_farjumptext:
ld hl, JumpTextScript
jp ScriptJump
-ENDC
+endc
Script_writetext: