diff options
Diffstat (limited to 'engine')
| -rwxr-xr-x | engine/gamefreak.asm | 4 | ||||
| -rwxr-xr-x | engine/hall_of_fame.asm | 2 | ||||
| -rw-r--r-- | engine/joypad.asm | 1 | ||||
| -rwxr-xr-x | engine/overworld/healing_machine.asm | 8 | ||||
| -rwxr-xr-x | engine/overworld/player_animations.asm | 4 | ||||
| -rwxr-xr-x | engine/palettes.asm | 26 | ||||
| -rwxr-xr-x | engine/town_map.asm | 12 | 
7 files changed, 29 insertions, 28 deletions
| diff --git a/engine/gamefreak.asm b/engine/gamefreak.asm index b3854b7b..528d355e 100755 --- a/engine/gamefreak.asm +++ b/engine/gamefreak.asm @@ -5,11 +5,11 @@ LoadShootingStarGraphics: ; 70000 (1c:4000)  	ld [rOBP1], a ; $ff49  	call Func_3040  	call Func_3061 -	ld de, AnimationTileset2 + $30 ; $4757 ; star tile (top left quadrant) +	ld de, AnimationTileset2 ; $4757 ; star tile (top left quadrant)  	ld hl, vChars1 + $200  	ld bc, (BANK(AnimationTileset2) << 8) + $01  	call CopyVideoData -	ld de, AnimationTileset2 + $130 ; $481e ; star tile (bottom left quadrant) +	ld de, AnimationTileset2 + $100 ; $481e ; star tile (bottom left quadrant)  	ld hl, vChars1 + $210  	ld bc, (BANK(AnimationTileset2) << 8) + $01  	call CopyVideoData diff --git a/engine/hall_of_fame.asm b/engine/hall_of_fame.asm index 8c7ca55f..0bd906c7 100755 --- a/engine/hall_of_fame.asm +++ b/engine/hall_of_fame.asm @@ -152,7 +152,7 @@ Func_7030e: ; 7030e (1c:430e)  	call GetPartyMonName  	call Func_70348  	ld a, [wTrainerEngageDistance] -	ld [wcf91], a +	ld [wWhichPokemon], a  	callab Func_fce18 ; 3f:4e18  	jr nc, .asm_70336  	ld e,$22 diff --git a/engine/joypad.asm b/engine/joypad.asm index bca84b33..f73d77b2 100644 --- a/engine/joypad.asm +++ b/engine/joypad.asm @@ -43,7 +43,6 @@ _Joypad:: ; c02d (3:402d)  	cp A_BUTTON + B_BUTTON + SELECT + START ; soft reset  	jp z, TrySoftReset -	ld b, a  	ld a, [hJoyLast]  	ld e, a  	xor b diff --git a/engine/overworld/healing_machine.asm b/engine/overworld/healing_machine.asm index eb23c80c..23e24b23 100755 --- a/engine/overworld/healing_machine.asm +++ b/engine/overworld/healing_machine.asm @@ -18,9 +18,10 @@ AnimateHealingMachine: ; 7048b (1c:448b)  	call Func_7055a  	ld a, $4  	ld [wMusicHeaderPointer], a -	ld a, $ff -	ld [wc0ee], a -	call PlaySound +	call StopAllMusic +	;ld a, $ff +	;ld [wc0ee], a +	;call PlaySound  .asm_704ba  	ld a, [wMusicHeaderPointer]  	and a @@ -40,7 +41,6 @@ AnimateHealingMachine: ; 7048b (1c:448b)  	ld [wc0f0], a  	jr nz, .asm_704e6  	call StopAllMusic -	call PlaySound  	ld a, $2 ; BANK(Music_PkmnHealed)  	ld [wc0ef], a  .asm_704e6 diff --git a/engine/overworld/player_animations.asm b/engine/overworld/player_animations.asm index 43d3ec9c..fc0a3a6c 100755 --- a/engine/overworld/player_animations.asm +++ b/engine/overworld/player_animations.asm @@ -38,8 +38,8 @@ EnterMapAnim: ; 70567 (1c:4567)  	ld [wd431], a  .restoreDefaultMusic  	call PlayDefaultMusic -	call Func_151d  .done +	call Func_151d  	jp RestoreFacingDirectionAndYScreenPos  .dungeonWarpAnimation  	ld c, 50 @@ -393,8 +393,8 @@ Func_70816: ; 70816 (1c:4816)  	call DelayFrames  	ld hl, wd736  	set 6, [hl] -	ld de, RedSprite ; $4180  	ld hl, vNPCSprites +	ld de, RedSprite ; $4180  	ld b, BANK(RedSprite)  	ld c, $c  	call CopyVideoData diff --git a/engine/palettes.asm b/engine/palettes.asm index 0624b61f..2536fefc 100755 --- a/engine/palettes.asm +++ b/engine/palettes.asm @@ -546,6 +546,8 @@ LoadSGB: ; 721f8 (1c:61f8)  .onDMG  	ret  .onSGB +	ld a, $1 +	ld [wOnSGB], a  	di  	call Func_72247  	ei @@ -566,7 +568,7 @@ LoadSGB: ; 721f8 (1c:61f8)  	call Func_722d7  	call ClearVram  	ld hl, MaskEnCancelPacket -	jp SendSGBPacket +	jp Func_721b4  Func_72247: ; 72247 (1c:6247)  	ld hl, PointerTable_7225b @@ -577,7 +579,7 @@ Func_72247: ; 72247 (1c:6247)  	push hl  	ld h, [hl]  	ld l, a -	call SendSGBPacket +	call Func_721b4  	pop hl  	inc hl  	pop bc @@ -645,7 +647,7 @@ CheckSGB: ; 7226d (1c:626d)  Func_722ce: ; 722ce (1c:62ce)  	ld hl, MltReq1Packet -	call SendSGBPacket +	call Func_721b4  	jp Wait7000  Func_722d7: ; 722d7 (1c:62d7) @@ -682,7 +684,7 @@ Func_722d7: ; 722d7 (1c:62d7)  	ld a, $e3  	ld [rLCDC], a ; $ff40  	pop hl -	call SendSGBPacket +	call Func_721b4  	xor a  	ld [rBGP], a ; $ff47  	call Func_72520 @@ -717,9 +719,9 @@ Func_72328: ; 72328 (1c:6328)  	ret  .asm_7233e  	push de -	call SendSGBPacket +	call Func_721b4  	pop hl -	jp SendSGBPacket +	jp Func_721b4  Func_72346: ; 72346 (1c:6346)  	ld a,[hl] @@ -770,7 +772,7 @@ Func_72346: ; 72346 (1c:6346)  	ld a,$2  	call Func_7240f  	ld a,$5 -	call Func_7240f +	call Func_724df  	pop hl  	ld a,[hli] @@ -827,7 +829,7 @@ Func_723fe:: ; 723fe (1c:63fe)  	add hl,hl  	add hl,hl  	add hl,hl -	ld de,SuperPalettes ; not exactly sure if actually super palettes +	ld de,Pointer_72af9 ; not exactly sure if actually super palettes  	add hl,de  	ld a,l  	ld e,a @@ -934,7 +936,7 @@ Func_724a2:: ; 724a2 (1c:64a2)  	ld h,a  	ld de,wdef6  	add hl,de -	ld de,wdee9 +	ld de,wdeea  	ld c,$8  .loop  	ld a,[de] @@ -1036,9 +1038,9 @@ Func_72524:: ; 72524 (1c:6524)  	call Func_7240f  	ld a,$1  	call Func_724a2 -	ld a,[wdee5] -	ld e,a  	ld a,[wdee6] +	ld e,a +	ld a,[wdee7]  	ld d,a  	xor a  	call Func_7240f @@ -1135,7 +1137,7 @@ Func_725be:: ; 725be (1c:65be)  	ret  Pointer_725e2:: ; 725e2 (1c:65e2)	 -	db $0c,$11,$66,$21,$66,$41,$66,$51,$61,$81,$1a,$66,$2d +	db $0c,$11,$66,$21,$66,$41,$66,$51,$66,$61,$66,$81,$66,$a1,$66,$2d  	db $cf,$5b,$cc,$31,$67,$2c,$cf,$51,$67  Func_725fb: ; 725fb (1c:65fb) diff --git a/engine/town_map.asm b/engine/town_map.asm index 6b12c04b..535756b8 100755 --- a/engine/town_map.asm +++ b/engine/town_map.asm @@ -1,5 +1,5 @@  DisplayTownMap: ; 70eb7 (1c:4eb7) -	;call LoadTownMap +	call LoadTownMap  	ld hl, wUpdateSpritesEnabled  	ld a, [hl]  	push af @@ -47,7 +47,7 @@ Func_70f08: ; 70f08 (1c:4f08)  	ld a, $4  	ld [wcd5b], a  	ld hl, wOAMBuffer + $10 -	call Func_71279 +	call Func_71302  	pop hl  	ld de, wcd6d  .loop @@ -105,9 +105,9 @@ Func_70f08: ; 70f08 (1c:4f08)  	jp Func_70ef4  .asm_70f87  	ld a,[hJoy5] -	and D_DOWN | D_UP | B_BUTTON | A_BUTTON +	and D_DOWN | D_UP  	ret z -	callab PrintBeginningBattleText +	callab Func_f0000  	ret  INCLUDE "data/town_map_order.asm" @@ -561,7 +561,7 @@ Func_7137a: ; 7137a (1c:537a)  	jr .asm_71384  .asm_7138a  	inc hl -	jr .asm_71384 +	jr .asm_71396  .asm_7138d  	ld hl, ExternalMapEntries ; $539c  	ld c, a @@ -569,7 +569,7 @@ Func_7137a: ; 7137a (1c:537a)  	add hl, bc  	add hl, bc  	add hl, bc -.asm_7130d +.asm_71396  	ld a, [hli]  	ld [de], a  	ld a, [hli] | 
