Clear sprite animations before board menu die roll animation to prevent artifacts such as from party menu animations (#11)

This commit is contained in:
xCrystal 2023-10-23 17:36:52 +02:00
parent 9fcd72af19
commit 866729d024
2 changed files with 3 additions and 4 deletions

View File

@ -90,6 +90,8 @@ BoardMenu::
ld a, BOARDMENUITEM_DIE
.ok
ld [wBoardMenuCursorPosition], a
; clear any other sprite animation
farcall ClearSpriteAnims
; refresh overworld sprites to hide those behind textbox before drawing new graphics
call UpdateSprites
farcall LoadBoardMenuGFX
@ -396,6 +398,7 @@ BoardMenu_OpenSubmenu:
BoardMenu_CloseSubmenu:
call ClearBGPalettes
farcall ClearSpriteAnims
ld a, TRUE
ld [wText2bpp], a
call EnableOverworldHUD

View File

@ -464,11 +464,7 @@ Script_verbosegiveitem:
ld de, GiveItemScript
jp ScriptCall
GiveItemScript_DummyFunction:
ret
GiveItemScript:
callasm GiveItemScript_DummyFunction
writetext .ReceivedItemText
iffalse .Full
waitsfx