diff options
| author | dannye <33dannye@gmail.com> | 2021-06-12 17:55:56 -0500 |
|---|---|---|
| committer | dannye <33dannye@gmail.com> | 2021-06-12 17:55:56 -0500 |
| commit | c533527ff02ac86a33d6e98399e571db1112bc41 (patch) | |
| tree | 29d3888dc54df1f6dea213ad8d249e625d010d99 /src/constants | |
| parent | 55f51e98b419a926861a326cfee77eaabca77695 (diff) | |
Add sprite animation constants
and rename more misc wram labels
Diffstat (limited to 'src/constants')
| -rw-r--r-- | src/constants/animation_constants.asm | 220 | ||||
| -rw-r--r-- | src/constants/misc_constants.asm | 5 |
2 files changed, 225 insertions, 0 deletions
diff --git a/src/constants/animation_constants.asm b/src/constants/animation_constants.asm index 16f534f..a5499e1 100644 --- a/src/constants/animation_constants.asm +++ b/src/constants/animation_constants.asm @@ -7,6 +7,226 @@ const ANIM_SOUND_FX_ID const ANIM_HANDLER_FUNCTION +; Sprite animation IDs + const_def + const SPRITE_ANIM_LIGHT_NPC_UP ; $00 + const SPRITE_ANIM_LIGHT_NPC_RIGHT ; $01 + const SPRITE_ANIM_LIGHT_NPC_DOWN ; $02 + const SPRITE_ANIM_LIGHT_NPC_LEFT ; $03 + const SPRITE_ANIM_DARK_NPC_UP ; $04 + const SPRITE_ANIM_DARK_NPC_RIGHT ; $05 + const SPRITE_ANIM_DARK_NPC_DOWN ; $06 + const SPRITE_ANIM_DARK_NPC_LEFT ; $07 + const SPRITE_ANIM_SGB_AMY_LAYING ; $08 + const SPRITE_ANIM_SGB_AMY_STAND ; $09 + const SPRITE_ANIM_SGB_CLERK_NPC_UP ; $0a + const SPRITE_ANIM_SGB_CLERK_NPC_RIGHT ; $0b + const SPRITE_ANIM_SGB_CLERK_NPC_DOWN ; $0c + const SPRITE_ANIM_SGB_CLERK_NPC_LEFT ; $0d + const SPRITE_ANIM_BLUE_NPC_UP ; $0e + const SPRITE_ANIM_BLUE_NPC_RIGHT ; $0f + const SPRITE_ANIM_BLUE_NPC_DOWN ; $10 + const SPRITE_ANIM_BLUE_NPC_LEFT ; $11 + const SPRITE_ANIM_PINK_NPC_UP ; $12 + const SPRITE_ANIM_PINK_NPC_RIGHT ; $13 + const SPRITE_ANIM_PINK_NPC_DOWN ; $14 + const SPRITE_ANIM_PINK_NPC_LEFT ; $15 + const SPRITE_ANIM_YELLOW_NPC_UP ; $16 + const SPRITE_ANIM_YELLOW_NPC_RIGHT ; $17 + const SPRITE_ANIM_YELLOW_NPC_DOWN ; $18 + const SPRITE_ANIM_YELLOW_NPC_LEFT ; $19 + const SPRITE_ANIM_GREEN_NPC_UP ; $1a + const SPRITE_ANIM_GREEN_NPC_RIGHT ; $1b + const SPRITE_ANIM_GREEN_NPC_DOWN ; $1c + const SPRITE_ANIM_GREEN_NPC_LEFT ; $1d + const SPRITE_ANIM_RED_NPC_UP ; $1e + const SPRITE_ANIM_RED_NPC_RIGHT ; $1f + const SPRITE_ANIM_RED_NPC_DOWN ; $20 + const SPRITE_ANIM_RED_NPC_LEFT ; $21 + const SPRITE_ANIM_PURPLE_NPC_UP ; $22 + const SPRITE_ANIM_PURPLE_NPC_RIGHT ; $23 + const SPRITE_ANIM_PURPLE_NPC_DOWN ; $24 + const SPRITE_ANIM_PURPLE_NPC_LEFT ; $25 + const SPRITE_ANIM_WHITE_NPC_UP ; $26 + const SPRITE_ANIM_WHITE_NPC_RIGHT ; $27 + const SPRITE_ANIM_WHITE_NPC_DOWN ; $28 + const SPRITE_ANIM_WHITE_NPC_LEFT ; $29 + const SPRITE_ANIM_INDIGO_NPC_UP ; $2a + const SPRITE_ANIM_INDIGO_NPC_RIGHT ; $2b + const SPRITE_ANIM_INDIGO_NPC_DOWN ; $2c + const SPRITE_ANIM_INDIGO_NPC_LEFT ; $2d + const SPRITE_ANIM_CGB_AMY_LAYING ; $2e + const SPRITE_ANIM_CGB_AMY_STAND ; $2f + const SPRITE_ANIM_CGB_CLERK_NPC_UP ; $30 + const SPRITE_ANIM_CGB_CLERK_NPC_RIGHT ; $31 + const SPRITE_ANIM_CGB_CLERK_NPC_DOWN ; $32 + const SPRITE_ANIM_CGB_CLERK_NPC_LEFT ; $33 + const SPRITE_ANIM_SGB_VOLCANO_SMOKE ; $34 + const SPRITE_ANIM_SGB_OWMAP_CURSOR ; $35 + const SPRITE_ANIM_SGB_OWMAP_CURSOR_FAST ; $36 + const SPRITE_ANIM_CGB_VOLCANO_SMOKE ; $37 + const SPRITE_ANIM_CGB_OWMAP_CURSOR ; $38 + const SPRITE_ANIM_CGB_OWMAP_CURSOR_FAST ; $39 + const SPRITE_ANIM_TORCH ; $3a + const SPRITE_ANIM_SGB_CARD_TOP_LEFT ; $3b + const SPRITE_ANIM_SGB_CARD_TOP_RIGHT ; $3c + const SPRITE_ANIM_SGB_CARD_LEFT_SPARK ; $3d + const SPRITE_ANIM_SGB_CARD_BOTTOM_LEFT ; $3e + const SPRITE_ANIM_SGB_CARD_BOTTOM_RIGHT ; $3f + const SPRITE_ANIM_SGB_CARD_RIGHT_SPARK ; $40 + const SPRITE_ANIM_CGB_CARD_TOP_LEFT ; $41 + const SPRITE_ANIM_CGB_CARD_TOP_RIGHT ; $42 + const SPRITE_ANIM_CGB_CARD_LEFT_SPARK ; $43 + const SPRITE_ANIM_CGB_CARD_BOTTOM_LEFT ; $44 + const SPRITE_ANIM_CGB_CARD_BOTTOM_RIGHT ; $45 + const SPRITE_ANIM_CGB_CARD_RIGHT_SPARK ; $46 + const SPRITE_ANIM_71 ; $47 + const SPRITE_ANIM_72 ; $48 + const SPRITE_ANIM_73 ; $49 + const SPRITE_ANIM_74 ; $4a + const SPRITE_ANIM_75 ; $4b + const SPRITE_ANIM_76 ; $4c + const SPRITE_ANIM_77 ; $4d + const SPRITE_ANIM_78 ; $4e + const SPRITE_ANIM_79 ; $4f + const SPRITE_ANIM_80 ; $50 + const SPRITE_ANIM_81 ; $51 + const SPRITE_ANIM_82 ; $52 + const SPRITE_ANIM_83 ; $53 + const SPRITE_ANIM_84 ; $54 + const SPRITE_ANIM_85 ; $55 + const SPRITE_ANIM_86 ; $56 + const SPRITE_ANIM_87 ; $57 + const SPRITE_ANIM_88 ; $58 + const SPRITE_ANIM_89 ; $59 + const SPRITE_ANIM_90 ; $5a + const SPRITE_ANIM_91 ; $5b + const SPRITE_ANIM_92 ; $5c + const SPRITE_ANIM_93 ; $5d + const SPRITE_ANIM_94 ; $5e + const SPRITE_ANIM_95 ; $5f + const SPRITE_ANIM_96 ; $60 + const SPRITE_ANIM_97 ; $61 + const SPRITE_ANIM_98 ; $62 + const SPRITE_ANIM_99 ; $63 + const SPRITE_ANIM_100 ; $64 + const SPRITE_ANIM_101 ; $65 + const SPRITE_ANIM_102 ; $66 + const SPRITE_ANIM_103 ; $67 + const SPRITE_ANIM_104 ; $68 + const SPRITE_ANIM_105 ; $69 + const SPRITE_ANIM_106 ; $6a + const SPRITE_ANIM_107 ; $6b + const SPRITE_ANIM_108 ; $6c + const SPRITE_ANIM_109 ; $6d + const SPRITE_ANIM_110 ; $6e + const SPRITE_ANIM_111 ; $6f + const SPRITE_ANIM_112 ; $70 + const SPRITE_ANIM_113 ; $71 + const SPRITE_ANIM_114 ; $72 + const SPRITE_ANIM_115 ; $73 + const SPRITE_ANIM_116 ; $74 + const SPRITE_ANIM_117 ; $75 + const SPRITE_ANIM_118 ; $76 + const SPRITE_ANIM_119 ; $77 + const SPRITE_ANIM_120 ; $78 + const SPRITE_ANIM_121 ; $79 + const SPRITE_ANIM_122 ; $7a + const SPRITE_ANIM_123 ; $7b + const SPRITE_ANIM_124 ; $7c + const SPRITE_ANIM_125 ; $7d + const SPRITE_ANIM_126 ; $7e + const SPRITE_ANIM_127 ; $7f + const SPRITE_ANIM_128 ; $80 + const SPRITE_ANIM_129 ; $81 + const SPRITE_ANIM_130 ; $82 + const SPRITE_ANIM_131 ; $83 + const SPRITE_ANIM_132 ; $84 + const SPRITE_ANIM_133 ; $85 + const SPRITE_ANIM_134 ; $86 + const SPRITE_ANIM_135 ; $87 + const SPRITE_ANIM_136 ; $88 + const SPRITE_ANIM_137 ; $89 + const SPRITE_ANIM_138 ; $8a + const SPRITE_ANIM_139 ; $8b + const SPRITE_ANIM_140 ; $8c + const SPRITE_ANIM_141 ; $8d + const SPRITE_ANIM_142 ; $8e + const SPRITE_ANIM_143 ; $8f + const SPRITE_ANIM_144 ; $90 + const SPRITE_ANIM_145 ; $91 + const SPRITE_ANIM_146 ; $92 + const SPRITE_ANIM_147 ; $93 + const SPRITE_ANIM_148 ; $94 + const SPRITE_ANIM_149 ; $95 + const SPRITE_ANIM_150 ; $96 + const SPRITE_ANIM_151 ; $97 + const SPRITE_ANIM_152 ; $98 + const SPRITE_ANIM_153 ; $99 + const SPRITE_ANIM_154 ; $9a + const SPRITE_ANIM_155 ; $9b + const SPRITE_ANIM_156 ; $9c + const SPRITE_ANIM_157 ; $9d + const SPRITE_ANIM_158 ; $9e + const SPRITE_ANIM_159 ; $9f + const SPRITE_ANIM_160 ; $a0 + const SPRITE_ANIM_161 ; $a1 + const SPRITE_ANIM_162 ; $a2 + const SPRITE_ANIM_163 ; $a3 + const SPRITE_ANIM_164 ; $a4 + const SPRITE_ANIM_165 ; $a5 + const SPRITE_ANIM_166 ; $a6 + const SPRITE_ANIM_167 ; $a7 + const SPRITE_ANIM_168 ; $a8 + const SPRITE_ANIM_169 ; $a9 + const SPRITE_ANIM_170 ; $aa + const SPRITE_ANIM_171 ; $ab + const SPRITE_ANIM_172 ; $ac + const SPRITE_ANIM_173 ; $ad + const SPRITE_ANIM_174 ; $ae + const SPRITE_ANIM_175 ; $af + const SPRITE_ANIM_176 ; $b0 + const SPRITE_ANIM_177 ; $b1 + const SPRITE_ANIM_178 ; $b2 + const SPRITE_ANIM_179 ; $b3 + const SPRITE_ANIM_180 ; $b4 + const SPRITE_ANIM_181 ; $b5 + const SPRITE_ANIM_182 ; $b6 + const SPRITE_ANIM_183 ; $b7 + const SPRITE_ANIM_184 ; $b8 + const SPRITE_ANIM_185 ; $b9 + const SPRITE_ANIM_186 ; $ba + const SPRITE_ANIM_187 ; $bb + const SPRITE_ANIM_188 ; $bc + const SPRITE_ANIM_189 ; $bd + const SPRITE_ANIM_190 ; $be + const SPRITE_ANIM_191 ; $bf + const SPRITE_ANIM_192 ; $c0 + const SPRITE_ANIM_193 ; $c1 + const SPRITE_ANIM_194 ; $c2 + const SPRITE_ANIM_195 ; $c3 + const SPRITE_ANIM_196 ; $c4 + const SPRITE_ANIM_197 ; $c5 + const SPRITE_ANIM_198 ; $c6 + const SPRITE_ANIM_199 ; $c7 + const SPRITE_ANIM_200 ; $c8 + const SPRITE_ANIM_201 ; $c9 + const SPRITE_ANIM_202 ; $ca + const SPRITE_ANIM_203 ; $cb + const SPRITE_ANIM_204 ; $cc + const SPRITE_ANIM_205 ; $cd + const SPRITE_ANIM_206 ; $ce + const SPRITE_ANIM_207 ; $cf + const SPRITE_ANIM_208 ; $d0 + const SPRITE_ANIM_209 ; $d1 + const SPRITE_ANIM_210 ; $d2 + const SPRITE_ANIM_211 ; $d3 + const SPRITE_ANIM_212 ; $d4 + const SPRITE_ANIM_213 ; $d5 + const SPRITE_ANIM_214 ; $d6 + const SPRITE_ANIM_215 ; $d7 + const SPRITE_ANIM_216 ; $d8 + ; Animation duel screen constants (see wDuelAnimationScreen) const_def const DUEL_ANIM_SCREEN_MAIN_SCENE diff --git a/src/constants/misc_constants.asm b/src/constants/misc_constants.asm index 4147b1d..7660dde 100644 --- a/src/constants/misc_constants.asm +++ b/src/constants/misc_constants.asm @@ -50,6 +50,11 @@ OWMODE_MOVE EQU 1 OWMODE_START_SCRIPT EQU 2 OWMODE_SCRIPT EQU 3 +; overworld NPC flag constants (see wOverworldNPCFlags) +AUTO_CLOSE_TEXTBOX EQU 0 +RESTORE_FACING_DIRECTION EQU 1 +HIDE_ALL_NPC_SPRITES EQU 7 + ; max number of player names that ; can be written to sCardPopNameList CARDPOP_NAME_LIST_MAX_ELEMS EQU 16 |
