diff --git a/src/code_e92d0_len_5da0.c b/src/code_e92d0_len_5da0.c index b13fee8f47..e49ee02e7c 100644 --- a/src/code_e92d0_len_5da0.c +++ b/src/code_e92d0_len_5da0.c @@ -84,8 +84,8 @@ ApiStatus si_handle_wait_seconds(ScriptInstance* script) { } ApiStatus si_handle_if_equal(ScriptInstance* script) { - Bytecode *thisPos = script->ptrReadPos; - + Bytecode* thisPos = script->ptrReadPos; + if (get_variable(script, *thisPos++) != get_variable(script, *thisPos++)) { script->ptrNextLine = si_skip_if(script); return ApiStatus_DONE2; @@ -95,8 +95,8 @@ ApiStatus si_handle_if_equal(ScriptInstance* script) { ApiStatus si_handle_if_not_equal(ScriptInstance* script) { - Bytecode *thisPos = script->ptrReadPos; - + Bytecode* thisPos = script->ptrReadPos; + if (get_variable(script, *thisPos++) == get_variable(script, *thisPos++)) { script->ptrNextLine = si_skip_if(script); return ApiStatus_DONE2; @@ -105,8 +105,8 @@ ApiStatus si_handle_if_not_equal(ScriptInstance* script) { } ApiStatus si_handle_if_less(ScriptInstance* script) { - Bytecode *thisPos = script->ptrReadPos; - + Bytecode* thisPos = script->ptrReadPos; + if (get_variable(script, *thisPos++) >= get_variable(script, *thisPos++)) { script->ptrNextLine = si_skip_if(script); return ApiStatus_DONE2; @@ -115,8 +115,8 @@ ApiStatus si_handle_if_less(ScriptInstance* script) { } ApiStatus si_handle_if_greater(ScriptInstance* script) { - Bytecode *thisPos = script->ptrReadPos; - + Bytecode* thisPos = script->ptrReadPos; + if (get_variable(script, *thisPos++) <= get_variable(script, *thisPos++)) { script->ptrNextLine = si_skip_if(script); return ApiStatus_DONE2; @@ -125,8 +125,8 @@ ApiStatus si_handle_if_greater(ScriptInstance* script) { } ApiStatus si_handle_if_less_equal(ScriptInstance* script) { - Bytecode *thisPos = script->ptrReadPos; - + Bytecode* thisPos = script->ptrReadPos; + if (get_variable(script, *thisPos++) > get_variable(script, *thisPos++)) { script->ptrNextLine = si_skip_if(script); return ApiStatus_DONE2; @@ -135,8 +135,8 @@ ApiStatus si_handle_if_less_equal(ScriptInstance* script) { } ApiStatus si_handle_if_greater_equal(ScriptInstance* script) { - Bytecode *thisPos = script->ptrReadPos; - + Bytecode* thisPos = script->ptrReadPos; + if (get_variable(script, *thisPos++) < get_variable(script, *thisPos++)) { script->ptrNextLine = si_skip_if(script); return ApiStatus_DONE2;