It works perfectly fine im using it in Map Fun so your doing it wrong

.
And yes I just patched up to 119 to test it Map Funs working perfectly every function.
At address 494fa9
Change
00494FA9 - 8b 82 74 01 00 00 - mov eax,[edx+00000174]
00494FAF - 89 45 c4 - mov [ebp-3c],eax
To
00494FA9 - b8 00 00 00 00 - mov eax,00000000
00494FAE - 90 - nop
See im moving 0 into the range rather then the value it originally had at + 0x174 *find mob struct star eg search mob name then scroll up slightly to find the 01 00 00 00 add to that address using windows calculator in hex mode +174 and you have the range address. Then add it as 4 byte then right click it find what accesses it.