Pokémon Ruby Version, Sapphire Version, and Emerald Version - Spinda’s Spots
Four extra spots are drawn on Spinda’s front. Their location depends on the Spinda’s personality ID.
Here is where each spot is drawn on the 64x64 sprite. In the description below, "PID" means the Spinda’s personality ID, and "X mod Y" means "the remainder of X divided by Y." Each division is rounded down. The top left corner of the drawn sprite’s bounding rectangle appear on the given X and Y coordinates.
- Spot A’s X coordinate = 8 + (PID mod 16)
- Spot A’s Y coordinate = 6 + ((PID/16) mod 16)
- Spot B’s X coordinate = 32 + ((PID/256) mod 16)
- Spot B’s Y coordinate = 7 + ((PID/4096) mod 16)
- Spot C’s X coordinate = 14 + ((PID/65536) mod 16)
- Spot C’s Y coordinate = 24 + ((PID/1048576) mod 16)
- Spot D’s X coordinate = 26 + ((PID/16777216) mod 16)
- Spot D’s Y coordinate = 25 + ((PID/268435456) mod 16)
Spot D Spot C Spot B Spot A **** *** **** *** ****** ***** ******* ******* ******** ******* ********* ********* ******** ******* *********** ********** ******** ******* *********** *********** ******** ******* ************* ************ ******** ******* ************* ************ ****** ***** ************* ************ **** *** *********** ********** *********** ********** ********* ******** ******** **** ***