[Script] Fix setExpFog hook
This commit is contained in:
parent
32a6e53dbd
commit
62f58b5b09
@ -234,14 +234,17 @@ namespace Components
|
|||||||
Game::VariableValue*& scr_stack = *reinterpret_cast<Game::VariableValue**>(0x2040D00);
|
Game::VariableValue*& scr_stack = *reinterpret_cast<Game::VariableValue**>(0x2040D00);
|
||||||
if(scr_stack)
|
if(scr_stack)
|
||||||
{
|
{
|
||||||
Game::Scr_AddFloat(0); // Push transition time onto the stack
|
std::memmove(&scr_stack[-4], &scr_stack[-5], sizeof(Game::VariableValue) * 6);
|
||||||
Game::VariableValue transitionTime;
|
scr_stack += 1;
|
||||||
std::memcpy(&transitionTime, scr_stack, sizeof Game::VariableValue);
|
scr_stack[-6].type = Game::VAR_FLOAT;
|
||||||
std::memmove(&scr_stack[0], &scr_stack[1], sizeof(Game::VariableValue) * 6);
|
scr_stack[-6].u.floatValue = 0;
|
||||||
std::memcpy(&scr_stack[6], &transitionTime, sizeof Game::VariableValue);
|
|
||||||
|
++*reinterpret_cast<DWORD*>(0x2040D0C);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MessageBoxA(0, Utils::String::VA("%d", Game::Scr_GetNumParam()), "ZOOB", 0);
|
||||||
|
|
||||||
return Game::Scr_GetNumParam();
|
return Game::Scr_GetNumParam();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user