FF7/Field/Script/Opcodes/04 PREQ

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
Revision as of 13:02, 27 July 2005 by my_wiki>Qhimm
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  • Opcode: 0x04
  • Short name: PREQ
  • Long name: Request party entity execution (asynchronous, non-guaranteed)

Memory layout

0x04 PM P / F

Arguments

  • const UByte PM: The current party member ID (0, 1 or 2).
  • const Bit[3] P: The priority at which we want to execute the remote script (high 3 bits of byte).
  • const Bit[5] F: The ID of the specific member function of PM 's entity to be executed (low 5 bits of byte).

Description

Requests that the entity associated with a character in the current party executes one of its member functions at a specified priority. The request is asynchronous and returns immediately without waiting for the remote execution to start or finish. If the specified priority is already busy executing, the request will fail silently.