Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pret
GitHub Repository: pret/pokered
Path: blob/master/data/predef_pointers.asm
1270 views
1
MACRO add_predef
2
\1Predef::
3
IF _NARG == 1
4
dba \1
5
ELSE
6
dbw \2, \1
7
ENDC
8
ENDM
9
10
PredefPointers::
11
; these are pointers to ASM routines.
12
; they appear to be used in overworld map scripts.
13
add_predef DrawPlayerHUDAndHPBar
14
add_predef CopyUncompressedPicToTilemap
15
add_predef AnimateSendingOutMon
16
add_predef ScaleSpriteByTwo
17
add_predef LoadMonBackPic
18
add_predef CopyDownscaledMonTiles
19
add_predef JumpMoveEffect, $03 ; wrong bank
20
add_predef HealParty
21
add_predef MoveAnimation
22
add_predef DivideBCDPredef
23
add_predef DivideBCDPredef2
24
add_predef AddBCDPredef
25
add_predef SubBCDPredef
26
add_predef DivideBCDPredef3
27
add_predef DivideBCDPredef4
28
add_predef InitPlayerData
29
add_predef FlagActionPredef
30
add_predef HideObject
31
add_predef IsObjectHidden
32
add_predef ApplyOutOfBattlePoisonDamage
33
add_predef AnyPartyAlive
34
add_predef ShowObject
35
add_predef ShowObject2
36
add_predef ReplaceTileBlock
37
add_predef InitPlayerData2
38
add_predef LoadTilesetHeader
39
add_predef LearnMoveFromLevelUp
40
add_predef LearnMove
41
add_predef GetQuantityOfItemInBag
42
add_predef CheckForHiddenObjectOrBookshelfOrCardKeyDoor, $03 ; home bank
43
add_predef GiveItem, $03 ; home bank
44
add_predef ChangeBGPalColor0_4Frames
45
add_predef FindPathToPlayer
46
add_predef PredefShakeScreenVertically
47
add_predef CalcPositionOfPlayerRelativeToNPC
48
add_predef ConvertNPCMovementDirectionsToJoypadMasks
49
add_predef PredefShakeScreenHorizontally
50
add_predef UpdateHPBar
51
add_predef HPBarLength
52
add_predef Diploma_TextBoxBorder
53
add_predef DoubleOrHalveSelectedStats
54
add_predef ShowPokedexMenu
55
add_predef EvolutionAfterBattle
56
add_predef SaveMainData
57
add_predef InitOpponent
58
add_predef CableClub_Run
59
add_predef DrawBadges
60
add_predef ExternalClockTradeAnim
61
add_predef BattleTransition
62
add_predef CopyTileIDsFromList
63
add_predef PlayIntro
64
add_predef GetIntroMoveSound
65
add_predef FlashScreen
66
add_predef GetTileAndCoordsInFrontOfPlayer
67
add_predef StatusScreen
68
add_predef StatusScreen2
69
add_predef InternalClockTradeAnim
70
add_predef TrainerEngage
71
add_predef IndexToPokedex
72
add_predef DisplayPicCenteredOrUpperRight
73
add_predef UsedCut
74
add_predef ShowPokedexData
75
add_predef WriteMonMoves
76
add_predef SaveMenu
77
add_predef LoadSGB
78
add_predef MarkTownVisitedAndLoadMissableObjects
79
add_predef SetPartyMonTypes
80
add_predef CanLearnTM
81
add_predef TMToMove
82
add_predef _RunPaletteCommand
83
add_predef StarterDex
84
add_predef _AddPartyMon
85
add_predef UpdateHPBar2
86
add_predef DrawEnemyHUDAndHPBar
87
add_predef LoadTownMap_Nest
88
add_predef PrintMonType
89
add_predef EmotionBubble
90
add_predef EmptyFunc ; return immediately
91
add_predef AskName
92
add_predef PewterGuys
93
add_predef SavePartyAndDexData
94
add_predef LoadPartyAndDexData
95
add_predef TryLoadSaveFile
96
add_predef SaveCurrentBoxData
97
add_predef DoInGameTradeDialogue
98
add_predef HallOfFamePC
99
add_predef DisplayDexRating
100
add_predef _LeaveMapAnim, $1E ; wrong bank
101
add_predef EnterMapAnim, $1E ; wrong bank
102
add_predef GetTileTwoStepsInFrontOfPlayer
103
add_predef CheckForCollisionWhenPushingBoulder
104
add_predef PrintStrengthText
105
add_predef PickUpItem
106
add_predef PrintMoveType
107
add_predef LoadMovePPs
108
add_predef DrawHP
109
add_predef DrawHP2
110
add_predef DisplayElevatorFloorMenu
111
add_predef OaksAideScript
112
113