Mother 3/Enemy data

From Data Crystal
< Mother 3
Revision as of 03:11, 14 July 2013 by JeffMan (talk | contribs)
Jump to navigation Jump to search
Enemy data table
Game MOTHER 3
Start Address 0xD0D28
End Address 0xD9D27
# of Entries 256 (0x100)
Entry Length 144 bytes (0x90)
Total Length 36864 bytes (0x9000)
Back to the ROM map

Overview

The enemy data table contains the stats for each enemy in the game. It does not include the enemy names; for that, see the enemy names table.

Format

Each entry in the table uses 144 bytes.

Field listing

  • 00-09 (0A) = Unclassified data
  • 0A-0B (02) = [ A ] Battle background number
  • 0C-0D (02) = [ B ] Swirl music number
  • 0E-0F (02) = [ C ] Battle music number
  • 10-11 (02) = [ D ] Win music number
  • 12-13 (02) = [ E ] Level
  • 14-17 (04) = [ F ] HP
  • 18-1B (04) = [ G ] PP
  • 1C-1C (01) = [ H ] Offense
  • 1D-1D (01) = [ I ] Defense
  • 1E-1E (01) = [ J ] IQ
  • 1F-1F (01) = [ K ] Speed
  • 20-23 (04) = Unclassified data
  • 24-24 (01) = [ L ] Offense (surprise attack)
  • 25-25 (01) = [ M ] Defense (surprise attack)
  • 26-26 (01) = [ N ] IQ (surprise attack)
  • 27-27 (01) = [ O ] Speed (surprise attack)
  • 28-2B (04) = Unclassified data
  • 2C-53 (28) = [ P ] Weakness table
  • 54-63 (10) = [ Q ] Action table
  • 64-65 (02) = Unclassified data
  • 66-66 (01) = [ R ] Encounter text number
  • 67-67 (01) = [ S ] Death text number
  • 68-77 (10) = Unclassified data
  • 78-83 (0C) = [ T ] Item drop table
  • 84-87 (04) = [ U ] Experience
  • 88-8B (04) = [ V ] Money
  • 8C-8F (04) = Unclassified data

Table view

       00   01   02   03   04   05   06   07   08   09   0A   0B   0C   0D   0E   0F
    +--------------------------------------------------------------------------------
00  | [                       ?                       ] [   A   ] [   B   ] [   C   ]
10  | [   D   ] [   E   ] [        F        ] [        G        ] [ H] [ I] [ J] [ K]
20  | [        ?        ] [ L] [ M] [ N] [ O] [        ?        ] [        P       ->
30  | <-                                     P                                     ->
40  | <-                                     P                                     ->
50  | <-        P       ] [                            Q                           ->
60  | <-        Q       ] [   ?   ] [ R] [ S] [                  ?                 ->
70  | <-                  ?                 ] [                  T                 ->
80  | <-        T       ] [        U        ] [        V        ] [        ?        ]