pokestadium/include
csaldiasdev f76a8cac0a add: pokemon.h — item ID constants
Defines three ranges matching Stadium's item encoding
(deciphered from func_80021CE0 in src/22630.c):

  ITEM_REGULAR_FIRST/LAST/COUNT = 1..83  (regular items)
  ITEM_HM_FIRST/LAST/COUNT     = 196..200 (HM01..HM05)
  ITEM_TM_FIRST/LAST/COUNT     = 201..254 (TM01..TM54)

Plus ITEM_NONE = 0.

KNOWN_UNKNOWNS:
- Stadium has TM01..TM54 (54 TMs); Gen 1 canonical only has 50.
  IDs 251..254 (TM51..TM54) may be Stadium-specific or unused.
- IDs 0, 84..195, 255+ fall through to a placeholder name
  (gItemNames[6] = '?????') in func_80021CE0.

Still matching: md5 ed1378bc… (verified by `make`)
2026-07-05 21:17:28 -04:00
..
audio libultra phase 5: integration of text complete. cleanup pass later for data/rodata/bss and gaps 2022-10-16 00:48:38 -04:00
libleo fragment16 2024-10-12 11:50:26 +01:00
assert.h libultra integration: phase 1 2022-10-09 22:37:20 -04:00
attributes.h fragment6 2024-08-08 05:21:52 +01:00
color.h fragment23 2024-11-15 00:28:34 +00:00
functions.h Decomp 46680 2025-12-03 20:45:09 -06:00
gfx.h fragment6 2024-08-08 05:21:52 +01:00
global.h func_812008C8 2025-10-15 18:08:19 -05:00
macro.inc close 2024-08-10 00:07:44 +01:00
macros.h Fragment 1 various functions 2025-09-18 10:19:06 -05:00
math.h 359F90 2025-06-13 08:05:24 +01:00
pokemon.h add: pokemon.h — item ID constants 2026-07-05 21:17:28 -04:00
prevent_bss_reordering.h fragment16 2024-10-12 11:50:26 +01:00
sections.h Fragment 1 various functions 2025-09-18 10:19:06 -05:00
sound.h various 2024-09-17 23:58:24 +01:00
stdarg.h libultra integration: phase 1 2022-10-09 22:37:20 -04:00
stdlib.h libultra integration: phase 1 2022-10-09 22:37:20 -04:00
string.h stage_loader 2024-08-09 07:36:26 +01:00
trig_tables.inc.c decompile math_util 2023-09-02 23:36:37 -04:00
variables.h rename: D_80072B00 → gMoves[] (the moves table) 2026-07-05 20:58:12 -04:00