List of Opcodes: Difference between revisions
→0x166 - WaitLockPerformer: Fixed a mistake Tags: Mobile edit Mobile web edit |
Removed parameters types that do not exist in SkyTemple |
||
| Line 883: | Line 883: | ||
|- | |- | ||
|1 | |1 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |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 | ||
| | |Routine | ||
|coro_id | |coro_id | ||
| | | | ||
| Line 6,699: | Line 6,699: | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,725: | Line 6,725: | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,741: | Line 6,741: | ||
|- | |- | ||
|1 | |1 | ||
| | |uint | ||
|param | |param | ||
| | | | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,767: | Line 6,767: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,788: | Line 6,788: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,809: | Line 6,809: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|value | |value | ||
| | | | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,845: | Line 6,845: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,876: | Line 6,876: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,907: | Line 6,907: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,938: | Line 6,938: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 6,969: | Line 6,969: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,000: | Line 7,000: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,021: | Line 7,021: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|operator | |operator | ||
| | | | ||
| Line 7,031: | Line 7,031: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,052: | Line 7,052: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|operator | |operator | ||
| | | | ||
| Line 7,062: | Line 7,062: | ||
|- | |- | ||
|4 | |4 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,083: | Line 7,083: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,099: | Line 7,099: | ||
|- | |- | ||
|1 | |1 | ||
| | |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 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,141: | Line 7,141: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,162: | Line 7,162: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,178: | Line 7,178: | ||
|- | |- | ||
|1 | |1 | ||
| | |uint | ||
|operator | |operator | ||
| | | | ||
| Line 7,188: | Line 7,188: | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,225: | Line 7,225: | ||
|- | |- | ||
|1 | |1 | ||
| | |uint | ||
|operator | |operator | ||
| | | | ||
| Line 7,235: | Line 7,235: | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,251: | Line 7,251: | ||
|- | |- | ||
|1 | |1 | ||
| | |uint | ||
|operator | |operator | ||
| | | | ||
| Line 7,261: | Line 7,261: | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||
| Line 7,307: | Line 7,307: | ||
|- | |- | ||
|3 | |3 | ||
| | |uint | ||
|value | |value | ||
| | | | ||
| Line 7,328: | Line 7,328: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|calc_operator | |calc_operator | ||
| | | | ||
| Line 7,354: | Line 7,354: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|calc_operator | |calc_operator | ||
| | | | ||
| Line 7,511: | Line 7,511: | ||
|- | |- | ||
|2 | |2 | ||
| | |uint | ||
|value | |value | ||
| | | | ||
| Line 7,557: | Line 7,557: | ||
|- | |- | ||
|1 | |1 | ||
| | |uint | ||
|jump_address | |jump_address | ||
| | | | ||