Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
EarthBound/Battle Actions Table: Difference between revisions
Jump to navigation
Jump to search
(filled in unknown value) |
|||
Line 60: | Line 60: | ||
==PP cost== | ==PP cost== | ||
{{table el|len=1 byte|loc=0x03|valrange=0-255 (0x00-0xFF)}} | {{table el|len=1 byte|loc=0x03|valrange=0-255 (0x00-0xFF)}} | ||
''' | '''Psychic Points cost''' to use this action. | ||
==Text address== | ==Text address== |
Revision as of 01:54, 7 April 2008
Battle Actions Table | |
Game | EarthBound |
Start Address | 0x157D68 |
End Address | 0x158C4F |
# of Entries | 318 (?) |
Entry Length | 12 bytes (0x0C) |
Total Length | 3816 bytes (0xee8) |
Back to the ROM map |
The Battle Actions Table stores information about how to execute enemy and item actions.
Format
Direction
- Length: 1 byte
- Offset within entry: 0x00
- Range of values: 0-1
Direction of the attack.
Value | Direction |
---|---|
0 | party |
1 | enemy |
Target
- Length: 1 byte
- Offset within entry: 0x01
- Range of values: 0-4
Target of the attack.
Value | Target |
---|---|
0 | none |
1 | one |
2 | random one |
3 | row |
4 | all |
Action type
- Length: 1 byte
- Offset within entry: 0x02
- Range of values: 0-5 (0x00-0x05)
Type of action.
Value | Action type |
---|---|
0 | nothing |
1 | physical (damage halved by defending and shields) |
2 | physical (damage unaffected by defending and shields) |
3 | PSI |
4 | item |
5 | other |
PP cost
- Length: 1 byte
- Offset within entry: 0x03
- Range of values: 0-255 (0x00-0xFF)
Psychic Points cost to use this action.
Text address
- Length: 4 byte
- Offset within entry: 0x04-0x07
- Range of values: 0x00000000-0x00FFFFFF, but must be a valid text address
SNES address of the text displayed when this action is executed or 0x00000000 for no text displayed. Note that this text may include control codes which execute the action.
ASM address
- Length: 4 byte
- Offset within entry: 0x08-0x0B
- Range of values: 0x00000000-0x00FFFFFF, but must be a valid machine code address
SNES address of the machine code called to execute this action or 0x00000000 for no code called.