That's because in the Sand Zone crocs, the pointer to the object structure was in EDX, but in the Outer Wall, the object structure happened to be in ECX (this is just an arbitrary decision made by the compiler, it works exactly the same way). Try "C781" instead of "C782".
Why not get yourself a...