Difference between revisions of "FF7/Field/Script/Opcodes/24 WAIT"

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
Jump to navigation Jump to search
my_wiki>Synergy Blades
 
m (4 revisions imported)
 
(3 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
{| border="1" cellspacing="1" cellpadding="3" style="border: 1px solid black; border-collapse: collapse;"
 
{| border="1" cellspacing="1" cellpadding="3" style="border: 1px solid black; border-collapse: collapse;"
 
! width="40" | 0x24
 
! width="40" | 0x24
! width="40" | ''A''
+
! width="80" | ''A''
 
|}
 
|}
  
Line 15: Line 15:
 
==== Description ====
 
==== Description ====
  
Pauses current script execution for a specific amount of time. Rather than a specific time value, the amount specifies the number of frames to wait to be drawn. Since the game runs at 30fps, WAIT(0x1E) (or WAIT(30) in decimal) will pause script execution for 1 second, WAIT(0x96) will pause for 5 seconds, and so on.
+
Pauses current script execution for a specific amount of time. Rather than a specific time value in milliseconds/seconds, the amount specifies the number of frames that must be drawn before execution resumes. Since the game runs at 30fps, WAIT(0x1E) (or WAIT(30) in decimal) will pause script execution for 1 second, WAIT(0x96) will pause for 5 seconds, and so on.

Latest revision as of 05:16, 23 May 2019

  • Opcode: 0x24
  • Short name: WAIT
  • Long name: Wait

Memory layout

0x24 A

Arguments

  • const UShort A: Amount (number of frames) to wait.

Description

Pauses current script execution for a specific amount of time. Rather than a specific time value in milliseconds/seconds, the amount specifies the number of frames that must be drawn before execution resumes. Since the game runs at 30fps, WAIT(0x1E) (or WAIT(30) in decimal) will pause script execution for 1 second, WAIT(0x96) will pause for 5 seconds, and so on.