Hello everyone 
I have been slogging away at my little harvest bot and everything is looking good apart from the final piece - harvesting!
I am unable to get this working, I have double checked all values being passed to it and the offsets and they all look fine, I don't get a crash or anything.
Code:
private void moveToHarvest(uint obj)
{
uint codeCave = wow.AllocateMemory();
uint VMT44 = wow.ReadUInt(wow.ReadUInt(obj) + (44 * 4));
wow.Asm.Clear();
wow.Asm.AddLine("fs mov eax, [0x2C]");
wow.Asm.AddLine("mov eax, [eax]");
wow.Asm.AddLine("add eax, 0x10");
wow.Asm.AddLine("mov dword [eax], {0}", ObjectManager.CurrentManager);
wow.Asm.AddLine("mov ecx, {0}", obj);
wow.Asm.AddLine("call {0}", VMT44);
wow.Asm.AddLine("retn");
wow.Asm.InjectAndExecute(codeCave);
wow.FreeMemory(codeCave);
}
Any help is greatly appreciated.