Here it is again in client_process.cpp:
Code:
zp->zpe[count].x = data->target_y;
zp->zpe[count].y = data->target_x; //Backwards to convert to eqlives standard..
While I know SOE has X & Y backwards, I had always assumed that this was corrected by naming field (or misnaming them) in the packet structures so the correct values went to the correvt places; ie the Y coord for eqemu is the X for SOE, so in the packet it is called X...
Am I working under a wrong understanding?