From bd25b6429b594bf2d8a36b88383d9e3b3df06534 Mon Sep 17 00:00:00 2001 From: ineed bots Date: Thu, 14 Sep 2023 13:16:38 -0600 Subject: [PATCH] Fix this symbol --- src/component/decomp/clientscript/re_cscr_compiler.cpp | 4 ++-- src/game/clientscript/cscr_compiler.hpp | 2 +- src/game/clientscript/cscr_compiler_w.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/component/decomp/clientscript/re_cscr_compiler.cpp b/src/component/decomp/clientscript/re_cscr_compiler.cpp index e6588f8..10767a7 100644 --- a/src/component/decomp/clientscript/re_cscr_compiler.cpp +++ b/src/component/decomp/clientscript/re_cscr_compiler.cpp @@ -1841,7 +1841,7 @@ namespace re_cscr_compiler } } - void Scr_CreateVector_call(game::scriptInstance_t inst, [[maybe_unused]] void* caller_addr, game::VariableCompileValue* constValue, game::VariableCompileValue* value) + void Scr_CreateVector_call(game::scriptInstance_t inst, [[maybe_unused]] void* caller_addr, game::VariableCompileValue* constValue, game::VariableValue* value) { #ifdef RE_CSCR_COMPILER_USE_WRAPPERS game::Scr_CreateVector(inst, constValue, value, Scr_CreateVector_original); @@ -1850,7 +1850,7 @@ namespace re_cscr_compiler #endif } - // void __usercall Scr_CreateVector(game::scriptInstance_t inst@, game::VariableCompileValue *constValue, game::VariableCompileValue *value) + // void __usercall Scr_CreateVector(game::scriptInstance_t inst@, game::VariableCompileValue *constValue, game::VariableValue *value) NAKED void Scr_CreateVector_stub() { _asm diff --git a/src/game/clientscript/cscr_compiler.hpp b/src/game/clientscript/cscr_compiler.hpp index 31ffd6c..6d93654 100644 --- a/src/game/clientscript/cscr_compiler.hpp +++ b/src/game/clientscript/cscr_compiler.hpp @@ -175,7 +175,7 @@ namespace game inline void* EmitCallExpressionFieldObject_ADDR() { return CALL_ADDR(0x0, 0x683690); } void EmitCallExpressionFieldObject(scr_block_s* block, scriptInstance_t inst, sval_u expr, void* call_addr = EmitCallExpressionFieldObject_ADDR()); inline void* Scr_CreateVector_ADDR() { return CALL_ADDR(0x0, 0x6836F0); } - void Scr_CreateVector(scriptInstance_t inst, VariableCompileValue* constValue, VariableCompileValue* value, void* call_addr = Scr_CreateVector_ADDR()); + void Scr_CreateVector(scriptInstance_t inst, VariableCompileValue* constValue, VariableValue* value, void* call_addr = Scr_CreateVector_ADDR()); inline void* EmitOrEvalPrimitiveExpressionList_ADDR() { return CALL_ADDR(0x0, 0x6838D0); } bool EmitOrEvalPrimitiveExpressionList(scriptInstance_t inst, sval_u exprlist, sval_u sourcePos, VariableCompileValue* constValue, scr_block_s* a5, void* call_addr = EmitOrEvalPrimitiveExpressionList_ADDR()); inline void* EmitExpressionListFieldObject_ADDR() { return CALL_ADDR(0x0, 0x683AF0); } diff --git a/src/game/clientscript/cscr_compiler_w.cpp b/src/game/clientscript/cscr_compiler_w.cpp index d4bcf8e..30fc04a 100644 --- a/src/game/clientscript/cscr_compiler_w.cpp +++ b/src/game/clientscript/cscr_compiler_w.cpp @@ -855,8 +855,8 @@ namespace game } } - // void __usercall Scr_CreateVector(scriptInstance_t inst@, VariableCompileValue *constValue, VariableCompileValue *value) - void Scr_CreateVector(scriptInstance_t inst, VariableCompileValue* constValue, VariableCompileValue* value, void* call_addr) + // void __usercall Scr_CreateVector(scriptInstance_t inst@, VariableCompileValue *constValue, VariableValue *value) + void Scr_CreateVector(scriptInstance_t inst, VariableCompileValue* constValue, VariableValue* value, void* call_addr) { __asm {