mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
Merge branch 'master' of https://github.com/iimarckus/pokered
This commit is contained in:
commit
40ea6a5f75
57 changed files with 1640 additions and 1289 deletions
|
|
@ -20,11 +20,11 @@ CeruleanHouse2Text1: ; 74e15 (1d:4e15)
|
|||
call PrintText
|
||||
ld hl, BadgeItemList
|
||||
call LoadItemList
|
||||
ld hl, wStringBuffer2 + 11
|
||||
ld hl, wItemList
|
||||
ld a, l
|
||||
ld [wList], a
|
||||
ld [wListPointer], a
|
||||
ld a, h
|
||||
ld [wList + 1], a
|
||||
ld [wListPointer + 1], a
|
||||
xor a
|
||||
ld [wPrintItemPrices], a
|
||||
ld [wMenuItemToSwap], a
|
||||
|
|
|
|||
|
|
@ -35,11 +35,11 @@ DayCareMText1: ; 56254 (15:6254)
|
|||
pop af
|
||||
ld hl, DayCareMText_56437
|
||||
jp c, DayCareMScript_56409
|
||||
callab Func_2171b
|
||||
callab KnowsHMMove
|
||||
ld hl, DayCareMText_5644a
|
||||
jp c, DayCareMScript_56409
|
||||
xor a
|
||||
ld [wcc2b], a
|
||||
ld [wPartyAndBillsPCSavedMenuItem], a
|
||||
ld a, [wWhichPokemon]
|
||||
ld hl, wPartyMonNicks
|
||||
call GetPartyMonName
|
||||
|
|
@ -62,8 +62,8 @@ DayCareMScript_562e1: ; 562e1 (15:62e1)
|
|||
xor a
|
||||
ld hl, W_DAYCAREMONNAME
|
||||
call GetPartyMonName
|
||||
ld a, $3
|
||||
ld [wcc49], a
|
||||
ld a, DAYCARE_DATA
|
||||
ld [wMonDataLocation], a
|
||||
call LoadMonData
|
||||
callab CalcLevelFromExperience
|
||||
ld a, d
|
||||
|
|
|
|||
|
|
@ -21,13 +21,13 @@ HallofFameRoomScript3: ; 5a4ba (16:64ba)
|
|||
|
||||
HallofFameRoomScript2: ; 5a4bb (16:64bb)
|
||||
call Delay3
|
||||
ld a, [wd358]
|
||||
ld a, [wLetterPrintingDelayFlags]
|
||||
push af
|
||||
xor a
|
||||
ld [wJoyIgnore], a
|
||||
predef HallOfFamePC
|
||||
pop af
|
||||
ld [wd358], a
|
||||
ld [wLetterPrintingDelayFlags], a
|
||||
ld hl, W_FLAGS_D733
|
||||
res 1, [hl]
|
||||
inc hl
|
||||
|
|
|
|||
|
|
@ -333,14 +333,14 @@ OaksLabScript10: ; 1cd6d (7:4d6d)
|
|||
ld [$ff8c], a
|
||||
call DisplayTextID
|
||||
ld a, $1
|
||||
ld [$ff9b], a
|
||||
ld [hNPCPlayerRelativePosPerspective], a
|
||||
ld a, $1
|
||||
swap a
|
||||
ld [$ff95], a
|
||||
ld [hNPCSpriteOffset], a
|
||||
predef CalcPositionOfPlayerRelativeToNPC
|
||||
ld a, [$ff95]
|
||||
ld a, [hNPCPlayerYDistance]
|
||||
dec a
|
||||
ld [$ff95], a
|
||||
ld [hNPCPlayerYDistance], a
|
||||
predef FindPathToPlayer
|
||||
ld de, wNPCMovementDirections2
|
||||
ld a, $1
|
||||
|
|
@ -898,9 +898,9 @@ OaksLabMonChoiceMenu: ; 1d1b3 (7:51b3)
|
|||
call PrintText
|
||||
ld hl, OaksLabReceivedMonText
|
||||
call PrintText
|
||||
xor a
|
||||
ld [wcc49], a
|
||||
ld a, $5
|
||||
xor a ; PLAYER_PARTY_DATA
|
||||
ld [wMonDataLocation], a
|
||||
ld a, 5
|
||||
ld [W_CURENEMYLVL], a
|
||||
ld a, [wcf91]
|
||||
ld [wd11e], a
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ PalletTownScript0: ; 18e81 (6:4e81)
|
|||
ld a,$FF
|
||||
call PlaySound ; stop music
|
||||
ld a, BANK(Music_MeetProfOak)
|
||||
ld c,a ; song bank
|
||||
ld c,a
|
||||
ld a, MUSIC_MEET_PROF_OAK ; “oak appears” music
|
||||
call PlayMusic
|
||||
ld a,$FC
|
||||
|
|
@ -50,7 +50,7 @@ PalletTownScript1: ; 18eb2 (6:4eb2)
|
|||
xor a
|
||||
ld [wcf0d],a
|
||||
ld a,1
|
||||
ld [$FF8C],a
|
||||
ld [hSpriteIndexOrTextID],a
|
||||
call DisplayTextID
|
||||
ld a,$FF
|
||||
ld [wJoyIgnore],a
|
||||
|
|
@ -65,25 +65,25 @@ PalletTownScript1: ; 18eb2 (6:4eb2)
|
|||
|
||||
PalletTownScript2: ; 18ed2 (6:4ed2)
|
||||
ld a,1
|
||||
ld [$FF8C],a
|
||||
ld a,4
|
||||
ld [H_SPRITEINDEX],a
|
||||
ld a,SPRITE_FACING_UP
|
||||
ld [$FF8D],a
|
||||
call SetSpriteFacingDirectionAndDelay
|
||||
call Delay3
|
||||
ld a,1
|
||||
ld [W_YCOORD],a
|
||||
ld a,1
|
||||
ld [$FF9B],a
|
||||
ld [hNPCPlayerRelativePosPerspective],a
|
||||
ld a,1
|
||||
swap a
|
||||
ld [$FF95],a
|
||||
ld [hNPCSpriteOffset],a
|
||||
predef CalcPositionOfPlayerRelativeToNPC
|
||||
ld hl,$FF95
|
||||
ld hl,hNPCPlayerYDistance
|
||||
dec [hl]
|
||||
predef FindPathToPlayer ; load Oak’s movement into wNPCMovementDirections2
|
||||
ld de,wNPCMovementDirections2
|
||||
ld a,1 ; oak
|
||||
ld [$FF8C],a
|
||||
ld [H_SPRITEINDEX],a
|
||||
call MoveSprite
|
||||
ld a,$FF
|
||||
ld [wJoyIgnore],a
|
||||
|
|
@ -104,8 +104,9 @@ PalletTownScript3: ; 18f12 (6:4f12)
|
|||
ld a,$FC
|
||||
ld [wJoyIgnore],a
|
||||
ld a,1
|
||||
ld [$FF8C],a
|
||||
ld [hSpriteIndexOrTextID],a
|
||||
call DisplayTextID
|
||||
; set up movement script that causes the player to follow Oak to his lab
|
||||
ld a,$FF
|
||||
ld [wJoyIgnore],a
|
||||
ld a,1
|
||||
|
|
@ -124,7 +125,7 @@ PalletTownScript3: ; 18f12 (6:4f12)
|
|||
|
||||
PalletTownScript4: ; 18f4b (6:4f4b)
|
||||
ld a,[wNPCMovementScriptPointerTableNum]
|
||||
and a
|
||||
and a ; is the movement script over?
|
||||
ret nz
|
||||
|
||||
; trigger the next script
|
||||
|
|
@ -186,9 +187,9 @@ OakAppearsText: ; 18fb0 (6:4fb0)
|
|||
ld c,10
|
||||
call DelayFrames
|
||||
xor a
|
||||
ld [wcd4f],a
|
||||
ld [wcd50],a
|
||||
predef EmotionBubble ; display ! over head
|
||||
ld [wEmotionBubbleSpriteIndex],a ; player's sprite
|
||||
ld [wWhichEmotionBubble],a ; EXCLAMATION_BUBBLE
|
||||
predef EmotionBubble
|
||||
ld a,4
|
||||
ld [wd528],a
|
||||
jp TextScriptEnd
|
||||
|
|
|
|||
|
|
@ -79,9 +79,9 @@ Route22Script0: ; 50f00 (14:4f00)
|
|||
|
||||
.firstRivalBattle
|
||||
ld a, $1
|
||||
ld [wcd4f], a
|
||||
xor a
|
||||
ld [wcd50], a
|
||||
ld [wEmotionBubbleSpriteIndex], a
|
||||
xor a ; EXCLAMATION_BUBBLE
|
||||
ld [wWhichEmotionBubble], a
|
||||
predef EmotionBubble
|
||||
ld a, [wWalkBikeSurfState]
|
||||
and a
|
||||
|
|
@ -218,9 +218,9 @@ Route22Script3: ; 5102a (14:502a)
|
|||
|
||||
Route22Script_5104e: ; 5104e (14:504e)
|
||||
ld a, $2
|
||||
ld [wcd4f], a
|
||||
xor a
|
||||
ld [wcd50], a
|
||||
ld [wEmotionBubbleSpriteIndex], a
|
||||
xor a ; EXCLAMATION_BUBBLE
|
||||
ld [wWhichEmotionBubble], a
|
||||
predef EmotionBubble
|
||||
ld a, [wWalkBikeSurfState]
|
||||
and a
|
||||
|
|
|
|||
|
|
@ -167,13 +167,13 @@ VermilionDock_1dc7c: ; 1dc7c (7:5c7c)
|
|||
ld h, $0
|
||||
ld l, $80
|
||||
.asm_1dc86
|
||||
ld a, [$ff44]
|
||||
ld a, [rLY]
|
||||
cp l
|
||||
jr nz, .asm_1dc86
|
||||
ld a, h
|
||||
ld [$ff43], a
|
||||
.asm_1dc8e
|
||||
ld a, [$ff44]
|
||||
ld a, [rLY]
|
||||
cp h
|
||||
jr z, .asm_1dc8e
|
||||
ret
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue