Difference between revisions of "FF7/Field/Script/Opcodes/70 BATTLE"

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
Jump to navigation Jump to search
my_wiki>Synergy Blades
m (Arguments)
my_wiki>BukTop
(Created page with "* Opcode: '''0x70''' * Short name: '''BATTLE''' * Long name: Start Battle ==== Memory layout ==== {| style="border: 1px solid black; border-collapse: collapse" border="1"...")
Line 3: Line 3:
 
* Long name: Start Battle
 
* Long name: Start Battle
  
==== Memory layout ====
+
==== Memory layout ====
{| border="1" cellspacing="1" cellpadding="3" style="border: 1px solid black; border-collapse: collapse;"
+
 
 +
{| style="border: 1px solid black; border-collapse: collapse" border="1" cellspacing="1" cellpadding="3"
 
! width="40" | 0x70
 
! width="40" | 0x70
 
! width="40" | ''B''
 
! width="40" | ''B''
Line 10: Line 11:
 
|}
 
|}
  
==== Arguments ====
+
==== Arguments ====
  
* '''const UByte''' ''B'': Bank (16-bit) to retrieve the address of the battle ID, or zero if it is given as a literal value.
+
* '''const UByte''' ''B''<nowiki>: Bank (16-bit) to retrieve the address of the battle ID, or zero if it is given as a literal value. </nowiki>
* '''const UWord''' ''N'': Battle ID, or address to find ID if ''B'' is non-zero.
+
* '''const UWord''' ''N''<nowiki>: Battle ID, or address to find ID if </nowiki>''B'' is non-zero.
  
==== Description ====
+
==== Description ====
  
 
This launches the battle module with whatever battle number is used in the argument, or the value retrieved from memory location ''N'' if ''B'' is non-zero. Battle 1, 2, and 999 (0x03E7) are debug battles.
 
This launches the battle module with whatever battle number is used in the argument, or the value retrieved from memory location ''N'' if ''B'' is non-zero. Battle 1, 2, and 999 (0x03E7) are debug battles.

Revision as of 17:52, 24 March 2018

  • Opcode: 0x70
  • Short name: BATTLE
  • Long name: Start Battle

Memory layout

0x70 B N

Arguments

  • const UByte B: Bank (16-bit) to retrieve the address of the battle ID, or zero if it is given as a literal value.
  • const UWord N: Battle ID, or address to find ID if B is non-zero.

Description

This launches the battle module with whatever battle number is used in the argument, or the value retrieved from memory location N if B is non-zero. Battle 1, 2, and 999 (0x03E7) are debug battles.