Changes

Jump to navigation Jump to search

FF7/Field/Script/Opcodes/00 RET

3 bytes added, 12:16, 21 September 2025
no edit summary
==== Description ====
When an [[FF7/Field/Script/EntityActor|entityactor]]'s script event is being executed as part of a request (function call), the return opcode will cause current execution to halt and return to whatever the entity actor was previously executing (at some lower [[FF7/Field/Script/Priorities|priority]]). If the execution was requested via a synchronous call ([[FF7/Field/Script/Opcodes/03 REQEW|REQEW]] or [[FF7/Field/Script/Opcodes/06 PRQEW|PRQEW]]), the completion of execution is also signalled to the calling entity actor which can resume execution.
If ''return'' is used when executing at base lowest priority(0x7), execution will simply halt. This is what happens in the [[FF7/Field/Scripts/Entry script|entry scripts]].
11
edits

Navigation menu