Descriptive Problem Summary:
When using big icons, they behave erratically when changing the client dir. Pixel_y is being calculated incorrectly on both East and South client.dir. South and West client dirs show the object being offset in the opposite direction as it should be, while North and west reflect the accurate pixel offsets.
Numbered Steps to Reproduce Problem:
1) Create a 3-tile by 3-tile icon and assign it to an object.
2) Offset the pixel_x and pixel_y values by -32, in order to center the icon on the tile.
3) Rotate the direction of the client's eye by 90 degrees. Repeat.
The object should remain centered on its location during all four rotations.
The object remains properly centered North and West, but not South and East. It seems as though the pixel offsets are not being inverted when they ought to be.
Aug 9 2012, 7:47 am