mirror of
https://github.com/JezuzLizard/T4SP-Server-Plugin.git
synced 2025-04-19 21:22:54 +00:00
Fix this symbol
This commit is contained in:
parent
2c922da647
commit
a49298d915
File diff suppressed because it is too large
Load Diff
@ -123,7 +123,7 @@ namespace game
|
||||
inline void* EmitFieldVariable_ADDR() { return CALL_ADDR(0x0, 0x6811C0); }
|
||||
void EmitFieldVariable(scr_block_s* block, scriptInstance_t inst, sval_u expr, sval_u field, sval_u sourcePos, void* call_addr = EmitFieldVariable_ADDR());
|
||||
inline void* EmitFieldVariableRef_ADDR() { return CALL_ADDR(0x0, 0x681200); }
|
||||
void EmitFieldVariableRef(scr_block_s* block, scriptInstance_t inst, sval_u expr, sval_u field, sval_u sourcePos, void* call_addr = EmitFieldVariableRef_ADDR());
|
||||
void EmitFieldVariableRef(scr_block_s* block, scriptInstance_t inst, sval_u expr, sval_u field, sval_u sourcePos, sval_u rhsSourcePos, void* call_addr = EmitFieldVariableRef_ADDR());
|
||||
inline void* EmitObject_ADDR() { return CALL_ADDR(0x0, 0x681310); }
|
||||
void EmitObject(scriptInstance_t inst, sval_u expr, sval_u sourcePos, void* call_addr = EmitObject_ADDR());
|
||||
inline void* EmitDecTop_ADDR() { return CALL_ADDR(0x0, 0x681630); }
|
||||
|
@ -490,17 +490,18 @@ namespace game
|
||||
}
|
||||
|
||||
// void __usercall EmitFieldVariableRef(scr_block_s *block@<eax>, scriptInstance_t inst@<esi>, sval_u expr, sval_u field, sval_u sourcePos)
|
||||
void EmitFieldVariableRef(scr_block_s* block, scriptInstance_t inst, sval_u expr, sval_u field, sval_u sourcePos, void* call_addr)
|
||||
void EmitFieldVariableRef(scr_block_s* block, scriptInstance_t inst, sval_u expr, sval_u field, sval_u sourcePos, sval_u rhsSourcePos, void* call_addr)
|
||||
{
|
||||
__asm
|
||||
{
|
||||
push rhsSourcePos;
|
||||
push sourcePos;
|
||||
push field;
|
||||
push expr;
|
||||
mov eax, block;
|
||||
mov esi, inst;
|
||||
call call_addr;
|
||||
add esp, 0xC;
|
||||
add esp, 0x10;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user