Compasses used a base texture for the body of the compass, but the needle of the compass appears to be a shape generated by the game as opposed to a second texture file.
According to the wiki there were 102 visually distinct compass sprites that could be generated this way. Something potentially worth answering is how many actual sprites were possible internally, including visually identical cases? 102 is reasonably close to 128, so I'd assume that, but I can't be sure.
Compasses used a base texture for the body of the compass, but the needle of the compass appears to be a shape generated by the game as opposed to a second texture file.
According to the wiki there were 102 visually distinct compass sprites that could be generated this way. Something potentially worth answering is how many actual sprites were possible internally, including visually identical cases? 102 is reasonably close to 128, so I'd assume that, but I can't be sure.