Difference between revisions of "MOTHER 3:Enemy data"

From Data Crystal
Jump to navigation Jump to search
Line 17: Line 17:
 
===Field listing===
 
===Field listing===
 
* <tt>00-09 (0A)</tt> = ''Unclassified data''
 
* <tt>00-09 (0A)</tt> = ''Unclassified data''
* <tt>0A-0B (02)</tt> = <tt>{{color2|#000000|#87CEEB|[ B ]}}</tt>  
+
* <tt>0A-0B (02)</tt> = <tt>{{color2|#000000|#87CEEB|[ A ]}}</tt> Battle background number
* <tt>0C-0D (02)</tt> = <tt>{{color2|#000000|#90EE90|[ C ]}}</tt>  
+
* <tt>0C-0D (02)</tt> = <tt>{{color2|#000000|#90EE90|[ B ]}}</tt> Swirl music number
* <tt>0E-0F (02)</tt> = <tt>{{color2|#000000|#FFB6C1|[ D ]}}</tt>  
+
* <tt>0E-0F (02)</tt> = <tt>{{color2|#000000|#FFB6C1|[ C ]}}</tt> Battle music number
* <tt>10-11 (02)</tt> = <tt>{{color2|#000000|#FAFAD2|[ E ]}}</tt>  
+
* <tt>10-11 (02)</tt> = <tt>{{color2|#000000|#FAFAD2|[ D ]}}</tt> Win music number
* <tt>12-13 (02)</tt> = <tt>{{color2|#000000|#FFFFE0|[ F ]}}</tt>  
+
* <tt>12-13 (02)</tt> = <tt>{{color2|#000000|#FFFFE0|[ E ]}}</tt> Level
* <tt>14-17 (04)</tt> = <tt>{{color2|#000000|#B0C4DE|[ G ]}}</tt>  
+
* <tt>14-17 (04)</tt> = <tt>{{color2|#000000|#B0C4DE|[ F ]}}</tt> HP
* <tt>18-1B (04)</tt> = <tt>{{color2|#000000|#D3D3D3|[ H ]}}</tt>  
+
* <tt>18-1B (04)</tt> = <tt>{{color2|#000000|#D3D3D3|[ G ]}}</tt> PP
* <tt>1C-1C (01)</tt> = <tt>{{color2|#000000|#F08080|[ I ]}}</tt>  
+
* <tt>1C-1C (01)</tt> = <tt>{{color2|#000000|#F08080|[ H ]}}</tt> Offense
* <tt>1D-1D (01)</tt> = <tt>{{color2|#000000|#FFA07A|[ J ]}}</tt>  
+
* <tt>1D-1D (01)</tt> = <tt>{{color2|#000000|#FFA07A|[ I ]}}</tt> Defense
* <tt>1E-1E (01)</tt> = <tt>{{color2|#000000|#ADD8E6|[ K ]}}</tt>  
+
* <tt>1E-1E (01)</tt> = <tt>{{color2|#000000|#ADD8E6|[ J ]}}</tt> IQ
* <tt>1F-1F (01)</tt> = <tt>{{color2|#FFFFFF|#00008B|[ L ]}}</tt>  
+
* <tt>1F-1F (01)</tt> = <tt>{{color2|#FFFFFF|#00008B|[ K ]}}</tt> Speed
 
* <tt>20-23 (04)</tt> = ''Unclassified data''
 
* <tt>20-23 (04)</tt> = ''Unclassified data''
* <tt>24-24 (01)</tt> = <tt>{{color2|#FFFFFF|#006400|[ M ]}}</tt>  
+
* <tt>24-24 (01)</tt> = <tt>{{color2|#FFFFFF|#006400|[ L ]}}</tt> Offense (surprise attack)
* <tt>25-25 (01)</tt> = <tt>{{color2|#FFFFFF|#8B0000|[ N ]}}</tt>  
+
* <tt>25-25 (01)</tt> = <tt>{{color2|#FFFFFF|#8B0000|[ M ]}}</tt> Defense (surprise attack)
* <tt>26-26 (01)</tt> = <tt>{{color2|#FFFFFF|#B8860B|[ O ]}}</tt>  
+
* <tt>26-26 (01)</tt> = <tt>{{color2|#FFFFFF|#B8860B|[ N ]}}</tt> IQ (surprise attack)
* <tt>27-27 (01)</tt> = <tt>{{color2|#FFFFFF|#483D8B|[ P ]}}</tt>  
+
* <tt>27-27 (01)</tt> = <tt>{{color2|#FFFFFF|#483D8B|[ O ]}}</tt> Speed (surprise attack)
 
* <tt>28-2B (04)</tt> = ''Unclassified data''
 
* <tt>28-2B (04)</tt> = ''Unclassified data''
* <tt>2C-53 (28)</tt> = <tt>{{color2|#FFFFFF|#A9A9A9|[ Q ]}}</tt>  
+
* <tt>2C-53 (28)</tt> = <tt>{{color2|#FFFFFF|#A9A9A9|[ P ]}}</tt> Weakness table
* <tt>54-63 (10)</tt> = <tt>{{color2|#FFFFFF|#000000|[ R ]}}</tt>  
+
* <tt>54-63 (10)</tt> = <tt>{{color2|#FFFFFF|#000000|[ Q ]}}</tt> Action table
 
* <tt>64-65 (02)</tt> = ''Unclassified data''
 
* <tt>64-65 (02)</tt> = ''Unclassified data''
* <tt>66-66 (01)</tt> = <tt>{{color2|#FFFFFF|#008B8B|[ S ]}}</tt>  
+
* <tt>66-66 (01)</tt> = <tt>{{color2|#FFFFFF|#008B8B|[ R ]}}</tt> Encounter text number
* <tt>67-67 (01)</tt> = <tt>{{color2|#FFFFFF|#FF8C00|[ T ]}}</tt>  
+
* <tt>67-67 (01)</tt> = <tt>{{color2|#FFFFFF|#FF8C00|[ S ]}}</tt> Death text number
 
* <tt>68-77 (10)</tt> = ''Unclassified data''
 
* <tt>68-77 (10)</tt> = ''Unclassified data''
* <tt>78-83 (0C)</tt> = <tt>{{color2|#FFFFFF|#8B008B|[ U ]}}</tt>  
+
* <tt>78-83 (0C)</tt> = <tt>{{color2|#FFFFFF|#8B008B|[ T ]}}</tt> Item drop table
* <tt>84-87 (04)</tt> = <tt>{{color2|#FFFFFF|#9932CC|[ V ]}}</tt>  
+
* <tt>84-87 (04)</tt> = <tt>{{color2|#FFFFFF|#9932CC|[ U ]}}</tt> Experience
* <tt>88-8B (04)</tt> = <tt>{{color2|#FFFFFF|#BDB76B|[ W ]}}</tt>  
+
* <tt>88-8B (04)</tt> = <tt>{{color2|#FFFFFF|#BDB76B|[ V ]}}</tt> Money
 
* <tt>8C-8F (04)</tt> = ''Unclassified data''
 
* <tt>8C-8F (04)</tt> = ''Unclassified data''
  

Revision as of 23:11, 13 July 2013

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        ] [        ?        ]