30using opval_t = uint8_t;
32using op_name_t = uint32_t;
34using op_ev_t = uint32_t;
36using op_evName_t = uint32_t;
38using op_offset_t = uint32_t;
40using op_parmNum_t = uint8_t;
42using op_arrayParmNum_t = uint16_t;
45 const char *opcodename;
47 short opcodestackoffset;
53 signed char VarStackOffset;
103 OP_EXEC_CMD_METHOD_COUNT1,
111 OP_EXEC_METHOD_COUNT1,
122 OP_LOAD_CONST_ARRAY1,
131 OP_RESTORE_STACK_POS,
133 OP_LOAD_STORE_GAME_VAR,
134 OP_LOAD_STORE_LEVEL_VAR,
135 OP_LOAD_STORE_LOCAL_VAR,
136 OP_LOAD_STORE_PARM_VAR,
137 OP_LOAD_STORE_SELF_VAR,
138 OP_LOAD_STORE_GROUP_VAR,
139 OP_LOAD_STORE_OWNER_VAR,
160 OP_BIN_BITWISE_EXCL_OR,
165 OP_BIN_LESS_THAN_OR_EQUAL,
166 OP_BIN_GREATER_THAN_OR_EQUAL,
199const char *VarGroupName(
int iVarGroup);
200const char *OpcodeName(
int opcode);
201int OpcodeLength(
int opcode);
202int OpcodeVarStackOffset(
int opcode);
203void SetOpcodeVarStackOffset(
int opcode,
int iVarStackOffset);
204bool IsExternalOpcode(
int opcode);
Definition scriptopcodes.h:51
Definition scriptopcodes.h:44