Code: Select all
ASMPTR(D2GAME, CreateRewardItem_I, 0xD2F50)
Code: Select all
__declspec (naked) UnitAny* __fastcall CreateRewardItem_Stub(DWORD pGame, UnitAny* pUnit, DWORD dwCode, int nItemLevel, int nQuality, BOOL bDrop)
{
/*
push bDrop
push nQuality
push pGame
mov eax, dwCode
mov edx, pUnit
mov ecx, nItemLevel
call D2GAME_6FC56470
*/
__asm
{
push[esp + 0x10]
push[esp + 0x10]
push ecx
mov ecx, [esp + 0x10]
mov eax, [esp + 0x14]
call CreateRewardItem_I
retn 0x10
}
}
Code: Select all
CreateRewardItem_Stub(pGame, pUnit, 0x206E6972, 1, 4, 1);