mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-07 08:05:23 +13:00
Rename map files, labels, and constants to be consistent and work with Polished Map
This commit is contained in:
parent
90430e6dee
commit
c779602459
1398 changed files with 6631 additions and 6166 deletions
109
scripts/HallOfFame.asm
Executable file
109
scripts/HallOfFame.asm
Executable file
|
|
@ -0,0 +1,109 @@
|
|||
HallOfFame_Script:
|
||||
call EnableAutoTextBoxDrawing
|
||||
ld hl, HallOfFame_ScriptPointers
|
||||
ld a, [wHallOfFameCurScript]
|
||||
jp CallFunctionInTable
|
||||
|
||||
HallofFameRoomScript_5a4aa:
|
||||
xor a
|
||||
ld [wJoyIgnore], a
|
||||
ld [wHallOfFameCurScript], a
|
||||
ret
|
||||
|
||||
HallOfFame_ScriptPointers:
|
||||
dw HallofFameRoomScript0
|
||||
dw HallofFameRoomScript1
|
||||
dw HallofFameRoomScript2
|
||||
dw HallofFameRoomScript3
|
||||
|
||||
HallofFameRoomScript3:
|
||||
ret
|
||||
|
||||
HallofFameRoomScript2:
|
||||
call Delay3
|
||||
ld a, [wLetterPrintingDelayFlags]
|
||||
push af
|
||||
xor a
|
||||
ld [wJoyIgnore], a
|
||||
predef HallOfFamePC
|
||||
pop af
|
||||
ld [wLetterPrintingDelayFlags], a
|
||||
ld hl, wFlags_D733
|
||||
res 1, [hl]
|
||||
inc hl
|
||||
set 0, [hl]
|
||||
xor a
|
||||
ld hl, wLoreleisRoomCurScript
|
||||
ld [hli], a ; wLoreleisRoomCurScript
|
||||
ld [hli], a ; wBrunosRoomCurScript
|
||||
ld [hl], a ; wAgathasRoomCurScript
|
||||
ld [wLancesRoomCurScript], a
|
||||
ld [wHallOfFameCurScript], a
|
||||
; Elite 4 events
|
||||
ResetEventRange ELITE4_EVENTS_START, ELITE4_CHAMPION_EVENTS_END, 1
|
||||
xor a
|
||||
ld [wHallOfFameCurScript], a
|
||||
ld a, PALLET_TOWN
|
||||
ld [wLastBlackoutMap], a
|
||||
callba SaveSAVtoSRAM
|
||||
ld b, 5
|
||||
.delayLoop
|
||||
ld c, 600 / 5
|
||||
call DelayFrames
|
||||
dec b
|
||||
jr nz, .delayLoop
|
||||
call WaitForTextScrollButtonPress
|
||||
jp Init
|
||||
|
||||
HallofFameRoomScript0:
|
||||
ld a, $ff
|
||||
ld [wJoyIgnore], a
|
||||
ld hl, wSimulatedJoypadStatesEnd
|
||||
ld de, RLEMovement5a528
|
||||
call DecodeRLEList
|
||||
dec a
|
||||
ld [wSimulatedJoypadStatesIndex], a
|
||||
call StartSimulatingJoypadStates
|
||||
ld a, $1
|
||||
ld [wHallOfFameCurScript], a
|
||||
ret
|
||||
|
||||
RLEMovement5a528:
|
||||
db D_UP,$5
|
||||
db $ff
|
||||
|
||||
HallofFameRoomScript1:
|
||||
ld a, [wSimulatedJoypadStatesIndex]
|
||||
and a
|
||||
ret nz
|
||||
ld a, PLAYER_DIR_RIGHT
|
||||
ld [wPlayerMovingDirection], a
|
||||
ld a, $1
|
||||
ld [H_SPRITEINDEX], a
|
||||
call SetSpriteMovementBytesToFF
|
||||
ld a, SPRITE_FACING_LEFT
|
||||
ld [hSpriteFacingDirection], a
|
||||
call SetSpriteFacingDirectionAndDelay
|
||||
call Delay3
|
||||
xor a
|
||||
ld [wJoyIgnore], a
|
||||
inc a ; PLAYER_DIR_RIGHT
|
||||
ld [wPlayerMovingDirection], a
|
||||
ld a, $1
|
||||
ld [hSpriteIndexOrTextID], a
|
||||
call DisplayTextID
|
||||
ld a, $ff
|
||||
ld [wJoyIgnore], a
|
||||
ld a, HS_UNKNOWN_DUNGEON_GUY
|
||||
ld [wMissableObjectIndex], a
|
||||
predef HideObject
|
||||
ld a, $2
|
||||
ld [wHallOfFameCurScript], a
|
||||
ret
|
||||
|
||||
HallOfFame_TextPointers:
|
||||
dw HallofFameRoomText1
|
||||
|
||||
HallofFameRoomText1:
|
||||
TX_FAR _HallofFameRoomText1
|
||||
db "@"
|
||||
Loading…
Add table
Add a link
Reference in a new issue