this is ollydbg code about setitem mix
00480E5A |> \837D FC 01 cmp [local.ChoasGemCount], 1
00480E5E |. 7C 18 jl short GameServ.00480E78
00480E60 |. 837D F8 03 cmp [local.BlessGemCount], 3
00480E64 |. 7C 12 jl short GameServ.00480E78
00480E66 |. 837D F4 03 cmp [local.SoulGemCount], 3
00480E6A |. 7C 0C jl short GameServ.00480E78
00480E6C |. 837D F0 01 cmp [local.MetalOfAncientCount], 1
00480E70 |. 75 06 jnz short GameServ.00480E78
00480E72 |. 837D EC 01 cmp [local.MixItemCount], 1
00480E76 |. 74 2E je short GameServ.00480EA6
00480E78 |> 8B55 D1 mov edx, [local.pMsg+1]
00480E7B |. 81E2 FF000000 and edx, 0FF
00480E81 |. 52 push edx
00480E82 |. 8D45 D0 lea eax, [local.pMsg]
00480E85 |. 50 push eax
00480E86 |. 8B4D 08 mov ecx, [arg.lpObj]
00480E89 |. 8B11 mov edx, dword ptr ds:[ecx]
00480E8B |. 52 push edx
00480E8C |. E8 EC0BF8FF call GameServ.00401A7D
00480E91 |. 83C4 0C add esp, 0C
00480E94 |. 8B45 08 mov eax, [arg.lpObj]
00480E97 |. C780 E00C0000 00000000 mov dword ptr ds:[eax+CE0], 0
00480EA1 |. E9 4A050000 jmp GameServ.004813F0
00480EA6 |> 68 002E6100 push GameServ.00612E00 ; ASCII "SetItemMix"
00480EAB |. 8B4D 08 mov ecx, [arg.lpObj]
00480EAE |. 51 push ecx
00480EAF |. E8 010BF8FF call GameServ.004019B5
00480EB4 |. 83C4 08 add esp, 8
00480EB7 |. 68 DC2D6100 push GameServ.00612DDC ; ASCII "[SetItemMix] Chaos Mix Start"