2015-07-20 08:28:05 -07:00
|
|
|
GetPredefPointer:: ; 854b
|
|
|
|
; Return the bank and address of PredefID in a and PredefAddress.
|
|
|
|
|
|
|
|
; Save hl for later (back in Predef)
|
|
|
|
ld a, h
|
|
|
|
ld [PredefTemp], a
|
|
|
|
ld a, l
|
|
|
|
ld [PredefTemp + 1], a
|
|
|
|
|
|
|
|
push de
|
|
|
|
ld a, [PredefID]
|
|
|
|
ld e, a
|
|
|
|
ld d, 0
|
|
|
|
ld hl, PredefPointers
|
|
|
|
rept 3
|
|
|
|
add hl,de
|
|
|
|
endr
|
|
|
|
pop de
|
|
|
|
|
|
|
|
ld a, [hli]
|
|
|
|
ld [PredefAddress + 1], a
|
|
|
|
ld a, [hli]
|
|
|
|
ld [PredefAddress], a
|
|
|
|
ld a, [hl]
|
|
|
|
|
|
|
|
ret
|
|
|
|
; 856b
|
|
|
|
|
|
|
|
PredefPointers:: ; 856b
|
|
|
|
; $4b Predef pointers
|
|
|
|
; address, bank
|
|
|
|
|
|
|
|
add_predef LearnMove ; $0
|
|
|
|
add_predef Predef1
|
|
|
|
add_predef HealParty
|
|
|
|
add_predef FlagPredef
|
|
|
|
add_predef Functionc699
|
|
|
|
add_predef FillPP
|
2015-10-07 10:19:41 -07:00
|
|
|
add_predef TryAddMonToParty
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef Functionda96
|
2015-10-08 11:53:39 -07:00
|
|
|
add_predef SentGetPkmnIntoFromBox
|
2015-08-30 04:17:14 -07:00
|
|
|
add_predef SentPkmnIntoBox
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef GiveEgg
|
|
|
|
add_predef Functionc6e0
|
2015-10-08 11:53:39 -07:00
|
|
|
add_predef CalcPkmnStats
|
2015-11-04 08:19:58 -08:00
|
|
|
add_predef CalcPkmnStatC
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef CanLearnTMHMMove
|
|
|
|
add_predef GetTMHMMove
|
|
|
|
add_predef Function28eef ; $ 10
|
|
|
|
add_predef PrintMoveDesc
|
|
|
|
add_predef UpdatePlayerHUD
|
|
|
|
add_predef FillBox
|
2015-09-09 16:27:07 -07:00
|
|
|
add_predef CheckPlayerPartyForFitPkmn
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef UpdateEnemyHUD
|
|
|
|
add_predef StartBattle
|
|
|
|
add_predef FillInExpBar
|
|
|
|
add_predef Function3f43d ; $18
|
|
|
|
add_predef Function3f47c
|
|
|
|
add_predef LearnLevelMoves
|
|
|
|
add_predef FillMoves
|
|
|
|
add_predef Function421e6
|
|
|
|
add_predef Function28f63
|
|
|
|
add_predef Function28f24
|
2015-10-08 11:53:39 -07:00
|
|
|
add_predef CopyPkmnToTempMon
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef ListMoves ; $20
|
2015-11-03 06:45:25 -08:00
|
|
|
add_predef PlaceNonFaintStatus
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef Function50cdb
|
|
|
|
add_predef Function50c50
|
|
|
|
add_predef GetGender
|
|
|
|
add_predef StatsScreenInit
|
|
|
|
add_predef DrawPlayerHP
|
|
|
|
add_predef DrawEnemyHP
|
|
|
|
add_predef PrintTempMonStats ; $28
|
|
|
|
add_predef GetTypeName
|
|
|
|
add_predef PrintMoveType
|
|
|
|
add_predef PrintType
|
|
|
|
add_predef PrintMonTypes
|
|
|
|
add_predef GetUnownLetter
|
|
|
|
add_predef Functioncbcdd
|
|
|
|
add_predef Predef2F
|
|
|
|
add_predef Function9853 ; $30
|
2015-07-22 12:57:02 -07:00
|
|
|
add_predef Predef_LoadSGBLayout
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef Function91d11
|
|
|
|
add_predef CheckContestMon
|
2015-10-17 17:49:34 -07:00
|
|
|
add_predef Predef_StartBattle
|
2015-10-16 10:35:43 -07:00
|
|
|
add_predef Predef35
|
|
|
|
add_predef Predef36
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef PlayBattleAnim
|
|
|
|
add_predef Predef38 ; $38
|
|
|
|
add_predef Predef39
|
|
|
|
add_predef Functionfd1d0
|
|
|
|
add_predef PartyMonItemName
|
|
|
|
add_predef GetFrontpic
|
|
|
|
add_predef GetBackpic
|
|
|
|
add_predef Function5108b
|
|
|
|
add_predef GetTrainerPic
|
|
|
|
add_predef DecompressPredef ; $40
|
|
|
|
add_predef Function347d3
|
|
|
|
add_predef ConvertMon_1to2
|
|
|
|
add_predef Functionfb877
|
|
|
|
add_predef Functiond0000
|
2015-11-03 06:45:25 -08:00
|
|
|
add_predef PlaceStatusString
|
2015-07-20 08:28:05 -07:00
|
|
|
add_predef Functiond00a3
|
|
|
|
add_predef Functiond008e
|
|
|
|
add_predef Functiond0669 ; $48
|
|
|
|
add_predef Functiond066e
|
|
|
|
dbw $ff, Function2d43 ; ????
|
2015-07-20 15:59:26 -07:00
|
|
|
; 864c
|