dmnt_cheat_vm: Correct register Restore and ClearRegs behavior

Previously they were performing the same behavior as the Save and
ClearSave opcode types.
This commit is contained in:
Lioncash 2019-10-17 18:44:35 -04:00
parent 73d904036d
commit 02402225e7

View File

@ -1132,8 +1132,8 @@ namespace sts::dmnt::cheat::impl {
case SaveRestoreRegisterOpType_ClearRegs:
case SaveRestoreRegisterOpType_Restore:
default:
src = this->registers;
dst = this->saved_values;
src = this->saved_values;
dst = this->registers;
break;
}
for (size_t i = 0; i < NumRegisters; i++) {