Mother 3/Level-up stats table: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
mNo edit summary
Line 22: Line 22:
* <tt>00C-01B (010)</tt> = <tt>{{color2|#000000|#90EE90|[ B ]}}</tt> [[#Stats|Starting stats]]
* <tt>00C-01B (010)</tt> = <tt>{{color2|#000000|#90EE90|[ B ]}}</tt> [[#Stats|Starting stats]]
* <tt>01C-0BB (0A0)</tt> = <tt>{{color2|#000000|#FFB6C1|[ C ]}}</tt> [[#Stats|Stats adjustment table]]
* <tt>01C-0BB (0A0)</tt> = <tt>{{color2|#000000|#FFB6C1|[ C ]}}</tt> [[#Stats|Stats adjustment table]]
* <tt>0BC-0BF (004)</tt> = ''Unclassified data''
* <tt>0BC-0BC (001)</tt> = <tt>{{color2|#000000|#F1F6C1|[ D ]}}</tt> [[#Playable|Playable in overworld value]]
* <tt>0C0-13F (080)</tt> = <tt>{{color2|#000000|#FAFAD2|[ D ]}}</tt> [[#PSI learning table|PSI learning table]]
* <tt>0BD-0BD (001)</tt> = <tt>{{color2|#000000|#3FB6C1|[ E ]}}</tt> [[#Playable|Playable in battle value]]
* <tt>140-143 (004)</tt> = ''Unclassified data''
* <tt>0BE-0BF (002)</tt> = ''Unclassified data''
* <tt>0C0-13F (080)</tt> = <tt>{{color2|#000000|#F99767|[ F ]}}</tt> [[#PSI learning table|PSI learning table]]
* <tt>140-141 (002)</tt> = <tt>{{color2|#000000|#2AFAD2|[ G ]}}</tt> [[#Attack sound pointer|Attack sounds]]
* <tt>142-143 (002)</tt> = ''Unclassified data''


===Table view===
===Table view===

Revision as of 11:47, 2 October 2016

This is a sub-page of Mother 3.

Level-up ability table
Game MOTHER 3
Start Address 0xCC4E8
End Address 0xCD927
# of Entries 16 (0x10)
Entry Length 324 bytes (0x144)
Total Length 5184 bytes (0x1440)
Back to the ROM map

Overview

This table contains various level-up information, including the PSI abilities learned at each respective level. This does not contain level-up experience data. The entries in this table correspond to the party character names.

Format

Each entry in the table uses 324 bytes.

Field listing

Table view

        00   01   02   03   04   05   06   07   08   09   0A   0B   0C   0D   0E   0F
     +--------------------------------------------------------------------------------
000  | [   A   ] [                       ?                       ] [        B       ->
010  | <-                            B                           ] [        C       ->
020  | <-                                     C                                     ->
030  | <-                                     C                                     ->
040  | <-                                     C                                     ->
050  | <-                                     C                                     ->
060  | <-                                     C                                     ->
070  | <-                                     C                                     ->
080  | <-                                     C                                     ->
090  | <-                                     C                                     ->
0A0  | <-                                     C                                     ->
0B0  | <-                            C                           ] [        ?        ]
0C0  | [                                      D                                     ->
0D0  | <-                                     D                                     ->
0E0  | <-                                     D                                     ->
0F0  | <-                                     D                                     ->
100  | <-                                     D                                     ->
110  | <-                                     D                                     ->
120  | <-                                     D                                     ->
130  | <-                                     D                                      ]
140  | [        ?        ]

Stats

There are 11 stats entries: one for the starting/base stats, and then ten entries used for extrapolating a stats curve (one point at every tenth level). Each entry has 16 bytes:

  • 00-03 (04) = HP target
  • 04-07 (04) = PP target
  • 08-08 (01) = Offense target
  • 09-09 (01) = Defense target
  • 0A-0A (01) = IQ target
  • 0B-0B (01) = Speed target
  • 0C-0F (04) = Unknown; used by the game, but always zero

The game will try to meet these targets, but it adds some randomness to it as well, so the exact values aren't usually met.

PSI learning table

This table is only ever considered for Lucas and Kumatora; everyone else's tables are empty and never get read.

The table contains 32 entries, each consisting of four bytes:

  • 00-01 (02) = PSI entry number
  • 02-03 (02) = Level learned (use 100, or 0x64, if the ability uses event-based learning)