List of Opcodes: Difference between revisions

Tags: Mobile edit Mobile web edit
Removed parameters types that do not exist in SkyTemple
Line 883: Line 883:
|-
|-
|1
|1
|Coroutine
|Routine
|coro_id
|coro_id
|One of the 701 possible Unionall Coroutines.
|One of the 701 possible Unionall Coroutines.
Line 1,598: Line 1,598:
|-
|-
|1
|1
|Coroutine
|Routine
|coro_id
|coro_id
|One of the 701 possible Unionall Coroutines.
|One of the 701 possible Unionall Coroutines.
Line 1,725: Line 1,725:
|-
|-
|1
|1
|Coroutine
|Routine
|coro_id
|coro_id
|One of the 701 possible Unionall Coroutines.
|One of the 701 possible Unionall Coroutines.
Line 1,845: Line 1,845:
|-
|-
|1
|1
|Coroutine
|Routine
|coro_id
|coro_id
|One of the 701 possible Unionall Coroutines.
|One of the 701 possible Unionall Coroutines.
Line 3,434: Line 3,434:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and 1 is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and 1 is true.
Line 3,473: Line 3,473:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,516: Line 3,516:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,537: Line 3,537:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,562: Line 3,562:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,583: Line 3,583:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,654: Line 3,654:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,706: Line 3,706:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,762: Line 3,762:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and 1 is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and 1 is true.
Line 3,801: Line 3,801:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,886: Line 3,886:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,907: Line 3,907:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 3,928: Line 3,928:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and 1 is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and 1 is true.
Line 3,998: Line 3,998:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 4,040: Line 4,040:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 4,133: Line 4,133:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 4,185: Line 4,185:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 4,237: Line 4,237:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 4,349: Line 4,349:
|-
|-
|1
|1
|bool
|uint
|suspension_flag
|suspension_flag
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
|Determines whether the script will suspend until this opcode's operation is complete. 0 is false and anything else is true.
Line 5,598: Line 5,598:
|-
|-
|1
|1
|Coroutine
|Routine
|coro_id
|coro_id
|
|
Line 6,699: Line 6,699:
|-
|-
|3
|3
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,725: Line 6,725:
|-
|-
|3
|3
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,741: Line 6,741:
|-
|-
|1
|1
|bool
|uint
|param
|param
|
|
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,767: Line 6,767:
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,788: Line 6,788:
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,809: Line 6,809:
|-
|-
|2
|2
|bool
|uint
|value
|value
|
|
|-
|-
|3
|3
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,845: Line 6,845:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,876: Line 6,876:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,907: Line 6,907:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,938: Line 6,938:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 6,969: Line 6,969:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,000: Line 7,000:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,021: Line 7,021:
|-
|-
|2
|2
|Operator
|uint
|operator
|operator
|
|
Line 7,031: Line 7,031:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,052: Line 7,052:
|-
|-
|2
|2
|Operator
|uint
|operator
|operator
|
|
Line 7,062: Line 7,062:
|-
|-
|4
|4
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,083: Line 7,083:
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,099: Line 7,099:
|-
|-
|1
|1
|Addr
|uint
|jump_address
|jump_address
|The address to call, e.g., <code>call @label_0;</code> if <code>§label_0;</code> is defined in the script.
|The address to call, e.g., <code>call @label_0;</code> if <code>§label_0;</code> is defined in the script.
Line 7,120: Line 7,120:
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,141: Line 7,141:
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,162: Line 7,162:
|-
|-
|2
|2
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,178: Line 7,178:
|-
|-
|1
|1
|Operator
|uint
|operator
|operator
|
|
Line 7,188: Line 7,188:
|-
|-
|3
|3
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,225: Line 7,225:
|-
|-
|1
|1
|Operator
|uint
|operator
|operator
|
|
Line 7,235: Line 7,235:
|-
|-
|3
|3
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,251: Line 7,251:
|-
|-
|1
|1
|Operator
|uint
|operator
|operator
|
|
Line 7,261: Line 7,261:
|-
|-
|3
|3
|Addr
|uint
|jump_address
|jump_address
|
|
Line 7,307: Line 7,307:
|-
|-
|3
|3
|bool
|uint
|value
|value
|
|
Line 7,328: Line 7,328:
|-
|-
|2
|2
|CalcOperator
|uint
|calc_operator
|calc_operator
|
|
Line 7,354: Line 7,354:
|-
|-
|2
|2
|CalcOperator
|uint
|calc_operator
|calc_operator
|
|
Line 7,511: Line 7,511:
|-
|-
|2
|2
|bool
|uint
|value
|value
|
|
Line 7,557: Line 7,557:
|-
|-
|1
|1
|Addr
|uint
|jump_address
|jump_address
|
|